From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26285 invoked by alias); 26 Jun 2006 18:54:36 -0000 Received: (qmail 26245 invoked by uid 48); 26 Jun 2006 18:54:28 -0000 Date: Mon, 26 Jun 2006 19:13:00 -0000 Message-ID: <20060626185428.26244.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/27363] ARM gcc 4.1 optimization bug In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rguenth at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2006-06/txt/msg02336.txt.bz2 List-Id: ------- Comment #8 from rguenth at gcc dot gnu dot org 2006-06-26 18:54 ------- One thing we have is some extra virtual operands from CCP: before: : mask_5 = &old; v_7 = mask_6; # SFT.2_33 = V_MAY_DEF ; *mask_5 = *v_7; mask_8 = mask_6; v_10 = v_9; i_11 = 0; goto (); after: : mask_5 = &old; v_7 = mask_6; # SFT.2 = V_MUST_DEF ; # VUSE ; old = *v_7; mask_8 = mask_6; v_10 = v_9; i_11 = 0; goto (); all of the SFT.2 are actually the same tree object. -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dberlin at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27363