public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* C++ ABI?
@ 2002-08-19  9:25 Tom Horsley
  2002-08-19  9:26 ` David Edelsohn
  2002-08-19  9:28 ` Daniel Jacobowitz
  0 siblings, 2 replies; 8+ messages in thread
From: Tom Horsley @ 2002-08-19  9:25 UTC (permalink / raw)
  To: gcc

OK, I give up! The gcc 3.2 release trumpets its compatibility with the
so-called C++ ABI, yet the http://gcc.gnu.org/gcc-3.2/c++-abi.html web page
says ABSOLUTELY NOTHING about what the C++ ABI is, who defined it, where to
get a copy of it, how to read about it, etc.

I have never managed to turn up anything in any web search for this mythical
document other than references to its existance. The document itself seems
to be shrouded in absolute secrecy.

Help! Can anyone point me to this thing? Thanks.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: C++ ABI?
  2002-08-19  9:25 C++ ABI? Tom Horsley
@ 2002-08-19  9:26 ` David Edelsohn
  2002-08-19  9:28 ` Daniel Jacobowitz
  1 sibling, 0 replies; 8+ messages in thread
From: David Edelsohn @ 2002-08-19  9:26 UTC (permalink / raw)
  To: Tom.Horsley; +Cc: gcc

>>>>> Tom Horsley writes:

Tom> OK, I give up! The gcc 3.2 release trumpets its compatibility with the
Tom> so-called C++ ABI, yet the http://gcc.gnu.org/gcc-3.2/c++-abi.html web page
Tom> says ABSOLUTELY NOTHING about what the C++ ABI is, who defined it, where to
Tom> get a copy of it, how to read about it, etc.

Tom> Help! Can anyone point me to this thing? Thanks.

	http://www.codesourcery.com/cxx-abi/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: C++ ABI?
  2002-08-19  9:25 C++ ABI? Tom Horsley
  2002-08-19  9:26 ` David Edelsohn
@ 2002-08-19  9:28 ` Daniel Jacobowitz
  2002-08-19 10:15   ` Andreas Jaeger
  1 sibling, 1 reply; 8+ messages in thread
From: Daniel Jacobowitz @ 2002-08-19  9:28 UTC (permalink / raw)
  To: Tom Horsley; +Cc: gcc

On Mon, Aug 19, 2002 at 04:24:48PM +0000, Tom Horsley wrote:
> OK, I give up! The gcc 3.2 release trumpets its compatibility with the
> so-called C++ ABI, yet the http://gcc.gnu.org/gcc-3.2/c++-abi.html web page
> says ABSOLUTELY NOTHING about what the C++ ABI is, who defined it, where to
> get a copy of it, how to read about it, etc.
> 
> I have never managed to turn up anything in any web search for this mythical
> document other than references to its existance. The document itself seems
> to be shrouded in absolute secrecy.
> 
> Help! Can anyone point me to this thing? Thanks.

That page does need a link to it.

gcc.gnu.org -> Further Readings -> The V3 multi-vendor standard ABI
  http://www.codesourcery.com/cxx-abi/


-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: C++ ABI?
  2002-08-19  9:28 ` Daniel Jacobowitz
@ 2002-08-19 10:15   ` Andreas Jaeger
  2002-09-11  7:33     ` PATCH for " Gerald Pfeifer
  0 siblings, 1 reply; 8+ messages in thread
From: Andreas Jaeger @ 2002-08-19 10:15 UTC (permalink / raw)
  To: Tom Horsley; +Cc: gcc

Daniel Jacobowitz <drow@mvista.com> writes:

> On Mon, Aug 19, 2002 at 04:24:48PM +0000, Tom Horsley wrote:
>> OK, I give up! The gcc 3.2 release trumpets its compatibility with the
>> so-called C++ ABI, yet the http://gcc.gnu.org/gcc-3.2/c++-abi.html web page
>> says ABSOLUTELY NOTHING about what the C++ ABI is, who defined it, where to
>> get a copy of it, how to read about it, etc.
>> 
>> I have never managed to turn up anything in any web search for this mythical
>> document other than references to its existance. The document itself seems
>> to be shrouded in absolute secrecy.
>> 
>> Help! Can anyone point me to this thing? Thanks.
>
> That page does need a link to it.

Please send a patch for the page,

> gcc.gnu.org -> Further Readings -> The V3 multi-vendor standard ABI
>   http://www.codesourcery.com/cxx-abi/

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj

^ permalink raw reply	[flat|nested] 8+ messages in thread

* PATCH for Re: C++ ABI?
  2002-08-19 10:15   ` Andreas Jaeger
@ 2002-09-11  7:33     ` Gerald Pfeifer
  0 siblings, 0 replies; 8+ messages in thread
