// RUN: %dragonegg -S %s -o - | FileCheck -check-prefix=DEFAULT %s | |
// RUN: %dragonegg -S %s -o - -ffast-math | FileCheck -check-prefix=FASTMATH %s | |
// RUN: %dragonegg -S %s -o - -ffinite-math-only | FileCheck -check-prefix=FINITEMATHONLY %s | |
// RUN: %dragonegg -S %s -o - -fno-signed-zeros | FileCheck -check-prefix=NOSIGNEDZEROS %s | |
double fm(double x, double y) { | |
return x+y; | |
// DEFAULT: fadd double | |
// FASTMATH: fadd fast | |
// FINITEMATHONLY: fadd nnan ninf | |
// NOSIGNEDZEROS: fadd nsz | |
} |