Ping.

On 2015-12-28, at 2:58 PM, John David Anglin wrote:

> The hppa*-*-hpux* target does not support __sync builtins.  As a result, 
> libbacktrace does not
> support backtraces when threads are active.
> 
> Instead of always assuming threads are active in 
> libgfortran/runtime/backtrace.c, the attached
> patch uses __gthread_active_p() to determine whether threads are active or 
> not.  In addition,
> if backtrace_create_state returns NULL, we just return from show_backtrace(). 
>  This avoids a
> segmentation fault when threads are active.
> 
> This fixes the failure of gfortran.dg/backtrace_1.f90 on hpux.
> 
> Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11.
> 
> Okay for trunk?
> 
> Dave
> --
> John David Anglin     dave.ang...@bell.net
> 
> 
> <backtrace.c.d.2.txt>

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



Reply via email to