diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2011-11-17 20:51:51 +0000 |
---|---|---|
committer | Andrew Macleod <amacleod@gcc.gnu.org> | 2011-11-17 20:51:51 +0000 |
commit | e351ae8587983e9122bb6197f6eaf6f1b9031536 (patch) | |
tree | 0452b724a356b47d7c1793b5851f2045d411f1f9 /gcc/final.c | |
parent | 29e339fd2e924cb0936242206e8176ba747f869f (diff) | |
download | gcc-e351ae8587983e9122bb6197f6eaf6f1b9031536.zip gcc-e351ae8587983e9122bb6197f6eaf6f1b9031536.tar.gz gcc-e351ae8587983e9122bb6197f6eaf6f1b9031536.tar.bz2 |
builtins.c (expand_builtin): Remove 4th parameter representing weak/strong mode when...
2011-11-17 Andrew MacLeod <amacleod@redhat.com>
* builtins.c (expand_builtin): Remove 4th parameter representing
weak/strong mode when __atomic_compare_exchange becomes a library call.
* gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
memory model parameters don't match expected values.
* gcc.dg/atomic-generic.c: Pass specific memory model parameters to
__atomic_compare_exchange.
* gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
__atomic_compare_exchange_n.
* gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
weak/strong parameter and fail if memory models aren't correct.
From-SVN: r181453
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions