author | Rich Felker <dalias@aerifal.cx> | 2016年02月08日 21:07:09 +0000 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2016年02月08日 21:07:09 +0000 |
commit | 869a9df5b5f7da57ebd86d146e25f78450678eeb (patch) | |
tree | f103aef8f361afde0378016e1b2b6f2c069edbc8 | |
parent | 756c8af8589265e99e454fe3adcda1d0bc5e1963 (diff) | |
download | musl-869a9df5b5f7da57ebd86d146e25f78450678eeb.tar.gz |
-rw-r--r-- | arch/mips/crt_arch.h | 5 | ||||
-rw-r--r-- | src/thread/mips/syscall_cp.s | 6 |
diff --git a/arch/mips/crt_arch.h b/arch/mips/crt_arch.h index f4ba02ae..9fc50d7c 100644 --- a/arch/mips/crt_arch.h +++ b/arch/mips/crt_arch.h @@ -4,16 +4,13 @@ __asm__( ".text \n" ".global _" START "\n" ".global " START "\n" -".global " START "_data\n" ".type _" START ", @function\n" ".type " START ", @function\n" -".type " START "_data, @function\n" "_" START ":\n" "" START ":\n" " bal 1f \n" " move $fp, 0ドル \n" -"" START "_data: \n" -" .gpword " START "_data \n" +" .gpword . \n" " .gpword " START "_c \n" ".weak _DYNAMIC \n" ".hidden _DYNAMIC \n" diff --git a/src/thread/mips/syscall_cp.s b/src/thread/mips/syscall_cp.s index b01a5704..d2846264 100644 --- a/src/thread/mips/syscall_cp.s +++ b/src/thread/mips/syscall_cp.s @@ -9,9 +9,6 @@ .global __cp_cancel .hidden __cp_cancel .type __cp_cancel,@function -.global __cp_cancel_data -.hidden __cp_cancel_data -.type __cp_cancel_data,@function .hidden __cancel .global __syscall_cp_asm .hidden __syscall_cp_asm @@ -46,8 +43,7 @@ __cp_cancel: move 2,ドル $ra bal 1f addu $sp, $sp, 32 -__cp_cancel_data: - .gpword __cp_cancel_data + .gpword . .gpword __cancel 1: lw 3,ドル ($ra) subu 3,ドル $ra, 3ドル |