https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68417
--- Comment #4 from vekumar at gcc dot gnu.org --- Older trunk showed (gcc version 6.0.0 20151202 (experimental) (GCC)) iftmp.1_19 = p1_36->y; tree could trap... Today's trunk (gcc version 6.0.0 20151209) Applying if-conversion new phi replacement stmt iftmp.1_6 = m1_16 >= m2_18 ? iftmp.1_19 : iftmp.1_20; Removing basic block 4 basic block 4, loop depth 1