* expmed.c (flip_storage_order): Deal with complex modes specially.
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20030811-1.c
blob29cfa1591e04cb9d21b5d797b71f43873a3e53d7
1 /* Origin: PR target/11535 from H. J. Lu <hjl@lucon.org> */
2 /* { dg-require-effective-target return_address } */
4 void vararg (int i, ...)
6 (void) i;
9 int i0[0], i1;
11 void test1 (void)
13 int a = (int) (long long) __builtin_return_address (0);
14 vararg (0, a);
17 void test2 (void)
19 i0[0] = (int) (long long) __builtin_return_address (0);
22 void test3 (void)
24 i1 = (int) (long long) __builtin_return_address (0);
27 void test4 (void)
29 volatile long long a = (long long) __builtin_return_address (0);
30 i0[0] = (int) a;
33 int main (void)
35 return 0;