This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch, Fortran] Polymorphism fixes: resolve checks, ucobound
- From: Paul Richard Thomas <paul dot richard dot thomas at gmail dot com>
- To: Tobias Burnus <burnus at net-b dot de>
- Cc: gcc patches <gcc-patches at gcc dot gnu dot org>, gfortran <fortran at gcc dot gnu dot org>
- Date: Mon, 19 Dec 2011 08:22:18 +0100
- Subject: Re: [Patch, Fortran] Polymorphism fixes: resolve checks, ucobound
- References: <4EEBB3E0.7030308@net-b.de> <4EEE669D.8010906@net-b.de>
Dear Tobias,
>
> OK for the trunk?
>
OK.
>>
>> PS: There are still issues with polymophic coarrays; in particular,
>> argument passing [cf. coarray/poly_run_1.f90] and SELECT TYPE still fail in
>> various ways.
>
It is remarkable just how many ways [OOP] in any shape or form can
fail! Adding co-arrays can only make it more complicated!
As I said to you in an off-list message, I am making progress with
expressions involving typebound operators, with or without class
objects. With a seriously horrible kludge, I can make Arjen's example
of a general PDE solver work correctly. I am doing a pincer movement
between resolve.c and trans-expr.c to find the origin of the problem.
Many thanks for the patch.
Paul