diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2012-04-17 19:35:23 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2012-04-17 19:35:23 +0200 |
commit | 6c381d9d1cc159cccc577909e6e849e4ac4ac881 (patch) | |
tree | 9db1a0681e9da2ac536a8334319d4bfd2eaee167 /gcc/config | |
parent | 0fced8150b9bc8be3dd0ea2134002f4645428f6b (diff) | |
download | gcc-6c381d9d1cc159cccc577909e6e849e4ac4ac881.zip gcc-6c381d9d1cc159cccc577909e6e849e4ac4ac881.tar.gz gcc-6c381d9d1cc159cccc577909e6e849e4ac4ac881.tar.bz2 |
re PR target/53020 (__atomic_fetch_or doesn't generate `1 insn` variant)
PR target/53020
* config/i386/sync.md (atomic_<code><mode>): Rename to
atomic_<logic><mode>.
From-SVN: r186542
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/i386/sync.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/sync.md b/gcc/config/i386/sync.md index 18ccabf..faf65ba 100644 --- a/gcc/config/i386/sync.md +++ b/gcc/config/i386/sync.md @@ -576,7 +576,7 @@ return "lock{%;} sub{<imodesuffix>}\t{%1, %0|%0, %1}"; }) -(define_insn "atomic_<code><mode>" +(define_insn "atomic_<logic><mode>" [(set (match_operand:SWI 0 "memory_operand" "+m") (unspec_volatile:SWI [(any_logic:SWI (match_dup 0) |