[Patch, Fortran] PR53111 - fix -std=f95 diagnostic regression (constructor patch)

Paul Richard Thomas paul.richard.thomas@gmail.com
Fri May 4 12:02:00 GMT 2012


Dear Tobias,

The patch is OK for 4.7 and trunk - thanks.

The commit of the PR41600 is delayed until tomorrow or Sunday because
of PR53191.  I have regtested a fix for it and, since it is 'obvious'
I will commit it with the main patch.  In fact, it extends the
constraint C614 (see resolve_ref) to include class expressions and
removes the ad hoc error in the PR41600 patch.

Cheers

Paul

On 3 May 2012 11:45, Tobias Burnus <burnus@net-b.de> wrote:
> Dear all,
>
> attached you find a patch for a -std=f95 diagnostic issue related to F2003
> constructors, which is a 4.7/4.8 rejects-valid regression.
>
> It was build and regtested on x86-64-linux.
> OK for 4.7 and the trunk?
>
> Note that a valid-F95 special case is still rejected with -std=f95 (cf.
> attached test case), but I believe that the current patch is sufficient.
>
>
> Secondly, I try to get again an overview about pending patches. I found:
>
> a) Pending review
>
> - Janne's Fix handling of temporary files
> http://gcc.gnu.org/ml/fortran/2012-05/msg00006.html
> - Janne's PR 49010/24518 MOD/MODULO fixes, take 2
> http://gcc.gnu.org/ml/fortran/2012-05/msg00007.html
> - Janne's PR 52428 Reading of large negative values and range checking
> http://gcc.gnu.org/ml/fortran/2012-05/msg00008.html
> - Thomas' string comparison patch
> http://gcc.gnu.org/ml/fortran/2012-04/msg00068.html
> - This patch ;-)
>
> b) Pending committal:
>
> - Paul's SELECT TYPE patch
> http://gcc.gnu.org/ml/fortran/2012-05/msg00000.html
> - Bernhard's cleanup-module patch
> http://gcc.gnu.org/ml/fortran/2012-04/msg00105.html
>
> c) More controversial patches:
>
> - FX's backtrace patch
> http://gcc.gnu.org/ml/fortran/2012-04/msg00131.html
> - Janus' proc-pointer patch (ABI breakage)
>
> http://gcc.gnu.org/ml/fortran/2012-04/msg00033.html
>
>
> d) RFA patch
>
> - My C_F_pointer patch
> http://gcc.gnu.org/ml/fortran/2012-04/msg00115.html
>
> I hope that I found all pending patches.
>
>
> Thirdly, we are accumulating regressions. The current count is 12. There are
> also a couple of other bugs, e.g. related to namelist reads, which should be
> get some attention.
>
> Tobias



-- 
The knack of flying is learning how to throw yourself at the ground and miss.
       --Hitchhikers Guide to the Galaxy



More information about the Gcc-patches mailing list