1 /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */ 2 3 #include "test-unwind.h" 4 5 #if !defined __PIC__ && !defined __USING_SJLJ_EXCEPTIONS__ 6 /* Test situation 1: Stack really realign without DRAP */ 7 void __attribute__ ((noinline)) foo()8foo () 9 { 10 int __attribute__ ((aligned(64))) a=1; 11 if (check_int (&a, __alignof__(a)) != a) 12 abort (); 13 ALTER_REGS(); 14 throw a; 15 } 16 #endif 17