This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/44430] [4.6 Regression] Infinite recursion with -fdump-parse-tree
- From: "dominiq at lps dot ens dot fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 6 Jun 2010 10:32:30 -0000
- Subject: [Bug fortran/44430] [4.6 Regression] Infinite recursion with -fdump-parse-tree
- References: <bug-44430-10391@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #1 from dominiq at lps dot ens dot fr 2010-06-06 10:32 -------
gcc version 4.4.4 gives
Namespace: A-H: (REAL 4) I-N: (INTEGER 4) O-Z: (REAL 4)
procedure name = foo
symtree: __convert_i4_i8 Ambig 0
symbol __convert_i4_i8 (INTEGER 8)(PROCEDURE UNKNOWN-INTENT
UNKNOWN-ACCESS UNKNOWN-PROC UNKNOWN FUNCTION ELEMENTAL PURE)
symtree: a Ambig 0
symbol a (REAL 4)(VARIABLE UNKNOWN-INTENT UNKNOWN-ACCESS UNKNOWN-PROC
UNKNOWN DIMENSION DUMMY)
Array spec:(1 AS_EXPLICIT 1 10 )
symtree: b Ambig 0
symbol b (REAL 4)(VARIABLE UNKNOWN-INTENT UNKNOWN-ACCESS UNKNOWN-PROC
UNKNOWN DIMENSION DUMMY)
Array spec:(1 AS_EXPLICIT 1 5 )
symtree: foo Ambig 0
symbol foo (UNKNOWN 0)(PROCEDURE UNKNOWN-INTENT UNKNOWN-ACCESS
UNKNOWN-PROC UNKNOWN SUBROUTINE)
Formal arglist: a b
ASSIGN foo:a(1_8:5_8) foo:b(FULL)
Namespace: A-H: (REAL 4) I-N: (INTEGER 4) O-Z: (REAL 4)
procedure name = MAIN__
symtree: MAIN__ Ambig 0
symbol MAIN__ (UNKNOWN 0)(PROGRAM UNKNOWN-INTENT PUBLIC UNKNOWN-PROC
UNKNOWN SUBROUTINE)
The infinite recursion occurs also for gcc version 4.5.0.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44430