diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2019-09-16 20:37:28 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2019-09-16 20:37:28 +0200 |
commit | 48d552e5cd56ff3212d050efca3d5f34778af79f (patch) | |
tree | 03311cf5d034385e71ef869576b11ea1288ebe40 /gcc/go | |
parent | e4ab9e060be99646f066264d6f23320825a46054 (diff) | |
download | gcc-48d552e5cd56ff3212d050efca3d5f34778af79f.zip gcc-48d552e5cd56ff3212d050efca3d5f34778af79f.tar.gz gcc-48d552e5cd56ff3212d050efca3d5f34778af79f.tar.bz2 |
re PR target/91719 (gcc compiles seq_cst store on x86-64 differently from clang/icc)
PR target/91719
* config/i386/i386.h (TARGET_USE_XCHG_FOR_ATOMIC_STORE): New macro.
* config/i386/x86-tune.def (X86_TUNE_USE_XCHG_FOR_ATOMIC_STORE): New.
* config/i386/sync.md (atomic_store<mode>): emit XCHG for
TARGET_USE_XCHG_FOR_ATOMIC_STORE.
From-SVN: r275754
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions