explicitly assemble all arm asm sources as UAL
authorRich Felker <dalias@aerifal.cx>
Tue, 10 Nov 2015 05:01:55 +0000 (00:01 -0500)
committerRich Felker <dalias@aerifal.cx>
Tue, 10 Nov 2015 05:01:55 +0000 (00:01 -0500)
these files are all accepted as legacy arm syntax when producing arm
code, but legacy syntax cannot be used for producing thumb2 with
access to the full ISA. even after switching to UAL, some asm source
files contain instructions which are not valid in thumb mode, so these
will need to be addressed separately.

17 files changed:
arch/arm/src/arm/atomics.s
crt/arm/crti.s
crt/arm/crtn.s
src/fenv/armhf/fenv.s
src/internal/arm/syscall.s
src/ldso/arm/dlsym.s
src/math/armhf/fabs.s
src/math/armhf/fabsf.s
src/math/armhf/sqrt.s
src/math/armhf/sqrtf.s
src/setjmp/arm/longjmp.s
src/setjmp/arm/setjmp.s
src/signal/arm/restore.s
src/signal/arm/sigsetjmp.s
src/thread/arm/__unmapself.s
src/thread/arm/clone.s
src/thread/arm/syscall_cp.s

index ecf3f05..5c5b0e3 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .text
 
 .global __a_barrier
index 1ba165c..18dc1e4 100644 (file)
@@ -1,3 +1,5 @@
+.syntax unified
+
 .section .init
 .global _init
 .type _init,%function
index b3eca85..dc020f9 100644 (file)
@@ -1,3 +1,5 @@
+.syntax unified
+
 .section .init
        pop {r0,lr}
        bx lr
index e447ca1..53307e6 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .fpu vfp
 
 .global fegetround
index 28cb17b..64dba2f 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .global __syscall
 .hidden __syscall
 .type __syscall,%function
index 3b88d91..2652c34 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .text
 .global dlsym
 .hidden __dlsym
index 8a705e1..0eb458d 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .fpu vfp
 .text
 .global fabs
index 2c7beb6..da3809b 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .fpu vfp
 .text
 .global fabsf
index 90f74a9..e38f060 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .fpu vfp
 .text
 .global sqrt
index 91d8ad6..38c7ee8 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .fpu vfp
 .text
 .global sqrtf
index 7db93e8..e28d8f3 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .global _longjmp
 .global longjmp
 .type _longjmp,%function
index 61425ad..8779163 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .global __setjmp
 .global _setjmp
 .global setjmp
index 18f7216..22fb1a5 100644 (file)
@@ -1,3 +1,5 @@
+.syntax unified
+
 .global __restore
 .type __restore,%function
 __restore:
index 89c020b..318addb 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .global sigsetjmp
 .global __sigsetjmp
 .type sigsetjmp,%function
index 62ebb7c..29c2d07 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .text
 .global __unmapself
 .type   __unmapself,%function
index b7fb788..fe2e0e6 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .text
 .global __clone
 .type   __clone,%function
index 64528b3..a5730c0 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .global __cp_begin
 .hidden __cp_begin
 .global __cp_end