https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69000

            Bug ID: 69000
           Summary: regression: internal compiler error: Segmentation
                    fault
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rogero at howzatt dot demon.co.uk
  Target Milestone: ---

Created attachment 37093
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37093&action=edit
ice-example.cpp: Example program demonstrating the fault

I've an ICE (segfault) with gcc trunk that compiles without fault using gcc
5.3.0 and earlier.

I attach a stripped down example that fails with the same symptoms as the
original source file.


On Redhat Linux 2.6.32-573.3.1.el6.x86_64 using gcc-trunnk as at 2015-12-11:

0xcfe20f crash_signal
        ../../gcc/toplev.c:334
0x93ab64 tree_check(tree_node const*, char const*, int, char const*, tree_code)
        ../../gcc/tree.h:3252
0x93ab64 symbol_table::decl_assembler_name_hash(tree_node const*)
        ../../gcc/symtab.c:80
0x93fe20 symtab_node::get_for_asmname(tree_node const*)
        ../../gcc/symtab.c:924
0x93ff6d symtab_node::verify_base()
        ../../gcc/symtab.c:994
0x940aef symtab_node::verify()
        ../../gcc/symtab.c:1172
0x940bef symtab_node::verify_symtab_nodes()
        ../../gcc/symtab.c:1190
0x9533bb symtab_node::checking_verify_symtab_nodes()
        ../../gcc/cgraph.h:602
0x9533bb symbol_table::compile()
        ../../gcc/cgraphunit.c:2364
0x955932 symbol_table::compile()
        ../../gcc/cgraphunit.c:2520
0x955932 symbol_table::finalize_compilation_unit()
        ../../gcc/cgraphunit.c:2546

It also fails on wandbox http://melpon.org/wandbox/
using 'gcc HEAD 6.0.0 20151220' showing a slightly different call stack:

Start
prog.cc:16:1: internal compiler error: Segmentation fault
 }
 ^

0xaa1bbf crash_signal
        /home/heads/gcc/gcc-source/gcc/toplev.c:334
0xccc002 make_decl_rtl(tree_node*)
        /home/heads/gcc/gcc-source/gcc/varasm.c:1350
0xccf57b assemble_variable(tree_node*, int, int, int)
        /home/heads/gcc/gcc-source/gcc/varasm.c:2144
0xcd3400 varpool_node::assemble_decl()
        /home/heads/gcc/gcc-source/gcc/varpool.c:583
0x7af053 output_in_order
        /home/heads/gcc/gcc-source/gcc/cgraphunit.c:2220
0x7af3bd symbol_table::compile()
        /home/heads/gcc/gcc-source/gcc/cgraphunit.c:2457
0x7b1432 symbol_table::compile()
        /home/heads/gcc/gcc-source/gcc/cgraphunit.c:2527
0x7b1432 symbol_table::finalize_compilation_unit()
        /home/heads/gcc/gcc-source/gcc/cgraphunit.c:2553
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
1
Finish

Reply via email to