It is possible for a Fortran static common block name in one program
unit to be in conflict with a Fortran intrinsic function name in another
program unit. (A conflict could arise, for example, if you used LOG
as a common block name and invoked the LOG intrinsic function in a
different program unit.) To avoid any such conflict, either rename
the common block or recompile with VS FORTRAN Version 2.5 or later.
It is also possible that a
Fortran static common block name could
conflict with another language's library routine name. (A conflict
could arise, for example, if you used GETS as a common block name,
and also invoked C's
gets function.) If you find such a
conflict, either:
- Change the common block to be dynamic (using the DC compiler option),
or
- Change the name of the common block so it does not conflict with
the other language's library routine name.