[Bug fortran/84513] New: gfortran -M generates circular dependency
eh.toussaint at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Feb 22 11:56:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84513
Bug ID: 84513
Summary: gfortran -M generates circular dependency
Product: gcc
Version: 7.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: eh.toussaint at gmail dot com
Target Milestone: ---
When using the -M option to let gfortran generate a rule for inclusion in
makefiles, the following code (all in one file) results in a circular
dependency for the .mod file.
$ cat foobar.f90
module bar
end module
program foo
use bar
end program
---end foobar.f90
$ gfortran -cpp -M foobar.f90
foobar.o bar.mod: foobar.f90 bar.mod
It's not a major problem, because (GNU) Make simply drops it with the following
message, but I'd still like to report it for the sake of neatness.
make: Circular bar.mod <- bar.mod dependency dropped.
More information about the Gcc-bugs
mailing list