[Patch, fortran] PR94246 - [9/10 Regression] valgrind error for ./gfortran.dg/bessel_5.f90 since r9-1566-g87c789f1c0b2df41
H.J. Lu
hjl.tools@gmail.com
Sun Mar 29 12:25:36 GMT 2020
On Thu, Mar 26, 2020 at 4:38 AM Tobias Burnus <tobias@codesourcery.com> wrote:
>
> Dear Paul,
>
> OK – thanks for the patch.
>
> Tobias
>
> PS: I assume that the spacing issue in the patch
> is due to the mail program.
>
> On 3/26/20 12:20 PM, Paul Richard Thomas via Fortran wrote:
>
> > This turned out to be relatively trivial, following a fair amount of
> > head scratching:-(
> >
> > Regtests on FC31/x64_86 - OK for both branches?
> >
> > Paul
> >
> > 2020-03-26 Paul Thomas <pault@gcc.gnu.org>
> >
> > PR fortran/94246
> > * expr.c (scalarize_intrinsic_call): Remove the error checking.
> > Make a copy of the expression to be simplified and only replace
> > the original if the simplification succeeds.
> >
> > 2020-03-26 Paul Thomas <pault@gcc.gnu.org>
> >
> > PR fortran/94246
> > * gfortran.dg/bessel_5_redux.f90 : New test.
> >
This caused:
FAIL: gfortran.dg/pr93365.f90 -O0 (internal compiler error)
FAIL: gfortran.dg/pr93365.f90 -O0 (test for excess errors)
FAIL: gfortran.dg/pr93365.f90 -O1 (internal compiler error)
FAIL: gfortran.dg/pr93365.f90 -O1 (test for excess errors)
FAIL: gfortran.dg/pr93365.f90 -O2 (internal compiler error)
FAIL: gfortran.dg/pr93365.f90 -O2 (test for excess errors)
FAIL: gfortran.dg/pr93365.f90 -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions (internal
compiler error)
FAIL: gfortran.dg/pr93365.f90 -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions (test for
excess errors)
FAIL: gfortran.dg/pr93365.f90 -O3 -g (internal compiler error)
FAIL: gfortran.dg/pr93365.f90 -O3 -g (test for excess errors)
FAIL: gfortran.dg/pr93365.f90 -Os (internal compiler error)
FAIL: gfortran.dg/pr93365.f90 -Os (test for excess errors)
FAIL: gfortran.dg/pr93600_1.f90 -O (internal compiler error)
FAIL: gfortran.dg/pr93600_1.f90 -O (test for errors, line 6)
FAIL: gfortran.dg/pr93600_1.f90 -O (test for errors, line 7)
FAIL: gfortran.dg/pr93600_1.f90 -O (test for excess errors)
FAIL: gfortran.dg/pr93600_2.f90 -O0 (internal compiler error)
FAIL: gfortran.dg/pr93600_2.f90 -O0 (test for excess errors)
FAIL: gfortran.dg/pr93600_2.f90 -O1 (internal compiler error)
FAIL: gfortran.dg/pr93600_2.f90 -O1 (test for excess errors)
FAIL: gfortran.dg/pr93600_2.f90 -O2 (internal compiler error)
FAIL: gfortran.dg/pr93600_2.f90 -O2 (test for excess errors)
FAIL: gfortran.dg/pr93600_2.f90 -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions (internal
compiler error)
FAIL: gfortran.dg/pr93600_2.f90 -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions (test for
excess errors)
FAIL: gfortran.dg/pr93600_2.f90 -O3 -g (internal compiler error)
FAIL: gfortran.dg/pr93600_2.f90 -O3 -g (test for excess errors)
FAIL: gfortran.dg/pr93600_2.f90 -Os (internal compiler error)
FAIL: gfortran.dg/pr93600_2.f90 -Os (test for excess errors)
--
H.J.
More information about the Fortran
mailing list