From 4a0639a2a934025ee8772a0d23ba5969ccf8a7cf Mon Sep 17 00:00:00 2001 From: Michael Zolotukhin Date: Mon, 3 Dec 2012 13:54:07 +0000 Subject: [PATCH] Makefile.in: Add target mddump, build/genmddump.o. * Makefile.in: Add target mddump, build/genmddump.o. Extend genprogrtl with mddump. * genmddump.c: New. From-SVN: r194086 --- gcc/ChangeLog | 6 ++++++ gcc/Makefile.in | 8 +++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3bccfd98793..a886c0480cd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2012-12-03 Michael Zolotukhin + + * Makefile.in: Add target mddump, build/genmddump.o. Extend + genprogrtl with mddump. + * genmddump.c: New. + 2012-12-03 Steven Bosscher * rtl.h (print_insn_with_notes): Prototype. diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 42fb5cf7e10..37ca6dd90a0 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -3618,6 +3618,10 @@ insn-preds.c: s-preds; @true tm-preds.h: s-preds-h; @true tm-constrs.h: s-constrs-h; @true +.PHONY: mddump +mddump: $(BUILD_RTL) $(MD_DEPS) build/genmddump$(build_exeext) + $(RUN_GEN) build/genmddump$(build_exeext) $(md_file) > tmp-mddump.md + s-preds: $(MD_DEPS) build/genpreds$(build_exeext) $(RUN_GEN) build/genpreds$(build_exeext) $(md_file) > tmp-preds.c $(SHELL) $(srcdir)/../move-if-change tmp-preds.c insn-preds.c @@ -3935,6 +3939,8 @@ build/genrecog.o : genrecog.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \ coretypes.h $(GTM_H) errors.h $(READ_MD_H) gensupport.h build/genhooks.o : genhooks.c $(TARGET_DEF) $(C_TARGET_DEF) \ $(COMMON_TARGET_DEF) $(BCONFIG_H) $(SYSTEM_H) errors.h +build/genmddump.o : genmddump.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \ + coretypes.h $(GTM_H) errors.h $(READ_MD_H) gensupport.h # Compile the programs that generate insn-* from the machine description. # They are compiled with $(COMPILER_FOR_BUILD), and associated libraries, @@ -3943,7 +3949,7 @@ build/genhooks.o : genhooks.c $(TARGET_DEF) $(C_TARGET_DEF) \ # All these programs use the RTL reader ($(BUILD_RTL)). genprogrtl = attr attr-common attrtab automata codes conditions config emit \ - extract flags opinit output peep preds recog + extract flags opinit output peep preds recog mddump $(genprogrtl:%=build/gen%$(build_exeext)): $(BUILD_RTL) # All these programs use the MD reader ($(BUILD_MD)).