This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/70890] [7 regression] r235660 miscompiles stage2 compiler on ia64
- From: "schwab at linux-m68k dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 01 May 2016 08:55:49 +0000
- Subject: [Bug rtl-optimization/70890] [7 regression] r235660 miscompiles stage2 compiler on ia64
- Auto-submitted: auto-generated
- References: <bug-70890-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70890
--- Comment #1 from Andreas Schwab <schwab@linux-m68k.org> ---
Program received signal SIGSEGV, Segmentation fault.
hash_table<uid_decl_hasher, xcallocator>::find_with_hash (this=0x80,
comparable=@0x600ffffffffeef10: 0x600ffffffffeee30, hash=5673)
at ../../gcc/hash-table.h:825
825 value_type *entry = &m_entries[index];
(gdb) bt
#0 hash_table<uid_decl_hasher, xcallocator>::find_with_hash (this=0x80,
comparable=@0x600ffffffffeef10: 0x600ffffffffeee30, hash=5673)
at ../../gcc/hash-table.h:825
#1 0x400000000124bee0 in candidate (uid=5673) at ../../gcc/tree-sra.c:324
#2 analyze_all_variable_accesses () at ../../gcc/tree-sra.c:2682
#3 0x400000000124dd70 in perform_intra_sra () at ../../gcc/tree-sra.c:3734
#4 0x4000000000dc4de0 in execute_one_pass (pass=0x600000000028d250)
at ../../gcc/passes.c:2348
#5 0x4000000000dc5e80 in execute_pass_list_1 (pass=0x600000000028d250)
at ../../gcc/passes.c:2432
#6 0x4000000000dc5ed0 in execute_pass_list_1 (pass=0x600000000028d050)
at ../../gcc/passes.c:2433
#7 0x4000000000dc5ff0 in execute_pass_list (fn=0x2000000000e7c6d8,
pass=0x600000000028ced0) at ../../gcc/passes.c:2443
#8 0x4000000000dc1820 in do_per_function_toporder (callback=<optimized out>,
data=0x600000000028ced0) at ../../gcc/passes.c:1732
#9 0x4000000000dc7490 in execute_ipa_pass_list (pass=0x600000000028ce70)
at ../../gcc/passes.c:2785
#10 0x40000000005f1560 in ipa_passes () at ../../gcc/cgraphunit.c:2265
#11 symbol_table::compile (this=0x2000000000be0000)
at ../../gcc/cgraphunit.c:2404
#12 0x40000000005f8690 in compile (this=0x2000000000be0000)
at ../../gcc/cgraphunit.c:2567
#13 symbol_table::finalize_compilation_unit (this=0x2000000000be0000)
at ../../gcc/cgraphunit.c:2564
#14 0x4000000000fe0f00 in compile_file () at ../../gcc/toplev.c:488
#15 0x40000000001dd890 in do_compile () at ../../gcc/toplev.c:1987
#16 toplev::main (this=<optimized out>, argc=<optimized out>,
argv=<optimized out>) at ../../gcc/toplev.c:2095
#17 0x40000000001e1b50 in main (argc=6, argv=0x600ffffffffef328)
at ../../gcc/main.c:39