From c96208fae7abda4419b99157eaaee202742608c9 Mon Sep 17 00:00:00 2001 From: Denis Chertykov Date: Thu, 26 Jul 2001 18:31:01 +0000 Subject: [PATCH] cse.c (cse_process_notes): Replace any registers if the address remains valid. * cse.c (cse_process_notes): Replace any registers if the address remains valid. From-SVN: r44406 --- gcc/ChangeLog | 5 +++++ gcc/cse.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fdb554a..4dd1a12 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Thu Jul 26 22:22:21 2001 Denis Chertykov + + * cse.c (cse_process_notes): Replace any registers if the address + remains valid. + Thu Jul 26 14:04:03 EDT 2001 John Wehle (john@feith.com) * basic-block.h (PROP_ALLOW_CFG_CHANGES): Define. diff --git a/gcc/cse.c b/gcc/cse.c index 266b107..7210118 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -6440,7 +6440,8 @@ cse_process_notes (x, object) return x; case MEM: - XEXP (x, 0) = cse_process_notes (XEXP (x, 0), x); + validate_change (x, &XEXP (x, 0), + cse_process_notes (XEXP (x, 0), x), 0); return x; case EXPR_LIST: -- 2.7.4