------- Comment #13 from burnus at gcc dot gnu dot org 2007-11-27 09:48 ------- For testsub.f, g95 creates (for "EXTERNAL BDTEST"): static void * U0 = bdtest_; which shows up as: U bdtest_ same for ifort. While sunf95 and openf95 have bdtest_ in the dump.
And for the BLOCK DATA g95 creates: bdtest_ () { static int4 wk; } whereas gfortran does not create any dumpable tree. The .o file of gfortran contains: 0000000000000000 B bdtest_ whereas g95, ifort, sunf95, openf95 have: 0000000000000000 T bdtest_ -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34136