* flow.c (find_auto_inc): Clear UNCHANGING bit of register that is
changed.
From-SVN: r20974
Mon Jul 6 22:47:55 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
+ * flow.c (find_auto_inc): Clear UNCHANGING bit of register that is
+ changed.
+
* reload1.c (reload_reg_free_before_p): RELOAD_FOR_OPADDR_ADDR
precedes RELOAD_FOR_OUTADDR_ADDRESS.
Then fall into the usual case. */
rtx insns, temp;
+ /* Since q is now changed, clear its UNCHANGING bit. Otherwise,
+ we would confuse alias.c when this pseudo ends up in a stack
+ slot. */
+ RTX_UNCHANGING_P (q) = 0;
start_sequence ();
emit_move_insn (q, addr);
insns = get_insns ();