diff options
author | Alexander Monakov <amonakov@ispras.ru> | 2017-08-28 13:58:45 +0300 |
---|---|---|
committer | Alexander Monakov <amonakov@gcc.gnu.org> | 2017-08-28 13:58:45 +0300 |
commit | 5e5ccf0d20b1104a1ec084f1de4dbbc312e9540e (patch) | |
tree | 6bf7d946daf2fa68b3387a59f7b4ffce4b0f597b /gcc/gcc.c | |
parent | bf498b07586693bd0751a7aed15be59cd3f96206 (diff) | |
download | gcc-5e5ccf0d20b1104a1ec084f1de4dbbc312e9540e.zip gcc-5e5ccf0d20b1104a1ec084f1de4dbbc312e9540e.tar.gz gcc-5e5ccf0d20b1104a1ec084f1de4dbbc312e9540e.tar.bz2 |
optabs: ensure mem_thread_fence is a compiler barrier
PR target/80640
* doc/md.texi (mem_thread_fence): Remove mention of mode. Rewrite.
* optabs.c (expand_mem_thread_fence): Emit a compiler barrier when
using targetm.gen_mem_thread_fence.
testsuite/
* gcc.dg/atomic/pr80640.c: New testcase.
From-SVN: r251377
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions