2014-07-29 Ed Smith-Rowland <3dw4rd@verizon.net>
[official-gcc.git] / gcc / testsuite / gcc.dg / imag-1.c
blobe07ef72e43cdc30e12a34b8a39ae36aaa2f4ee1f
1 /* Test for __imag__ side effects; see PR 33192. */
2 /* Origin: Joseph Myers <joseph@codesourcery.com> */
3 /* { dg-do run } */
4 /* { dg-options "-std=gnu99" } */
6 extern void abort (void);
7 extern void exit (int);
9 int
10 main (void)
12 int i, j;
13 i = 1;
14 j = __imag__ ++i;
15 if (i != 2 || j != 0)
16 abort ();
17 return 0;