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

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
   Target Milestone|---                         |7.0

--- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> ---
[hjl@gnu-ivb-1 build_base_lnx32e-gcc.0000]$ cat foo.f
      SUBROUTINE SQRINT (LFILE,IREGION,LENGTH)
      IMPLICIT DOUBLE PRECISION(A-H,O-Z)
      DIMENSION IREGION(LENGTH)
      LOGICAL GOPARR,DSKWRK,MASWRK
      COMMON /IOFILE/ IR,IW,IP,IIS,IPK,IIDAF,NAV,IIODA(400)
      COMMON /PAR   / ME,MASTER,NPROC,IBTYP,IPTIM,GOPARR,DSKWRK,MASWRK
      IF (DSKWRK.OR.MASWRK) READ(LFILE, END=200, ERR=300) IREGION
  200 CONTINUE
  300 CONTINUE
      END
[hjl@gnu-ivb-1 build_base_lnx32e-gcc.0000]$
/export/gnu/import/git/gcc-regression/master/237006/bld/gcc/xgcc
-B//export/gnu/import/git/gcc-regression/master/237006/bld/gcc/ -O2 -ffast-math
-ffixed-form  -S foo.f
foo.f:7:0:

       IF (DSKWRK.OR.MASWRK) READ(LFILE, END=200, ERR=300) IREGION

internal compiler error: in gfc_get_symbol_decl, at fortran/trans-decl.c:1370
0x8993c5 gfc_get_symbol_decl(gfc_symbol*)
        ../../../../gcc/gcc/fortran/trans-decl.c:1364
0x8b57ec gfc_conv_variable
        ../../../../gcc/gcc/fortran/trans-expr.c:2456
0x8c6167 gfc_conv_expr(gfc_se*, gfc_expr*)
        ../../../../gcc/gcc/fortran/trans-expr.c:7591
0x8b7a71 gfc_conv_expr_op
        ../../../../gcc/gcc/fortran/trans-expr.c:3321
0x8c6122 gfc_conv_expr(gfc_se*, gfc_expr*)
        ../../../../gcc/gcc/fortran/trans-expr.c:7579
0x8c626a gfc_conv_expr_val(gfc_se*, gfc_expr*)
        ../../../../gcc/gcc/fortran/trans-expr.c:7636
0x908cfc gfc_trans_if_1
        ../../../../gcc/gcc/fortran/trans-stmt.c:1293
0x908e2f gfc_trans_if(gfc_code*)
        ../../../../gcc/gcc/fortran/trans-stmt.c:1330
0x87252b trans_code
        ../../../../gcc/gcc/fortran/trans.c:1777
0x8728e1 gfc_trans_code(gfc_code*)
        ../../../../gcc/gcc/fortran/trans.c:1991
0x8aa34d gfc_generate_function_code(gfc_namespace*)
        ../../../../gcc/gcc/fortran/trans-decl.c:6171
0x872925 gfc_generate_code(gfc_namespace*)
        ../../../../gcc/gcc/fortran/trans.c:2008
0x8083c7 translate_all_program_units
        ../../../../gcc/gcc/fortran/parse.c:5843
0x8089d7 gfc_parse_file()
        ../../../../gcc/gcc/fortran/parse.c:6049
0x85bc8e gfc_be_parse_file
        ../../../../gcc/gcc/fortran/f95-lang.c:201
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
[hjl@gnu-ivb-1 build_base_lnx32e-gcc.0000]$

Reply via email to