1 /* Copyright (C) 2002 Free Software Foundation.
3 Ensure that the composite comparison optimization doesn't misfire
4 and attempt to combine a signed comparison with an unsigned one.
6 Written by Roger Sayle, 3rd June 2002. */
8 extern void abort (void);
13 /* If miscompiled the following may become "x == y". */
14 return (x
<=y
) && ((unsigned int)x
>= (unsigned int)y
);