This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch,Fortran] Add polymorphic type support (OOP, RTTI) - merge from Fortran-dev branch
- From: Salvatore Filippone <salvatore dot filippone at uniroma2 dot it>
- To: Janus Weil <janus at gcc dot gnu dot org>
- Cc: Tobias Burnus <burnus at net-b dot de>, Daniel Kraft <d at domob dot eu>, gfortran <fortran at gcc dot gnu dot org>, gcc patches <gcc-patches at gcc dot gnu dot org>, Paul Richard Thomas <paul dot richard dot thomas at gmail dot com>, "Rouson, Damian" <rouson at sandia dot gov>
- Date: Thu, 01 Oct 2009 14:54:25 +0200
- Subject: Re: [Patch,Fortran] Add polymorphic type support (OOP, RTTI) - merge from Fortran-dev branch
- References: <4AC26DD8.8060001@net-b.de> <4AC35900.2040901@domob.eu> <4AC3BDA7.80300@net-b.de> <854832d40910010435t2903dca2p94fa59d3ec9d2f77@mail.gmail.com>
- Reply-to: salvatore dot filippone at uniroma2 dot it
Dear Janus,
Il giorno gio, 01/10/2009 alle 13.35 +0200, Janus Weil ha scritto:
> Also: Now that all the OOP stuff has landed on trunk, I would
> encourage all interested users (Salvatore, Damian, anyone else?) to
> test the current implementation, so that we can quickly fix the
> remaining bugs.
>
> Cheers,
> Janus
>
>
My stuff now goes a long way towards completing the compilation process,
great job so far!
I currently get a bunch of warnings like this one
allocate(altmp, source=mold,stat=info)
1
Warning: Dynamic size allocation at (1) not supported yet, using size of declared type
and an error
select type (aa=>a%a)
1
Error: Associate-name in SELECT TYPE statement at (1) is not yet supported
As I understand, dynamic dispatching is not working yet; when the above
allocate and dynamic dispatching are supposed to work I can also begin
some runtime tests for all cases where the unit with the select type
name association is not needed.
In the meantime I am also doing some more coding, but I am unsure when I
will touch on other parts of the language, I am still getting a handle
on how to frame properly the code I have so far.
Thanks, and best regards,
Salvatore