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).

Reply via email to