https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84842
Arseny Solokha <asolokha at gmx dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Target|powerpc-*-linux-gnu* |powerpc-*-linux-gnu*, | |x86_64-unknown-linux-gnu --- Comment #13 from Arseny Solokha <asolokha at gmx dot com> --- This one fails for x86_64: int zq; void x3 (int th, int gk) { while (th < 1) { int w6; long int s9; if (th == 0) { gk = zq; w6 = gk; } else w6 = 0; s9 = !!gk ? th : 1; gk *= w6 + s9; ++th; } } % x86_64-unknown-linux-gnu-gcc-8.0.0-alpha20180427 -O1 -fschedule-insns -fsel-sched-pipelining -fselective-scheduling -funroll-all-loops -fno-tree-ch -fno-tree-loop-im -fno-web -c etlogwpw.c during RTL pass: sched1 etlogwpw.c: In function 'x3': etlogwpw.c:23:1: internal compiler error: in verify_target_availability, at sel-sched.c:1570 } ^ 0x64e645 verify_target_availability /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sel-sched.c:1567 0x64e645 find_best_reg_for_expr /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sel-sched.c:1680 0x64e645 fill_vec_av_set /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sel-sched.c:3798 0xc6fbcf fill_ready_list /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sel-sched.c:4028 0xc6fbcf find_best_expr /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sel-sched.c:4388 0xc6fbcf fill_insns /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sel-sched.c:5549 0xc6fbcf schedule_on_fences /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sel-sched.c:7366 0xc6fbcf sel_sched_region_2 /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sel-sched.c:7504 0xc71f78 sel_sched_region_1 /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sel-sched.c:7546 0xc727fe sel_sched_region(int) /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sel-sched.c:7647 0xc73711 run_selective_scheduling() /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sel-sched.c:7733 0xc52e2d rest_of_handle_sched /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sched-rgn.c:3718 0xc52e2d execute /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180427/work/gcc-8-20180427/gcc/sched-rgn.c:3828 (as of r259733).