mirror of git://gcc.gnu.org/git/gcc.git
re PR libffi/49594 (bootstrap failure in libffi:darwin_closure for powerpc-darwin8)
PR libffi/49594 * src/powerpc/darwin_closure.S (stubs): Make the stub binding helper reference track the architecture pointer size. From-SVN: r178512
This commit is contained in:
parent
c0c19685f7
commit
b90c2c4c0b
|
|
@ -1,3 +1,9 @@
|
||||||
|
2011-09-04 Iain Sandoe <iains@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR libffi/49594
|
||||||
|
* src/powerpc/darwin_closure.S (stubs): Make the stub binding
|
||||||
|
helper reference track the architecture pointer size.
|
||||||
|
|
||||||
2011-08-25 Andrew Haley <aph@redhat.com>
|
2011-08-25 Andrew Haley <aph@redhat.com>
|
||||||
|
|
||||||
* src/arm/ffi.c (FFI_INIT_TRAMPOLINE): Remove hard-coded assembly
|
* src/arm/ffi.c (FFI_INIT_TRAMPOLINE): Remove hard-coded assembly
|
||||||
|
|
|
||||||
|
|
@ -534,7 +534,7 @@ L_ffi_closure_helper_DARWIN$stub:
|
||||||
.lazy_symbol_pointer
|
.lazy_symbol_pointer
|
||||||
L_ffi_closure_helper_DARWIN$lazy_ptr:
|
L_ffi_closure_helper_DARWIN$lazy_ptr:
|
||||||
.indirect_symbol _ffi_closure_helper_DARWIN
|
.indirect_symbol _ffi_closure_helper_DARWIN
|
||||||
.long dyld_stub_binding_helper
|
.g_long dyld_stub_binding_helper
|
||||||
|
|
||||||
#if defined(__ppc64__)
|
#if defined(__ppc64__)
|
||||||
.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
|
.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
|
||||||
|
|
@ -553,7 +553,8 @@ L_darwin64_struct_ret_by_value_p$stub:
|
||||||
.lazy_symbol_pointer
|
.lazy_symbol_pointer
|
||||||
L_darwin64_struct_ret_by_value_p$lazy_ptr:
|
L_darwin64_struct_ret_by_value_p$lazy_ptr:
|
||||||
.indirect_symbol _darwin64_struct_ret_by_value_p
|
.indirect_symbol _darwin64_struct_ret_by_value_p
|
||||||
.long dyld_stub_binding_helper
|
.g_long dyld_stub_binding_helper
|
||||||
|
|
||||||
.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
|
.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
|
||||||
.align 5
|
.align 5
|
||||||
L_darwin64_pass_struct_floats$stub:
|
L_darwin64_pass_struct_floats$stub:
|
||||||
|
|
@ -570,6 +571,6 @@ L_darwin64_pass_struct_floats$stub:
|
||||||
.lazy_symbol_pointer
|
.lazy_symbol_pointer
|
||||||
L_darwin64_pass_struct_floats$lazy_ptr:
|
L_darwin64_pass_struct_floats$lazy_ptr:
|
||||||
.indirect_symbol _darwin64_pass_struct_floats
|
.indirect_symbol _darwin64_pass_struct_floats
|
||||||
.long dyld_stub_binding_helper
|
.g_long dyld_stub_binding_helper
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue