blob: 39773b34ba3092fd0131d5db05dbf81a85664917 [file] [log] [blame]
/* This testcase was being miscompiled, because operand_equal_p
returned that (unsigned long) d and (long) d are equal. */
extern void abort (void);
extern void exit (int);
int
main (void)
{
double d = -12.0;
long l = (d > 10000) ? (unsigned long) d : (long) d;
if (l != -12)
abort ();
exit (0);
}