1 /* { dg-do run { target i?86-*-* x86_64-*-* } } */
2 /* { dg-require-effective-target ilp32 } */
3 /* { dg-options "-march=i386 -O3 -fomit-frame-pointer" } */
5 /* For this test case, we used to do an invalid load motion after
6 reload, because we missed autoincrements of the stack pointer. */
8 extern void abort (void);
12 static void __attribute__((noinline
))
13 f1 (int a
, int b
, int c
, int d
, int e
)
18 int __attribute__((noinline
))
19 f2 (int a
, int b
, int c
, int d
, int e
)
21 if ((b
& 0x1111) != 1)