https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83377
Richard Biener changed:
What|Removed |Added
Keywords||missed-optimization
Target|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83377
Umesh Kalappa changed:
What|Removed |Added
CC||umesh.kalappa0 at gmail dot com
--- Comm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83377
--- Comment #3 from Vinay Kumar ---
The below mentioned pattern match in match.pd generates the assembly code
similar to subtraction.
==
diff --git a/gcc/match.pd b/gcc/match.pd
index fbb4d6f..3cde6a6 1006
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83377
--- Comment #4 from Vinay Kumar ---
Hi,
Above mentioned patch does not work for the pattern "if( x & 2 ) y = (x &
~2UL)".
>> Probably still easier to fix in combine / simplify-rtx.
We are working as per your suggestion.
Regards,
Vinay
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83377
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83377
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|