diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-07-26 23:44:18 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-07-26 23:44:18 +0000 |
commit | 24c68b26d8f3d87b0faa93c867d79f9f7ff1226b (patch) | |
tree | 5a663c6f5b7038c1c4d79bf4867535f4487cc662 | |
parent | 6381633c63042a0ab8272d2d6941301580d53ae9 (diff) | |
download | bcm5719-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.S | 2 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/x86_64/floatundidf.S | 7 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/x86_64/floatundisf.S | 2 | ||||
-rw-r--r-- | compiler-rt/lib/builtins/x86_64/floatundixf.S | 3 |
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 |