aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2018-07-16 07:46:45 +0000
committerTom de Vries <vries@gcc.gnu.org>2018-07-16 07:46:45 +0000
commit95b855df4652c4b76a2196b7a2384200c49859cf (patch)
tree59f446e302995dba68ca4f0c4de1dd6bd3f9911e
parent9e51f66f9b9178499a88f6a4efcaab14d5d02efb (diff)
downloadgcc-95b855df4652c4b76a2196b7a2384200c49859cf.zip
gcc-95b855df4652c4b76a2196b7a2384200c49859cf.tar.gz
gcc-95b855df4652c4b76a2196b7a2384200c49859cf.tar.bz2
[vartrack] Print adjusted insn slim if TDF_SLIM
2018-07-16 Tom de Vries <tdevries@suse.de> * var-tracking.c (vt_initialize): Print adjusted insn slim if dump_flags request TDF_SLIM. From-SVN: r262680
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/var-tracking.c6
2 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bcec7f9..7b48f83 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2018-07-16 Tom de Vries <tdevries@suse.de>
+
+ * var-tracking.c (vt_initialize): Print adjusted insn slim if
+ dump_flags request TDF_SLIM.
+
2018-07-16 Aldy Hernandez <aldyh@redhat.com>
* fold-const.c (int_const_binop_1): Abstract...
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
index 8e80096..6c0460b 100644
--- a/gcc/var-tracking.c
+++ b/gcc/var-tracking.c
@@ -115,6 +115,7 @@
#include "tree-pretty-print.h"
#include "rtl-iter.h"
#include "fibonacci_heap.h"
+#include "print-rtl.h"
typedef fibonacci_heap <long, basic_block_def> bb_heap_t;
typedef fibonacci_node <long, basic_block_def> bb_heap_node_t;
@@ -10227,7 +10228,10 @@ vt_initialize (void)
cselib_process_insn (insn);
if (dump_file && (dump_flags & TDF_DETAILS))
{
- print_rtl_single (dump_file, insn);
+ if (dump_flags & TDF_SLIM)
+ dump_insn_slim (dump_file, insn);
+ else
+ print_rtl_single (dump_file, insn);
dump_cselib_table (dump_file);
}
}