From b721158568ba4207241797a89efffc3486f4bb3e Mon Sep 17 00:00:00 2001 From: Andreas Tobler Date: Thu, 13 Apr 2006 00:56:19 +0200 Subject: [PATCH] hpux32.S: Correct unwind offset calculation for ffi_closure_pa32. 2006-04-13 Andreas Tobler * src/pa/hpux32.S: Correct unwind offset calculation for ffi_closure_pa32. * src/pa/linux.S: Likewise. From-SVN: r112904 --- libffi/ChangeLog | 8 +++++++- libffi/src/pa/hpux32.S | 2 +- libffi/src/pa/linux.S | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/libffi/ChangeLog b/libffi/ChangeLog index baa57145be7..d2950c6d9ff 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,9 @@ +2006-04-13 Andreas Tobler + + * src/pa/hpux32.S: Correct unwind offset calculation for + ffi_closure_pa32. + * src/pa/linux.S: Likewise. + 2006-04-12 James E Wilson PR libgcj/26483 @@ -6,7 +12,7 @@ (hfa_type_store): Call ldf_fill. (ffi_call): Adjust calls to above routines. Add local temps for macro result. - + 2006-04-10 Matthias Klose * testsuite/lib/libffi-dg.exp (libffi-init): Recognize multilib diff --git a/libffi/src/pa/hpux32.S b/libffi/src/pa/hpux32.S index 4c4470fbf9b..8f6b4613e66 100644 --- a/libffi/src/pa/hpux32.S +++ b/libffi/src/pa/hpux32.S @@ -359,7 +359,7 @@ L$ASFDE2: .sleb128 -5 .byte 0x4 ;# DW_CFA_advance_loc4 - .word L$CFI12-L$CFI11 + .word L$CFI22-L$CFI21 .byte 0xd ;# DW_CFA_def_cfa_register = r3 .uleb128 0x3 diff --git a/libffi/src/pa/linux.S b/libffi/src/pa/linux.S index 322ceb3e7ee..20be177a9f6 100644 --- a/libffi/src/pa/linux.S +++ b/libffi/src/pa/linux.S @@ -348,7 +348,7 @@ ffi_closure_pa32: .sleb128 -5 .byte 0x4 ;# DW_CFA_advance_loc4 - .word .LCFI12-.LCFI11 + .word .LCFI22-.LCFI21 .byte 0xd ;# DW_CFA_def_cfa_register = r3 .uleb128 0x3