From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2152 invoked by alias); 12 Dec 2001 23:51:34 -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 1060 invoked from network); 12 Dec 2001 23:50:15 -0000 Received: from unknown (HELO hiauly1.hia.nrc.ca) (132.246.100.193) by sources.redhat.com with SMTP; 12 Dec 2001 23:50:15 -0000 Received: from hiauly1.hia.nrc.ca (localhost [127.0.0.1]) by hiauly1.hia.nrc.ca (8.12.0.Beta16/8.12.0.Beta16) with ESMTP id fBCNoE7c020214; Wed, 12 Dec 2001 18:50:14 -0500 (EST) Received: (from dave@localhost) by hiauly1.hia.nrc.ca (8.12.0.Beta16/8.12.0.Beta16) id fBCNoD9E020213; Wed, 12 Dec 2001 18:50:13 -0500 (EST) Message-Id: <200112122350.fBCNoD9E020213@hiauly1.hia.nrc.ca> Subject: Re: Question regarding ICE in instantiate_virtual_regs_1, at function.c:3880 To: dave@hiauly1.hia.nrc.ca (John David Anglin) Date: Wed, 12 Dec 2001 15:58:00 -0000 From: "John David Anglin" Cc: gcc@gcc.gnu.org, jh@suse.cz, rth@redhat.com In-Reply-To: <200112121636.fBCGaQ0Z019485@hiauly1.hia.nrc.ca> from "John David Anglin" at Dec 12, 2001 11:36:26 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-SW-Source: 2001-12/txt/msg00676.txt.bz2 > > I am seeing a number of ICEs in the testsuite in instantiate_virtual_regs_1, > > at function.c:3880, on vax-dec-ultrix4.3 with the main. The first one that > > I looked at occurs on this insn in gcc.c-torture/compile/991213-1.c: > > > > (insn 22 21 23 (set (mem/f:DF (plus:SI (reg/f:SI 17 virtual-stack-vars) > > (const_int -20 [0xffffffec])) [0 arg+8 S8 A64]) > > (subreg:DF (mem:DC (plus:SI (mult:SI (reg:SI 21) > > (const_int 16 [0x10])) > > (mem/f:SI (reg/f:SI 16 virtual-incoming-args) [0 t+0 S4 A32])) [0 S16 A32]) 8)) -1 (nil) > > (nil)) > > I have come to the conclusion that there is a problem with GO_IF_LEGITIMATE_ADDRESS on the vax (ie, it shouldn't accept a DCmode MEM with the above indexing) since the maximum number of bytes that can be moved in a single insn is 8. Dave -- J. David Anglin dave.anglin@nrc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6605)