https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84960
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
Component|c++ |tree-optimization
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
C testcase:
/* PR tree-optimization/84960 */
/* { dg-do compile } */
/* { dg-options "-O2 -fwrapv" } */
void
foo (int a, float b, void *c)
{
lab:
if ((b - (a %= 0) < 1) * -1)
;
else
{
long f = a;
__builtin_unreachable ();
__builtin_prefetch (&&lab);
}
goto *c;
}