[patch, libgfortran] Bug 78123 - Short reads with T edit descriptor not padding correctly
Christophe Lyon
christophe.lyon@linaro.org
Fri Nov 4 13:57:00 GMT 2016
On 30 October 2016 at 21:40, Thomas Koenig <tkoenig@netcologne.de> wrote:
> Hi Jerry,
>
>> See patch below which is very simple. We were handling the case where we
>> tabbed left of current position in the record by clearing the seen_eor
>> flag. We were not handling the case where we tab toward the right and so
>> are still at eor.
>>
>> New test case attached. Regression tested on x86-64-linux.
>>
>> OK to commit?
>>
>> This is a regression relative to g77. Its simple enough I think it
>> should go to 5 and 6 as well.
>
>
> I think so too. OK for all affected branches.
>
> Thanks for the patch!
>
Hi,
The new test fails at execution on arm and aarch64:
gfortran.dg/fmt_t_9.f -O0 execution test
gfortran.dg/fmt_t_9.f -O1 execution test
gfortran.dg/fmt_t_9.f -O2 execution test
gfortran.dg/fmt_t_9.f -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions execution test
gfortran.dg/fmt_t_9.f -O3 -g execution test
gfortran.dg/fmt_t_9.f -Os execution test
seen on gcc-5 and gcc-6 branches. Maybe I missed it on trunk due to
larger granularity in validations.
Christophe
> Thomas
>
More information about the Fortran
mailing list