https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119418
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |pinskia at gcc dot gnu.org
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
```
<bb 3> [local count: 536870912]:
_8 = _2 > pretmp_9;
_7 = _8 ? pretmp_9 : _2;
goto <bb 5>; [100.00%]
<bb 4> [local count: 536870912]:
_6 = _4 > pretmp_9;
_5 = _6 ? pretmp_9 : _4;
```
We could extract this out but since the second one requires 2 PHIs by itself it
might take sometime to implement that way.