OSDN Git Service

gcc/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Jan 2012 19:50:14 +0000 (19:50 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Jan 2012 19:50:14 +0000 (19:50 +0000)
* 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
gcc/optabs.c

index ba3ea45..53d51d2 100644 (file)
@@ -1,5 +1,9 @@
 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
 
+       * optabs.c (gen_atomic_test_and_set): Use each argument.
+
+2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
+
        * 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_<fmt>)
        (mips_cabs_cond_4s, mips_cabs_cond_ps, bc1any4t, bc1any4f, bc1any2t)
index 0f6d763..d9a93cc 100644 (file)
@@ -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