From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8894 invoked by alias); 27 Apr 2003 01:16:01 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 8864 invoked by uid 71); 27 Apr 2003 01:16:01 -0000 Resent-Date: 27 Apr 2003 01:16:01 -0000 Resent-Message-ID: <20030427011601.8862.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org, jh@suse.cz Resent-Reply-To: gcc-gnats@gcc.gnu.org, dave.anglin@nrc.ca Received: (qmail 5838 invoked by uid 48); 27 Apr 2003 01:07:54 -0000 Message-Id: <20030427010754.5837.qmail@sources.redhat.com> Date: Sun, 27 Apr 2003 01:16:00 -0000 From: dave.anglin@nrc.ca Reply-To: dave.anglin@nrc.ca To: gcc-gnats@gcc.gnu.org Cc: jh@suse.cz X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) X-GNATS-Notify: jh@suse.cz Subject: middle-end/10510: [3.3 regression] 20020227-1.c:30: interna compiler error: in reload, at reload1.c:1108 on hppa64-hp-hpux11.11 X-SW-Source: 2003-04/txt/msg01205.txt.bz2 List-Id: >Number: 10510 >Category: middle-end >Synopsis: [3.3 regression] 20020227-1.c:30: interna compiler error: in reload, at reload1.c:1108 on hppa64-hp-hpux11.11 >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: ice-on-legal-code >Submitter-Id: net >Arrival-Date: Sun Apr 27 01:16:00 UTC 2003 >Closed-Date: >Last-Modified: >Originator: Dave Anglin >Release: gcc version 3.3 20030426 (prerelease) >Organization: >Environment: hppa64-hp-hpux11.11 >Description: At -O1 and above, the following ICE occurs: /xxx/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.c-torture/execute/20020227-1.c: In functi on `f2': /xxx/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.c-torture/execute/20020227-1.c:30: intern al compiler error: in reload, at reload1.c:1108 Please submit a full bug report, I suspect that this is caused by this patch: Fri Apr 25 15:43:23 CEST 2003 Jan Hubicka * emit-rtl.c (subreg_hard_regno): Check that register is representable. * reload.c (reload_inner_reg_of_subreg): When register is not representable, reload the whole thing. (find_reloads): Likewsie. * rtlanal.c (subreg_representable_p): New function. There are two calls to find_reloads similar to the following: Breakpoint 4, find_reloads (insn=0x800003fffee1c540, replace=0, ind_levels=0, live_known=0, reload_reg_p=0x294) at ../../gcc/gcc/reload.c:2512 2512 rtx set = single_set (insn); (gdb) p debug_rtx (insn) (insn 40 39 41 0 0000000000000000 (set (reg:SF 51 %fr23 [68]) (subreg:SF (reg:DI 20 %r20 [99]) 0)) 121 {*pa.md:3418} (insn_list 39 (ni l)) (nil)) >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: