[Bug fortran/100815] New: [11 regression] Segfault assigning to scalar allocatable polymorphic LHS
neil.n.carlson at gmail dot com
gcc-bugzilla@gcc.gnu.org
Fri May 28 15:14:45 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100815
Bug ID: 100815
Summary: [11 regression] Segfault assigning to scalar
allocatable polymorphic LHS
Product: gcc
Version: 11.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: neil.n.carlson at gmail dot com
Target Milestone: ---
The current head of the gcc-11 branch segfaults on the assignment statement in
the following program. The program runs without error with the 10.x and 9.x
compilers.
type, abstract :: func
end type
type, extends(func) :: const_func
real :: c = 0.0
end type
type :: func_box
class(func), allocatable :: f
end type
type :: foo
type(func_box), allocatable :: farray(:)
end type
type(const_func) :: f
type(foo) :: this
allocate(this%farray(2))
this%farray(size(this%farray))%f = f
end
More information about the Gcc-bugs
mailing list