[Bug ipa/92794] New: [10 Regression] ICE in decide_about_value, at ipa-cp.c:5186
asolokha at gmx dot com
gcc-bugzilla@gcc.gnu.org
Wed Dec 4 12:18:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92794
Bug ID: 92794
Summary: [10 Regression] ICE in decide_about_value, at
ipa-cp.c:5186
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: ipa
Assignee: unassigned at gcc dot gnu.org
Reporter: asolokha at gmx dot com
CC: marxin at gcc dot gnu.org
Target Milestone: ---
Target: powerpc-*-linux-gnu
gfortran-10.0.0-alpha20191201 snapshot (r278886) ICEs when compiling the
following testcase, extracted from
gcc/testsuite/gfortran.dg/unlimited_polymorphic_17.f90, for 32-bit BE powerpc
w/ -O3 --param ipa-cp-eval-threshold=2:
module m
implicit none
contains
recursive subroutine show_generic1(a)
class(*), intent(in) :: a(:)
call show_generic1 (a(2:))
return
end subroutine show_generic1
end module m
program test
use :: m
implicit none
real :: array(1:6) = (/ 0, 1, 2, 3, 4, 5 /)
call show_generic1 (array)
end program test
% powerpc-e300c3-linux-gnu-gfortran-10.0.0-alpha20191201 -O3 --param
ipa-cp-eval-threshold=2 -c u0qbclbb.f90
during IPA pass: cp
u0qbclbb.f90:11:0:
11 | use :: m
|
internal compiler error: in decide_about_value, at ipa-cp.c:5186
0x7babc9 decide_about_value<tree_node*>
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191201/work/gcc-10-20191201/gcc/ipa-cp.c:5186
0x1665c65 decide_whether_version_node
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191201/work/gcc-10-20191201/gcc/ipa-cp.c:5245
0x1665c65 ipcp_decision_stage
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191201/work/gcc-10-20191201/gcc/ipa-cp.c:5391
0x1665c65 ipcp_driver
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191201/work/gcc-10-20191201/gcc/ipa-cp.c:5574
0x1665c65 execute
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191201/work/gcc-10-20191201/gcc/ipa-cp.c:5665
More information about the Gcc-bugs
mailing list