]>
gcc.gnu.org Git - gcc.git/commit
re PR target/71245 (std::atomic<double> load/store bounces the data to the stack using fild/fistp)
PR target/71245
* config/i386/sync.md (define_peephole2 atomic_storedi_fpu):
New peepholes to remove unneeded fild/fistp pairs.
(define_peephole2 atomic_loaddi_fpu): Ditto.
testsuite/ChangeLog:
PR target/71245
* gcc.target/i386/pr71245-1.c: New test.
* gcc.target/i386/pr71245-2.c: Ditto.
From-SVN: r236863
This page took 0.056443 seconds and 5 git commands to generate.