Copy ALIAS_SET_MEMORY_BARRIER when creating a new MEM for atomic ops.
authorRichard Henderson <rth@redhat.com>
Thu, 17 Nov 2011 04:44:27 +0000 (20:44 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 17 Nov 2011 04:44:27 +0000 (20:44 -0800)
commit4eace304b85ebbc5d0dc97dfffc1cb39ec41195c
treebafca9114028fee3937d025053f4e61baa2858cb
parent00449933e6832a4a21de8b0f8dd2c8888c636222
Copy ALIAS_SET_MEMORY_BARRIER when creating a new MEM for atomic ops.

* config/alpha/alpha.c (alpha_split_compare_and_swap_12): Copy
ALIAS_SET_MEMORY_BARRIER when creating a new memory.
(alpha_split_atomic_exchange_12): Likewise.
* config/rs6000/rs6000.c (rs6000_adjust_atomic_subword): Likewise.

From-SVN: r181436
gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/rs6000/rs6000.c