Sign in
gnu
/
gcc
/
1f16a020acbea0af26209478990b83b1a1ba3a2b
/
.
/
gcc
/
testsuite
/
gcc.dg
/
tree-ssa
/
ldist-pr45948-2.c
blob: aecb49f1c6bd1f2750cacd3ea9eda10e480fbae8 [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-O2 -ftree-loop-distribution -fno-tree-scev-cprop" } */
extern
void
bar
(
int
);
void
foo
(
int
i
,
int
n
)
{
int
a
[
30
];
int
b
[
30
];
for
(;
i
<
n
;
i
++)
a
[
i
]
=
b
[
i
]
=
0
;
while
(
1
)
if
(
b
[
0
])
bar
(
a
[
i
-
1
]);
}