[Bug fortran/58043] [OOP] Incorrect behaviour of polymorphic array
sacks at ucar dot edu
gcc-bugzilla@gcc.gnu.org
Wed Jun 11 17:03:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58043
Bill Sacks <sacks at ucar dot edu> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sacks at ucar dot edu
--- Comment #4 from Bill Sacks <sacks at ucar dot edu> ---
Created attachment 32926
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=32926&action=edit
another test case demonstrating this behavior
For what it's worth, I'm attaching another test case that demonstrates what
seems to be the same bug.
There are two subroutines, one in which the argument is declared as a 'type'
and one as a 'class'. The subroutine that uses the 'type' dummy variable
produces the correct output:
21
22
23
whereas the one that uses the 'class' dummy variable produces the wrong output:
21
0
0
I have confirmed this buggy behavior in gfortran 4.7.3, 4.8.2, 4.8.3 and 4.9.0.
More information about the Gcc-bugs
mailing list