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