diff options
author | Jakub Jelinek <jakub@redhat.com> | 2005-08-09 08:07:00 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2005-08-09 08:07:00 +0000 |
commit | 8abd87744ce860deb077ef37760b4116f6c9ad1b (patch) | |
tree | d0428bc47a73bda4c3854780444e6297934c588b | |
parent | 477a77d6eefe1ce0b76857b4a91ae83757c242b0 (diff) |
* 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: https://gcc.gnu.org/svn/gcc/branches/gcc-4_0-rhl-branch@102901 138bc75d-0d04-0410-961f-82ee72b054a4
-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 ebad9c143d7..807ef43e8aa 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-08-03 Randolph Chung <tausq@debian.org> * src/pa/ffi.c (ffi_struct_type): Rename FFI_TYPE_SMALL_STRUCT1 diff --git a/libffi/src/powerpc/ppc_closure.S b/libffi/src/powerpc/ppc_closure.S index d9a0418637d..4478c66bec2 100644 --- a/libffi/src/powerpc/ppc_closure.S +++ b/libffi/src/powerpc/ppc_closure.S @@ -241,9 +241,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 4e46db6ff87..ef75b70b451 100644 --- a/libffi/src/powerpc/sysv.S +++ b/libffi/src/powerpc/sysv.S @@ -169,9 +169,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 */ |