Commit cf90fd1b by Matt Austern Committed by Matt Austern

Patch 14922

Patch 14922
	* src/powerpc/darwin.S: Go through a non-lazy pointer for initial
	FDE location.
	* src/powerpc/darwin_closure.S: Likewise.

From-SVN: r81209
parent 95d68a9f
2004-04-26 Matt Austern <austern@apple.com>
* src/powerpc/darwin.S: Go through a non-lazy pointer for initial
FDE location.
* src/powerpc/darwin_closure.S: Likewise.
2004-04-24 Andreas Tobler <a.tobler@schweiz.ch> 2004-04-24 Andreas Tobler <a.tobler@schweiz.ch>
* testsuite/libffi.call/cls_multi_schar.c (main): Fix initialization * testsuite/libffi.call/cls_multi_schar.c (main): Fix initialization
......
...@@ -187,7 +187,7 @@ LSFDE1: ...@@ -187,7 +187,7 @@ LSFDE1:
.long L$set$1 ; FDE Length .long L$set$1 ; FDE Length
LASFDE1: LASFDE1:
.long LASFDE1-EH_frame1 ; FDE CIE offset .long LASFDE1-EH_frame1 ; FDE CIE offset
.long LFB0-. ; FDE initial location .long LLFB0$non_lazy_ptr-. ; FDE initial location
.set L$set$3,LFE1-LFB0 .set L$set$3,LFE1-LFB0
.long L$set$3 ; FDE address range .long L$set$3 ; FDE address range
.byte 0x0 ; uleb128 0x0; Augmentation size .byte 0x0 ; uleb128 0x0; Augmentation size
...@@ -217,3 +217,7 @@ LASFDE1: ...@@ -217,3 +217,7 @@ LASFDE1:
.byte 0x1c ; uleb128 0x1c .byte 0x1c ; uleb128 0x1c
.align 2 .align 2
LEFDE1: LEFDE1:
.data
.align 2
LLFB0$non_lazy_ptr:
.long LFB0
...@@ -260,7 +260,7 @@ LSFDE1: ...@@ -260,7 +260,7 @@ LSFDE1:
LASFDE1: LASFDE1:
.long LASFDE1-EH_frame1 ; FDE CIE offset .long LASFDE1-EH_frame1 ; FDE CIE offset
.long LFB1-. ; FDE initial location .long LLFB1$non_lazy_ptr-. ; FDE initial location
.set L$set$3,LFE1-LFB1 .set L$set$3,LFE1-LFB1
.long L$set$3 ; FDE address range .long L$set$3 ; FDE address range
.byte 0x0 ; uleb128 0x0; Augmentation size .byte 0x0 ; uleb128 0x0; Augmentation size
...@@ -298,3 +298,7 @@ LO$ffi_closure_helper_DARWIN: ...@@ -298,3 +298,7 @@ LO$ffi_closure_helper_DARWIN:
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 .long dyld_stub_binding_helper
.data
.align 2
LLFB1$non_lazy_ptr:
.long LFB1
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment