mecej, Paul,
I'm afraid no.
I built from within a CMD window using command
ftn95 <file_basename> /ALL_WARNINGS/NON_STANDARD/SINGLE_THREADED/OLD_ARRAYS/ALT_KINDS/PERSIST/ZEROISE/UNLIMITED_ERRORS/FIXED_FORMAT/SAVE/NO_WARN73/WIDE_SOURCE /WINDOWS /MKLIB /include ..;..\..\subinc /Cfpp /DEFINE SALFORD 1
for both the v7.10 and the v8.60 case thus generating libraries <file_basename>.lib.
For both libraries I could execute command
slim /list <file_basename>.lib>
which I would not have been able for a 64 bit library (this would result in an error '*** could not open <filename>.obj', wouldn't it?).
For v7.10 this resulted in output
[Salford SLIM/Win32 v1.0, Copyright (c) Salford Software Ltd. 2004]
<file_basename>.LIB [Archive]
<file_basename>.obj [1228 bytes]
<file_basename>.obj [646 bytes]
<file_basename>.obj [35560 bytes]
<file_basename>.obj [42860 bytes]
<file_basename>.obj [1018 bytes]
<file_basename>.obj [46972 bytes]
<file_basename>.obj [2634 bytes]
<file_basename>.obj [3390 bytes]
<file_basename>.obj [1258 bytes]
<file_basename>.obj [37124 bytes]
<file_basename>.obj [35040 bytes]
<file_basename>.obj [588 bytes]
<file_basename>.obj [2238 bytes]
<file_basename>.obj [5368 bytes]
<file_basename>.obj [1768 bytes]
<file_basename>.obj [1244 bytes]
<file_basename>.obj [1262 bytes]
<file_basename>.obj [1584 bytes]
for v8.60 in
[Salford SLIM/Win32 v1.0, Copyright (c) Salford Software Ltd. 2004]
<file_basename>.LIB [Archive]
<file_basename>.obj [1228 bytes]
<file_basename>.obj [1262 bytes]
<file_basename>.obj [36184 bytes]
<file_basename>.obj [75766 bytes]
<file_basename>.obj [64626 bytes]
<file_basename>.obj [110620 bytes]
<file_basename>.obj [97858 bytes]
<file_basename>.obj [99270 bytes]
<file_basename>.obj [98002 bytes]
<file_basename>.obj [133924 bytes]
<file_basename>.obj [162920 bytes]
<file_basename>.obj [159196 bytes]
<file_basename>.obj [160846 bytes]
<file_basename>.obj [164640 bytes]
<file_basename>.obj [161744 bytes]
<file_basename>.obj [161892 bytes]
<file_basename>.obj [162534 bytes]
<file_basename>.obj [163480 bytes]
Moreover I found string 'ftn95 7.10.0' in the library built with version 7.10 and did not find string '8.60.0' in it. And I found string 'ftn95 8.60.0' in the library built with version 8.60 and did not find '7.10.0' in it.
The size of the library is
223.628 for v7.10.0
2.017.838 for v8.60.0
(retrieved via dir command).
You see that files 4 in both list differ significantly (42860 in v 7.10.0 oppsosite to 75766 in v8.60.0). I do not know precisely but I suppose that the first entry in the lists generated via slim refer to the first subroutine/function of the corresponding *.for file, that the second entry in the lists refer to the second subroutine/function and so on. Could you please confirm that? Now I generated a library with ftn95 v 8.60.0 from a *.for file containing only the fourth subroutine/function in the sample above. The result of the slim command for this library was
[Salford SLIM/Win32 v1.0, Copyright (c) Salford Software Ltd. 2004]
fowngrwb.LIB [Archive]
<file_basename.obj [42838 bytes]
Unfortunatly I cannot create a reproducer yet. Currently I can only tell you that function four of the original/first sample above contains an ENTRY startement.
Regards,
Dietmar