[Bug fortran/23675] ICE in gfc_finish_var_decl (string manipulation)
eedelman at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Fri Dec 30 22:44:00 GMT 2005
------- Comment #2 from eedelman at gcc dot gnu dot org 2005-12-30 22:44 -------
The testcase compiles without error messages in 4.2.0 20051230 (I haven't tried
with 4.1 or 4.0 yet). However, if I try to use IntToChar2 from another program
unit, I get another error, so there's still a bug somewhere. E.g. for the
program
----------------
program test
use cutils
implicit none
character(25) :: str
str = IntToChar2(3)
end program test
--------------------
I get
erik:/home/gcc/head/test$ gfortran 23675.f90
23675.f90: In function 'MAIN__':
23675.f90:22: internal compiler error: in gfc_get_symbol_decl, at
fortran/trans-decl.c:819
Possible workaround at the moment: Declare maxStringLength to be a PARAMETER
--
eedelman at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |eedelman at gcc dot gnu dot
| |org
AssignedTo|unassigned at gcc dot gnu |eedelman at gcc dot gnu dot
|dot org |org
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23675
More information about the Gcc-bugs
mailing list