Paul Koning <paul_kon...@dell.com> writes: > This probably has been discussed at length in the past, but as a > relative newcomer I'll make this observation... I wonder how much is > lost by GCC's insistence that multi-register values must be in > adjacent registers. Obviously that's hard to change (the registers > would have to be explicitly listed instead of implied by the first > register number). And in some cases it is actually required. But in > many cases, it's not (in some machines, never). And I would think > that register allocation could benefit from not having such a > restriction. The item in question here is just one example.
You may want to look at the lower-subreg pass. Ian