This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/43994] [4.6 Regression] Failed to bootstrap on Linux/ia64



------- Comment #1 from hjl dot tools at gmail dot com  2010-05-05 16:15 -------
../../../src-trunk/libgomp/loop_ull.c: In function
?gomp_loop_ull_dynamic_start?:
../../../src-trunk/libgomp/loop_ull.c:140:1: internal compiler error: in
simplify_subreg, at simplify-rtx.c:5135
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
gnu-12:pts/1[19]> gdb /export/gnu/import/svn/gcc-test/bld/./gcc/cc1
GNU gdb 6.6.50.20070716-cvs
Copyright (C) 2007 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "ia64-unknown-linux-gnu"...
r Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) r -fpreprocessed x.i -quiet -dumpbase x.i -auxbase x -g -O2 -version -o
x.s
Starting program: /export/gnu/import/svn/gcc-test/bld/gcc/cc1 -fpreprocessed
x.i -quiet -dumpbase x.i -auxbase x -g -O2 -version -o x.s
GNU C (GCC) version 4.6.0 20100505 (experimental) [trunk revision 159067]
(ia64-unknown-linux-gnu)
        compiled by GNU C version 4.1.2 20080704 (Red Hat 4.1.2-48), GMP
version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C (GCC) version 4.6.0 20100505 (experimental) [trunk revision 159067]
(ia64-unknown-linux-gnu)
        compiled by GNU C version 4.1.2 20080704 (Red Hat 4.1.2-48), GMP
version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 0f724e9160530d830afe53facd78c91b
 ../../../src-trunk/libgomp/loop_ull.c: In function
?gomp_loop_ull_dynamic_start?:
../../../src-trunk/libgomp/loop_ull.c:140:1: internal compiler error: in
simplify_subreg, at simplify-rtx.c:5135
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

Program exited with code 04.
(gdb) b fancy_abort 
Breakpoint 1 at 0x40000000005700d1: file ../../src-trunk/gcc/diagnostic.c, line
811.
(gdb) r
Starting program: /export/gnu/import/svn/gcc-test/bld/gcc/cc1 -fpreprocessed
x.i -quiet -dumpbase x.i -auxbase x -g -O2 -version -o x.s
GNU C (GCC) version 4.6.0 20100505 (experimental) [trunk revision 159067]
(ia64-unknown-linux-gnu)
        compiled by GNU C version 4.1.2 20080704 (Red Hat 4.1.2-48), GMP
version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C (GCC) version 4.6.0 20100505 (experimental) [trunk revision 159067]
(ia64-unknown-linux-gnu)
        compiled by GNU C version 4.1.2 20080704 (Red Hat 4.1.2-48), GMP
version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 0f724e9160530d830afe53facd78c91b

Breakpoint 1, fancy_abort (
    file=0x4000000001ef05d0 "../../src-trunk/gcc/simplify-rtx.c", line=5135, 
    function=0x4000000001ef19e8 "simplify_subreg")
    at ../../src-trunk/gcc/diagnostic.c:811
811       internal_error ("in %s, at %s:%d", function, trim_filename (file),
line);
(gdb) bt
#0  fancy_abort (file=0x4000000001ef05d0 "../../src-trunk/gcc/simplify-rtx.c", 
    line=5135, function=0x4000000001ef19e8 "simplify_subreg")
    at ../../src-trunk/gcc/diagnostic.c:811
#1  0x4000000000f4fe20 in simplify_subreg (outermode=QImode, 
    op=0x200000000408f500, innermode=SImode, byte=0)
    at ../../src-trunk/gcc/simplify-rtx.c:5134
#2  0x4000000000f53670 in simplify_gen_subreg (outermode=QImode, 
    op=0x200000000408f500, innermode=SImode, byte=0)
    at ../../src-trunk/gcc/simplify-rtx.c:5444
#3  0x40000000016de700 in vt_expand_loc_callback (x=0x20000000040b8c18, 
    regs=0x60000000002f01a0, max_depth=5, data=0x60000fffff846300)
    at ../../src-trunk/gcc/var-tracking.c:6864
#4  0x400000000050d330 in cselib_expand_value_rtx_1 (orig=0x20000000040b8c18, 
    evd=0x60000fffff846110, max_depth=5) at ../../src-trunk/gcc/cselib.c:1325
#5  0x400000000050ca40 in cselib_expand_value_rtx_cb (orig=0x20000000040b8c18, 
    regs_active=0x60000000002f01a0, max_depth=5, 
    cb=@0x4000000001fa1a30: 0x40000000016de380 <vt_expand_loc_callback>, 
    data=0x60000fffff846300) at ../../src-trunk/gcc/cselib.c:1207
#6  0x40000000016dee80 in vt_expand_loc_callback (x=0x60000000002e01e8, 
    regs=0x60000000002f01a0, max_depth=5, data=0x60000fffff846300)
    at ../../src-trunk/gcc/var-tracking.c:6923
#7  0x400000000050d7f0 in cselib_expand_value_rtx_1 (orig=0x60000000002e01e8, 
    evd=0x60000fffff8462b0, max_depth=5) at ../../src-trunk/gcc/cselib.c:1360
