diff options
| author | Rich Felker <dalias@aerifal.cx> | 2015-04-17 22:16:30 -0400 | 
|---|---|---|
| committer | Rich Felker <dalias@aerifal.cx> | 2015-04-17 22:18:06 -0400 | 
| commit | 33615cd5ca4d40286d3000a941f96c5bebdf39fb (patch) | |
| tree | 4e90afdc450bcd4b8e0d9d9d299a29704d8968b7 | |
| parent | 64fbd15fc5274d4e87d27496ddfb5d064c056585 (diff) | |
| download | musl-33615cd5ca4d40286d3000a941f96c5bebdf39fb.tar.gz | |
fix sh build regressions in asm
even hidden functions need @PLT symbol references; otherwise an
absolute address is produced instead of a PC-relative one.
| -rw-r--r-- | src/ldso/sh/dlsym.s | 2 | ||||
| -rw-r--r-- | src/thread/sh/syscall_cp.s | 2 | 
2 files changed, 2 insertions, 2 deletions
| diff --git a/src/ldso/sh/dlsym.s b/src/ldso/sh/dlsym.s index 15a8dce8..bc8fd679 100644 --- a/src/ldso/sh/dlsym.s +++ b/src/ldso/sh/dlsym.s @@ -8,4 +8,4 @@ dlsym:  1:	 mov.l @r15, r6  .align 2 -L1:	.long __dlsym-(1b-.) +L1:	.long __dlsym@PLT-(1b-.) diff --git a/src/thread/sh/syscall_cp.s b/src/thread/sh/syscall_cp.s index c783ca05..6b28ddf0 100644 --- a/src/thread/sh/syscall_cp.s +++ b/src/thread/sh/syscall_cp.s @@ -22,7 +22,7 @@ __cp_begin:  1:  .align 2 -L1:	.long __cancel-(1b-.) +L1:	.long __cancel@PLT-(1b-.)  2:	mov   r5, r3  	mov   r6, r4 | 
