https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84014
Bug ID: 84014 Summary: ICE in setup_min_max_allocno_live_range_point, at ira-build.c:2762 Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: ra Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- Target: powerpc-*-linux-gnu, powerpcspe-*-linux-gnu gcc-8.0.0-alpha20180121 snapshot (r256935) ICEs when compiling the following snippet w/ -O1 (-O2, -O3, -Ofast, -Os) -fno-split-wide-types: int nh (void) { } long long int si (void) { } int xf (int fg) { int y5 = nh (); fg += !!y5 ? y5 : si (); return fg; } % powerpc-e300c3-linux-gnu-gcc-8.0.0-alpha20180121 -O1 -fno-split-wide-types -c hiugcn0b.c during RTL pass: ira hiugcn0b.c: In function 'xf': hiugcn0b.c:17:1: internal compiler error: in setup_min_max_allocno_live_range_point, at ira-build.c:2762 } ^ 0xa39d53 setup_min_max_allocno_live_range_point /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-8.0.0_alpha20180121/work/gcc-8-20180121/gcc/ira-build.c:2762 0xa39d53 ira_build() /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-8.0.0_alpha20180121/work/gcc-8-20180121/gcc/ira-build.c:3437 0xa304d6 ira /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-8.0.0_alpha20180121/work/gcc-8-20180121/gcc/ira.c:5292 0xa304d6 execute /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-8.0.0_alpha20180121/work/gcc-8-20180121/gcc/ira.c:5603