This is the mail archive of the libstdc++@sourceware.cygnus.com mailing list for the libstdc++ project.


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

Re: backwards compatibility/cross-compiler compatibility


> The most obvious issues are name mangeling of symbols, vtables,
> and calling conventions.

But there are tons of other aspects:
class layout:
- member ordering
- bases, especially empty bases
- virtual bases

method implementation:
- calling deallocation functions
- construction and destruction of virtual bases
- covariant returns

other dynamic aspects:
- type_info, rtti
- tracking initialization of block-static variables

etc.

Regards,
Martin

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