2008-01-25 Douglas Gregor <doug.gregor@gmail.com>
[official-gcc.git] / gcc / testsuite / gcc.dg / compare6.c
blobb6aee8f062c8b30ef83d79ac0c8b392084c12343
1 /* PR c/2098 */
2 /* Test for a warning on comparison on out-of-range data. */
3 /* { dg-do compile } */
4 /* { dg-xfail-if "" { c4x-*-* } { "*" } { "" } } */
5 /* { dg-options "-Wtype-limits" } */
7 signed char sc;
8 unsigned char uc;
10 void foo()
12 if (sc == 10000) return; /* { dg-warning "always false" "signed" } */
13 if (uc == 10000) return; /* { dg-warning "always false" "unsigned" } */