OSDN Git Service

Backport from mainline
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.target / powerpc / 20020118-1.c
1 /* { dg-do run { target powerpc*-*-* } }*/
2 /* VxWorks only guarantees 64 bits of alignment (STACK_BOUNDARY == 64).  */
3 /* { dg-skip-if "" { "powerpc*-*-vxworks*" } { "*" } { "" } } */
4
5 /* Test local alignment.  Test new target macro STARTING_FRAME_PHASE.  */
6 /* Origin: Aldy Hernandez <aldyh@redhat.com>.  */
7
8 extern void abort(void);
9
10 int main ()
11 {       
12   int darisa[4] __attribute__((aligned(16))) ;
13   int *stephanie = (int *) darisa;
14
15   if ((unsigned long) stephanie % 16 != 0)
16     abort ();
17
18   return 0;
19 }