aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Zolotukhin <michael.v.zolotukhin@intel.com>2012-12-03 13:54:07 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2012-12-03 13:54:07 +0000
commit4a0639a2a934025ee8772a0d23ba5969ccf8a7cf (patch)
treedc56c8d2c2d639e2129b45bcc672a29e49e89839
parent41222ddf8ee150c52e13d48c5d1b6907a0ce589d (diff)
downloadgcc-4a0639a2a934025ee8772a0d23ba5969ccf8a7cf.zip
gcc-4a0639a2a934025ee8772a0d23ba5969ccf8a7cf.tar.gz
gcc-4a0639a2a934025ee8772a0d23ba5969ccf8a7cf.tar.bz2
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
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/Makefile.in8
2 files changed, 13 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3bccfd9..a886c04 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2012-12-03 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * Makefile.in: Add target mddump, build/genmddump.o. Extend
+ genprogrtl with mddump.
+ * genmddump.c: New.
+
2012-12-03 Steven Bosscher <steven@gcc.gnu.org>
* rtl.h (print_insn_with_notes): Prototype.
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 42fb5cf..37ca6dd 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)).