From: Zhang Fuxin Date: Tue, 11 Aug 2015 04:47:36 +0000 (+0800) Subject: fix O32 stack unwind code X-Git-Tag: upstream/3.3~329^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f0ecd5d40397d4616ba0bf3e2521da2663b5bd97;p=platform%2Fupstream%2Flibffi.git fix O32 stack unwind code add missing 1: label --- diff --git a/src/mips/o32.S b/src/mips/o32.S index be2381f..8ec6649 100644 --- a/src/mips/o32.S +++ b/src/mips/o32.S @@ -268,7 +268,7 @@ ffi_go_closure_O32: # Store all possible float/double registers. s.d $f12, FA_0_0_OFF2($fp) s.d $f14, FA_1_0_OFF2($fp) - +1: # prepare arguments for ffi_closure_mips_inner_O32 REG_L a0, 4($15) # cif REG_L a1, 8($15) # fun @@ -425,7 +425,7 @@ $LASFDE1: .byte 0x4 # DW_CFA_advance_loc4 .4byte $LCFI4-$LFB1 .byte 0xe # DW_CFA_def_cfa_offset - .uleb128 0x38 + .uleb128 SIZEOF_FRAME2 .byte 0x4 # DW_CFA_advance_loc4 .4byte $LCFI6-$LCFI4 .byte 0x11 # DW_CFA_offset_extended_sf @@ -441,7 +441,7 @@ $LASFDE1: .4byte $LCFI7-$LCFI6 .byte 0xc # DW_CFA_def_cfa .uleb128 0x1e - .uleb128 0x38 + .uleb128 SIZEOF_FRAME2 .align 2 $LEFDE1: