Commit bc4eac6d by Uros Bizjak

re PR target/40577 (ICE on valid code: in extract_insn)

	PR target/40577
	* config/alpha/alpha.c (alpha_expand_unaligned_store): Convert src
	to DImode when generating insq_le insn.

From-SVN: r150198
parent 6f1595d3
2009-07-29 Uros Bizjak <ubizjak@gmail.com>
PR target/40577
* config/alpha/alpha.c (alpha_expand_unaligned_store): Convert src
to DImode when generating insq_le insn.
2009-07-28 Douglas B Rupp <rupp@gnat.com>
* dwarf2out.c (DWARF2_INDIRECT_STRING_SUPPORT_MISSING_ON_TARGET):
......@@ -45,7 +51,7 @@
(mep_expand_va_start): Likewise.
2009-07-27 Olivier Hainque <hainque@adacore.com>
Douglas B Rupp <rupp@gnat.com>
Douglas B Rupp <rupp@gnat.com>
* convert.c (convert_to_pointer): Don't assume the target
pointer type is POINTER_SIZE long. Fetch its precision instead.
......@@ -106,8 +112,7 @@
2009-07-25 David Daney <ddaney@caviumnetworks.com>
* cfgcleanup.c (old_insns_match_p): Handle the case of empty
blocks.
* cfgcleanup.c (old_insns_match_p): Handle the case of empty blocks.
2009-07-25 Martin Jambor <mjambor@suse.cz>
......
......@@ -3548,7 +3548,7 @@ alpha_expand_unaligned_store (rtx dst, rtx src,
emit_insn (gen_insll_le (insl, gen_lowpart (SImode, src), addr));
break;
case 8:
emit_insn (gen_insql_le (insl, src, addr));
emit_insn (gen_insql_le (insl, gen_lowpart (DImode, src), addr));
break;
}
}
......
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