This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/81898] [7/8 Regression] [OOP] Issue with polymorphic container class
- From: "janus at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 21 Aug 2017 20:51:20 +0000
- Subject: [Bug fortran/81898] [7/8 Regression] [OOP] Issue with polymorphic container class
- Auto-submitted: auto-generated
- References: <bug-81898-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81898
--- Comment #4 from janus at gcc dot gnu.org ---
(In reply to janus from comment #3)
> I think the regression has been introduced by r241439, in particular the
> resolve.c part. Reverting it makes the segfault disappear.
Unfortunately reverting that part seems to cause quite a number of regressions
in the testsuite:
FAIL: gfortran.dg/allocate_with_source_16.f90 -O0 (internal compiler error)
FAIL: gfortran.dg/allocate_with_source_6.f90 -O execution test
FAIL: gfortran.dg/associated_target_4.f90 -O0 execution test
FAIL: gfortran.dg/class_10.f03 -O (internal compiler error)
FAIL: gfortran.dg/class_array_15.f03 -O0 (internal compiler error)
FAIL: gfortran.dg/coarray_allocate_4.f08 -O0 execution test
FAIL: gfortran.dg/dtio_5.f90 -O0 execution test
FAIL: gfortran.dg/dynamic_dispatch_6.f03 -O0 (internal compiler error)
FAIL: gfortran.dg/interface_32.f90 -O (internal compiler error)
FAIL: gfortran.dg/pointer_assign_9.f90 -O0 (internal compiler error)
FAIL: gfortran.dg/pointer_assign_11.f90 -O0 (internal compiler error)
FAIL: gfortran.dg/select_type_35.f03 -O0 execution test
FAIL: gfortran.dg/select_type_4.f90 -O0 (internal compiler error)
FAIL: gfortran.dg/typebound_proc_25.f90 -O (internal compiler error)
FAIL: gfortran.dg/unlimited_polymorphic_22.f90 -O0 execution test
FAIL: gfortran.dg/unlimited_polymorphic_24.f03 -O0 (internal compiler error)
FAIL: gfortran.dg/unlimited_polymorphic_3.f03 -O0 execution test
FAIL: gfortran.dg/prof/dynamic_dispatch_6.f03 compilation, -fprofile-generate
-D_PROFILE_GENERATE (internal compiler error)