This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Make-lang.in: Is the lack of dependency on arith.h a bug?


Brooks Moses wrote:
Make-lang.in contains the following bit:

-----------------------------------------------------------------------
# .o: .h dependencies.

# Everything depends on gfortran.h, but only a few files depend on
# the other headers.  So at some point we'll have to split out
# which objects depend on what.  FIXME
# TODO: Add dependencies on the backend/tree header files

$(F95_PARSER_OBJS): fortran/gfortran.h fortran/intrinsic.h fortran/match.h \
fortran/parse.h \
$(CONFIG_H) $(SYSTEM_H) $(TM_H) $(TM_P_H) coretypes.h \
$(RTL_H) $(TREE_H) $(TREE_DUMP_H) $(GGC_H) $(EXPR_H) \
$(FLAGS_H) output.h $(DIAGNOSTIC_H) errors.h $(FUNCTION_H)
-----------------------------------------------------------------------


I just noticed that arith.h isn't listed in there, despite the fact that simplify.c (which is part of $(F95_PARSER_OBJS) includes it. That's a bug, yes?

- Brooks


This might explain why I was having trouble with FX integer exponentiation patch. I had to do a clean bootstrap to get it to work, not knowing perhaps I could have deleted the obj file and forced the clean make.

Jerry


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]