sysv.S: Fix register numbers in the FDE for ffi_closure_SYSV.
authorKaz Kojima <kkojima@gcc.gnu.org>
Wed, 22 Feb 2006 11:26:05 +0000 (11:26 +0000)
committerKaz Kojima <kkojima@gcc.gnu.org>
Wed, 22 Feb 2006 11:26:05 +0000 (11:26 +0000)
* src/sh/sysv.S: Fix register numbers in the FDE for
ffi_closure_SYSV.

From-SVN: r111362

libffi/ChangeLog
libffi/src/sh/sysv.S

index 9644f1bd07985713236573fce58e94d82bfddda4..bee6c574be6dc1b10514fa6ac1a83b05ffe116e5 100644 (file)
@@ -1,3 +1,8 @@
+2006-02-22  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * src/sh/sysv.S: Fix register numbers in the FDE for
+       ffi_closure_SYSV.
+
 2006-02-20  Andreas Tobler  <a.tobler@schweiz.ch>
 
        * testsuite/libffi.call/return_fl2.c (return_fl): Remove static
index c9002a75027c3fc81b147b5aaf7a278870f8c370..6628f2d1e5f99244d7b6dd9de1caddd4d818f4ea 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------------
-   sysv.S - Copyright (c) 2002, 2003, 2004 Kaz Kojima
+   sysv.S - Copyright (c) 2002, 2003, 2004, 2006 Kaz Kojima
    
    SuperH Foreign Function Interface 
 
@@ -829,13 +829,13 @@ __FRAME_BEGIN__:
        .byte   0x6     /* uleb128 0x6 */
        .byte   0x8e    /* DW_CFA_offset, column 0xe */
        .byte   0x5     /* uleb128 0x5 */
-       .byte   0x8b    /* DW_CFA_offset, column 0xb */
+       .byte   0x84    /* DW_CFA_offset, column 0x4 */
        .byte   0x4     /* uleb128 0x4 */
-       .byte   0x8a    /* DW_CFA_offset, column 0xa */
+       .byte   0x85    /* DW_CFA_offset, column 0x5 */
        .byte   0x3     /* uleb128 0x3 */
-       .byte   0x89    /* DW_CFA_offset, column 0x9 */
+       .byte   0x86    /* DW_CFA_offset, column 0x6 */
        .byte   0x2     /* uleb128 0x2 */
-       .byte   0x88    /* DW_CFA_offset, column 0x8 */
+       .byte   0x87    /* DW_CFA_offset, column 0x7 */
        .byte   0x1     /* uleb128 0x1 */
        .byte   0x4     /* DW_CFA_advance_loc4 */
        .4byte  .LCFIE-.LCFID