* gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / BUG4.c
blobbe6a14989c27781f82b887884740397f22271575
1 int foo()
3 char c;
5 return (c ^ 30 ) > (c ^ 40 );
6 /*
7 these also get the signal :
8 return (c ^ 30 ) == (c ^ 40 );
9 return ((int)c ^ 30 ) > (c ^ 40 );
10 also fails if c is "extern char"
12 these are ok :
13 return (c + 30 ) > (c ^ 40 );
14 return (c ^ 30 ) > (c + 40 );
15 return (c ^ 30 ) + (c ^ 40 );
16 return ('a' ^ 30 ) > (c ^ 40 );
17 return (c ^ 40 );
18 return (c ^ 30 ) > (c ^ 40 );