https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54936
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|NEW |RESOLVED
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The problem is actually related to the front-end producing _Bool types:
_Bool D.1714;
_Bool D.1710;
<bb 2>:
D.1714_3 = f1_1(D) < f2_2(D);
D.1710_4 = D.1714_3;
*.original for 4.7:
if (f1 < f2) (void) 0;
vs 4.8:
(void) (f1 < f2);
This was fixed by r0-120014:
https://gcc.gnu.org/pipermail/gcc-patches/2012-November/351825.html