From: John David Anglin Date: Sat, 29 Feb 2020 22:25:04 +0000 (+0000) Subject: Fix libbacktrace build on hppa-hpux. X-Git-Tag: releases/gcc-9.3.0~54 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa8a705d1f86ca9e576244eb9ae259ed63db4786;p=thirdparty%2Fgcc.git Fix libbacktrace build on hppa-hpux. 2020-02-29 John David Anglin Backport from mainline 2019-09-26 Ian Lance Taylor PR libbacktrace/91908 * pecoff.c (backtrace_initialize): Explicitly cast unchecked __sync_bool_compare_and_swap to void. * xcoff.c (backtrace_initialize): Likewise. --- diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index 93fcf483153b..3fa0caa6f670 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,13 @@ +2020-02-29 John David Anglin + + Backport from mainline + 2019-09-26 Ian Lance Taylor + + PR libbacktrace/91908 + * pecoff.c (backtrace_initialize): Explicitly cast unchecked + __sync_bool_compare_and_swap to void. + * xcoff.c (backtrace_initialize): Likewise. + 2019-08-12 Release Manager * GCC 9.2.0 released. diff --git a/libbacktrace/pecoff.c b/libbacktrace/pecoff.c index da1982fd3ca7..fcf9508d488c 100644 --- a/libbacktrace/pecoff.c +++ b/libbacktrace/pecoff.c @@ -922,7 +922,8 @@ backtrace_initialize (struct backtrace_state *state, if (found_sym) backtrace_atomic_store_pointer (&state->syminfo_fn, coff_syminfo); else - __sync_bool_compare_and_swap (&state->syminfo_fn, NULL, coff_nosyms); + (void) __sync_bool_compare_and_swap (&state->syminfo_fn, NULL, + coff_nosyms); } if (!state->threaded) diff --git a/libbacktrace/xcoff.c b/libbacktrace/xcoff.c index d50b5bc517e6..bc60962fe041 100644 --- a/libbacktrace/xcoff.c +++ b/libbacktrace/xcoff.c @@ -1592,7 +1592,8 @@ backtrace_initialize (struct backtrace_state *state, if (found_sym) backtrace_atomic_store_pointer (&state->syminfo_fn, xcoff_syminfo); else - __sync_bool_compare_and_swap (&state->syminfo_fn, NULL, xcoff_nosyms); + (void) __sync_bool_compare_and_swap (&state->syminfo_fn, NULL, + xcoff_nosyms); } if (!state->threaded)