[Patch, Fortran, OOP] PR 45290/45271: pointer initialization / vtab init

Dominique Dhumieres dominiq@lps.ens.fr
Fri Aug 20 15:02:00 GMT 2010


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



More information about the Fortran mailing list