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

            Bug ID: 91524
           Summary: [10 regression] module_comm_dm.fppized.f90 in cpu 2017
                    ICEs in fortran compiler starting with r274551
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

Starting with revision r274551 we began to see the following failure when
building the cpu 2017 test 521.wrf_r.  Note that in order to get this to not
generate fortran compilation errors I had to add -std=legacy as per pr91473.

It was definitely r274551 as 521.wrf_r builds fine with r274550.

/home/seurer/gcc/install/gcc-trunk/bin/gfortran -c -o module_comm_dm.fppized.o
-I. -I./netcdf/include -I./inc -m64 -O3 -mcpu=power8
-Wno-deprecated-declarations -fconvert=big-endian -std=legacy
module_comm_dm.fppized.f90

in gfc_format_decoder, at fortran/error.c:947
0x102697d3 gfc_format_decoder
        /home/seurer/gcc/gcc-trunk/gcc/fortran/error.c:947
0x11789f77 pp_format(pretty_printer*, text_info*)
        /home/seurer/gcc/gcc-trunk/gcc/pretty-print.c:1390
0x1176e2a7 diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info*)
        /home/seurer/gcc/gcc-trunk/gcc/diagnostic.c:1025
0x1026939f gfc_warning
        /home/seurer/gcc/gcc-trunk/gcc/fortran/error.c:792
0x1026964b gfc_error_opt
        /home/seurer/gcc/gcc-trunk/gcc/fortran/error.c:1280
0x1026b44f gfc_error(char const*, ...)
        /home/seurer/gcc/gcc-trunk/gcc/fortran/error.c:1342
0x10346093 ambiguous_symbol
        /home/seurer/gcc/gcc-trunk/gcc/fortran/symbol.c:3169
0x1034f8eb gfc_find_sym_tree(char const*, gfc_namespace*, int, gfc_symtree**)
        /home/seurer/gcc/gcc-trunk/gcc/fortran/symbol.c:3240
0x1034f943 gfc_find_symbol(char const*, gfc_namespace*, int, gfc_symbol**)
        /home/seurer/gcc/gcc-trunk/gcc/fortran/symbol.c:3291
0x10448743 check_externals_expr
        /home/seurer/gcc/gcc-trunk/gcc/fortran/frontend-passes.c:5397
0x1044c973 gfc_expr_walker(gfc_expr**, int (*)(gfc_expr**, int*, void*), void*)
        /home/seurer/gcc/gcc-trunk/gcc/fortran/frontend-passes.c:4919
0x1044cc4f gfc_expr_walker(gfc_expr**, int (*)(gfc_expr**, int*, void*), void*)
        /home/seurer/gcc/gcc-trunk/gcc/fortran/frontend-passes.c:4926
0x104501cf gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int
(*)(gfc_expr**, int*, void*), void*)
        /home/seurer/gcc/gcc-trunk/gcc/fortran/frontend-passes.c:5343
0x10450203 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int
(*)(gfc_expr**, int*, void*), void*)
        /home/seurer/gcc/gcc-trunk/gcc/fortran/frontend-passes.c:5345
0x10450203 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int
(*)(gfc_expr**, int*, void*), void*)
        /home/seurer/gcc/gcc-trunk/gcc/fortran/frontend-passes.c:5345
0x104517b7 gfc_check_externals(gfc_namespace*)
        /home/seurer/gcc/gcc-trunk/gcc/fortran/frontend-passes.c:5453
0x10451813 gfc_check_externals(gfc_namespace*)
        /home/seurer/gcc/gcc-trunk/gcc/fortran/frontend-passes.c:5458
0x102f50e3 gfc_parse_file()
        /home/seurer/gcc/gcc-trunk/gcc/fortran/parse.c:6326
0x1036438f gfc_be_parse_file
        /home/seurer/gcc/gcc-trunk/gcc/fortran/f95-lang.c:204
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
specmake: *** [/home/seurer/gcc/cpu2017/benchspec/Makefile.defaults:386:
module_comm_dm.fppized.o] Error 1
Error with make.diffwrf_521 'specmake --output-sync -j50 build
TARGET=diffwrf_521':

  ----------------------------------------------------------------------------
  Please review this file:
   
"/home/seurer/gcc/cpu2017/benchspec/CPU/521.wrf_r/build/build_base_none.0000/make.diffwrf_521.out"
  ----------------------------------------------------------------------------

  Command returned exit code 2
  Error with make!
*** Error building 521.wrf_r base

Reply via email to