/* PR target/29978 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-Os" } */ | |
void g (); | |
void | |
f (long long v) | |
{ | |
if (v > 0xfffffffffLL) | |
g (); | |
g (); | |
} | |
/* Verify there are no redundant jumps jl .L2; jle .L2 */ | |
/* { dg-final { scan-assembler-not "jl\[^e\]*\\.L" { target ia32 } } } */ |