https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83123
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83123
--- Comment #3 from Andrew Pinski ---
This is now optimized at the gimple level to just:
_7 = a_3(D) & b_4(D);
_8 = _7 < 0;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83123
Andrew Pinski changed:
What|Removed |Added
Known to fail||10.3.0
Known to work|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83123
--- Comment #2 from Segher Boessenkool ---
In the first case (with the extend to SImode) the extend is combined
with the AND, to an AND in SImode. After that, the 3-insn combination
of the two shifts with the AND is something combine knows how t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83123
Richard Biener changed:
What|Removed |Added
Keywords||missed-optimization
Target|