2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20020805-1.c
blobe7d517996f5e94222e500f49150127c29eb4c2d7
1 /* This testcase was miscompiled on IA-32, because fold-const
2 assumed associate_trees is always done on PLUS_EXPR. */
4 extern void abort (void);
5 extern void exit (int);
7 void check (unsigned int m)
9 if (m != (unsigned int) -1)
10 abort ();
13 unsigned int n = 1;
15 int main (void)
17 unsigned int m;
18 m = (1 | (2 - n)) | (-n);
19 check (m);
20 exit (0);