emit-rtl.c (need_atomic_barrier_p): Mask memory model argument with MEMMODEL_MASK...
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 16 Jan 2013 07:10:21 +0000 (08:10 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 16 Jan 2013 07:10:21 +0000 (08:10 +0100)
commit88e784e6c2430ffebd0afd3a31ab6b1f0f5f3ab0
tree9477e573e8737008d7fa38034cbb5298d49d4610
parent5147bf6a236993578d316dfe7c7e7182da1cdf90
emit-rtl.c (need_atomic_barrier_p): Mask memory model argument with MEMMODEL_MASK before comparing with MEMMODEL_*...

* emit-rtl.c (need_atomic_barrier_p): Mask memory model argument
with MEMMODEL_MASK before comparing with MEMMODEL_* memory types.
* optabs.c (maybe_emit_sync_lock_test_and_set): Ditto.
(expand_mem_thread_fence): Ditto.
(expand_mem_signal_fence): Ditto.
(expand_atomic_load): Ditto.
(expand_atomic_store): Ditto.

From-SVN: r195228
gcc/ChangeLog
gcc/emit-rtl.c
gcc/optabs.c