This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: shared libraries and exceptions, templates and the export keyword
- To: "Smithers, Kit" <kit dot smithers at eds dot com>
- Subject: Re: shared libraries and exceptions, templates and the export keyword
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Thu, 08 Jul 1999 17:43:32 -0400
- Cc: egcs at egcs dot cygnus dot com
>>>>> "Smithers, Kit" writes:
Kit> I note from the web pages for gcc2.95 that there is a caveat about the use
Kit> of shared libraries and exceptions on some platforms (including powerpc
Kit> which I assume includes RS6000's).
Exception handling using the gcc exception handling mechanisms (as
opposed to setjmp/longjmp) are not implemented for RS/6000 AIX.
Exceptions may not be able to propagate through shared libraries at
present. AIX already has some generic functionality for walking the stack
and the TOC calling convention needs unique support to maintain
addressibility when walking through frames that cross modules. There does
not seem to be a lot of understanding or interest among those working on
exception handling to leverage AIX's builtin facilities to make an
implementation of this functionality efficient.
David