--- Comment #8 from pault at gcc dot gnu dot org 2010-04-29 19:11 ---
Subject: Bug 43492
Author: pault
Date: Thu Apr 29 19:10:48 2010
New Revision: 158910
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158910
Log:
2010-04-29 Janus Weil ja...@gcc.gnu.org
PR
--- Comment #4 from janus at gcc dot gnu dot org 2010-04-20 20:51 ---
Further reduced test case:
module base_mod
type :: base_mat
contains
procedure :: transp1 = base_transp1
generic :: transp = transp1
end type base_mat
contains
subroutine base_transp1(a)
--- Comment #5 from janus at gcc dot gnu dot org 2010-04-20 21:56 ---
Here is a preliminary patch:
Index: gcc/fortran/resolve.c
===
--- gcc/fortran/resolve.c (revision 158513)
+++ gcc/fortran/resolve.c (working
--- Comment #6 from pault at gcc dot gnu dot org 2010-04-21 05:35 ---
Subject: Bug 43492
Author: pault
Date: Wed Apr 21 05:35:04 2010
New Revision: 158585
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158585
Log:
2010-04-21 Janus Weil ja...@gcc.gnu.org
PR
--- Comment #7 from pault at gcc dot gnu dot org 2010-04-21 05:37 ---
Not only does it regtest but I had a few minutes to commit it in your name, as
obvious! Thanks for the fix, Janus, and thanks for the report, Salvatore.
Paul
--
pault at gcc dot gnu dot org changed:
--- Comment #3 from janus at gcc dot gnu dot org 2010-04-19 11:07 ---
Confirmed. Backtrace:
#0 gfc_add_component_ref (e=0x17cb5e0, name=0x77f2fe70 base_transp1) at
/home/jweil/gcc46/fortran-dev/gcc/fortran/expr.c:703
#1 0x00528306 in resolve_class_typebound_call