[Bug fortran/55057] [OOP] wrong result with abstract type

janus at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Oct 25 17:18:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55057

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pault at gcc dot gnu.org

--- Comment #4 from janus at gcc dot gnu.org 2012-10-25 17:17:48 UTC ---
I think there is a problem with "build_array_ref" which was created by Paul in
this commit:

http://gcc.gnu.org/viewcvs?view=revision&revision=187192

Apparently it only handles expressions correctly, where the base symbol is
CLASS, but fails for those where it is TYPE. This also seems to be the reason
for the problems in PR 54992.

Paul, what would be the best way to fix this?



More information about the Gcc-bugs mailing list