morestack.S (__i686.get_pc_thunk.bx): New.
2011-05-03 Chris Demetriou <cgd@google.com> * config/i386/morestack.S (__i686.get_pc_thunk.bx): New. From-SVN: r173345
This commit is contained in:
parent
8a3cabe30f
commit
6ace0756af
2 changed files with 22 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
|||
2011-05-03 Chris Demetriou <cgd@google.com>
|
||||
|
||||
* config/i386/morestack.S (__i686.get_pc_thunk.bx): New.
|
||||
|
||||
2011-03-22 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*,
|
||||
|
|
|
@ -449,6 +449,24 @@ __morestack:
|
|||
.size __morestack, . - __morestack
|
||||
#endif
|
||||
|
||||
#if !defined(__x86_64__) && defined(__PIC__)
|
||||
# Output the thunk to get PC into bx, since we use it above.
|
||||
# (__i686 was already undef'd above; don't need to worry about it here.)
|
||||
.section .text.__i686.get_pc_thunk.bx,"axG",@progbits,__i686.get_pc_thunk.bx,comdat
|
||||
.globl __i686.get_pc_thunk.bx
|
||||
.hidden __i686.get_pc_thunk.bx
|
||||
#ifdef __ELF__
|
||||
.type __i686.get_pc_thunk.bx, @function
|
||||
#endif
|
||||
__i686.get_pc_thunk.bx:
|
||||
.cfi_startproc
|
||||
movl (%esp), %ebx
|
||||
ret
|
||||
.cfi_endproc
|
||||
#ifdef __ELF__
|
||||
.size __i686.get_pc_thunk.bx, . - __i686.get_pc_thunk.bx
|
||||
#endif
|
||||
#endif
|
||||
|
||||
# The exception table. This tells the personality routine to execute
|
||||
# the exception handler.
|
||||
|
|
Loading…
Add table
Reference in a new issue