From owner-freebsd-amd64@FreeBSD.ORG Mon Jun 28 20:08:12 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B164516A4CE; Mon, 28 Jun 2004 20:08:12 +0000 (GMT) Received: from mout2.freenet.de (mout2.freenet.de [194.97.50.155]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F92D43D41; Mon, 28 Jun 2004 20:08:12 +0000 (GMT) (envelope-from garyj@jennejohn.org) Received: from [194.97.55.148] (helo=mx5.freenet.de) by mout2.freenet.de with asmtp (Exim 4.34) id 1Bf2QF-0005gc-A6; Mon, 28 Jun 2004 22:08:11 +0200 Received: from df725.d.pppool.de ([80.184.247.37] helo=peedub.jennejohn.org) by mx5.freenet.de with esmtp (TLSv1:AES256-SHA:256) (Exim 4.34 #3) id 1Bf2QF-0001Us-2R; Mon, 28 Jun 2004 22:08:11 +0200 Received: from peedub.jennejohn.org (localhost [127.0.0.1]) by peedub.jennejohn.org (8.12.11/8.11.6) with ESMTP id i5SK88kW075936; Mon, 28 Jun 2004 22:08:09 +0200 (CEST) (envelope-from garyj@peedub.jennejohn.org) Message-Id: <200406282008.i5SK88kW075936@peedub.jennejohn.org> X-Mailer: exmh version 2.6.3 04/04/2003 with nmh-1.0.4 To: Gerald Pfeifer In-Reply-To: Message from Gerald Pfeifer Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 28 Jun 2004 22:08:08 +0200 From: Gary Jennejohn cc: amd64@FreeBSD.org cc: ports@FreeBSD.org Subject: Re: gcc33 and amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2004 20:08:12 -0000 Gerald Pfeifer writes: > The gcc33 port keeps failing on our amd64 target, yet I have not seen > any report on the gcc mailing lists. > > I don't have any amd64 box with FreeBSD available -- could someone please > try to build this port to rule out hardware issues in our build cluster? > > Another possibility might be that our system compiler is broken and > miscompiles gcc33 on this platform. You should be able to test this > by installing the gcc34 port and then setting CC to gcc34. > > Any volunteers to help me with that? Any further ideas? > > stage1/xgcc -Bstage1/ -B/usr/local/x86_64-portbld-freebsd5.2/bin/ -g -O2 -D > IN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -W > traditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -o g > engtype \ > gengtype.o gengtype-lex.o gengtype-yacc.o ../libiberty/libiberty.a > ./gengtype > gmake[2]: *** [s-gtype] Bus error (core dumped) > gmake[2]: Leaving directory `/tmp/a/ports/lang/gcc33/work/build/gcc' > gmake[1]: *** [stage2_build] Error 2 > gmake[1]: Leaving directory `/tmp/a/ports/lang/gcc33/work/build/gcc' > gmake: *** [bootstrap-lean] Error 2 > *** Error code 2 > On my amd64 box running a freshly cvsup'ed and installed system (world and kernel in 32 and 64 bit mode) I see: 32bit mode - ``make all'' succeeds 64bit mode - gentype fails with signal 10, just like you've observed In 64bit mode I also see scads of ``ASM_OUTPUT_MAX_SKIP_ALIGN redefined'' warnings. I didn't watch the 32bit build closely enough to notice whether it also emits these warnings. --- Gary Jennejohn / garyj[at]jennejohn.org gj[at]freebsd.org gj[at]denx.de