From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27216 invoked by alias); 1 Sep 2008 20:46:00 -0000 Received: (qmail 26786 invoked by alias); 1 Sep 2008 20:44:40 -0000 Date: Mon, 01 Sep 2008 20:46:00 -0000 Message-ID: <20080901204440.26785.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/37299] libgcc2.c:806: ICE: vector VEC(me m_ref_p,base) index domain error, in create_vop_ref_mapping_loop at tree-ssa-loop-im.c:1519 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "dave at hiauly1 dot hia dot nrc dot ca" 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-09/txt/msg00114.txt.bz2 ------- Comment #4 from dave at hiauly1 dot hia dot nrc dot ca 2008-09-01 20:44 ------- Subject: Re: libgcc2.c:806: ICE: vector VEC(me m_ref_p,base) index domain error, in create_vop_ref_mapping_loopRO > Sounds like stage2 is miscompiled then. Can you try the preprocessed source > with > the stage1 compiler and the same flags? While I didn't specifically try with the preprocessed source, the stage1 compiler has no problem compiling the file with the same flags. The miscompilation appears when IRA_COVER_CLASSES is defined. Looking through the test results without it defined, it is a somewhat surprising that this target builds at all. There are bitfield and many problems in struct handling (both layout and argument passing). The struct problems appear to have been introduced in late June. Dave -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37299