[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2018-10-24 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org ---

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2018-10-23 Thread headch at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 --- Comment #9 from Christopher Head --- I had to use slightly different code because I only have an ARM cross-compiler version 8.2.0 installed, so I used this: void g(unsigned char x); struct MyStruct { char foo[8]; }; unsigned char

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2018-09-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 --- Comment #8 from Segher Boessenkool --- It is not fixed in trunk, even. A better testcase removes the __volatile__: if this is properly optimised the whole asm disappears then, but in the case of MYSIZE 3 it does not with the current GCC.

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2018-09-29 Thread headch at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 Christopher Head changed: What|Removed |Added CC||headch at gmail dot com --- Comment

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2015-01-07 Thread hp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 Hans-Peter Nilsson hp at gcc dot gnu.org changed: What|Removed |Added CC||hp at gcc dot

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2014-11-16 Thread aph at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 Andrew Haley aph at redhat dot com changed: What|Removed |Added CC||aph at redhat dot

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2014-11-16 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 Segher Boessenkool segher at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|NEW

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2014-11-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 --- Comment #4 from Andrew Pinski pinskia at gcc dot gnu.org --- (In reply to Segher Boessenkool from comment #3) Reopened; this is a perfectly valid missed optimisation. Nothing here does a full memory clobber; instead, CSE simply doesn't

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2014-11-16 Thread gccbugzilla at limegreensocks dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 --- Comment #5 from David gccbugzilla at limegreensocks dot com --- I agree that the benefit for 3 bytes isn't going to be a big win. And certainly this sample, created from scratch solely to illustrate the problem, can be better written. For

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2014-11-15 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED