Commit a11899b2 by David Malcolm Committed by David Malcolm

re PR bootstrap/62300 (internal compiler error: in as_a, at is-a.h:192)

	PR bootstrap/62300
	* function.c (assign_parm_setup_reg): Remove erroneous checked
	cast to rtx_insn * on result of gen_extend_insn in favor of
	introducing a new local rtx "pat".

From-SVN: r214714
parent 6c23308e
2014-08-29 David Malcolm <dmalcolm@redhat.com>
PR bootstrap/62300
* function.c (assign_parm_setup_reg): Remove erroneous checked
cast to rtx_insn * on result of gen_extend_insn in favor of
introducing a new local rtx "pat".
2014-08-29 Jan-Benedict Glaw <jbglaw@lug-owl.de> 2014-08-29 Jan-Benedict Glaw <jbglaw@lug-owl.de>
* config/mep/mep-pragma.c (mep_pragma_coprocessor_subclass): Rework * config/mep/mep-pragma.c (mep_pragma_coprocessor_subclass): Rework
...@@ -3039,10 +3039,9 @@ assign_parm_setup_reg (struct assign_parm_data_all *all, tree parm, ...@@ -3039,10 +3039,9 @@ assign_parm_setup_reg (struct assign_parm_data_all *all, tree parm,
} }
else else
t = op1; t = op1;
insn = as_a <rtx_insn *> ( rtx pat = gen_extend_insn (op0, t, promoted_nominal_mode,
gen_extend_insn (op0, t, promoted_nominal_mode, data->passed_mode, unsignedp);
data->passed_mode, unsignedp)); emit_insn (pat);
emit_insn (insn);
insns = get_insns (); insns = get_insns ();
moved = true; moved = true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment