summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/builtins/i386/floatundixf.S
diff options
context:
space:
mode:
Diffstat (limited to 'compiler-rt/lib/builtins/i386/floatundixf.S')
-rw-r--r--compiler-rt/lib/builtins/i386/floatundixf.S9
1 files changed, 7 insertions, 2 deletions
diff --git a/compiler-rt/lib/builtins/i386/floatundixf.S b/compiler-rt/lib/builtins/i386/floatundixf.S
index a3533115e46..d60ad7dbf0d 100644
--- a/compiler-rt/lib/builtins/i386/floatundixf.S
+++ b/compiler-rt/lib/builtins/i386/floatundixf.S
@@ -7,9 +7,14 @@
#ifdef __i386__
-#ifndef __ELF__
-.const
+#if defined(__APPLE__)
+ .const
+#elif defined(__ELF__)
+ .section .rodata
+#else
+ .section .rdata,"rd"
#endif
+
.balign 16
twop52:
.quad 0x4330000000000000
OpenPOWER on IntegriCloud