https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123967
Drea Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://gcc.gnu.org/bugzill
| |a/show_bug.cgi?id=103216
--- Comment #6 from Drea Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Drea Pinski from comment #1)
> if (iftmp.0_16 != 0)
> goto <bb 11>; [50.00%]
> else
> goto <bb 12>; [50.00%]
>
> <bb 11> [local count: 233860967]:
> _13 = pretmp_41 | 1048576;
> goto <bb 13>; [100.00%]
>
> <bb 12> [local count: 233860967]:
> _15 = pretmp_41 & 4293918719;
>
> <bb 13> [local count: 467721934]:
> # _42 = PHI <_13(11), _15(12)>
>
>
> I thought I saw this before ...
PR 103216 :)
In fact at -O1 due this change, PR 103216 is optimized.