Project

General

Profile

Bug #290

gfortran bug

lluvia - almost 7 years ago - . Updated over 3 years ago.

Status:
forwarded upstream
Priority:
bug
Assignee:
-
% Done:

0%


Description

gfortran just asked me to report this. See at the end of the messages reported. I attached getopt_long.F03.

[lluvia@parabola parse]$ LANG=en gfortran getopt_long.F03
getopt_long.F03:277.36:

type(getopt_type), pointer :: self
1
Error: Symbol 'self' at (1) already has basic type of REAL
getopt_long.F03:278.29:
integer, intent(in) :: argn
1
Error: Symbol 'argn' at (1) already has basic type of REAL
getopt_long.F03:279.2:
argv = self%argv(argn)%string(1)(1:len(argv))
1
Error: Unclassifiable statement at (1)
getopt_long.F03:274.30:

character(len=getopt_argv_len(self,argn)) &
1
Error: Type mismatch in argument 'self' at (1); passed REAL to TYPE
f951: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://labs.parabola.nu/> for instructions.


Files

getopt_long.F03 (26.2 KB) getopt_long.F03 lluvia, 2013-01-13 09:33 AM

History

#2

Updated by lluvia over 6 years ago

gfortran people says that it will be probably solved for gfortran 4.9

http://gcc.gnu.org/ml/fortran/2013-07/msg00056.html

#3

Updated by Anonymous over 3 years ago

  • Project changed from 3 to Software ports

Also available in: Atom PDF