/* { dg-do compile } *//* { dg-options "-O2" } *//* This variable needed only to exercise FRE instead of CCP. */unsigned char g;externvoidabort();voidf(long long int p){
g =255;if(p >= (-9223372036854775807LL-1) - (signed char) g)
p =1;if(p)abort();}