This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/71245] std::atomic<double> load/store bounces the data to the stack using fild/fistp
- From: "ubizjak at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 27 May 2016 18:26:48 +0000
- Subject: [Bug c++/71245] std::atomic<double> load/store bounces the data to the stack using fild/fistp
- Auto-submitted: auto-generated
- References: <bug-71245-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71245
UroÅ Bizjak <ubizjak at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2016-05-27
Assignee|unassigned at gcc dot gnu.org |ubizjak at gmail dot com
Ever confirmed|0 |1
--- Comment #1 from UroÅ Bizjak <ubizjak at gmail dot com> ---
Created attachment 38584
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38584&action=edit
Prototype patch
Attached patch implements a couple of peephole2 patterns that remove unneeded
instructions.