https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114922

            Bug ID: 114922
           Summary: fsyntax-only need the modules
           Product: gcc
           Version: 13.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: axel.ehr...@tu-clausthal.de
  Target Milestone: ---

Created attachment 58087
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58087&action=edit
Short Example for this problem

I encounter the following problem with gfortran: When I try to compile a file
(such as the one attached) with the options -c -fsyntax-only,
that is

"gfortran -c -fsyntax-only syntax-only_test.f90"

I receive the following error message:
------------------------------------------------------
syntax-only_test.f90:2:5:

    2 | use module
      |     1
Fatal Error: Cannot open module file 'module.mod' for reading at (1): No such
file or directory
compilation terminated.
-----------------------------------------------

One purpose of the option "-fsyntax-only" is to create the module files (.mod),
however, without doing the compilation that would require module files. The
observed behaviour appears like a bug in gfortran.

I used 
https://aoterodelaroza.github.io/devnotes/modern-fortran-makefiles/
to look how i can solve the problem with the depends of mod files.

Best regards,
Axel

Reply via email to