exception handling and conservative GC

Filip Pizlo pizlo@mac.com
Fri Jan 20 00:52:00 GMT 2006


Benjamin,

I looked at that bug report.  I don't see what it has to do with  
ours.  (Your bug deals with unregistering pthread specifics.  I'm  
talking about which malloc function is used to allocate in-flight  
exceptions.  These are orthogonal concerns.)

I just looked at the latest from SVN.  The code that I'm interested  
in hasn't changed, so my patch still applies.  I can't get the  
compiler to compile on my AMD64 machine, so I haven't had a chance to  
verify that the problem still exists, but from looking at the code,  
I'm sure it still does.

Filip



On Jan 19, 2006, at 2:15 PM, Benjamin Kosnik wrote:

>
> I agree that the in-flight exceptions issue is problematic.
>
> I actually have a patch somewhere that tracks this stuff and attempts
> to cleanly de-allocate. Much like the arm-eabi hooks.
>
> However, some of this has changed since 4.0.x. In particular, mainline
> and 4.1 have some of these issues fixed: I suggest using and or  
> testing
> with these versions.
>
> See:
> libstdc++/23591
>
> -benjamin



More information about the Libstdc++ mailing list