From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19890 invoked by alias); 11 Oct 2002 23:26:01 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 19877 invoked by uid 71); 11 Oct 2002 23:26:01 -0000 Date: Fri, 11 Oct 2002 16:26:00 -0000 Message-ID: <20021011232601.19876.qmail@sources.redhat.com> To: rth@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Glen Nakamura Subject: Re: optimization/8165: builtin string functions SEGV on alpha-pc-linux-gnu at -O2 Reply-To: Glen Nakamura X-SW-Source: 2002-10/txt/msg00496.txt.bz2 List-Id: The following reply was made to PR optimization/8165; it has been noted by GNATS. From: Glen Nakamura To: Richard Henderson , gcc-gnats@gcc.gnu.org, gcc-bugs@gcc.gnu.org, gcc-patches@gcc.gnu.org Cc: Subject: Re: optimization/8165: builtin string functions SEGV on alpha-pc-linux-gnu at -O2 Date: Fri, 11 Oct 2002 13:17:21 -1000 On Fri, Oct 11, 2002 at 03:44:48PM -0700, Richard Henderson wrote: > * gcse.c (adjust_libcall_notes): Also adjust notes for INSN. Okay, but isn't this redundant to the following code in try_replace_reg (): static int try_replace_reg (from, to, insn) rtx from, to, insn; { rtx note = find_reg_equal_equiv_note (insn); ... /* If there is already a NOTE, update the expression in it with our replacement. */ else if (note != 0) XEXP (note, 0) = simplify_replace_rtx (XEXP (note, 0), from, to); Does try_replace_reg still need the above code? - glen