This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch, Fortran, OOP] PR 45290/45271: pointer initialization / vtab init
- From: dominiq at lps dot ens dot fr (Dominique Dhumieres)
- To: fortran at gcc dot gnu dot org
- Cc: gcc-patches at gcc dot gnu dot org, burnus at net-b dot de, janus at gcc dot gnu dot org
- Date: Fri, 20 Aug 2010 17:02:13 +0200
- Subject: Re: [Patch, Fortran, OOP] PR 45290/45271: pointer initialization / vtab init
Janus,
With your third patch, I see linker errors of the kind:
Undefined symbols:
"_strategy_pre_update_", referenced from:
___basestrategy_MOD_vtab$strategy in ccA9fpVZ.o
"_strategy_post_update_", referenced from:
___basestrategy_MOD_vtab$strategy in ccA9fpVZ.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
(test in comment #1 of pr44863). Also the following code
module m
implicit none
integer, target, save :: t1
integer, pointer :: p1 => t1
integer, pointer :: p2 => p1 ! ICE
end module m
gives an ICE
pr45290_db.f90:7:0: internal compiler error: in record_reference, at cgraphbuild.c:60
Dominique