Compaq Fortran 77 Release Notes for OpenVMS VAX Systems
 *HyperReader
  Next     Previous     Contents     Examples     Tables     Close     Help  
  1.2  New and Changed Features in V6.6-201

  This section provides highlights of new and changed features
  in Compaq Fortran 77 V6.6-201.

  1.2.1  Detection of COMMON Name Conflict

  The compiler now issues a COMNAMCONF diagnostic if
  a COMMON block has the same name as another global
  entity (routine, entry, BLOCK DATA subprogram) in the
  same program unit.  The Fortran 77 standard prohibits two
  or more global entities from having the same name.  While
  this is harmless on OpenVMS, it may cause unpredictable
  run-time errors on other platforms.

  For portability, make sure that COMMON blocks have
  names that are unique among globals in the executable
  program.  Note that Compaq Fortran 77 cannot detect
  conflicts between program units.  This diagnostic can be
  disabled with /WARNINGS=NOUSAGE.

  1.2.2  /WARNINGS=[NO]UNREACHABLE Implemented

  The compiler now supports the command qualifier
  /WARNINGS=NOUNREACHABLE to disable diagnostics
  for unreachable code.

  Next     Previous     Contents     Examples     Tables     Close     Help     ~Off