aboutsummaryrefslogtreecommitdiff
path: root/Makefile.programs
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2011-01-28 18:24:07 +0000
committerDevang Patel <dpatel@apple.com>2011-01-28 18:24:07 +0000
commit58e3d946f7865184942ccc1eac811f9d524a63d6 (patch)
tree251795e4096e730251518ab47ed1e6fdafe14ae6 /Makefile.programs
parent9217571b3cce85f98d2bc59c3c6539237f749a3c (diff)
Add support to generate simple report for TEST=dbgopt.
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@124493 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Makefile.programs')
-rw-r--r--Makefile.programs18
1 files changed, 18 insertions, 0 deletions
diff --git a/Makefile.programs b/Makefile.programs
index 448ec120..c6e07f7e 100644
--- a/Makefile.programs
+++ b/Makefile.programs
@@ -972,6 +972,24 @@ report.csv: report.$(TEST).csv
report.tex: report.$(TEST).tex
@cat $<
+
+report.$(TEST).txtonly: report.$(TEST).raw.out $(TestReport)
+ @cat report.$(TEST).raw.out
+
+report.dbgopt.header:
+ @echo "***************************************************************"
+ @echo " Test failures in this report indicates that code generation"
+ @echo " for the test case is influenced by presense of debugging"
+ @echo " information."
+ @echo " "
+ @echo " Run following commands to investigate failures."
+ @echo " prompt> llvm-gcc -g -fdebug-disable-debug-info-print -Os -S foo.c -o foo.first.s"
+ @echo " prompt> llvm-gcc -Os -S foo.c -o foo.second.s"
+ @echo " prompt> diff foo.first.s foo.second.s"
+ @echo "***************************************************************"
+
+report.dbgopt: report.dbgopt.header report.$(TEST).txtonly
+
endif
clean::