[Bug fortran/77703] [6/7/8/9 Regression] ICE on assignment to pointer function

2018-10-26 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77703

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|6.5 |7.4

--- Comment #6 from Jakub Jelinek  ---
GCC 6 branch is being closed

[Bug fortran/77703] [6/7/8/9 Regression] ICE on assignment to pointer function

2018-07-02 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77703

Jürgen Reuter  changed:

   What|Removed |Added

 CC||juergen.reuter at desy dot de

--- Comment #5 from Jürgen Reuter  ---
This is also still present in the actual trunk.

[Bug fortran/77703] [6/7/8/9 Regression] ICE on assignment to pointer function

2018-06-05 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77703

G. Steinmetz  changed:

   What|Removed |Added

 CC||gs...@t-online.de

--- Comment #4 from G. Steinmetz  ---

Reducing a bit :


$ cat z1.f90
module m
contains
   function f() result(z)
  character(3), pointer :: z
   end
end
program p
   use m
   f() = 'abc'
end


$ gfortran-9-20180603 -c z1.f90
z1.f90:7:0:

 program p

internal compiler error: in gfc_trans_auto_character_variable, at
fortran/trans-decl.c:3917
0x7714ff gfc_trans_auto_character_variable
../../gcc/fortran/trans-decl.c:3917
0x7714ff gfc_trans_deferred_vars(gfc_symbol*, gfc_wrapped_block*)
../../gcc/fortran/trans-decl.c:4782
0x772f93 gfc_generate_function_code(gfc_namespace*)
../../gcc/fortran/trans-decl.c:6619
0x701bc0 translate_all_program_units
../../gcc/fortran/parse.c:6121
0x701bc0 gfc_parse_file()
../../gcc/fortran/parse.c:6324
0x748c6f gfc_be_parse_file
../../gcc/fortran/f95-lang.c:204