]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
calls.c (emit_library_call_value_1): Fix obvious errors in arguments to emit_group_load.
authorDale Johannesen <dalej@apple.com>
Sat, 23 Aug 2003 18:08:27 +0000 (18:08 +0000)
committerDale Johannesen <dalej@gcc.gnu.org>
Sat, 23 Aug 2003 18:08:27 +0000 (18:08 +0000)
2003-08-23  Dale Johannesen  <dalej@apple.com>
* calls.c (emit_library_call_value_1): Fix obvious errors in
arguments to emit_group_load.

From-SVN: r70741

gcc/ChangeLog
gcc/calls.c

index 55d4baa1588344315093c2e6b2f01bf040cc3059..bdd0d101eefe630d183101f4accd361c7dcf70ea 100644 (file)
@@ -1,3 +1,7 @@
+2003-08-23  Dale Johannesen  <dalej@apple.com>
+       * calls.c (emit_library_call_value_1): Fix obvious errors in
+       arguments to emit_group_load.
+
 2003-08-23  Jason Eckhardt  <jle@rice.edu>
 
        * calls.c (emit_library_call_value_1): Remove code related
index 11d423275b366cf27b0d67558319faa605f376f2..900290f3622e931be491d6496855c0dd7e63d4ee 100644 (file)
@@ -4146,7 +4146,8 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value,
          if (GET_CODE (valreg) == PARALLEL)
            {
              temp = gen_reg_rtx (outmode);
-             emit_group_store (temp, valreg, NULL_TREE, outmode);
+             emit_group_store (temp, valreg, NULL_TREE, 
+                               GET_MODE_SIZE (outmode));
              valreg = temp;
            }
 
@@ -4189,7 +4190,7 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value,
        {
          if (value == 0)
            value = gen_reg_rtx (outmode);
-         emit_group_store (value, valreg, NULL_TREE, outmode);
+         emit_group_store (value, valreg, NULL_TREE, GET_MODE_SIZE (outmode));
        }
       else if (value != 0)
        emit_move_insn (value, valreg);