[PATCH, Fortran] PR 80668: wrong error message with -finit-derived

Fritz Reese fritzoreese@gmail.com
Tue May 9 16:16:00 GMT 2017


> (1) you don’t need the lines (as in "please don’t use them")
>
> +
> +! { dg-final { cleanup-modules "pr80668" } }

I will remove the "dg-final" lines.

>
> (2) I don’t understand the comments after 'INTEGER,DIMENSION(:),POINTER :: dist’.

(2) Sorry, the comments were meant to show the error that would appear
if the testcase is regressed; i.e., the error that appeared in the
original PR report. If it is too esoteric I can just remove the
comments.

Version 2 attached. OK?

---
Fritz Reese


2017-05-09  Fritz Reese <fritzoreese@gmail.com>

    PR fortran/80668

    gcc/fortran/ChangeLog:

        PR fortran/80668
        * expr.c (component_initializer): Don't generate initializers for
        pointer components.
        * invoke.texi (-finit-derived): Document.

    gcc/testsuite/ChangeLog:

        PR fortran/80668
        * gfortran.dg/pr80668.f90: New.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr80660_2.patch
Type: text/x-patch
Size: 2893 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20170509/f78db611/attachment.bin>


More information about the Fortran mailing list