/* PR tree-optimization/55018 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-fdump-tree-optimized" } */ | |
/* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } { "" } } */ | |
void | |
foo (int x) | |
{ | |
unsigned int a = 0; | |
int b = 3; | |
if (x) | |
b = 0; | |
lab: | |
if (x) | |
goto lab; | |
a++; | |
if (b != 2) | |
__builtin_printf ("%u", a); | |
goto lab; | |
} | |
/* { dg-final { scan-tree-dump "printf" "optimized" } } */ |