https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78055

            Bug ID: 78055
           Summary: [7 regression] Many new gfortran test failures
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libfortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: jb at gcc dot gnu.org, jvdelisle at gcc dot gnu.org
  Target Milestone: ---
              Host: sparc-sun-solaris2.12
            Target: sparc-sun-solaris2.12
             Build: sparc-sun-solaris2.12

Between 20161014 and 20161018 a large number of testsuite regressions occured
on Solaris 12/SPARC (32-bit only):

FAIL: gfortran.dg/f2003_io_1.f03   -O0  execution test

At line 13 of file
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gfortran.dg/f2003_io_1.f03 (unit =
10, file = 'mydata_f2003_io_1')
Fortran runtime error: Bad DECIMAL parameter in data transfer statement

Error termination. Backtrace:

  from libgfortran/io/transfer.c (data_transfer_init)

FAIL: gfortran.dg/f2003_io_1.f03   -O1  execution test
FAIL: gfortran.dg/f2003_io_1.f03   -O2  execution test
FAIL: gfortran.dg/f2003_io_1.f03   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/f2003_io_1.f03   -O3 -g  execution test
FAIL: gfortran.dg/f2003_io_1.f03   -Os  execution test
FAIL: gfortran.dg/f2003_io_4.f03   -O0  execution test
FAIL: gfortran.dg/f2003_io_4.f03   -O1  execution test
FAIL: gfortran.dg/f2003_io_4.f03   -O2  execution test
FAIL: gfortran.dg/f2003_io_4.f03   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/f2003_io_4.f03   -O3 -g  execution test
FAIL: gfortran.dg/f2003_io_4.f03   -Os  execution test
FAIL: gfortran.dg/f2003_io_5.f03   -O0  execution test
FAIL: gfortran.dg/f2003_io_5.f03   -O1  execution test
FAIL: gfortran.dg/f2003_io_5.f03   -O2  execution test
FAIL: gfortran.dg/f2003_io_5.f03   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/f2003_io_5.f03   -O3 -g  execution test
FAIL: gfortran.dg/f2003_io_5.f03   -Os  execution test
FAIL: gfortran.dg/f2003_io_6.f03   -O0  execution test
FAIL: gfortran.dg/f2003_io_6.f03   -O1  execution test
FAIL: gfortran.dg/f2003_io_6.f03   -O2  execution test
FAIL: gfortran.dg/f2003_io_6.f03   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/f2003_io_6.f03   -O3 -g  execution test
FAIL: gfortran.dg/f2003_io_6.f03   -Os  execution test
FAIL: gfortran.dg/f2003_io_7.f03   -O0  execution test
FAIL: gfortran.dg/f2003_io_7.f03   -O1  execution test
FAIL: gfortran.dg/f2003_io_7.f03   -O2  execution test
FAIL: gfortran.dg/f2003_io_7.f03   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/f2003_io_7.f03   -O3 -g  execution test
FAIL: gfortran.dg/f2003_io_7.f03   -Os  execution test
FAIL: gfortran.dg/fmt_t_5.f90   -O0  execution test

At line 12 of file
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gfortran.dg/fmt_t_5.f90 (unit = 10,
file = 'pr32678testfile')
Fortran runtime error: POS=specifier must be positive

Error termination. Backtrace:

FAIL: gfortran.dg/fmt_t_5.f90   -O1  execution test
FAIL: gfortran.dg/fmt_t_5.f90   -O2  execution test

At line 12 of file
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gfortran.dg/fmt_t_5.f90 (unit = 10,
file = 'pr32678testfile')
Fortran runtime error: End of file

Error termination. Backtrace:

FAIL: gfortran.dg/fmt_t_5.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/fmt_t_5.f90   -O3 -g  execution test
FAIL: gfortran.dg/fmt_t_5.f90   -Os  execution test
FAIL: gfortran.dg/fmt_t_7.f   -O0  execution test
FAIL: gfortran.dg/fmt_t_7.f   -O1  execution test
FAIL: gfortran.dg/fmt_t_7.f   -O2  execution test
FAIL: gfortran.dg/fmt_t_7.f   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/fmt_t_7.f   -O3 -g  execution test
FAIL: gfortran.dg/fmt_t_7.f   -Os  execution test
FAIL: gfortran.dg/ftell_3.f90   -O0  execution test

At line 30 of file
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gfortran.dg/ftell_3.f90 (unit = 10,
file = 'fort.10')
Fortran runtime error: End of file

Error termination. Backtrace:

FAIL: gfortran.dg/ftell_3.f90   -O1  execution test
FAIL: gfortran.dg/ftell_3.f90   -O2  execution test
FAIL: gfortran.dg/ftell_3.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/ftell_3.f90   -O3 -g  execution test
FAIL: gfortran.dg/ftell_3.f90   -Os  execution test
FAIL: gfortran.dg/read_eof_all.f90   -O0  execution test

Program received signal SIGSEGV: Segmentation fault - invalid memory reference.

Backtrace for this error:

FAIL: gfortran.dg/read_eof_all.f90   -O1  execution test
FAIL: gfortran.dg/read_eof_all.f90   -O2  execution test
FAIL: gfortran.dg/read_eof_all.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/read_eof_all.f90   -O3 -g  execution test
FAIL: gfortran.dg/read_eof_all.f90   -Os  execution test
FAIL: gfortran.dg/read_no_eor.f90   -O0  execution test


