aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2019-09-26 22:19:47 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2019-09-26 22:19:47 +0000
commit5fe5f75fcf38873fb763a1ed8b63e7a4e505820a (patch)
tree3b5fd43eecdfcd073c658c77324e393bd2388f77
parent0900e29cdbc533fecf2a311447bbde17f101bbd6 (diff)
downloadgcc-5fe5f75fcf38873fb763a1ed8b63e7a4e505820a.zip
gcc-5fe5f75fcf38873fb763a1ed8b63e7a4e505820a.tar.gz
gcc-5fe5f75fcf38873fb763a1ed8b63e7a4e505820a.tar.bz2
re PR libbacktrace/91908 (New libbacktrace tests fail to build)
PR libbacktrace/91908 * pecoff.c (backtrace_initialize): Explicitly cast unchecked __sync_bool_compare_and_swap to void. * xcoff.c (backtrace_initialize): Likewise. From-SVN: r276168
-rw-r--r--libbacktrace/ChangeLog7
-rw-r--r--libbacktrace/pecoff.c3
-rw-r--r--libbacktrace/xcoff.c3
3 files changed, 11 insertions, 2 deletions
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 60ae5d2..c88b123 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,10 @@
+2019-09-26 Ian Lance Taylor <iant@golang.org>
+
+ PR libbacktrace/91908
+ * pecoff.c (backtrace_initialize): Explicitly cast unchecked
+ __sync_bool_compare_and_swap to void.
+ * xcoff.c (backtrace_initialize): Likewise.
+
2019-09-03 Ulrich Weigand <uweigand@de.ibm.com>
* configure.ac: Remove references to spu.
diff --git a/libbacktrace/pecoff.c b/libbacktrace/pecoff.c
index da1982f..fcf9508 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 d50b5bc..bc60962 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)