Sign in
gnu
/
gcc
/
4aef14b09557ce072f1269bd8a05fa2b1df0eda2
/
.
/
gcc
/
testsuite
/
gcc.dg
/
graphite
/
pr46924.c
blob: 5788c2c008f8629c512bcfb39133d430348acb56 [
file
] [
log
] [
blame
]
/* { dg-options "-O -fgraphite-identity -ffast-math -fno-tree-loop-im" } */
struct
S
{
int
n
;
float
*
a
;
};
float
foo
(
struct
S
*
s
)
{
float
f
=
0
,
g
=
0
;
int
i
;
for
(
i
=
0
;
i
<
s
->
n
;
i
++)
f
+=
s
->
a
[
i
];
for
(
i
=
0
;
i
<
s
->
n
;
i
++)
;
return
f
;
}