From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12746 invoked by alias); 12 Dec 2012 00:12:38 -0000 Received: (qmail 12653 invoked by uid 48); 12 Dec 2012 00:12:18 -0000 From: "danglin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/55630] [4.8 Regression] FAIL: g++.dg/pr48660.C -std=c++98 (internal compiler error) Date: Wed, 12 Dec 2012 00:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: danglin at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.8.0 X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2012-12/txt/msg01193.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55630 --- Comment #3 from John David Anglin 2012-12-12 00:12:13 UTC --- Breakpoint 1, simplify_subreg (outermode=SImode, op=0x40660c70, innermode=BLKmode, byte=0) at ../../gcc/gcc/simplify-rtx.c:5682 5682 gcc_assert (innermode != BLKmode); (gdb) cond 2 op==0x40660c70 (gdb) bt #0 simplify_subreg (outermode=SImode, op=0x40660c70, innermode=BLKmode, byte=0) at ../../gcc/gcc/simplify-rtx.c:5682 #1 0x0074dc18 in simplify_gen_subreg (outermode=SImode, op=0x40660c70, innermode=BLKmode, byte=0) at ../../gcc/gcc/simplify-rtx.c:5906 #2 0x0049dd78 in operand_subword (op=0x40660c70, offset=7, validate_address=0, mode=BLKmode) at ../../gcc/gcc/emit-rtl.c:1428 #3 0x0049ddc0 in operand_subword_force (op=0x40660c70, offset=0, mode=BLKmode) at ../../gcc/gcc/emit-rtl.c:1441 #4 0x004cc7e4 in copy_blkmode_to_reg (mode=HImode, src=) at ../../gcc/gcc/expr.c:2256 #5 0x004d5514 in expand_assignment (to=0x4063d870, from=0x4065e680, nontemporal=false) at ../../gcc/gcc/expr.c:4924 #6 0x003e1d84 in expand_call_stmt (stmt=0x406609f0) at ../../gcc/gcc/cfgexpand.c:2113 #7 expand_gimple_stmt_1 (stmt=0x406609f0) at ../../gcc/gcc/cfgexpand.c:2153 #8 expand_gimple_stmt (stmt=0x406609f0) at ../../gcc/gcc/cfgexpand.c:2305 #9 0x003e26a4 in expand_gimple_tailcall (bb=0xc02a98, stmt=0xbf1284, can_fallthru=0x24) at ../../gcc/gcc/cfgexpand.c:2352 #10 0x003e402c in expand_gimple_basic_block (bb=0x4064aa00, disable_tail_calls=) at ../../gcc/gcc/cfgexpand.c:4061 #11 0x003e6f4c in gimple_expand_cfg () at ../../gcc/gcc/cfgexpand.c:4603 #12 0x006a6714 in execute_one_pass (pass=0x1) at ../../gcc/gcc/passes.c:2335 #13 0x006a6b7c in execute_pass_list (pass=0xd81050) ---Type to continue, or q to quit--- at ../../gcc/gcc/passes.c:2383 #14 0x0040caf0 in expand_function (node=0x4062f738) at ../../gcc/gcc/cgraphunit.c:1641 #15 0x0040d394 in cgraph_process_new_functions () at ../../gcc/gcc/cgraphunit.c:335 #16 0x0040eda0 in compile () at ../../gcc/gcc/cgraphunit.c:2047 #17 0x0040f210 in finalize_compilation_unit () at ../../gcc/gcc/cgraphunit.c:2120 #18 0x001decb0 in cp_write_global_declarations () at ../../gcc/gcc/cp/decl2.c:4292 #19 0x0076b1c8 in compile_file () at ../../gcc/gcc/toplev.c:559 #20 0x0076d3c4 in do_compile () at ../../gcc/gcc/toplev.c:1878 #21 toplev_main (argc=16, argv=0xfbf02024) at ../../gcc/gcc/toplev.c:1954 #22 0x00b317e8 in main (argc=, argv=) at ../../gcc/gcc/main.c:36 (gdb) p innermode $4 = BLKmode (gdb) p debug_rtx (op) (reg:HI 105) $5 = void