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]

Reply via email to