calls.c (emit_library_call_value_1): Use valreg instead of hard_libcall_value.
authorClinton Popetz <cpopetz@cygnus.com>
Mon, 3 Jul 2000 22:06:20 +0000 (22:06 +0000)
committerClinton Popetz <cpopetz@gcc.gnu.org>
Mon, 3 Jul 2000 22:06:20 +0000 (18:06 -0400)
* calls.c (emit_library_call_value_1): Use valreg instead
of hard_libcall_value.

From-SVN: r34854

gcc/ChangeLog
gcc/calls.c

index 85c2e08..11e5173 100644 (file)
@@ -1,3 +1,8 @@
+Mon Jul  3 16:53:43 2000  Clinton Popetz  <cpopetz@cygnus.com>
+
+       * calls.c (emit_library_call_value_1): Use valreg instead
+       of hard_libcall_value.
+
 2000-07-03  Geoff Keating  <geoffk@cygnus.com>
 
        * config/rs6000/rs6000.c (rs6000_emit_move): New function.
index 3561f59..ddb7d4c 100644 (file)
@@ -3915,9 +3915,9 @@ emit_library_call_value_1 (retval, orgfun, value, fn_type, outmode, nargs, p)
            emit_move_insn (value, mem_value);
        }
       else if (value != 0)
-       emit_move_insn (value, hard_libcall_value (outmode));
+       emit_move_insn (value, valreg);
       else
-       value = hard_libcall_value (outmode);
+       value = valreg;
     }
 
   if (ACCUMULATE_OUTGOING_ARGS)