From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Merrill To: Robert Lipe Cc: egcs@cygnus.com Subject: Re: 1008 segfaults in genattr Date: Thu, 20 Nov 1997 21:44:00 -0000 Message-id: References: <19971117162101.41289@dgii.com> <14025.879923259.cygnus.egcs@hurl.cygnus.com> <19971120001623.46688@dgii.com> <19971120010603.06910@dgii.com> <19971120020607.39419@dgii.com> <19971120230937.47324@dgii.com> X-SW-Source: 1997-11/msg00687.html >>>>> Robert Lipe writes: > So, since removing HAVE_ATEXIT replaces the system's exit() with > it's own (huh!?!?!) we circumvent the abort in the native exit > becuase we're circumventing the native exit. Ah, I get it. The exit() in libgcc2 is #ifndef ON_EXIT. Since you claim to have neither atexit nor on_exit, you get the libgcc2 exit. Seems clear to me that #undefing HAVE_ATEXIT is a lose. Jason