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

            Bug ID: 68625
           Summary: [6 Regression] Segmentation fault in
                    useless_type_conversion_p
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: asolokha at gmx dot com
  Target Milestone: ---

Created attachment 36875
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36875&action=edit
Testcase

gcc-6.0.0-alpha20151129 for x86_64-pc-linux-gnu segfaults when compiling the
attached (incorrect) testcase at -O2, -O3, or -Ofast.

% x86_64-pc-linux-gnu-gcc-6.0.0-alpha20151129 -w -c -O2 sqyrkevd.c 
sqyrkevd.c: In function 'z9':
sqyrkevd.c:5:1: internal compiler error: Segmentation fault
 z9(void)
 ^~

Partial backtrace:
#0  0x000000000089ad20 in useless_type_conversion_p(tree_node*, tree_node*) ()
#1  0x0000000000cb4b50 in may_propagate_copy(tree_node*, tree_node*) ()
#2  0x0000000000b4e641 in ?? ()
#3  0x000000000071f7f6 in merge_blocks(basic_block_def*, basic_block_def*) ()
#4  0x0000000000b584c6 in ?? ()
#5  0x0000000000b59119 in cleanup_tree_cfg() ()
#6  0x0000000000a41575 in ?? ()
#7  0x0000000000a41fcc in ?? ()
#8  0x0000000000a4487e in execute_one_pass(opt_pass*) ()
#9  0x0000000000a44e38 in ?? ()
#10 0x0000000000a44e4a in ?? ()
#11 0x0000000000a44e4a in ?? ()
#12 0x0000000000a44e95 in execute_pass_list(function*, opt_pass*) ()
#13 0x000000000074e367 in cgraph_node::expand() ()
#14 0x000000000074fcd7 in ?? ()
#15 0x0000000000752323 in symbol_table::finalize_compilation_unit() ()
#16 0x0000000000b0fed2 in ?? ()
#17 0x00000000005ba906 in toplev::main(int, char**) ()
#18 0x00000000005bcb17 in main ()

I cannot reproduce it w/ the same snapshot for target
powerpc-e500v2-linux-gnuspe.

Reply via email to