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