1 /* { dg-do run { target powerpc-*-linux* powerpc-*-sysv* } } */
2 /* { dg-options {} } */
4 /* Test stack pointer alignment against variable alloca. */
5 /* Inspired by PR libgcj/10610. */
6 /* Origin: Franz Sirl <Franz.Sirl-kernel@lauterbach.com>. */
8 extern void abort (void);
9 extern void exit (int);
11 register unsigned long sp
__asm__ ("r1");
13 void g (int * val
__attribute__ ((unused
)))
21 int *val1
= __builtin_alloca (val
);
31 for (i
= 1; i
< 32; i
++)