From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11376 invoked by alias); 3 Apr 2004 22:16:45 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 11367 invoked by uid 48); 3 Apr 2004 22:16:43 -0000 Date: Sat, 03 Apr 2004 22:16:00 -0000 From: "tausq at debian dot org" To: gcc-bugs@gcc.gnu.org Message-ID: <20040403221640.14838.tausq@debian.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug debug/14838] New: [hppa-linux 3.3/3.4/3.5 Regression] ICE when building with -O2 -g X-Bugzilla-Reason: CC X-SW-Source: 2004-04/txt/msg00277.txt.bz2 List-Id: legolas[14:13] make% /opt/gcc/gcc-3.5/bin/gcc -O2 -g -c bug.c bug.c: In function `Buf_GetAll': bug.c:13: error: unrecognizable insn: (insn 31 25 55 bug.c:13 (use (reg/i:SI 28 %r28 [ ])) -1 (insn_list 41 (nil)) (nil)) bug.c:13: internal compiler error: in insn_default_length, at insn-attrtab.c:825 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. ICE doesn't happen without -g, or with -O1 -g code snippet extracted from freebsd-buildutils -------- bug.c -------- typedef struct Buffer { char *inPtr; char *outPtr; } *Buffer; char * Buf_GetAll (Buffer bp, int *numcharsPtr) { if (numcharsPtr != 0) *numcharsPtr = bp->inPtr - bp->outPtr; return (bp->outPtr); } -------- bug.c -------- -- Summary: [hppa-linux 3.3/3.4/3.5 Regression] ICE when building with -O2 -g Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: critical Priority: P2 Component: debug AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tausq at debian dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: hppa-linux GCC host triplet: hppa-linux GCC target triplet: hppa-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14838