From dc4461a12bbb22ee478eb8af09ccf09f591702a0 Mon Sep 17 00:00:00 2001 From: rsandifo Date: Tue, 24 Jan 2012 19:50:14 +0000 Subject: [PATCH] gcc/ * optabs.c (gen_atomic_test_and_set): Use each argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183494 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/optabs.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ba3ea45..53d51d2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2012-01-24 Richard Sandiford + * optabs.c (gen_atomic_test_and_set): Use each argument. + +2012-01-24 Richard Sandiford + * config/mips/mips-ps-3d.md (mips_addr_ps, reduc_splus_v2sf) (mips_cvt_pw_ps, mips_cvt_ps_pw, mips_mulr_ps, mips_cabs_cond_) (mips_cabs_cond_4s, mips_cabs_cond_ps, bc1any4t, bc1any4f, bc1any2t) diff --git a/gcc/optabs.c b/gcc/optabs.c index 0f6d763..d9a93cc 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -7311,7 +7311,8 @@ maybe_emit_compare_and_swap_exchange_loop (rtx target, rtx mem, rtx val) #ifndef HAVE_atomic_test_and_set #define HAVE_atomic_test_and_set 0 #define CODE_FOR_atomic_test_and_set CODE_FOR_nothing -#define gen_atomic_test_and_set(x,y,z) (gcc_unreachable (), NULL_RTX) +#define gen_atomic_test_and_set(x,y,z) \ + (gcc_unreachable (), (void) (0 && (x) && (y) && (z)), NULL_RTX) #endif static rtx -- 2.7.4