(assign_parms): Use convert_to_mode instead of gen_lowpart when
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 14 Jun 1995 09:51:51 +0000 (05:51 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 14 Jun 1995 09:51:51 +0000 (05:51 -0400)
converting incoming parm.

From-SVN: r9941

gcc/function.c

index c5576cdc1f361ef204155b03d9ffe9b6be7f58b8..027ed96d66141bf8b26727cc6c4fa6dceb88fad2 100644 (file)
@@ -3630,7 +3630,7 @@ assign_parms (fndecl, second_time)
              rtx tempreg = gen_reg_rtx (GET_MODE (entry_parm));
 
              emit_move_insn (tempreg, validize_mem (entry_parm));
-             tempreg = gen_lowpart (nominal_mode, tempreg);
+             tempreg = convert_to_mode (nominal_mode, tempreg, unsignedp);
 
              push_to_sequence (conversion_insns);
              expand_assignment (parm,