re PR rtl-optimization/6305 (c++ gets ICE in reload_cse_simplify_operands)

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

From-SVN: r52365
This commit is contained in:
Hartmut Penner 2002-04-16 12:35:43 +00:00 committed by Hartmut Penner
parent 461b872532
commit 01d63f9213
2 changed files with 7 additions and 14 deletions

View File

@ -1,19 +1,13 @@
2002-04-16 Hartmut Penner <hpenner@de.ibm.com>
PR target/6305
* config/s390/s390.md (mulsidi3): Set both subregs of the
multiword register.
2002-04-16 Aldy Hernandez <aldyh@redhat.com>
* config/rs6000/altivec.h (vec_addc): Type check.
2002-04-16 Jakub Jelinek <jakub@redhat.com>
PR target/6303
* 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>
PR middle-end/6279

View File

@ -3608,8 +3608,7 @@
{
rtx insn;
emit_insn (gen_rtx_CLOBBER (VOIDmode, operands[0]));
emit_move_insn (gen_lowpart (SImode, operands[0]), operands[1]);
emit_insn (gen_zero_extendsidi2 (operands[0], operands[1]));
insn = emit_insn (gen_mulsi_6432 (operands[0], operands[0], operands[2]));
REG_NOTES (insn) =