remove invalid PLT calls from microblaze asm

analogous to commit 646cb9a4a0 for sh.
This commit is contained in:
Rich Felker 2015-04-19 20:56:20 -04:00
parent 646cb9a4a0
commit a880e6ceb9
2 changed files with 6 additions and 2 deletions

View File

@ -1,9 +1,12 @@
.global ___setjmp
.hidden ___setjmp
.global __setjmp .global __setjmp
.global _setjmp .global _setjmp
.global setjmp .global setjmp
.type __setjmp,@function .type __setjmp,@function
.type _setjmp,@function .type _setjmp,@function
.type setjmp,@function .type setjmp,@function
___setjmp:
__setjmp: __setjmp:
_setjmp: _setjmp:
setjmp: setjmp:

View File

@ -4,12 +4,13 @@
.type __sigsetjmp,@function .type __sigsetjmp,@function
sigsetjmp: sigsetjmp:
__sigsetjmp: __sigsetjmp:
beqi r6, setjmp@PLT .hidden ___setjmp
beqi r6, ___setjmp
swi r15,r5,72 swi r15,r5,72
swi r19,r5,72+4+8 swi r19,r5,72+4+8
brlid r15,setjmp@PLT brlid r15,___setjmp
ori r19,r5,0 ori r19,r5,0
ori r6,r3,0 ori r6,r3,0