1/* Copyright (C) 2002 Free Software Foundation, Inc.  */
2
3/* { dg-do run } */
4/* { dg-options "-w" } */
5
6/* Source: Neil Booth, 24 Feb 2002.
7
8   Test if compiler and preprocessor agree on signeness of wide
9   chars.  */
10
11int main ()
12{
13  __WCHAR_TYPE__ c = -1;
14
15#if L'\x0' - 1 < 0
16  if (c > 0)
17    abort ();
18#else
19  if (c < 0)
20    abort ();
21#endif
22
23  return 0;
24}
25