Sign in
gnu
/
gcc
/
a6d3012b274f38b20e2a57162106f625746af6c6
/
.
/
gcc
/
testsuite
/
gcc.dg
/
pr84956.c
blob: 055a749d6356f923c8c9bd6d1495e7e61ae6a543 [
file
] [
log
] [
blame
]
/* { dg-options "-O2 -ftree-tail-merge" } */
char
a
;
int
c
;
unsigned
b
();
unsigned
setjmp
()
{
}
static
void
d
()
{
if
(
b
())
c
=
3
;
}
void
e
()
{
d
();
a
&&
({
setjmp
();
});
a
&&
({
setjmp
();
});
a
&&
({
setjmp
();
});
}