]>
Commit | Line | Data |
---|---|---|
dcac003d JJ |
1 | /* PR optimization/8599 */ |
2 | /* { dg-do run } */ | |
3 | /* { dg-options "-O2 -funroll-loops" } */ | |
dbbb299a | 4 | /* { dg-options "-mtune=k6 -O2 -funroll-loops" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ |
a9f9113a | 5 | |
dcac003d JJ |
6 | |
7 | extern void abort (void); | |
8 | ||
9 | int array[6] = { 1,2,3,4,5,6 }; | |
10 | ||
11 | void foo() | |
12 | { | |
13 | int i; | |
14 | ||
15 | for (i = 0; i < 5; i++) | |
16 | array[i] = 0; | |
17 | } | |
18 | ||
19 | int main() | |
20 | { | |
21 | foo(); | |
22 | if (array[0] || array [1] || array[2] || array[3] || array[4]) | |
23 | abort (); | |
24 | if (array[5] != 6) | |
25 | abort (); | |
26 | return 0; | |
27 | } |