From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29313 invoked by alias); 19 Jul 2005 03:36:34 -0000 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 Received: (qmail 29207 invoked by alias); 19 Jul 2005 03:36:31 -0000 Date: Tue, 19 Jul 2005 04:17:00 -0000 Message-ID: <20050719033631.29205.qmail@sourceware.org> From: "cvs-commit at gcc dot gnu dot org" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20050714122637.22483.sylvain.pion@sophia.inria.fr> References: <20050714122637.22483.sylvain.pion@sophia.inria.fr> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/22483] [4.1 Regression] ICE : tree check: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:466 X-Bugzilla-Reason: CC X-SW-Source: 2005-07/txt/msg02280.txt.bz2 List-Id: ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-19 03:36 ------- Subject: Bug 22483 CVSROOT: /cvs/gcc Module name: gcc Changes by: dberlin@gcc.gnu.org 2005-07-19 03:36:25 Modified files: gcc : tree-ssa-alias.c tree-flow.h tree-flow-inline.h tree-complex.c ChangeLog Log message: 2005-07-18 Daniel Berlin Fix PR tree-optimization/22483 * tree-complex.c (create_components): Use safe_referenced_var_iterator and FOR_EACH_REFERENCED_VAR_SAFE. * tree-flow-inline.h (fill_referenced_var_vec): New function. * tree-flow.h (safe_referenced_var_iterator): New structure. (FOR_EACH_REFERENCED_VAR_SAFE): New macro. * tree-ssa-alias.c (setup_pointers_and_addressables): Use safe_referenced_var iterator. (add_type_alias): Ditto. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-alias.c.diff?cvsroot=gcc&r1=2.104&r2=2.105 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&r1=2.126&r2=2.127 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow-inline.h.diff?cvsroot=gcc&r1=2.52&r2=2.53 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-complex.c.diff?cvsroot=gcc&r1=2.35&r2=2.36 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.9471&r2=2.9472 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22483