re PR middle-end/33348 (gfortran.dg/g77/19990826-3.f fails at -O1)

PR middle-end/33348
	PR target/33406
	* loop-invariant.c (move_invariant_reg): Unshare sequence.

From-SVN: r128547
This commit is contained in:
Jan Hubicka 2007-09-17 17:12:10 +02:00 committed by Jan Hubicka
parent 8eedd0292f
commit 346d392350
2 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2007-09-17 Jan Hubicka <jh@suse.cz>
PR middle-end/33348
PR target/33406
* loop-invariant.c (move_invariant_reg): Unshare sequence.
2007-09-17 Victor Kaplansky <victork@il.ibm.com>
PR tree-optimization/33319

View File

@ -1243,6 +1243,7 @@ move_invariant_reg (struct loop *loop, unsigned invno)
if (op != reg)
emit_move_insn (reg, op);
seq = get_insns ();
unshare_all_rtl_in_chain (seq);
end_sequence ();
if (!seq_insns_valid_p (seq))