------- 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

Reply via email to