Joerg Schilling wrote: >Stefan Teleman <[EMAIL PROTECTED]> wrote: > > > >>On Friday 19 January 2007 08:36, Joerg Schilling wrote: >> >> >>>[EMAIL PROTECTED] wrote: >>> >>> >>>>>http://www.research.att.com/~bs/slashdot_interview.html >>>>> >>>>> >>>>Quote from that article: >>>> >>>> "There is no C ABI either, but on most (all?) Unix platforms >>>> there is a dominant compiler ..." >>>> >>>>which is just flat-out wrong. >>>> >>>> >>>+1, you just have been a few seconds faster, I wanted to write the >>>same ;-) >>> >>> >>This is what i think he means: >> >> > >You are talking about C++, but he was talking about C. > >Jörg > > >
Also for C++ doesn't that little experiment prove anything. Have I ever claimed, g++ and CC shared the same ABI? No. Stefan's results align well with what I (as well as my referenced sources) had stated: g++ and CC are not ABI-compatible. But it is by no means true, g++3.x didn't have one (as repeatedly claimed earlier on this list)! Then: It is indeed true, that initial versions of g++ did not even have guaranteed internal ABI backward compatibility, from Major to Major release of themselves. But, as my SUNW-url shows: The same must be admitted for early versions of SUNW's CC, too. And this is actually natural, as both the language C++ and the two compilers g++ vs. CC did have their premature "teenage years". It's only, that g++ had them a bit later. Further: C++ has been iso-standardized quite late - in 1998, and the language grew (and changed) dramatically over the pre1998 era years, so it doesn't wonder, the ABI had to be corrected and enhanced to keep up with developments. And for the inventor of C++: I have no clue what definition of an ABI he has, if he really thinks, he has to declare g++3.x's ABI (which is much more universally designed, not at all limited to g++) void. What is it then, if not an ABI? Isn't it partially based/influenced by the SYSVR4 C_ABI? Ahh, well, such a thing doesn't exist either, according to what he had stated. Mhhh. Among others his statement concerning the "lack of a C_ABI" confuses me. And it indicates, that there might have been some other problem, when his interview had been written down. _Respect_ respect otherwise for his work, but excerpts from that interview make me wonder a bit. Martin _______________________________________________ opensolaris-discuss mailing list [email protected]
