1/* PR c/51712 */ 2/* { dg-do compile } */ 3/* { dg-options "-Wtype-limits" } */ 4/* { dg-additional-options "-fno-short-enums" { target short_enums } } */ 5 6enum test_enum { 7 FOO, 8 BAR 9}; 10 11int valid(enum test_enum arg) 12{ 13 return arg >= 0 && arg <= BAR; 14} 15 16int valid2(unsigned int arg2) 17{ 18 return arg2 >= FOO && arg2 <= BAR; /* { dg-bogus "comparison of unsigned expression" "" { xfail *-*-* } } */ 19} 20