diff options
author | Richard Stallman <rms@gnu.org> | 1993-09-18 13:28:10 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-09-18 13:28:10 +0000 |
commit | 81d79e2c7a941cf50fb4b7152d813af09d5cce59 (patch) | |
tree | 6d555382a08fd027fb1c8295c169c24fd4a9ab3c | |
parent | 4644aad40e09371c44094b976bb43e49ae40ba3b (diff) | |
download | gcc-81d79e2c7a941cf50fb4b7152d813af09d5cce59.zip gcc-81d79e2c7a941cf50fb4b7152d813af09d5cce59.tar.gz gcc-81d79e2c7a941cf50fb4b7152d813af09d5cce59.tar.bz2 |
(convert_move): Use emit_library_call_value.
From-SVN: r5353
-rw-r--r-- | gcc/expr.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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; } |