PR middle-end/77357 - strlen of constant strings not folded
[official-gcc.git] / gcc / testsuite / gcc.dg / pr36194.c
blobae660e4d5773330c8d03f0ad07169579e4201c15
1 /* { dg-do run } */
2 /* { dg-options "-O2" } */
4 void abort (void);
6 __attribute__ ((noinline)) void
7 f (int i)
9 #if(__SIZEOF_INT__ >= 4)
10 if (i != 0x87654321)
11 #else
12 if (i != 0x4321)
13 #endif
14 abort ();
15 asm ("");
18 __attribute__ ((noinline)) void
19 g (long long a)
21 f (a);
22 asm ("");
25 int
26 main ()
28 g (0x1234567887654321ll);
29 return 0;