re PR target/14931 (ASM file in GCC for PPC darwin should use the new stub style)

2004-08-15  Andreas Tobler  <a.tobler@schweiz.ch>

	PR target/14931
	* powerpc_darwin_mach_dep.s (_GC_push_regs): Change to new stub style.

From-SVN: r86029
This commit is contained in:
Andreas Tobler 2004-08-15 23:32:11 +02:00 committed by Andreas Tobler
parent 869464baf7
commit cbaaa7db2c
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2004-08-15 Andreas Tobler <a.tobler@schweiz.ch>
PR target/14931
* powerpc_darwin_mach_dep.s (_GC_push_regs): Change to new stub style.
2004-08-13 Bryce McKinlay <mckinlay@redhat.com>
* configure.ac (gc_cflags): Add -Iinclude.

View File

@ -64,7 +64,8 @@ _GC_push_regs:
; PIC stuff, generated by GCC
.data
.picsymbol_stub
.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
.align 2
L_GC_push_one$stub:
.indirect_symbol _GC_push_one
mflr r0
@ -73,9 +74,8 @@ L0$_GC_push_one:
mflr r11
addis r11,r11,ha16(L_GC_push_one$lazy_ptr-L0$_GC_push_one)
mtlr r0
lwz r12,lo16(L_GC_push_one$lazy_ptr-L0$_GC_push_one)(r11)
lwzu r12,lo16(L_GC_push_one$lazy_ptr-L0$_GC_push_one)(r11)
mtctr r12
addi r11,r11,lo16(L_GC_push_one$lazy_ptr-L0$_GC_push_one)
bctr
.data
.lazy_symbol_pointer