From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6274 invoked by alias); 16 Jul 2002 09:08:12 -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 6264 invoked from network); 16 Jul 2002 09:08:10 -0000 Received: from unknown (HELO irongate.swansea.linux.org.uk) (80.5.121.12) by sources.redhat.com with SMTP; 16 Jul 2002 09:08:10 -0000 Received: from irongate.swansea.linux.org.uk (localhost [127.0.0.1]) by irongate.swansea.linux.org.uk (8.12.2/8.11.6) with ESMTP id g6GAIQu6001878; Tue, 16 Jul 2002 11:18:27 +0100 Received: (from alan@localhost) by irongate.swansea.linux.org.uk (8.12.2/8.12.2/Submit) id g6GAIPxq001876; Tue, 16 Jul 2002 11:18:25 +0100 X-Authentication-Warning: irongate.swansea.linux.org.uk: alan set sender to alan@lxorguk.ukuu.org.uk using -f Subject: Re: [parisc-linux] gcc-3.[02] alignment problem From: Alan Cox To: Randolph Chung Cc: parisc-linux@parisc-linux.org, gcc@gcc.gnu.org In-Reply-To: <20020716050031.GA641@tausq.org> References: <20020716050031.GA641@tausq.org> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Tue, 16 Jul 2002 09:10:00 -0000 Message-Id: <1026814704.1687.11.camel@irongate.swansea.linux.org.uk> Mime-Version: 1.0 X-SW-Source: 2002-07/txt/msg00669.txt.bz2 On Tue, 2002-07-16 at 06:00, Randolph Chung wrote: > Compiling the linux kernel (2.4.19-rc1-ac5) with hppa64-linux-gcc > (3.0.4 or 3.2) gives: > > tausq@a500:~/src/linux-2.4.19-rc1/net/ipv4$ hppa64-linux-gcc -D__KERNEL__ -I/home/tausq/src/linux-2.4.19-rc1/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -D__linux__ -pipe -fno-strength-reduce -mno-space-regs -mfast-indirect-calls -mdisable-fpregs -ffunction-sections -march=2.0 -mschedule=8000 -nostdinc -I /usr/lib/gcc-lib/hppa64-linux/3.0/include -DKBUILD_BASENAME=tcp_diag -c -o tcp_diag.o tcp_diag.c > {standard input}: Assembler messages: > {standard input}:138: Error: Field not properly aligned [8] (44). > {standard input}:138: Error: Invalid operands The pa-risc tree has a disgusting hack to work around this. Its one of the bits I have down in the "vomit grade" pile of bits to look into during the rest of the merge.