aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/cse.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f09c60d..e55536d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-09-09 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * cse.c (fold_rtx): Use validate_unshare_change() instead of
+ validate_change() in one more case.
+
2007-09-08 Zdenek Dvorak <ook@ucw.cz>
PR tree-optimization/32283
diff --git a/gcc/cse.c b/gcc/cse.c
index f3395e8..b04be43 100644
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -3102,7 +3102,7 @@ fold_rtx (rtx x, rtx insn)
if (insn == NULL_RTX && !changed)
x = copy_rtx (x);
changed = 1;
- validate_change (insn, &XEXP (x, i), folded_arg, 1);
+ validate_unshare_change (insn, &XEXP (x, i), folded_arg, 1);
}
if (changed)