OSDN Git Service

* calls.c (emit_library_call_value_1): Revert previous change.
authorcpopetz <cpopetz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Jul 2000 02:30:22 +0000 (02:30 +0000)
committercpopetz <cpopetz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Jul 2000 02:30:22 +0000 (02:30 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34861 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/calls.c

index f9c9b73..16114dc 100644 (file)
@@ -1,3 +1,7 @@
+Mon Jul  3 21:31:43 2000  Clinton Popetz  <cpopetz@cygnus.com>
+
+       * calls.c (emit_library_call_value_1): Revert previous change.
+
 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
 
        * fix-header.c (struct partial_proto): Remove unnecessary fields.
index ddb7d4c..3561f59 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, valreg);
+       emit_move_insn (value, hard_libcall_value (outmode));
       else
-       value = valreg;
+       value = hard_libcall_value (outmode);
     }
 
   if (ACCUMULATE_OUTGOING_ARGS)