patch: alpha haifa abort
David Edelsohn
dje@watson.ibm.com
Sun Jan 4 15:20:00 GMT 1998
>>>>> John Carr writes:
John> Most of it isn't hard to implement; one tricky problem is reload. Reload
John> assumes that it is always good to move a value into a register. POWER and
John> SPARC v9 have byte-swapping load instructions but no corresponding
John> register-register operations. These instructions also have limited
John> addressing.
I have been looking for ways to teach GCC to generate the PowerPC
byte-swapping instructions (they are not present in the original POWER
architecture which did not have a sense of little-endian ordering) for
years. Michael Tiemann and I discussed this many years ago, but GCC
combine pass does not see enough RTL patterns at one time.
David
More information about the Gcc
mailing list