[Bug target/71012] ICE: in expand_expr_real_2, at expr.c:9348 when compiling stress-ng
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71012 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #5 from Segher Boessenkool --- The powerpcspe backend has been deprecated in GCC 8 and removed during GCC 9 development. See corresponding mailing list threads[1,2,3] for details. [1] https://gcc.gnu.org/legacy-ml/gcc/2018-04/msg00102.html [2] https://gcc.gnu.org/legacy-ml/gcc-patches/2018-12/msg00123.html [3] https://gcc.gnu.org/pipermail/gcc/2020-May/232342.html
[Bug target/71012] ICE: in expand_expr_real_2, at expr.c:9348 when compiling stress-ng
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71012 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org Target Milestone|--- |8.5
[Bug target/71012] ICE: in expand_expr_real_2, at expr.c:9348 when compiling stress-ng
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71012 --- Comment #4 from Arseny Solokha --- int mw; int j3 (int cn) { const int l7 = 0; int wz; for (wz = l7; wz < l7 + 3; ++wz) while (mw != 0) { cn ^= -(wz == l7); ++mw; } return cn; } actually leads to ICE w/ -O2 (-O3, -Ofast) -ftree-vectorize all the way from gcc-8.0.0-alpha20170507 snapshot down to 4.9: % powerpc-e500v2-linux-gnuspe-gcc-8.0.0-alpha20170507 -O2 -ftree-vectorize -c ndknofut.c ndknofut.c: In function 'j3': ndknofut.c:12:12: internal compiler error: in expand_expr_real_2, at expr.c:9069 cn ^= -(wz == l7); ~~~^~ 0x8a1b2a expand_expr_real_2(separate_ops*, rtx_def*, machine_mode, expand_modifier) /var/tmp/portage/cross-powerpc-e500v2-linux-gnuspe/gcc-8.0.0_alpha20170507/work/gcc-8-20170507/gcc/expr.c:9069 0x74e4de expand_gimple_stmt_1 /var/tmp/portage/cross-powerpc-e500v2-linux-gnuspe/gcc-8.0.0_alpha20170507/work/gcc-8-20170507/gcc/cfgexpand.c:3676 0x74e4de expand_gimple_stmt /var/tmp/portage/cross-powerpc-e500v2-linux-gnuspe/gcc-8.0.0_alpha20170507/work/gcc-8-20170507/gcc/cfgexpand.c:3737 0x7510e7 expand_gimple_basic_block /var/tmp/portage/cross-powerpc-e500v2-linux-gnuspe/gcc-8.0.0_alpha20170507/work/gcc-8-20170507/gcc/cfgexpand.c:5744 0x7576df execute /var/tmp/portage/cross-powerpc-e500v2-linux-gnuspe/gcc-8.0.0_alpha20170507/work/gcc-8-20170507/gcc/cfgexpand.c:6357
[Bug target/71012] ICE: in expand_expr_real_2, at expr.c:9348 when compiling stress-ng
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71012 --- Comment #3 from John Paul Adrian Glaubitz --- (In reply to Arseny Solokha from comment #2) > I can reproduce it w/ gcc 5.4.0, but cannot w/ 7.0.0-alpha20170205 snapshot. We also haven't seen it in Debian since last May, see: > https://buildd.debian.org/status/logs.php?pkg=stress-ng=powerpcspe stress-ng has been building fine ever since.
[Bug target/71012] ICE: in expand_expr_real_2, at expr.c:9348 when compiling stress-ng
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71012 Arseny Solokha changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment #2 from Arseny Solokha --- I can reproduce it w/ gcc 5.4.0, but cannot w/ 7.0.0-alpha20170205 snapshot.
[Bug target/71012] ICE: in expand_expr_real_2, at expr.c:9348 when compiling stress-ng
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71012 Andrew Pinski changed: What|Removed |Added URL|https://buildd.debian.org/s | |tatus/fetch.php?pkg=stress- | |ng=powerpcspe=0.06 | |.01-1=1462574245 | --- Comment #1 from Andrew Pinski --- https://buildd.debian.org/status/fetch.php?pkg=stress-ng=powerpcspe=0.06.01-1=1462574245