summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/i386/floatundisf.S
diff options
context:
space:
mode:
authorEdward O'Callaghan <eocallaghan@auroraux.org>2009-11-04 23:52:51 +0000
committerEdward O'Callaghan <eocallaghan@auroraux.org>2009-11-04 23:52:51 +0000
commit8f40ca3b8faab4c04e3f91ab654a2a9efe96cffc (patch)
treedab1155c4dae72425b4514932f850d34fecc5fce /compiler-rt/lib/i386/floatundisf.S
parentf05d57283e70e228ee619c63973114dd8bd26371 (diff)
downloadbcm5719-llvm-8f40ca3b8faab4c04e3f91ab654a2a9efe96cffc.tar.gz
bcm5719-llvm-8f40ca3b8faab4c04e3f91ab654a2a9efe96cffc.zip
Fix x86/x64 on Linux, Credit to Rafael Espindola.
llvm-svn: 86075
Diffstat (limited to 'compiler-rt/lib/i386/floatundisf.S')
-rw-r--r--compiler-rt/lib/i386/floatundisf.S4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler-rt/lib/i386/floatundisf.S b/compiler-rt/lib/i386/floatundisf.S
index 497fa290dfc..070820c9d4d 100644
--- a/compiler-rt/lib/i386/floatundisf.S
+++ b/compiler-rt/lib/i386/floatundisf.S
@@ -51,8 +51,12 @@ DEFINE_COMPILERRT_FUNCTION(__floatundisf)
#ifdef __i386__
+#ifndef __ELF__
.const
.align 3
+#else
+.align 8
+#endif
twop52: .quad 0x4330000000000000
.quad 0x0000000000000fff
sticky: .quad 0x0000000000000000
OpenPOWER on IntegriCloud