From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29283 invoked by alias); 21 Jul 2010 07:19:16 -0000 Received: (qmail 29239 invoked by uid 48); 21 Jul 2010 07:19:02 -0000 Date: Wed, 21 Jul 2010 07:19:00 -0000 Subject: [Bug middle-end/45015] New: ICE in cselib.c caused by fix for PR43051 X-Bugzilla-Reason: CC Message-ID: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "mkuvyrkov 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: 2010-07/txt/msg02175.txt.bz2 The fix for PR43051 causes ICE when building GLIBC for ColdFire Linux. The problem was made latent on trunk by the fix for PR44492 (rev. 161328). It doesn't look like this patch fixes the underlying problem, but I may be wrong. Jacub, Do you think the fix for PR44492 legitimately fixes the ICE? To reproduce: 1. Revert rev. 161328 from trunk or revert to rev. 161327 2. Configure the compiler with $ .../configure --target=m68k-linux-gnu --with-arch=cf --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --with-gnu-as --with-gnu-ld --enable-languages=c --enable-shared --enable-lto --enable-symvers=gnu --enable-__cxa_atexit --disable-nls --enable-libgomp 3. $ .../cc1 ~/tmp/addmul_1.i -std=gnu99 -fgnu89-inline -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -fno-unwind-tables -g -o ~/tmp/addmul_1.s ... addmul_1.c: In function '__mpn_addmul_1': addmul_1.c:65:1: internal compiler error: in cselib_record_set, at cselib.c:2000 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. -- Summary: ICE in cselib.c caused by fix for PR43051 Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mkuvyrkov at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: m68k-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45015