explicitly assemble all arm asm sources as UAL

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.
This commit is contained in:
Rich Felker 2015-11-10 00:01:55 -05:00
parent 9f290a49bf
commit 4e73d12117
17 changed files with 20 additions and 0 deletions

View file

@ -1,3 +1,4 @@
.syntax unified
.text
.global __a_barrier

View file

@ -1,3 +1,5 @@
.syntax unified
.section .init
.global _init
.type _init,%function

View file

@ -1,3 +1,5 @@
.syntax unified
.section .init
pop {r0,lr}
bx lr

View file

@ -1,3 +1,4 @@
.syntax unified
.fpu vfp
.global fegetround

View file

@ -1,3 +1,4 @@
.syntax unified
.global __syscall
.hidden __syscall
.type __syscall,%function

View file

@ -1,3 +1,4 @@
.syntax unified
.text
.global dlsym
.hidden __dlsym

View file

@ -1,3 +1,4 @@
.syntax unified
.fpu vfp
.text
.global fabs

View file

@ -1,3 +1,4 @@
.syntax unified
.fpu vfp
.text
.global fabsf

View file

@ -1,3 +1,4 @@
.syntax unified
.fpu vfp
.text
.global sqrt

View file

@ -1,3 +1,4 @@
.syntax unified
.fpu vfp
.text
.global sqrtf

View file

@ -1,3 +1,4 @@
.syntax unified
.global _longjmp
.global longjmp
.type _longjmp,%function

View file

@ -1,3 +1,4 @@
.syntax unified
.global __setjmp
.global _setjmp
.global setjmp

View file

@ -1,3 +1,5 @@
.syntax unified
.global __restore
.type __restore,%function
__restore:

View file

@ -1,3 +1,4 @@
.syntax unified
.global sigsetjmp
.global __sigsetjmp
.type sigsetjmp,%function

View file

@ -1,3 +1,4 @@
.syntax unified
.text
.global __unmapself
.type __unmapself,%function

View file

@ -1,3 +1,4 @@
.syntax unified
.text
.global __clone
.type __clone,%function

View file

@ -1,3 +1,4 @@
.syntax unified
.global __cp_begin
.hidden __cp_begin
.global __cp_end