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