]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peepholes [PR100182]
authorUros Bizjak <ubizjak@gmail.com>
Tue, 20 Jul 2021 04:15:16 +0000 (06:15 +0200)
committerUros Bizjak <ubizjak@gmail.com>
Tue, 20 Jul 2021 04:22:56 +0000 (06:22 +0200)
commit6d4da4aeef5b20f7f9693ddc27d26740d0dbe36c
tree77b4a7d4a10fd063d004a974c688685984e6aab6
parente695f0101a8cacbc29353c5a000731e50b2627e6
i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peepholes [PR100182]

These patterns result in non-atomic sequence.

2021-07-21  Uroš Bizjak  <ubizjak@gmail.com>

gcc/
PR target/100182
* config/i386/sync.md (define_peephole2 atomic_storedi_fpu):
Remove.
(define_peephole2 atomic_loaddi_fpu): Ditto.

gcc/testsuite/
PR target/100182
* gcc.target/i386/pr71245-1.c: Remove.
* gcc.target/i386/pr71245-2.c: Ditto.
gcc/config/i386/sync.md
gcc/testsuite/gcc.target/i386/pr71245-1.c [deleted file]
gcc/testsuite/gcc.target/i386/pr71245-2.c [deleted file]