]> gcc.gnu.org Git - gcc.git/commitdiff
(convert_move): Use emit_library_call_value.
authorRichard Stallman <rms@gnu.org>
Sat, 18 Sep 1993 13:28:10 +0000 (13:28 +0000)
committerRichard Stallman <rms@gnu.org>
Sat, 18 Sep 1993 13:28:10 +0000 (13:28 +0000)
From-SVN: r5353

gcc/expr.c

index c1bd3c0ab44f0551791354685e7f37d0716c8f20..7f22cb1220e4a70a7757587837dcd2f576bd6e91 100644 (file)
@@ -507,6 +507,8 @@ convert_move (to, from, unsignedp)
 
   if (to_real)
     {
+      rtx value;
+
 #ifdef HAVE_extendqfhf2
       if (HAVE_extendqfsf2 && from_mode == QFmode && to_mode == HFmode)
        {
@@ -775,8 +777,9 @@ convert_move (to, from, unsignedp)
        /* This conversion is not implemented yet.  */
        abort ();
 
-      emit_library_call (libcall, 1, to_mode, 1, from, from_mode);
-      emit_move_insn (to, hard_libcall_value (to_mode));
+      value = emit_library_call_value (libcall, NULL_RTX, 1, to_mode,
+                                      1, from, from_mode);
+      emit_move_insn (to, value);
       return;
     }
 
This page took 0.072731 seconds and 5 git commands to generate.