OSDN Git Service

(assign_parms): Use convert_to_mode instead of gen_lowpart when
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Jun 1995 09:51:51 +0000 (09:51 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Jun 1995 09:51:51 +0000 (09:51 +0000)
converting incoming parm.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9941 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/function.c

index c5576cd..027ed96 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,