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> 2009-07-28 Douglas B Rupp <rupp@gnat.com>
* dwarf2out.c (DWARF2_INDIRECT_STRING_SUPPORT_MISSING_ON_TARGET): * dwarf2out.c (DWARF2_INDIRECT_STRING_SUPPORT_MISSING_ON_TARGET):
...@@ -45,7 +51,7 @@ ...@@ -45,7 +51,7 @@
(mep_expand_va_start): Likewise. (mep_expand_va_start): Likewise.
2009-07-27 Olivier Hainque <hainque@adacore.com> 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 * convert.c (convert_to_pointer): Don't assume the target
pointer type is POINTER_SIZE long. Fetch its precision instead. pointer type is POINTER_SIZE long. Fetch its precision instead.
...@@ -106,8 +112,7 @@ ...@@ -106,8 +112,7 @@
2009-07-25 David Daney <ddaney@caviumnetworks.com> 2009-07-25 David Daney <ddaney@caviumnetworks.com>
* cfgcleanup.c (old_insns_match_p): Handle the case of empty * cfgcleanup.c (old_insns_match_p): Handle the case of empty blocks.
blocks.
2009-07-25 Martin Jambor <mjambor@suse.cz> 2009-07-25 Martin Jambor <mjambor@suse.cz>
......
...@@ -3548,7 +3548,7 @@ alpha_expand_unaligned_store (rtx dst, rtx src, ...@@ -3548,7 +3548,7 @@ alpha_expand_unaligned_store (rtx dst, rtx src,
emit_insn (gen_insll_le (insl, gen_lowpart (SImode, src), addr)); emit_insn (gen_insll_le (insl, gen_lowpart (SImode, src), addr));
break; break;
case 8: case 8:
emit_insn (gen_insql_le (insl, src, addr)); emit_insn (gen_insql_le (insl, gen_lowpart (DImode, src), addr));
break; 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