From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7352 invoked by alias); 22 Dec 2005 09:33:40 -0000 Received: (qmail 7326 invoked by uid 48); 22 Dec 2005 09:33:33 -0000 Date: Thu, 22 Dec 2005 09:33:00 -0000 Message-ID: <20051222093333.7325.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug middle-end/25328] [4.0/4.1 regression] ICE in get_indirect_ref_operands, at tree-ssa-operands.c:1453 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jakub 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: 2005-12/txt/msg02320.txt.bz2 List-Id: ------- Comment #7 from jakub at gcc dot gnu dot org 2005-12-22 09:33 ------- The types are only messed up during gimplification though, into gimplify_expr goes in both C and ObjC: if (*(const unsigned charD.10 * {ref-all}) (const charD.1 *) &msgD.1465 != 0) { statusD.1464 = 200; } Not sure why this is marked as 4.1 regression, both 4.1.0 20051214 and current gcc-4_1-branch SVN don't fail on this and gimplify the testcase the same (correctly) in both cc1 and cc1obj and there are no ICEs with it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25328