Commit 014cb9b6 by Hartmut Penner Committed by Hartmut Penner

s390.md (mulsidi3): Set both subregs of the multiword register.

 target/6305
        * config/s390/s390.md (mulsidi3): Set both subregs of the
        multiword register.

From-SVN: r52366
parent 739e7e40
2002-04-16 Aldy Hernandez <aldyh@redhat.com> 2002-04-16 Hartmut Penner <hpenner@de.ibm.com>
* config/rs6000/altivec.h (vec_addc): Type check. PR target/6305
* config/s390/s390.md (mulsidi3): Set both subregs of the
multiword register.
2002-04-16 Jakub Jelinek <jakub@redhat.com> 2002-04-16 Aldy Hernandez <aldyh@redhat.com>
PR target/6303 * config/rs6000/altivec.h (vec_addc): Type check.
* dwarf2out.c (rtl_for_decl_location): Call ASM_SIMPLIFY_DWARF_ADDR
before returning.
* config/i386/i386.c (i386_simplify_dwarf_addr): Simplify @GOT only
when inside of MEM by eliminating the indirection too.
* config/s390/s390.h (ASM_SIMPLIFY_DWARF_ADDR): Define.
* config/s390/s390.c (s390_simplify_dwarf_addr): New.
* config/s390/s390-protos.h (s390_simplify_dwarf_addr): Add
prototype.
2002-04-16 Jakub Jelinek <jakub@redhat.com> 2002-04-16 Jakub Jelinek <jakub@redhat.com>
......
...@@ -3608,8 +3608,7 @@ ...@@ -3608,8 +3608,7 @@
{ {
rtx insn; rtx insn;
emit_insn (gen_rtx_CLOBBER (VOIDmode, operands[0])); emit_insn (gen_zero_extendsidi2 (operands[0], operands[1]));
emit_move_insn (gen_lowpart (SImode, operands[0]), operands[1]);
insn = emit_insn (gen_mulsi_6432 (operands[0], operands[0], operands[2])); insn = emit_insn (gen_mulsi_6432 (operands[0], operands[0], operands[2]));
REG_NOTES (insn) = REG_NOTES (insn) =
......
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