1 /* { dg-do compile } */ 2 /* ICE for signed/unsigned long and signed char comparison */ main()3 int main() 4 { 5 unsigned long ul = 4; 6 long sl = 2; 7 signed char sch = -1; 8 if (ul <= sch); 9 return 0; 10 if (sl <= sch) 11 return 1; 12 } 13