aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/builtin-nan-legacy.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/builtin-nan-legacy.c')
-rw-r--r--test/CodeGen/builtin-nan-legacy.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/CodeGen/builtin-nan-legacy.c b/test/CodeGen/builtin-nan-legacy.c
new file mode 100644
index 000000000000..cd0f0fd14f14
--- /dev/null
+++ b/test/CodeGen/builtin-nan-legacy.c
@@ -0,0 +1,13 @@
+// RUN: %clang -target mipsel-unknown-linux -mnan=legacy -emit-llvm -S %s -o - | FileCheck %s
+// CHECK: float 0x7FF4000000000000, float 0x7FF8000000000000
+// CHECK: double 0x7FF4000000000000, double 0x7FF8000000000000
+
+float f[] = {
+ __builtin_nan(""),
+ __builtin_nans(""),
+};
+
+double d[] = {
+ __builtin_nan(""),
+ __builtin_nans(""),
+};