https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80850

--- Comment #28 from Paul Thomas <pault at gcc dot gnu.org> ---
(In reply to Paul Thomas from comment #27)
> Author: pault
> Date: Wed Nov  1 11:29:07 2017
> New Revision: 254299
> 
> URL: https://gcc.gnu.org/viewcvs?rev=254299&root=gcc&view=rev
> Log:
> 2017-11-01  Paul Thomas  <pa...@gcc.gnu.org>
> 
>       PR fortran/80850
>       * trans_expr.c (gfc_conv_procedure_call): When passing a class
>       argument to an unlimited polymorphic dummy, it is wrong to cast
>       the passed expression as unlimited, unless it is unlimited. The
>       correct way is to assign to each of the fields and set the _len
>       field to zero.
> 
> 2017-11-01  Paul Thomas  <pa...@gcc.gnu.org>
> 
>       PR fortran/80850
>       * gfortran.dg/class_64_f90 : New test.
> 
> Added:
>     branches/gcc-7-branch/gcc/testsuite/gfortran.dg/submodule_29.f08
> Modified:
>     branches/gcc-7-branch/gcc/fortran/ChangeLog
>     branches/gcc-7-branch/gcc/fortran/decl.c
>     branches/gcc-7-branch/gcc/testsuite/ChangeLog

Blast, this is the fix for PR80554.! I used the wrong file for the -F option on
the commit.

Ignore the noise!

Reply via email to