This bug was introduced by the following change:
https://gcc.gnu.org/ml/gcc-patches/2019-12/msg00766.html

On 2019-12-30 2:23 p.m., 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.
>
> Index: crtstuff.c
> ===================================================================
> --- crtstuff.c        (revision 279736)
> +++ crtstuff.c        (working copy)
> @@ -382,10 +382,12 @@
>    if (__builtin_expect (completed, 0))
>      return;
>
> +#if DEFAULT_USE_CXA_ATEXIT
>  #ifdef CRTSTUFFS_O
>    if (__cxa_finalize)
>      __cxa_finalize (__dso_handle);
>  #endif
> +#endif
>
>  #ifdef FINI_ARRAY_SECTION_ASM_OP
>    /* If we are using .fini_array then destructors will be run via that
>


-- 
John David Anglin  dave.ang...@bell.net

Reply via email to