diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-08-09 08:06:16 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-08-09 08:06:16 +0000 |
commit | 80207f818d65d8c5829de9ac538deab56eaecdd7 (patch) | |
tree | a3a1618cc59b35c774301c19233833076bb789c3 /libffi | |
parent | 9dfb8b49f8bbd5b7fa65a41465497583f01ccc8a (diff) | |
download | gcc-80207f818d65d8c5829de9ac538deab56eaecdd7.tar.gz |
* src/powerpc/ppc_closure.S (ffi_closure_SYSV): Use
DW_CFA_offset_extended_sf rather than
DW_CFA_GNU_negative_offset_extended.
* src/powerpc/sysv.S (ffi_call_SYSV): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102900 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libffi')
-rw-r--r-- | libffi/ChangeLog | 7 | ||||
-rw-r--r-- | libffi/src/powerpc/ppc_closure.S | 4 | ||||
-rw-r--r-- | libffi/src/powerpc/sysv.S | 4 |
3 files changed, 11 insertions, 4 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog index f61684c056c..ef56084d802 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,10 @@ +2005-08-09 Jakub Jelinek <jakub@redhat.com> + + * src/powerpc/ppc_closure.S (ffi_closure_SYSV): Use + DW_CFA_offset_extended_sf rather than + DW_CFA_GNU_negative_offset_extended. + * src/powerpc/sysv.S (ffi_call_SYSV): Likewise. + 2005-07-22 SUGIOKA Toshinobu <sugioka@itonet.co.jp> * src/sh/sysv.S (ffi_call_SYSV): Stop argument popping correctly diff --git a/libffi/src/powerpc/ppc_closure.S b/libffi/src/powerpc/ppc_closure.S index b45ccd6bd54..36f8ac08769 100644 --- a/libffi/src/powerpc/ppc_closure.S +++ b/libffi/src/powerpc/ppc_closure.S @@ -319,9 +319,9 @@ END(ffi_closure_SYSV) .uleb128 144 .byte 0x4 # DW_CFA_advance_loc4 .4byte .LCFI1-.LCFI0 - .byte 0x2f # DW_CFA_GNU_negative_offset_extended + .byte 0x11 # DW_CFA_offset_extended_sf .uleb128 0x41 - .uleb128 0x1 + .sleb128 -1 .align 2 .LEFDE1: diff --git a/libffi/src/powerpc/sysv.S b/libffi/src/powerpc/sysv.S index eba70fbd8f7..235acfad382 100644 --- a/libffi/src/powerpc/sysv.S +++ b/libffi/src/powerpc/sysv.S @@ -191,9 +191,9 @@ END(ffi_call_SYSV) .uleb128 0x08 .byte 0x4 /* DW_CFA_advance_loc4 */ .4byte .LCFI5-.LCFI0 - .byte 0x2f /* DW_CFA_GNU_negative_offset_extended */ + .byte 0x11 /* DW_CFA_offset_extended_sf */ .uleb128 0x41 - .uleb128 0x1 + .sleb128 -1 .byte 0x9f /* DW_CFA_offset, column 0x1f */ .uleb128 0x1 .byte 0x9e /* DW_CFA_offset, column 0x1e */ |