This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug rtl-optimization/69102] New: [4.9/5/6 Regression] ICE: in move_op_ascend, at sel-sched.c:6138 with -fselective-scheduling2


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

            Bug ID: 69102
           Summary: [4.9/5/6 Regression] ICE: in move_op_ascend, at
                    sel-sched.c:6138 with -fselective-scheduling2
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: zsojka at seznam dot cz
  Target Milestone: ---
              Host: x86_64-pc-linux-gnu
            Target: i686-pc-linux-gnu

Created attachment 37202
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37202&action=edit
testcase (gcc.c-torture/compile/pr20583.c)

Compiler output:
$ i686-pc-linux-gnu-gcc -Og -fPIC -fschedule-insns2 -fselective-scheduling2
-fno-tree-fre --param=max-sched-extend-regions-iters=10 testcase.c 
testcase.c: In function 'foo':
testcase.c:20:1: internal compiler error: in move_op_ascend, at
sel-sched.c:6138
 }
 ^

0xb3db50 move_op_ascend
        /repo/gcc-trunk/gcc/sel-sched.c:6138
0xb38ccf code_motion_path_driver
        /repo/gcc-trunk/gcc/sel-sched.c:6634
0xb39363 code_motion_process_successors
        /repo/gcc-trunk/gcc/sel-sched.c:6331
0xb39363 code_motion_path_driver
        /repo/gcc-trunk/gcc/sel-sched.c:6597
0xb3e0e3 move_op
        /repo/gcc-trunk/gcc/sel-sched.c:6688
0xb3e0e3 move_exprs_to_boundary
        /repo/gcc-trunk/gcc/sel-sched.c:5212
0xb3e0e3 schedule_expr_on_boundary
        /repo/gcc-trunk/gcc/sel-sched.c:5424
0xb3f9ae fill_insns
        /repo/gcc-trunk/gcc/sel-sched.c:5566
0xb4158d schedule_on_fences
        /repo/gcc-trunk/gcc/sel-sched.c:7342
0xb4158d sel_sched_region_2
        /repo/gcc-trunk/gcc/sel-sched.c:7480
0xb43fdb sel_sched_region_1
        /repo/gcc-trunk/gcc/sel-sched.c:7522
0xb43fdb sel_sched_region(int)
        /repo/gcc-trunk/gcc/sel-sched.c:7623
0xb45529 run_selective_scheduling()
        /repo/gcc-trunk/gcc/sel-sched.c:7699
0xb195a5 rest_of_handle_sched2
        /repo/gcc-trunk/gcc/sched-rgn.c:3729
0xb195a5 execute
        /repo/gcc-trunk/gcc/sched-rgn.c:3873
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.


Tested revisions:
trunk r231954 - ICE
5-branch r231950 - ICE
4_9-branch r231949 - ICE
4_8-branch r224828 - OK

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]