/* { dg-do run } */ | |
#include <assert.h> | |
__attribute__((noinline)) void foo(int index, int len) { | |
volatile char str[len] __attribute__((aligned(32))); | |
assert(!((long)str & 31L)); | |
str[index] = '1'; | |
} | |
int main(int argc, char **argv) { | |
foo(4, 5); | |
foo(39, 40); | |
return 0; | |
} |