OSDN Git Service

Use ALIAS_SYMBOL for assembler aliasing.
authorChristopher Ferris <cferris@google.com>
Wed, 25 Mar 2015 16:12:00 +0000 (09:12 -0700)
committerChristopher Ferris <cferris@google.com>
Wed, 25 Mar 2015 16:12:00 +0000 (09:12 -0700)
Change-Id: I8d04d2da0a1ac440cc9044fc819c9a8eda5ff17d

libc/arch-arm/bionic/setjmp.S
libc/arch-arm64/bionic/setjmp.S
libc/arch-mips/bionic/setjmp.S
libc/arch-x86/bionic/setjmp.S
libc/arch-x86_64/bionic/setjmp.S

index 8d7786c..8220c08 100644 (file)
@@ -169,7 +169,5 @@ ENTRY(siglongjmp)
   bx lr
 END(siglongjmp)
 
-  .globl longjmp
-  .equ longjmp, siglongjmp
-  .globl _longjmp
-  .equ _longjmp, siglongjmp
+ALIAS_SYMBOL(longjmp, siglongjmp)
+ALIAS_SYMBOL(_longjmp, siglongjmp)
index 6e119dc..ba0a226 100644 (file)
@@ -146,7 +146,5 @@ ENTRY(siglongjmp)
   ret
 END(siglongjmp)
 
-  .globl longjmp
-  .equ longjmp, siglongjmp
-  .globl _longjmp
-  .equ _longjmp, siglongjmp
+ALIAS_SYMBOL(longjmp, siglongjmp)
+ALIAS_SYMBOL(_longjmp, siglongjmp)
index 1c26553..bed9562 100644 (file)
@@ -352,12 +352,5 @@ longjmp_botch:
        jal     abort
 END(siglongjmp)
 
-
-       .globl  longjmp
-       .type   longjmp, @function
-       .equ    longjmp, siglongjmp     # alias for siglongjmp
-
-
-       .globl  _longjmp
-       .type   _longjmp, @function
-       .equ    _longjmp, siglongjmp    # alias for siglongjmp
+ALIAS_SYMBOL(longjmp, siglongjmp)
+ALIAS_SYMBOL(_longjmp, siglongjmp)
index 25a016d..18ad810 100644 (file)
@@ -123,7 +123,5 @@ ENTRY(siglongjmp)
   ret
 END(siglongjmp)
 
-  .globl longjmp
-  .equ longjmp, siglongjmp
-  .globl _longjmp
-  .equ _longjmp, siglongjmp
+ALIAS_SYMBOL(longjmp, siglongjmp)
+ALIAS_SYMBOL(_longjmp, siglongjmp)
index 28981fa..5559f54 100644 (file)
@@ -129,7 +129,5 @@ ENTRY(siglongjmp)
   ret
 END(siglongjmp)
 
-  .globl longjmp
-  .equ longjmp, siglongjmp
-  .globl _longjmp
-  .equ _longjmp, siglongjmp
+ALIAS_SYMBOL(longjmp, siglongjmp)
+ALIAS_SYMBOL(_longjmp, siglongjmp)