#include static const volatile unsigned char x1 = 91U; int main (void) { int rc = 0; signed int test = 0; test = ((signed int)-3<(x1<<(signed long)1)); if(test == 1) { printf("@OK@\n"); printf("%d\n",test); } else { rc = 1; printf("@NG@\n"); printf("%d\n",test); } return rc; }