From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6679 invoked by alias); 27 Nov 2007 19:02:38 -0000 Received: (qmail 6632 invoked by uid 48); 27 Nov 2007 19:02:27 -0000 Date: Tue, 27 Nov 2007 19:02:00 -0000 Message-ID: <20071127190227.6631.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/34250] ICE in find_constant_pool_ref In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "matz 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: 2007-11/txt/msg02656.txt.bz2 ------- Comment #1 from matz at gcc dot gnu dot org 2007-11-27 19:02 ------- Created an attachment (id=14648) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14648&action=view) fix for this A potential fix for this problem, iterating over possibly multiple constant refs. Shouldn't have much overhead over the old solution as the variable length buffer required for it is reused and resized only if necessary. Fixes also our internal problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34250