This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: g++ 3.1 EH broken for irix6.5


    If any programs use packed structs (or structs containing packed structs)
    in binary interfaces, then we can't change their representation without
    breaking binary compatibility.

We're not changing their "representation", but their *alignment*.  That only
has an effect if these structs are used, in turn, within a struct that
*is not* packed and where the field isn't already at its alignment boundary.
That's a *exceptionally* rare set of circumstances.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]