/* PR tree-optimization/111009 */ | |
/* { dg-do run } */ | |
/* { dg-options "-O2" } */ | |
#define signbit(x) __builtin_signbit(x) | |
static void test(double l, double r) | |
{ | |
if (l == r && (signbit(l) || signbit(r))) | |
; | |
else | |
__builtin_abort(); | |
} | |
int main() | |
{ | |
test(0.0, -0.0); | |
} | |