1 | // RUN: %clang_cc1 -S -fdenormal-fp-math=ieee %s -emit-llvm -o - | FileCheck %s --check-prefix=CHECK-IEEE |
2 | // RUN: %clang_cc1 -S -fdenormal-fp-math=preserve-sign %s -emit-llvm -o - | FileCheck %s --check-prefix=CHECK-PS |
3 | // RUN: %clang_cc1 -S -fdenormal-fp-math=positive-zero %s -emit-llvm -o - | FileCheck %s --check-prefix=CHECK-PZ |
4 | |
5 | // CHECK-LABEL: main |
6 | // CHECK-IEEE: attributes #0 = {{.*}}"denormal-fp-math"="ieee"{{.*}} |
7 | // CHECK-PS: attributes #0 = {{.*}}"denormal-fp-math"="preserve-sign"{{.*}} |
8 | // CHECK-PZ: attributes #0 = {{.*}}"denormal-fp-math"="positive-zero"{{.*}} |
9 | |
10 | int main() { |
11 | return 0; |
12 | } |
13 | |