x86-64 support for gas part I
Alan Modra
alan@linuxcare.com.au
Sun Dec 17 20:21:00 GMT 2000
On 18 Dec 2000, Alexandre Oliva wrote:
> On Dec 18, 2000, Alan Modra <alan@linuxcare.com.au> wrote:
>
> > sixtyfour_bit_int x = 0x80000000;
> > gives x == 0xffffffff80000000 on an old compiler, x == 0x0000000080000000
> > on an ISO C compiler.
>
> Do we care?
Ask Michael Sokolov :-) I don't happen to host binutils on any platform
with an old compiler, so it doesn't affect me too much. On the other
hand, I try to do the right thing with respect to old compilers. Official
policy seems to be that any part of binutils likely to be compiled with a
K&R compiler in the process of natively bootstrapping the gnu toolchain
should stay K&R compatible. So that would mean that your sparc patches
should be applied, but similar changes to say, the ia64 backend, wouldn't
be needed.
Alan Modra (waiting to be corrected on "official policy" :) )
--
Linuxcare. Support for the Revolution.
More information about the Binutils
mailing list