blob: dfacb55c6b8da5c72367f4b1abf022d01bd36154 [file] [log] [blame]
/* { dg-require-effective-target alloca } */
/* This used to fail on SPARC with an unaligned memory access. */
void foo(int n)
{
struct S {
int i[n];
unsigned int b:1;
int i2;
} __attribute__ ((packed)) __attribute__ ((aligned (4)));
struct S s;
s.i2 = 0;
}
int main(void)
{
foo(4);
return 0;
}