patch: alpha haifa abort
David Edelsohn
dje@watson.ibm.com
Sun Jan 4 17:53:00 GMT 1998
>>>>> John Carr writes:
John> I was thinking about adding a new builtin function and a new rtl code.
John> So, for example, one might have after macro expansion
John> int x = __load_big_endian(ptr);
John> which became
John> (set (reg x) (swap (mem (reg ptr))))
Don't you mean something like:
int x = __load_swap_endian(ptr);
or do you want both __load_big_endian() and __load_little_endian() with
GCC creating a no-op load for the case matching the target's
byte-endianness?
David
More information about the Gcc
mailing list