re PR target/43740 (FAIL: gcc.dg/tree-ssa/20031015-1.c (internal compiler error))

PR target/43740
	config/pa/pa.c (emit_move_sequence): Don't infer REG_POINTER flag for
	SET source operand from SET destination operand.

From-SVN: r160957
This commit is contained in:
John David Anglin 2010-06-18 00:29:30 +00:00 committed by John David Anglin
parent 469f0ab7cd
commit 217e47dd65
2 changed files with 6 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2010-06-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR target/43740
config/pa/pa.c (emit_move_sequence): Don't infer REG_POINTER flag for
SET source operand from SET destination operand.
2010-06-15 Jakub Jelinek <jakub@redhat.com>
PR bootstrap/44544

View File

@ -1682,10 +1682,6 @@ emit_move_sequence (rtx *operands, enum machine_mode mode, rtx scratch_reg)
&& !REG_POINTER (operand0)
&& !HARD_REGISTER_P (operand0))
copy_reg_pointer (operand0, operand1);
else if (REG_POINTER (operand0)
&& !REG_POINTER (operand1)
&& !HARD_REGISTER_P (operand1))
copy_reg_pointer (operand1, operand0);
}
/* When MEMs are broken out, the REG_POINTER flag doesn't