From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4447 invoked by alias); 26 Jan 2003 21:16:06 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 4440 invoked from network); 26 Jan 2003 21:16:05 -0000 Received: from unknown (HELO mail.cdt.org) (206.112.85.61) by 172.16.49.205 with SMTP; 26 Jan 2003 21:16:05 -0000 Received: from dberlin.org (h-69-3-5-6.MCLNVA23.covad.net [69.3.5.6]) by mail.cdt.org (Postfix) with ESMTP id F214A4900AA; Sun, 26 Jan 2003 16:09:59 -0500 (EST) Received: from [192.168.1.2] (HELO dberlin.org) by dberlin.org (CommuniGate Pro SMTP 4.0.5) with ESMTP-TLS id 2390105; Sun, 26 Jan 2003 16:16:03 -0500 Date: Mon, 27 Jan 2003 01:21:00 -0000 From: Daniel Berlin To: Andreas Jaeger Cc: Andrew Pinski , "" , "" Subject: Re: [ssa-branch]using libbanshee with gcc In-Reply-To: Message-ID: References: <2735757A-312E-11D7-AE5B-000393A6D2F2@physics.uc.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2003-01/txt/msg01297.txt.bz2 On Sun, 26 Jan 2003, Andreas Jaeger wrote: > Andrew Pinski writes: > > > The patch work but there was problem while bootstrapping: > > A similar error happens on i686-linux-gnu with current CVS: > > gcc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -fno-common -DHAVE_CONFIG_H -o cc1 \ > c-parse.o c-lang.o attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o c-semantics.o c-objc-common.o c-dump.o c-pch.o libcpp.a c-simplify.o c-call-graph.o tree-mudflap.o c-mudflap.o c-pretty-print.o main.o libbackend.a ../libiberty/libiberty.a > /builds/gcc/misc/gcc/xgcc -B/builds/gcc/misc/gcc/ -B/opt/gcc/tree-ssa-20020619-branch/i686-pc-linux-gnu/bin/ -B/opt/gcc/tree-ssa-20020619-branch/i686-pc-linux-gnu/lib/ -isystem /opt/gcc/tree-ssa-20020619-branch/i686-pc-linux-gnu/include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -I. -I. -I/cvs/gcc-tree-ssa-20020619-branch/gcc -I/cvs/gcc-tree-ssa-20020619-branch/gcc/. -I/cvs/gcc-tree-ssa-20020619-branch/gcc/config -I/cvs/gcc-tree-ssa-20020619-branch/gcc/../include -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss -fno-omit-frame-pointer \ > -c /cvs/gcc-tree-ssa-20020619-branch/gcc/crtstuff.c -DCRT_BEGIN \ > -o crtbegin.o > /cvs/gcc-tree-ssa-20020619-branch/gcc/crtstuff.c: In function `__do_global_dtors_aux': > /cvs/gcc-tree-ssa-20020619-branch/gcc/crtstuff.c:256: internal compiler error: in simplify_expr, at gimplify.c:667 > Please submit a full bug report, > with preprocessed source if appropriate. > See for instructions. Neither are bugs introduced by me. The bugs were introduced by Jeff's patch to examine static initializers. Since the simplification test is is_simple_constructor, and what it simplies to is not a constructor, is_simple_constructor returns false, and the simplifier aborts. Jeff, please fix this. If you have to hack up the machinery so that it looks at something, without caring whether it actually simplifies it, make an is_simple_* function that just returns true, and use that as the predicate. > > /Volumes/UFS_Partition/pinskia/src/gccssa/src/libbanshee/libcompat/ > > regions.c: In function `region_init': > > /Volumes/UFS_Partition/pinskia/src/gccssa/src/libbanshee/libcompat/ > > regions.c:304: internal compiler error: in simplify_expr, at > > gimplify.c:667 > > Please submit a full bug report, > > with preprocessed source if appropriate. > > See for instructions. > > [...] >