[Patch, Fortran] Add parsing support for assumed-rank array
Igor Zamyatin
izamyatin@gmail.com
Fri Jul 20 07:43:00 GMT 2012
>
> Tobias Burnus wrote:
>> I will now regtest everything, read through the whole patch - your
>> part and mine, update the ChangeLog and commit it tomorrow.
>
> I have now committed the attached version as Rev. 189700!
>
> Thanks agai for the review!
>
> Tobias
>
This seems to cause following fails at least on i686:
FAIL: gfortran.dg/assumed_rank_12.f90 -O0 scan-tree-dump original "
= f \\(\\);.*desc.0.dtype = 600;.*desc.0.data = .void .. D.*;.*sub
\\(&desc.0\\);.*D.*= .integer.kind=4. .. desc.0.data;"
FAIL: gfortran.dg/assumed_rank_12.f90 -O1 scan-tree-dump original "
= f \\(\\);.*desc.0.dtype = 600;.*desc.0.data = .void .. D.*;.*sub
\\(&desc.0\\);.*D.*= .integer.kind=4. .. desc.0.data;"
FAIL: gfortran.dg/assumed_rank_12.f90 -O2 scan-tree-dump original "
= f \\(\\);.*desc.0.dtype = 600;.*desc.0.data = .void .. D.*;.*sub
\\(&desc.0\\);.*D.*= .integer.kind=4. .. desc.0.data;"
FAIL: gfortran.dg/assumed_rank_12.f90 -O3 -fomit-frame-pointer
scan-tree-dump original " = f \\(\\);.*desc.0.dtype =
600;.*desc.0.data = .void .. D.*;.*sub \\(&desc.0\\);.*D.*=
.integer.kind=4. .. desc.0.data;"
FAIL: gfortran.dg/assumed_rank_12.f90 -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions scan-tree-dump original " = f
\\(\\);.*desc.0.dtype = 600;.*desc.0.data = .void .. D.*;.*sub
\\(&desc.0\\);.*D.*= .integer.kind=4. .. desc.0.data;"
FAIL: gfortran.dg/assumed_rank_12.f90 -O3 -fomit-frame-pointer
-funroll-loops scan-tree-dump original " = f \\(\\);.*desc.0.dtype =
600;.*desc.0.data = .void .. D.*;.*sub \\(&desc.0\\);.*D.*=
.integer.kind=4. .. desc.0.data;"
FAIL: gfortran.dg/assumed_rank_12.f90 -O3 -g scan-tree-dump
original " = f \\(\\);.*desc.0.dtype = 600;.*desc.0.data = .void ..
D.*;.*sub \\(&desc.0\\);.*D.*= .integer.kind=4. .. desc.0.data;"
FAIL: gfortran.dg/assumed_rank_12.f90 -Os scan-tree-dump original "
= f \\(\\);.*desc.0.dtype = 600;.*desc.0.data = .void .. D.*;.*sub
\\(&desc.0\\);.*D.*= .integer.kind=4. .. desc.0.data;"
FAIL: gfortran.dg/assumed_rank_6.f90 -O (test for errors, line 19)
FAIL: gfortran.dg/assumed_rank_6.f90 -O (test for errors, line 20)
FAIL: gfortran.dg/assumed_rank_6.f90 -O (test for errors, line 21)
FAIL: gfortran.dg/assumed_rank_6.f90 -O (test for errors, line 26)
FAIL: gfortran.dg/assumed_rank_6.f90 -O (test for errors, line 33)
FAIL: gfortran.dg/assumed_rank_6.f90 -O (test for errors, line 37)
FAIL: gfortran.dg/assumed_rank_6.f90 -O (test for errors, line 9)
FAIL: gfortran.dg/assumed_rank_6.f90 -O (internal compiler error)
FAIL: gfortran.dg/assumed_rank_6.f90 -O (test for excess errors)
FAIL: gfortran.dg/lto/pr45586-2
f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto
-fuse-linker-plugin -fno-fat-lto-objects (internal compiler error)
More information about the Gcc-patches
mailing list