re PR target/58382 (unwind.inc:136:1: ICE: in trunc_int_for_mode, at explow.c:55)
PR target/58382 * config/pa/pa.c (pa_expand_prologue): Change mode in gen_rtx_POST_INC calls to word_mode. From-SVN: r202594
This commit is contained in:
parent
fb5610fbf3
commit
403a3fb7ec
@ -1,3 +1,9 @@
|
|||||||
|
2013-09-14 John David Anglin <danglin@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR target/58382
|
||||||
|
* config/pa/pa.c (pa_expand_prologue): Change mode in gen_rtx_POST_INC
|
||||||
|
calls to word_mode.
|
||||||
|
|
||||||
2013-09-14 Iain Sandoe <iain@codesourcery.com>
|
2013-09-14 Iain Sandoe <iain@codesourcery.com>
|
||||||
|
|
||||||
PR target/48094
|
PR target/48094
|
||||||
|
@ -4035,7 +4035,8 @@ pa_expand_prologue (void)
|
|||||||
|| (! TARGET_64BIT && df_regs_ever_live_p (i + 1)))
|
|| (! TARGET_64BIT && df_regs_ever_live_p (i + 1)))
|
||||||
{
|
{
|
||||||
rtx addr, insn, reg;
|
rtx addr, insn, reg;
|
||||||
addr = gen_rtx_MEM (DFmode, gen_rtx_POST_INC (DFmode, tmpreg));
|
addr = gen_rtx_MEM (DFmode,
|
||||||
|
gen_rtx_POST_INC (word_mode, tmpreg));
|
||||||
reg = gen_rtx_REG (DFmode, i);
|
reg = gen_rtx_REG (DFmode, i);
|
||||||
insn = emit_move_insn (addr, reg);
|
insn = emit_move_insn (addr, reg);
|
||||||
if (DO_FRAME_NOTES)
|
if (DO_FRAME_NOTES)
|
||||||
@ -4328,7 +4329,8 @@ pa_expand_epilogue (void)
|
|||||||
if (df_regs_ever_live_p (i)
|
if (df_regs_ever_live_p (i)
|
||||||
|| (! TARGET_64BIT && df_regs_ever_live_p (i + 1)))
|
|| (! TARGET_64BIT && df_regs_ever_live_p (i + 1)))
|
||||||
{
|
{
|
||||||
rtx src = gen_rtx_MEM (DFmode, gen_rtx_POST_INC (DFmode, tmpreg));
|
rtx src = gen_rtx_MEM (DFmode,
|
||||||
|
gen_rtx_POST_INC (word_mode, tmpreg));
|
||||||
rtx dest = gen_rtx_REG (DFmode, i);
|
rtx dest = gen_rtx_REG (DFmode, i);
|
||||||
emit_move_insn (dest, src);
|
emit_move_insn (dest, src);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user