summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-07-26 23:44:18 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-07-26 23:44:18 +0000
commit24c68b26d8f3d87b0faa93c867d79f9f7ff1226b (patch)
tree5a663c6f5b7038c1c4d79bf4867535f4487cc662
parent6381633c63042a0ab8272d2d6941301580d53ae9 (diff)
downloadbcm5719-llvm-24c68b26d8f3d87b0faa93c867d79f9f7ff1226b.tar.gz
bcm5719-llvm-24c68b26d8f3d87b0faa93c867d79f9f7ff1226b.zip
builtins: add missed files from previous commits
This adds missed files in SVN r214033 for alignment and corrects a change from SVN r214034 for fixing compilation with GCC. llvm-svn: 214039
-rw-r--r--compiler-rt/lib/builtins/i386/floatundidf.S2
-rw-r--r--compiler-rt/lib/builtins/x86_64/floatundidf.S7
-rw-r--r--compiler-rt/lib/builtins/x86_64/floatundisf.S2
-rw-r--r--compiler-rt/lib/builtins/x86_64/floatundixf.S3
4 files changed, 11 insertions, 3 deletions
diff --git a/compiler-rt/lib/builtins/i386/floatundidf.S b/compiler-rt/lib/builtins/i386/floatundidf.S
index fdc0a920bab..676fed0c22a 100644
--- a/compiler-rt/lib/builtins/i386/floatundidf.S
+++ b/compiler-rt/lib/builtins/i386/floatundidf.S
@@ -20,7 +20,7 @@
#if defined(__APPLE__)
.const
#elif defined(__ELF__)
- .rodata
+ .section .rodata
#else
.section .rdata,"rd"
#endif
diff --git a/compiler-rt/lib/builtins/x86_64/floatundidf.S b/compiler-rt/lib/builtins/x86_64/floatundidf.S
index ad906651597..d54b974f669 100644
--- a/compiler-rt/lib/builtins/x86_64/floatundidf.S
+++ b/compiler-rt/lib/builtins/x86_64/floatundidf.S
@@ -24,11 +24,16 @@
#else
.section .rdata,"rd"
#endif
- .balign 4
+
+ .balign 16
twop52:
.quad 0x4330000000000000
+
+ .balign 16
twop84_plus_twop52:
.quad 0x4530000000100000
+
+ .balign 16
twop84:
.quad 0x4530000000000000
diff --git a/compiler-rt/lib/builtins/x86_64/floatundisf.S b/compiler-rt/lib/builtins/x86_64/floatundisf.S
index 60d5fda244e..e41f118140a 100644
--- a/compiler-rt/lib/builtins/x86_64/floatundisf.S
+++ b/compiler-rt/lib/builtins/x86_64/floatundisf.S
@@ -14,6 +14,8 @@
#else
.section .rdata,"rd"
#endif
+
+ .balign 16
two:
.single 2.0
diff --git a/compiler-rt/lib/builtins/x86_64/floatundixf.S b/compiler-rt/lib/builtins/x86_64/floatundixf.S
index 1f2f4f6c138..91bdc8a7a19 100644
--- a/compiler-rt/lib/builtins/x86_64/floatundixf.S
+++ b/compiler-rt/lib/builtins/x86_64/floatundixf.S
@@ -14,7 +14,8 @@
#else
.section .rdata,"rd"
#endif
- .balign 4
+
+ .balign 16
twop64:
.quad 0x43f0000000000000
OpenPOWER on IntegriCloud