| /* { dg-add-options stack_size } */ | |
| #ifdef STACK_SIZE | |
| #define SIZE STACK_SIZE / 8 | |
| #else | |
| #define SIZE 65536 | |
| #endif | |
| void | |
| memtst (int *p, int a) | |
| { | |
| do | |
| { | |
| if (p[a] == 1) | |
| break; | |
| } | |
| while (--a); | |
| } | |
| int | |
| main (void) | |
| { | |
| int a[SIZE]; | |
| int i; | |
| __builtin_bzero (a, SIZE * 4); | |
| for (i = 0; i < 100; i++) | |
| { | |
| memtst (a, SIZE); | |
| } | |
| } |