This is the mail archive of the libstdc++@gcc.gnu.org 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]
Other format: [Raw text]

Re: opposition to LSB 2.0 rc1


Benjamin Kosnik <bkoz@redhat.com> writes:

| >There are enough other good arguments that there's no need to make dubious
| >claims of "increased conformance to C99" to justify the benefits of 3.4.  
| >You will observe that gcc-3.3/c99status.html and gcc-3.4/c99status.html
| >are identical apart from the version number: there are no new C99 features
| >in 3.4.  Various technical conformance issues are improved, but some
| >regressions in c-decl.c were postponed to 3.5 so there isn't monotonic
| >improvement either.
| 
| Okay, thanks for the clarification.
| 
| >Even 3.4 doesn't implement the standard C++ ABI fully correctly
| ><http://gcc.gnu.org/ml/gcc/2004-07/msg00138.html>.  (This is apart from
| >the "cannot be mangled due to a defect in the C++ ABI" cases, but those
| >don't cause binary compatibility problems between releases, just failures
| >to compile in the problem cases.)
| 
| Of course. That's not my point. There will always be bugs in
| implementations, that is also not my point. 
| 
| I think it undisputed that 3.4 does a better job of implementing the C++
| ABI than 3.2.x or 3.3.x compilers. 

Yes.  For example, name lookup  is improved (even if not 100% standard).
More C++ constructs are correctly parsed and analyzed.

-- Gaby
 


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