Eric Christopher wrote: > On Mon, 2003-09-22 at 16:39, Thiemo Seufer wrote: > > Alexandre Oliva wrote: > > > On Sep 19, 2003, Thiemo Seufer <ica2_ts@csv.ica.uni-stuttgart.de> wrote: > > > > > > > A third answer is to add a -msign-extend-addresses switch in the assembler. > > > > > > In what sense is this different from -Wa,-mabi=n32 ? > > > > ELF64 instead of ELF32. > > objcopy? You mean, let gcc generate n64 code, stuff it in n32 objects, and objcopy it back to n64? Well, it may work, but it looks more like a test of binutils sign-extension handling than a straightforward way of creating kernels to me. Besides, as soon as gcc handles 64bit expansions itself we need such an option anyway. Thiemo