mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-16 03:10:28 +08:00
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: r160955
This commit is contained in:
parent
4963284e80
commit
8ccfe1ab79
@ -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-17 Bernd Schmidt <bernds@codesourcery.com>
|
||||
|
||||
PR rtl-optimization/39871
|
||||
|
@ -1696,10 +1696,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
|
||||
|
Loading…
x
Reference in New Issue
Block a user