diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/recog.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 082dfa8..653c696 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2007-06-29 Jan Hubicka <jh@suse.cz> + + * recog.c (validate_change_rtx_1): Unshare TO argument. + 2007-06-29 Uros Bizjak <ubizjak@gmail.com> PR tree-optimization/24659 diff --git a/gcc/recog.c b/gcc/recog.c index 497188d..89d4a2e 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -538,7 +538,7 @@ validate_replace_rtx_1 (rtx *loc, rtx from, rtx to, rtx object) || (GET_CODE (x) == GET_CODE (from) && GET_MODE (x) == GET_MODE (from) && rtx_equal_p (x, from))) { - validate_change (object, loc, to, 1); + validate_unshare_change (object, loc, to, 1); return; } |