blob: e7d517996f5e94222e500f49150127c29eb4c2d7 [file] [log] [blame]
/* This testcase was miscompiled on IA-32, because fold-const
assumed associate_trees is always done on PLUS_EXPR. */
extern void abort (void);
extern void exit (int);
void check (unsigned int m)
{
if (m != (unsigned int) -1)
abort ();
}
unsigned int n = 1;
int main (void)
{
unsigned int m;
m = (1 | (2 - n)) | (-n);
check (m);
exit (0);
}