On x86_64 the same happens. Also I modified list of failing tests -
now it is correct

On Fri, Jul 20, 2012 at 11:43 AM, Igor Zamyatin <izamya...@gmail.com> wrote:
>>
>> 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)

Reply via email to