On Wed, 2020-01-15 at 17:27 -0500, John David Anglin wrote:
> On 2020-01-15 3:45 p.m., Jeff Law wrote:
> > On Mon, 2019-12-30 at 14:23 -0500, John David Anglin wrote:
> > > Tested on hppa64-hp-hpux11.11.
> > > 
> > > Okay?
> > > 
> > > Dave
> > > 
> > > 2019-12-30  John David Anglin  <dang...@gcc.gnu.org>
> > > 
> > >   PR libgcc/92988
> > >   * crtstuff.c (__do_global_dtors_aux): Only call __cxa_finalize if
> > >   DEFAULT_USE_CXA_ATEXIT is true.
> > Who is supposed to define DEFAULT_USE_CXA_ATEXIT?  I can't seem to find
> > any references to it within GCC itself.
> > 
> > I don't doubt there's a problem, I'm just not sure we've got the right
> > #ifdef around the code in question.
> It is defined by configure.  In gcc/defaults.h:
> 
> /* Determine whether __cxa_atexit, rather than atexit, is used to
>    register C++ destructors for local statics and global objects.  */
> #ifndef DEFAULT_USE_CXA_ATEXIT
> #define DEFAULT_USE_CXA_ATEXIT 0
> #endif
Uber-weird. I grepped for it more than once and didn't see anything.  

Thanks.  OK for the trunk.
jeff

Reply via email to