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

            Bug ID: 82095
           Summary: ICE in tree_nop_conversion at tree.c:11793 on ppc64le
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-linux-gnu
            Target: ppc64le-linux-gnu

Following test-case fails:

$ cat pr.c
void a ()
{
  static int b;
  static __thread int c;
  if (b)
    if (c)
      b = 1;
}

$ ppc64le-linux-gnu-gcc pr.c -c -fno-tree-ccp -Og
pr.c:8:1: internal compiler error: Segmentation fault
 }
 ^
0xb4e61f crash_signal
        .././../gcc/toplev.c:341
0xe1c291 tree_nop_conversion
        .././../gcc/tree.c:11793
0xe1c291 tree_strip_nop_conversions(tree_node*)
        .././../gcc/tree.c:11832
0xe1d6ca initializer_zerop(tree_node const*)
        .././../gcc/tree.c:10314
0xe61a0a categorize_decl_for_section(tree_node const*, int)
        .././../gcc/varasm.c:6566
0xe69c80 default_elf_select_section(tree_node*, int, unsigned long)
        .././../gcc/varasm.c:6615
0xe6ecc7 assemble_variable(tree_node*, int, int, int)
        .././../gcc/varasm.c:2269
0xe74791 varpool_node::assemble_decl()
        .././../gcc/varpool.c:590
0xe7546e varpool_node::assemble_decl()
        .././../gcc/varpool.c:758
0xe7546e symbol_table::output_variables()
        .././../gcc/varpool.c:756
0x7325be symbol_table::compile()
        .././../gcc/cgraphunit.c:2539
0x7352f6 symbol_table::compile()
        .././../gcc/cgraphunit.c:2634
0x7352f6 symbol_table::finalize_compilation_unit()
        .././../gcc/cgraphunit.c:2631

Reply via email to