https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57650
--- Comment #4 from Andrew Pinski ---
Oh this is basically undoing the AND and then doing jump threading ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57650
--- Comment #3 from Andrew Pinski ---
Note I have seen differences like this due to just different FREE_SSANAMES
happening too.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57650
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57650
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57650
--- Comment #1 from Andrew Pinski ---
For aarch64-linux-gnu the same code is produced for both of these functions.