1 /* This testcase was miscompiled on IA-32, because fold-const 2 assumed associate_trees is always done on PLUS_EXPR. */ 3 4 extern void abort (void); 5 extern void exit (int); 6 check(unsigned int m)7void check (unsigned int m) 8 { 9 if (m != (unsigned int) -1) 10 abort (); 11 } 12 13 unsigned int n = 1; 14 main(void)15int main (void) 16 { 17 unsigned int m; 18 m = (1 | (2 - n)) | (-n); 19 check (m); 20 exit (0); 21 } 22