mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-04 22:20:10 +08:00
(mips_expand_prologue): Add check for SImode in code splitting
tsize_rtx when it is large_int. From-SVN: r14268
This commit is contained in:
parent
a8136932cc
commit
9d1cf1d98c
@ -5451,7 +5451,9 @@ mips_expand_prologue ()
|
||||
/* Instruction splitting doesn't preserve the RTX_FRAME_RELATED_P
|
||||
bit, so make sure that we don't emit anything that can be
|
||||
split. */
|
||||
if (large_int (tsize_rtx))
|
||||
/* ??? There is no DImode ori immediate pattern, so we can only
|
||||
do this for 32 bit code. */
|
||||
if (large_int (tsize_rtx) && GET_MODE (tmp_rtx) == SImode)
|
||||
{
|
||||
insn = emit_move_insn (tmp_rtx,
|
||||
GEN_INT (tsize & 0xffff0000));
|
||||
|
Loading…
Reference in New Issue
Block a user