Program aborted. Backtrace:

FAIL: gfortran.dg/read_no_eor.f90   -O1  execution test
FAIL: gfortran.dg/read_no_eor.f90   -O2  execution test
FAIL: gfortran.dg/read_no_eor.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/read_no_eor.f90   -O3 -g  execution test
FAIL: gfortran.dg/read_no_eor.f90   -Os  execution test
FAIL: gfortran.dg/round_4.f90   -O0  execution test

At line 42 of file
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gfortran.dg/round_4.f90
Fortran runtime error: Bad ROUND parameter in data transfer statement

Error termination. Backtrace:

FAIL: gfortran.dg/round_4.f90   -O1  execution test
FAIL: gfortran.dg/round_4.f90   -O2  execution test
FAIL: gfortran.dg/round_4.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/round_4.f90   -O3 -g  execution test
FAIL: gfortran.dg/round_4.f90   -Os  execution test
FAIL: gfortran.dg/streamio_1.f90   -O0  execution test
FAIL: gfortran.dg/streamio_1.f90   -O1  execution test
FAIL: gfortran.dg/streamio_1.f90   -O2  execution test
FAIL: gfortran.dg/streamio_1.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/streamio_1.f90   -O3 -g  execution test
FAIL: gfortran.dg/streamio_1.f90   -Os  execution test
FAIL: gfortran.dg/streamio_10.f90   -O0  execution test
FAIL: gfortran.dg/streamio_10.f90   -O1  execution test
FAIL: gfortran.dg/streamio_10.f90   -O2  execution test
FAIL: gfortran.dg/streamio_10.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/streamio_10.f90   -O3 -g  execution test
FAIL: gfortran.dg/streamio_10.f90   -Os  execution test
FAIL: gfortran.dg/streamio_12.f90   -O0  execution test
FAIL: gfortran.dg/streamio_12.f90   -O1  execution test
FAIL: gfortran.dg/streamio_12.f90   -O2  execution test
FAIL: gfortran.dg/streamio_12.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/streamio_12.f90   -O3 -g  execution test
FAIL: gfortran.dg/streamio_12.f90   -Os  execution test
FAIL: gfortran.dg/streamio_14.f90   -O0  execution test
FAIL: gfortran.dg/streamio_14.f90   -O1  execution test
FAIL: gfortran.dg/streamio_14.f90   -O2  execution test
FAIL: gfortran.dg/streamio_14.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/streamio_14.f90   -O3 -g  execution test
FAIL: gfortran.dg/streamio_14.f90   -Os  execution test
FAIL: gfortran.dg/streamio_15.f90   -O0  execution test
FAIL: gfortran.dg/streamio_15.f90   -O1  execution test
FAIL: gfortran.dg/streamio_15.f90   -O2  execution test
FAIL: gfortran.dg/streamio_15.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/streamio_15.f90   -O3 -g  execution test
FAIL: gfortran.dg/streamio_15.f90   -Os  execution test
FAIL: gfortran.dg/streamio_16.f90   -O0  execution test
FAIL: gfortran.dg/streamio_16.f90   -O1  execution test
FAIL: gfortran.dg/streamio_16.f90   -O2  execution test
FAIL: gfortran.dg/streamio_16.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/streamio_16.f90   -O3 -g  execution test
FAIL: gfortran.dg/streamio_16.f90   -Os  execution test
FAIL: gfortran.dg/streamio_2.f90   -O0  execution test
FAIL: gfortran.dg/streamio_2.f90   -O1  execution test
FAIL: gfortran.dg/streamio_2.f90   -O2  execution test
FAIL: gfortran.dg/streamio_2.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/streamio_2.f90   -O3 -g  execution test
FAIL: gfortran.dg/streamio_2.f90   -Os  execution test
FAIL: gfortran.dg/streamio_6.f90   -O0  execution test
FAIL: gfortran.dg/streamio_6.f90   -O1  execution test
FAIL: gfortran.dg/streamio_6.f90   -O2  execution test
FAIL: gfortran.dg/streamio_6.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/streamio_6.f90   -O3 -g  execution test
FAIL: gfortran.dg/streamio_6.f90   -Os  execution test
FAIL: gfortran.dg/streamio_7.f90   -O0  execution test
FAIL: gfortran.dg/streamio_7.f90   -O1  execution test
FAIL: gfortran.dg/streamio_7.f90   -O2  execution test
FAIL: gfortran.dg/streamio_7.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/streamio_7.f90   -O3 -g  execution test
FAIL: gfortran.dg/streamio_7.f90   -Os  execution test
FAIL: gfortran.dg/streamio_8.f90   -O0  execution test
FAIL: gfortran.dg/streamio_8.f90   -O1  execution test
FAIL: gfortran.dg/streamio_8.f90   -O2  execution test
FAIL: gfortran.dg/streamio_8.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/streamio_8.f90   -O3 -g  execution test
FAIL: gfortran.dg/streamio_8.f90   -Os  execution test

It seems that they are due to either of your recent libgfortran patches,
but I haven't yet investigated more closely.

  Rainer

Reply via email to