https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108847
--- Comment #3 from Andrew Pinski ---
So looking into this a little futher.
The problem is VRP turns !=0 into (bool) and then expand comes along and
decides that a cast to bool needs &1 because well it just. I am going to look
into see if I can
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108847
Andrew Pinski changed:
What|Removed |Added
Target|x86_64-*-* |x86_64-*-* aarch64-*-*
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108847
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Keywords|ABI