Sign in
gnu
/
gcc
/
cd2fd5facb5e1882d3f338ed456ae9536f7c0593
/
.
/
gcc
/
testsuite
/
gcc.dg
/
Warray-bounds-19.c
blob: e2f9661cde3646a11746a2464437b9c7c9a34788 [
file
] [
log
] [
blame
]
/* PR tree-optimization/59124 */
/* { dg-options "-O3 -Warray-bounds" } */
unsigned
baz
[
6
];
void
foo
(
unsigned
*
bar
,
unsigned
n
)
{
unsigned
i
,
j
;
if
(
n
>
6
)
n
=
6
;
for
(
i
=
1
;
i
<
n
;
i
++)
for
(
j
=
i
-
1
;
j
>
0
;
j
--)
bar
[
j
-
1
]
=
baz
[
j
-
1
];
}