This breaks ia64, a lot of testsuite failures like this:

FAIL: c-c++-common/torture/pr53505.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  (internal compiler error)
FAIL: c-c++-common/torture/pr53505.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  (test for excess errors)
Excess errors:
during RTL pass: mach
/usr/local/gcc/gcc-20170630/gcc/testsuite/c-c++-common/torture/pr53505.c:26:1: 
internal compiler error: in merge_expr, at sel-sched-ir.c:1886
0x40000000010b897f merge_expr(_expr*, _expr*, rtx_insn*)
        ../../gcc/sel-sched-ir.c:1886
0x40000000010c809f av_set_union_and_live(_list_node**, _list_node**, 
bitmap_head*, bitmap_head*, rtx_insn*)
        ../../gcc/sel-sched-ir.c:2278
0x40000000010e430f compute_av_set_at_bb_end
        ../../gcc/sel-sched.c:2808
0x40000000010e430f compute_av_set_inside_bb
        ../../gcc/sel-sched.c:2980
0x40000000010e52ff move_op_at_first_insn
        ../../gcc/sel-sched.c:6070
0x40000000010e889f code_motion_path_driver
        ../../gcc/sel-sched.c:6659
0x40000000010e90af code_motion_process_successors
        ../../gcc/sel-sched.c:6346
0x40000000010e90af code_motion_path_driver
        ../../gcc/sel-sched.c:6612
0x40000000010ea57f move_op
        ../../gcc/sel-sched.c:6704
0x40000000010ea57f move_exprs_to_boundary
        ../../gcc/sel-sched.c:5227
0x40000000010ea57f schedule_expr_on_boundary
        ../../gcc/sel-sched.c:5440
0x40000000010f4e2f fill_insns
        ../../gcc/sel-sched.c:5582
0x40000000010f4e2f schedule_on_fences
        ../../gcc/sel-sched.c:7356
0x40000000010f4e2f sel_sched_region_2
        ../../gcc/sel-sched.c:7494
0x40000000010fe48f sel_sched_region_1
        ../../gcc/sel-sched.c:7536
0x40000000010fe48f sel_sched_region(int)
        ../../gcc/sel-sched.c:7637
0x40000000010ff60f run_selective_scheduling()
        ../../gcc/sel-sched.c:7713
0x4000000001a7e6cf ia64_reorg
        ../../gcc/config/ia64/ia64.c:9764
0x400000000105564f execute
        ../../gcc/reorg.c:3946

Andreas.

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

Reply via email to