draft release notes for GCC 3.2
Nathan Sidwell
nathan@codesourcery.com
Fri Aug 2 15:58:00 GMT 2002
Joe Buck wrote:
> --------------------------------------------------------------------------
> Draft release notes for GCC 3.2
> C++:
PR 7432 reports an (unintentional) ABI change between 3.1 and 3.1.1
The alignment of int bitfields which were extended to long long
changed on x86 systems. A 'long long' field is aligned to a 4
byte boundary, but a 'long long' bitfield is aligned to an
8 byte boundary. The new behaviour matches the C compiler's
behaviour (but, I believe disagrees with intel's compiler) --
this may be a long standing x86 ABI incompatibility.
PR 7470 reports another ABI discrepancy, which I am working on.
nathan
--
Dr Nathan Sidwell :: http://www.codesourcery.com :: CodeSourcery LLC
'But that's a lie.' - 'Yes it is. What's your point?'
nathan@codesourcery.com : http://www.cs.bris.ac.uk/~nathan/ : nathan@acm.org
More information about the Gcc
mailing list