aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/flow.c4
2 files changed, 3 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e3a8837..ced4434 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,8 @@
Wed Jul 8 21:43:14 1998 Jeffrey A Law (law@cygnus.com)
+ * flow.c (find_auto_inc): Remove most recent change. Real bug was
+ elsewhere.
+
* cse.c (count_reg_usage): Count registers used in addresses of
CLOBBERs.
diff --git a/gcc/flow.c b/gcc/flow.c
index aecd1b0..43ea11d 100644
--- a/gcc/flow.c
+++ b/gcc/flow.c
@@ -2386,10 +2386,6 @@ find_auto_inc (needed, x, insn)
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 ();