From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30790 invoked by alias); 19 Nov 2008 22:58:31 -0000 Received: (qmail 18034 invoked by uid 48); 19 Nov 2008 22:57:06 -0000 Date: Wed, 19 Nov 2008 22:58:00 -0000 Message-ID: <20081119225706.18033.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/38072] [4.3 Regression] ICE during inlining of valid code 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-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2008-11/txt/msg01620.txt.bz2 ------- Comment #7 from rguenth at gcc dot gnu dot org 2008-11-19 22:57 ------- We are remapping (gdb) up #4 0x08330b6c in remap_type_1 (type=0xb7d835b0, id=0xbfbe96a4) at /home/richard/src/gcc-4_3-branch/gcc/tree-inline.c:403 403 walk_tree (&TYPE_SIZE_UNIT (new), copy_body_r, id, NULL); which contains an SSA_NAME that is in the freelist. Both size and unit-size are expressions. iftmp.1_6 = (struct TestObjC[0:size.0 + -1] *) D.1854_5 it looks like that we do not gimplify all of the parameter types. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38072