blob: ed09702cd42a639a03846e593d4c6de377d9ebdd [file] [log] [blame]
/* { dg-do assemble { target { powerpc*-*-* && lp64 } } } */
/* { dg-require-effective-target powerpc_p9vector_ok } */
/* { dg-options "-mdejagnu-cpu=power9 -O3" } */
/* Compile with -O3 -mcpu=power9. It originally generated
stxsd 12,1(9)
which is illegal. */
#pragma pack(1)
struct {
signed : 1;
unsigned long a;
} b;
void c(void)
{
b.a = 0;
for (; b.a <= 45; b.a = (long)b.a + 1)
;
}