[compiler-rt] r214039 - builtins: add missed files from previous commits

Saleem Abdulrasool compnerd at compnerd.org
Sat Jul 26 16:44:19 PDT 2014


Author: compnerd
Date: Sat Jul 26 18:44:18 2014
New Revision: 214039

URL: http://llvm.org/viewvc/llvm-project?rev=214039&view=rev
Log:
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.

Modified:
    compiler-rt/trunk/lib/builtins/i386/floatundidf.S
    compiler-rt/trunk/lib/builtins/x86_64/floatundidf.S
    compiler-rt/trunk/lib/builtins/x86_64/floatundisf.S
    compiler-rt/trunk/lib/builtins/x86_64/floatundixf.S

Modified: compiler-rt/trunk/lib/builtins/i386/floatundidf.S
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/builtins/i386/floatundidf.S?rev=214039&r1=214038&r2=214039&view=diff
==============================================================================
--- compiler-rt/trunk/lib/builtins/i386/floatundidf.S (original)
+++ compiler-rt/trunk/lib/builtins/i386/floatundidf.S Sat Jul 26 18:44:18 2014
@@ -20,7 +20,7 @@
 #if defined(__APPLE__)
 	.const
 #elif defined(__ELF__)
-	.rodata
+	.section .rodata
 #else
 	.section .rdata,"rd"
 #endif

Modified: compiler-rt/trunk/lib/builtins/x86_64/floatundidf.S
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/builtins/x86_64/floatundidf.S?rev=214039&r1=214038&r2=214039&view=diff
==============================================================================
--- compiler-rt/trunk/lib/builtins/x86_64/floatundidf.S (original)
+++ compiler-rt/trunk/lib/builtins/x86_64/floatundidf.S Sat Jul 26 18:44:18 2014
@@ -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
 

Modified: compiler-rt/trunk/lib/builtins/x86_64/floatundisf.S
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/builtins/x86_64/floatundisf.S?rev=214039&r1=214038&r2=214039&view=diff
==============================================================================
--- compiler-rt/trunk/lib/builtins/x86_64/floatundisf.S (original)
+++ compiler-rt/trunk/lib/builtins/x86_64/floatundisf.S Sat Jul 26 18:44:18 2014
@@ -14,6 +14,8 @@
 #else
 	.section .rdata,"rd"
 #endif
+
+	.balign 16
 two:
 	.single 2.0
 

Modified: compiler-rt/trunk/lib/builtins/x86_64/floatundixf.S
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/builtins/x86_64/floatundixf.S?rev=214039&r1=214038&r2=214039&view=diff
==============================================================================
--- compiler-rt/trunk/lib/builtins/x86_64/floatundixf.S (original)
+++ compiler-rt/trunk/lib/builtins/x86_64/floatundixf.S Sat Jul 26 18:44:18 2014
@@ -14,7 +14,8 @@
 #else
 	.section .rdata,"rd"
 #endif
-	.balign 4
+
+	.balign 16
 twop64:
 	.quad 0x43f0000000000000
 





More information about the llvm-commits mailing list