1 /* { dg-do compile } 2 { dg-options "-Werror" } */ 3 4 unsigned long long x = -(unsigned long long)(-(long long) 5 (((unsigned long long)0 - 1) >> 1) - 1); 6