rs6000.md (movdi_internal32+1): Use operand_subreg_force rather than gen_rtx_SUBREG.
* config/rs6000/rs6000.md (movdi_internal32+1): Use operand_subreg_force rather than gen_rtx_SUBREG. (movdi_internal32+2): Likewise. From-SVN: r37295
This commit is contained in:
parent
bc56a125dc
commit
bdaa01817b
2 changed files with 14 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
2000-11-07 Geoff Keating <geoffk@redhat.com>
|
||||
|
||||
* config/rs6000/rs6000.md (movdi_internal32+1): Use
|
||||
operand_subreg_force rather than gen_rtx_SUBREG.
|
||||
(movdi_internal32+2): Likewise.
|
||||
|
||||
2000-11-07 Philip Blundell <philb@gnu.org>
|
||||
|
||||
* configure.in (arm*-*-linuxaout*): Obsolete, deleted.
|
||||
|
|
|
@ -7929,8 +7929,10 @@
|
|||
"
|
||||
{
|
||||
HOST_WIDE_INT value = INTVAL (operands[1]);
|
||||
operands[2] = gen_rtx_SUBREG (SImode, operands[0], WORDS_BIG_ENDIAN == 0);
|
||||
operands[3] = gen_rtx_SUBREG (SImode, operands[0], WORDS_BIG_ENDIAN != 0);
|
||||
operands[2] = operand_subword_force (operands[0], WORDS_BIG_ENDIAN == 0,
|
||||
DImode);
|
||||
operands[3] = operand_subword_force (operands[0], WORDS_BIG_ENDIAN != 0,
|
||||
DImode);
|
||||
#if HOST_BITS_PER_WIDE_INT == 32
|
||||
operands[4] = (value & 0x80000000) ? constm1_rtx : const0_rtx;
|
||||
#else
|
||||
|
@ -7947,8 +7949,10 @@
|
|||
(set (match_dup 3) (match_dup 5))]
|
||||
"
|
||||
{
|
||||
operands[2] = gen_rtx_SUBREG (SImode, operands[0], WORDS_BIG_ENDIAN == 0);
|
||||
operands[3] = gen_rtx_SUBREG (SImode, operands[0], WORDS_BIG_ENDIAN != 0);
|
||||
operands[2] = operand_subword_force (operands[0], WORDS_BIG_ENDIAN == 0,
|
||||
DImode);
|
||||
operands[3] = operand_subword_force (operands[0], WORDS_BIG_ENDIAN != 0,
|
||||
DImode);
|
||||
operands[4] = GEN_INT (CONST_DOUBLE_HIGH (operands[1]));
|
||||
operands[5] = GEN_INT (CONST_DOUBLE_LOW (operands[1]));
|
||||
}")
|
||||
|
|
Loading…
Add table
Reference in a new issue