From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14185 invoked by alias); 22 Apr 2002 12:46:08 -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 14142 invoked by uid 71); 22 Apr 2002 12:46:03 -0000 Resent-Date: 22 Apr 2002 12:46:03 -0000 Resent-Message-ID: <20020422124603.14141.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, chrisb@funcom.com Received:(qmail 12287 invoked by uid 61); 22 Apr 2002 12:41:08 -0000 Message-Id:<20020422124108.12286.qmail@sources.redhat.com> Date: Mon, 22 Apr 2002 05:46:00 -0000 From: chrisb@funcom.com Reply-To: chrisb@funcom.com To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version:gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: c++/6404: Internal compiler error when compiling with extended block profiling. X-SW-Source: 2002-04/txt/msg01106.txt.bz2 List-Id: >Number: 6404 >Category: c++ >Synopsis: Internal compiler error when compiling with extended block profiling. >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Mon Apr 22 05:46:02 PDT 2002 >Closed-Date: >Last-Modified: >Originator: chrisb@funcom.com >Release: gcc 3.0.4 >Organization: >Environment: i386 >Description: Compiling with extended block profiling causes internal compiler error. [chrisb@test12 test]$ /home/chrisb/local/bin/gcc -c test.cpp [chrisb@test12 test]$ [chrisb@test12 test]$ /home/chrisb/local/bin/gcc -c test.cpp -ax test.cpp: In function `int Foo(float)': test.cpp:6: Unrecognizable insn: (call_insn 42 41 43 (call (mem:QI (symbol_ref ("__bb_trace_ret")) 0) (const_int 0 [0x0])) -1 (nil) (nil) (nil)) test.cpp:6: Internal compiler error in insn_default_length, at insn-attrtab.c: 223 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. >How-To-Repeat: gcc -c test.cpp -ax >Fix: >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: text/plain; name="test.cpp" Content-Disposition: inline; filename="test.cpp" #include int Foo(float abra) { return (int) abra; } int main(int argc, char **argv) { int n = Foo(1.5f); printf("%d\n", n); int *a = new int; printf("a=%d\n", a); }