GCC 3.2 ABI changes
stepan at suse.de
Mon Oct 21 15:32:01 CEST 2002
* Ronald G Minnich <rminnich at lanl.gov> [021021 21:08]:
> OK, it turns out one change involves structure packing.
> I'm not sure of the others, but I have confirmed that 3.2 will not
> build a working linuxbios and 2.96 will (on Redhat 8.0). The problems are
> in the MP table creation and/or parsing.
Have you tried to play with the strict aliasing option in gcc? This should
change gcc's behavior on packing data into structs or unions.
The x86 isn't all that complex - it just doesn't make a lot of
sense. -- Mike Johnson, Leader of 80x86 Design at AMD
Microprocessor Report (1994)
More information about the coreboot