aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-complex.c
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2012-08-08 18:03:37 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2012-08-08 18:03:37 +0000
commit215770ada8310953eb90e2369b796263dcf5f770 (patch)
tree45326924f3c22152fe766736893f863430b07a20 /gcc/tree-complex.c
parent07c5a154bb3d23948235bd9481fecca779b1f62d (diff)
downloadgcc-215770ada8310953eb90e2369b796263dcf5f770.zip
gcc-215770ada8310953eb90e2369b796263dcf5f770.tar.gz
gcc-215770ada8310953eb90e2369b796263dcf5f770.tar.bz2
builtins.c (expand_builtin_atomic_compare_exchange): Pass old value operand as MEM to expand_atomic_compare_and_swap.
* builtins.c (expand_builtin_atomic_compare_exchange): Pass old value operand as MEM to expand_atomic_compare_and_swap. * config/s390/s390.md ("atomic_compare_and_swap<mode>"): Accept nonimmediate_operand for old value; generate load and store if needed. * config/s390/s390.c (s390_expand_cs_hqi): Accept any operand as vtarget. From-SVN: r190236
Diffstat (limited to 'gcc/tree-complex.c')
0 files changed, 0 insertions, 0 deletions