https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83150

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|---                         |WONTFIX

--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Ben Longbons from comment #3)
> (In reply to Andrew Pinski from comment #1)
> > The signal handler will always be sync unless someone decides to do a kill
> > from the command line.
> 
> You're assuming that no library ever calls abort(). Glibc certainly does,
> notably in its malloc() implementation.

Huh? Anyways there is a fall back if the signal handler is called twice.

Anyways there is no reason to fix this.  Calling abort is an exceptional case
really.  It should NEVER EVER BE CALLED inside GCC unless there is a bug.
Fixing this is just working around the other bug.

Reply via email to