https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92791
Jakub Jelinek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92791
--- Comment #4 from Jakub Jelinek ---
Author: jakub
Date: Thu Dec 5 09:04:24 2019
New Revision: 278989
URL: https://gcc.gnu.org/viewcvs?rev=278989=gcc=rev
Log:
PR target/92791
* config/i386/i386.md (movstrict): Move test for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92791
--- Comment #3 from Jakub Jelinek ---
We have in the documentation:
For a named pattern, the condition may not depend on the data in
the insn being matched, but only the target-machine-type flags.
The compiler needs to test these
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92791
--- Comment #2 from Jakub Jelinek ---
So:
struct S { S (void *a, bool b) : x (a), y (b) {} void *x; bool y; };
void bar (S);
void
foo (void *x)
{
S sbuf_it (x, x == nullptr);
bar (sbuf_it);
}
with -O2 -m32 -march=i686 -mtune=i586
gives the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92791
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92791
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|