From: Gerald Pfeifer @ 2002-09-11  7:33 UTC (permalink / raw)
  To: Andreas Jaeger; +Cc: Tom Horsley, gcc, gcc-patches

On Mon, 19 Aug 2002, Andreas Jaeger wrote:
>>> OK, I give up! The gcc 3.2 release trumpets its compatibility with the
>>> so-called C++ ABI, yet the http://gcc.gnu.org/gcc-3.2/c++-abi.html web page
>>> says ABSOLUTELY NOTHING about what the C++ ABI is, who defined it, where to
>>> get a copy of it, how to read about it, etc.
> Please send a patch for the page,

It seems nobody has dealt with this yet, so I have committed the patch
below.

Gerald

Index: c++-abi.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.2/c++-abi.html,v
retrieving revision 1.3
diff -u -3 -p -r1.3 c++-abi.html
--- c++-abi.html	15 Aug 2002 17:28:13 -0000	1.3
+++ c++-abi.html	11 Sep 2002 14:31:44 -0000
@@ -8,7 +8,10 @@

     <p>
     The main point of the GCC 3.2 release is to have a relatively
-    stable and common C++ ABI for GNU/Linux and BSD usage.
+    stable and common C++ ABI for GNU/Linux and BSD usage, following
+    the documentation at
+    <a href="http://www.codesourcery.com/cxx-abi/">http://www.codesourcery.com/cxx-abi/</a>.
+
     Unfortunately this means that GCC 3.2 is incompatible with GCC 3.0
     and GCC 3.1 releases.</p>



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: C++ ABI?
  2002-08-19  9:46 Horsley Tom
  2002-08-19  9:47 ` David S. Miller
@ 2002-08-19 10:34 ` Phil Edwards
  1 sibling, 0 replies; 8+ messages in thread
From: Phil Edwards @ 2002-08-19 10:34 UTC (permalink / raw)
  To: Horsley Tom; +Cc: 'Daniel Jacobowitz', gcc

On Mon, Aug 19, 2002 at 12:45:50PM -0400, Horsley Tom wrote:
> > gcc.gnu.org -> Further Readings -> The V3 multi-vendor standard ABI
> >   http://www.codesourcery.com/cxx-abi/
> 
> OK, I've been there before, but everything I can see on that page
> seems to be Itanium related. If there are pointers to architecture
> neutral (or even IA32 specific) ABI info on that page,
> I can't see it.

Anything labeled gABI is "general ABI," anything labeled psABI is
"processor-specific" ABI.  It's a general approah, and Itanium "just happens"
to use it as its native ABI.

Phil

-- 
I would therefore like to posit that computing's central challenge, viz. "How
not to make a mess of it," has /not/ been met.
                                                 - Edsger Dijkstra, 1930-2002

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: C++ ABI?
  2002-08-19  9:46 Horsley Tom
@ 2002-08-19  9:47 ` David S. Miller
  2002-08-19 10:34 ` Phil Edwards
  1 sibling, 0 replies; 8+ messages in thread
From: David S. Miller @ 2002-08-19  9:47 UTC (permalink / raw)
  To: Tom.Horsley; +Cc: drow, gcc

   From: Horsley Tom <Tom.Horsley@ccur.com>
   Date: Mon, 19 Aug 2002 12:45:50 -0400
   
   OK, I've been there before, but everything I can see on that page
   seems to be Itanium related.

It was created for the sake of Itanium, but it is a generic standard.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: C++ ABI?
@ 2002-08-19  9:46 Horsley Tom
  2002-08-19  9:47 ` David S. Miller
  2002-08-19 10:34 ` Phil Edwards
  0 siblings, 2 replies; 8+ messages in thread
From: Horsley Tom @ 2002-08-19  9:46 UTC (permalink / raw)
  To: 'Daniel Jacobowitz', Horsley Tom; +Cc: gcc

> gcc.gnu.org -> Further Readings -> The V3 multi-vendor standard ABI
>   http://www.codesourcery.com/cxx-abi/

OK, I've been there before, but everything I can see on that page
seems to be Itanium related. If there are pointers to architecture
neutral (or even IA32 specific) ABI info on that page,
I can't see it.

Perhaps I need to memorize everything that all the links point
at before the big picture becomes clear to me :-).

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2002-09-11 14:33 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-08-19  9:25 C++ ABI? Tom Horsley
2002-08-19  9:26 ` David Edelsohn
2002-08-19  9:28 ` Daniel Jacobowitz
2002-08-19 10:15   ` Andreas Jaeger
2002-09-11  7:33     ` PATCH for " Gerald Pfeifer
2002-08-19  9:46 Horsley Tom
2002-08-19  9:47 ` David S. Miller
2002-08-19 10:34 ` Phil Edwards

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).