From 29fbecf33f017563e0e5488188d23b32a38bcbeb Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Fri, 29 Jun 2007 12:41:48 +0200 Subject: [PATCH] * recog.c (validate_change_rtx_1): Unshare TO argument. From-SVN: r126112 --- gcc/ChangeLog | 4 ++++ gcc/recog.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 082dfa8b5f1..653c69618f3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2007-06-29 Jan Hubicka + + * recog.c (validate_change_rtx_1): Unshare TO argument. + 2007-06-29 Uros Bizjak PR tree-optimization/24659 diff --git a/gcc/recog.c b/gcc/recog.c index 497188d0676..89d4a2ed337 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; }