> Am 05.05.2023 um 19:03 schrieb Alexander Monakov via Gcc-patches > <gcc-patches@gcc.gnu.org>: > > Clean up confusing changes from the recent refactoring for > parallel match.pd build. > > gimple-match-head.o is not built. Remove related flags adjustment. > > Autogenerated gimple-match-N.o files do not depend on > gimple-match-exports.cc. > > {gimple,generic)-match-auto.h only depend on the prerequisites of the > corresponding s-{gimple,generic}-match stamp file, not any .cc file. LGTM > gcc/ChangeLog: > > * Makefile.in: (gimple-match-head.o-warn): Remove. > (GIMPLE_MATCH_PD_SEQ_SRC): Do not depend on > gimple-match-exports.cc. > (gimple-match-auto.h): Only depend on s-gimple-match. > (generic-match-auto.h): Likewise. > --- > > Tamar, do I understand correctly that you do not have more plans for match.pd > and I won't collide with you if I attempt more cleanups in this area? Thanks! > > gcc/Makefile.in | 9 +++------ > 1 file changed, 3 insertions(+), 6 deletions(-) > > diff --git a/gcc/Makefile.in b/gcc/Makefile.in > index 7e7ac078c5..0cc13c37d0 100644 > --- a/gcc/Makefile.in > +++ b/gcc/Makefile.in > @@ -230,7 +230,6 @@ gengtype-lex.o-warn = -Wno-error > libgcov-util.o-warn = -Wno-error > libgcov-driver-tool.o-warn = -Wno-error > libgcov-merge-tool.o-warn = -Wno-error > -gimple-match-head.o-warn = -Wno-unused > gimple-match-exports.o-warn = -Wno-unused > dfp.o-warn = -Wno-strict-aliasing > > @@ -2674,12 +2673,10 @@ s-tm-texi: build/genhooks$(build_exeext) > $(srcdir)/doc/tm.texi.in > false; \ > fi > > -$(GIMPLE_MATCH_PD_SEQ_SRC): s-gimple-match gimple-match-head.cc \ > - gimple-match-exports.cc; @true > -gimple-match-auto.h: s-gimple-match gimple-match-head.cc \ > - gimple-match-exports.cc; @true > +$(GIMPLE_MATCH_PD_SEQ_SRC): s-gimple-match gimple-match-head.cc; @true > +gimple-match-auto.h: s-gimple-match; @true > $(GENERIC_MATCH_PD_SEQ_SRC): s-generic-match generic-match-head.cc; @true > -generic-match-auto.h: s-generic-match generic-match-head.cc; @true > +generic-match-auto.h: s-generic-match; @true > > s-gimple-match: build/genmatch$(build_exeext) \ > $(srcdir)/match.pd cfn-operators.pd > -- > 2.39.2 >
Re: [PATCH] Makefile.in: clean up match.pd-related dependencies
Richard Biener via Gcc-patches Fri, 05 May 2023 10:13:50 -0700
- [PATCH] Makefile.in: clean up match.pd-r... Alexander Monakov via Gcc-patches
- Re: [PATCH] Makefile.in: clean up m... Richard Biener via Gcc-patches
- RE: [PATCH] Makefile.in: clean ... Tamar Christina via Gcc-patches
- RE: [PATCH] Makefile.in: cl... Alexander Monakov via Gcc-patches
- RE: [PATCH] Makefile.in... Tamar Christina via Gcc-patches
- RE: [PATCH] Makefi... Alexander Monakov via Gcc-patches
- RE: [PATCH] Ma... Tamar Christina via Gcc-patches
- RE: [PATCH] Ma... Alexander Monakov via Gcc-patches