]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
In ARM asm code, ensure that every ENTRY(foo) has a matching END(foo).
authorian <ian@FreeBSD.org>
Sun, 31 Aug 2014 17:21:51 +0000 (17:21 +0000)
committerian <ian@FreeBSD.org>
Sun, 31 Aug 2014 17:21:51 +0000 (17:21 +0000)
commit59d82a0684865a61516aae0b1c29c6f991170ff2
tree5a7ee53bf348f48f671152e7ee2183d48346d106
parentce798c0efa22b2c5f2ebfd3a73e3df38ac36f2b1
In ARM asm code, ensure that every ENTRY(foo) has a matching END(foo).
The EABI unwind info requires a .fnend for every .fnstart, and newer
binutils will complain about seeing two .fnstart in a row.  This change
allows newer tools to compile our code.

Reported by: bapt
Reviewed by: imp
22 files changed:
lib/libc/arm/gen/__aeabi_read_tp.S
lib/libc/arm/gen/_ctx_start.S
lib/libc/arm/gen/_setjmp.S
lib/libc/arm/gen/alloca.S
lib/libc/arm/gen/divsi3.S
lib/libc/arm/gen/setjmp.S
lib/libc/arm/gen/sigsetjmp.S
lib/libc/arm/string/ffs.S
lib/libc/arm/string/memcmp.S
lib/libc/arm/string/memcpy_arm.S
lib/libc/arm/string/memcpy_xscale.S
lib/libc/arm/string/memmove.S
lib/libc/arm/string/memset.S
lib/libc/arm/string/strcmp.S
lib/libc/arm/string/strlen.S
lib/libc/arm/string/strncmp.S
lib/libc/arm/sys/Ovfork.S
lib/libc/arm/sys/brk.S
lib/libc/arm/sys/cerror.S
lib/libc/arm/sys/pipe.S
lib/libc/arm/sys/ptrace.S
lib/libc/arm/sys/sbrk.S