---Type <return> to continue, or q <return> to quit---
#8  0x400000000050ca40 in cselib_expand_value_rtx_cb (orig=0x60000000002e01e8, 
    regs_active=0x60000000002f01a0, max_depth=5, 
    cb=@0x4000000001fa1a30: 0x40000000016de380 <vt_expand_loc_callback>, 
    data=0x60000fffff846300) at ../../src-trunk/gcc/cselib.c:1207
#9  0x40000000016df840 in vt_expand_loc (loc=0x60000000002e01e8, 
    vars=0x6000000000347510) at ../../src-trunk/gcc/var-tracking.c:6986
#10 0x40000000016e0290 in emit_note_insn_var_location (
    varp=0x6000000000313c58, data=0x60000fffff8465a8)
    at ../../src-trunk/gcc/var-tracking.c:7084
#11 0x4000000001e65f80 in htab_traverse_noresize (htab=0x60000000002a0b20, 
    callback=@0x4000000001fa4c50: 0x40000000016dfb20
<emit_note_insn_var_location>, info=0x60000fffff8465a8) at
../../src-trunk/libiberty/hashtab.c:753
#12 0x4000000001e66180 in htab_traverse (htab=0x60000000002a0b20, 
    callback=@0x4000000001fa4c50: 0x40000000016dfb20
<emit_note_insn_var_location>, info=0x60000fffff8465a8) at
../../src-trunk/libiberty/hashtab.c:769
#13 0x40000000016e4020 in emit_notes_for_changes (insn=0x20000000040a5200, 
    where=EMIT_NOTE_AFTER_INSN, vars=0x600000000031f7c8)
    at ../../src-trunk/gcc/var-tracking.c:7410
#14 0x40000000016e6020 in emit_notes_in_bb (bb=0x20000000040389c0, 
    set=0x60000fffff846760) at ../../src-trunk/gcc/var-tracking.c:7625
#15 0x40000000016e7f80 in vt_emit_notes ()
    at ../../src-trunk/gcc/var-tracking.c:7876
#16 0x40000000016ed1a0 in variable_tracking_main_1 ()
---Type <return> to continue, or q <return> to quit---
    at ../../src-trunk/gcc/var-tracking.c:8480
#17 0x40000000016eccc0 in variable_tracking_main ()
    at ../../src-trunk/gcc/var-tracking.c:8493
#18 0x4000000001787a80 in ia64_reorg ()
    at ../../src-trunk/gcc/config/ia64/ia64.c:9310
#19 0x4000000000e12230 in rest_of_handle_machine_reorg ()
    at ../../src-trunk/gcc/reorg.c:4103
#20 0x4000000000c91ec0 in execute_one_pass (pass=0x600000000008b360)
    at ../../src-trunk/gcc/passes.c:1590
#21 0x4000000000c92ce0 in execute_pass_list (pass=0x600000000008b360)
    at ../../src-trunk/gcc/passes.c:1645
#22 0x4000000000c92d60 in execute_pass_list (pass=0x6000000000089b20)
    at ../../src-trunk/gcc/passes.c:1646
#23 0x4000000000c92d60 in execute_pass_list (pass=0x6000000000089ad0)
    at ../../src-trunk/gcc/passes.c:1646
#24 0x4000000001142520 in tree_rest_of_compilation (fndecl=0x2000000003f9df00)
    at ../../src-trunk/gcc/tree-optimize.c:413
#25 0x40000000017bab50 in cgraph_expand_function (node=0x2000000003f7b980)
    at ../../src-trunk/gcc/cgraphunit.c:1627
#26 0x40000000017bb470 in cgraph_expand_all_functions ()
    at ../../src-trunk/gcc/cgraphunit.c:1706
#27 0x40000000017bcd70 in cgraph_optimize ()
    at ../../src-trunk/gcc/cgraphunit.c:1954
---Type <return> to continue, or q <return> to quit---
#28 0x40000000017b5440 in cgraph_finalize_compilation_unit ()
    at ../../src-trunk/gcc/cgraphunit.c:1166
#29 0x4000000000106020 in c_write_global_declarations ()
    at ../../src-trunk/gcc/c-decl.c:9552
#30 0x4000000000fb84d0 in compile_file () at ../../src-trunk/gcc/toplev.c:1065
#31 0x4000000000fc01a0 in do_compile () at ../../src-trunk/gcc/toplev.c:2423
#32 0x4000000000fc0480 in toplev_main (argc=13, argv=0x60000fffff847708)
    at ../../src-trunk/gcc/toplev.c:2465
#33 0x4000000000312bc0 in main (argc=13, argv=0x60000fffff847708)
    at ../../src-trunk/gcc/main.c:35
(gdb) f 1
#1  0x4000000000f4fe20 in simplify_subreg (outermode=QImode, 
    op=0x200000000408f500, innermode=SImode, byte=0)
    at ../../src-trunk/gcc/simplify-rtx.c:5134
5134      gcc_assert (GET_MODE (op) == innermode
(gdb) call debug_rtx (op)
(reg:DI 112 r32 [orig:371 up ] [371])


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43994


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]