Sign in
gnu
/
gcc
/
fe115e3147d7d8adf8c94451cc33c9b177293f29
/
.
/
gcc
/
testsuite
/
gcc.dg
/
tree-ssa
/
ssa-pre-17.c
blob: 09313716598e24c0f005f740181acfb6fb9286ec [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-O2 -fdump-tree-pre-stats" } */
typedef
union
{
int
i
;
float
f
;
}
U
;
int
foo
(
U
*
u
,
int
b
,
int
i
)
{
u
->
i
=
0
;
if
(
b
)
u
->
i
=
i
;
return
u
->
i
;
}
/* { dg-final { scan-tree-dump "Eliminated: 1" "pre" } } */