1/* PR middle-end/19983 */
2
3typedef __SIZE_TYPE__ size_t;
4
5extern void abort(void);
6extern int memcmp(const void *, const void *, size_t);
7
8double n1 = __builtin_nan("0x1");
9double n2 = __builtin_nan("0X1");
10
11int main()
12{
13  if (memcmp (&n1, &n2, sizeof(double)))
14    abort();
15  return 0;
16}
17
18