diff options
author | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-04 21:29:11 +0000 |
---|---|---|
committer | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-04 21:29:11 +0000 |
commit | aeb682a27a580c32813c316b911b59b851f6f34e (patch) | |
tree | caef14d95e41d87b155a732aa16f18f483eea729 /gcc/tree-pretty-print.c | |
parent | 8945e16bd0dc520c80b423cc0802c89ce551ff08 (diff) | |
parent | 8dd9f7ce09ba28909b069f5baa405ea4cc7b5c42 (diff) | |
download | gcc-aeb682a27a580c32813c316b911b59b851f6f34e.tar.gz |
Merge in trunk.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/wide-int@204366 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-pretty-print.c')
-rw-r--r-- | gcc/tree-pretty-print.c | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index c88d0731acf..1d831ee24ab 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -25,7 +25,8 @@ along with GCC; see the file COPYING3. If not see #include "tree.h" #include "tree-pretty-print.h" #include "hashtab.h" -#include "tree-ssa.h" +#include "gimple.h" +#include "cgraph.h" #include "langhooks.h" #include "tree-iterator.h" #include "tree-chrec.h" @@ -866,6 +867,7 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags, break; case VOID_TYPE: + case POINTER_BOUNDS_TYPE: case INTEGER_TYPE: case REAL_TYPE: case FIXED_POINT_TYPE: @@ -2108,6 +2110,18 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags, pp_string (buffer, " predictor."); break; + case ANNOTATE_EXPR: + pp_string (buffer, "ANNOTATE_EXPR <"); + switch ((enum annot_expr_kind) tree_to_shwi (TREE_OPERAND (node, 1))) + { + case annot_expr_ivdep_kind: + pp_string (buffer, "ivdep, "); + break; + } + dump_generic_node (buffer, TREE_OPERAND (node, 0), spc, flags, false); + pp_greater (buffer); + break; + case RETURN_EXPR: pp_string (buffer, "return"); op0 = TREE_OPERAND (node, 0); @@ -2644,6 +2658,15 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags, dump_block_node (buffer, node, spc, flags); break; + case CILK_SPAWN_STMT: + pp_string (buffer, "_Cilk_spawn "); + dump_generic_node (buffer, TREE_OPERAND (node, 0), spc, flags, false); + break; + + case CILK_SYNC_STMT: + pp_string (buffer, "_Cilk_sync"); + break; + default: NIY; } @@ -3390,7 +3413,7 @@ dump_function_header (FILE *dump_file, tree fdecl, int flags) fprintf (dump_file, ", decl_uid=%d", DECL_UID (fdecl)); if (node) { - fprintf (dump_file, ", symbol_order=%d)%s\n\n", node->symbol.order, + fprintf (dump_file, ", symbol_order=%d)%s\n\n", node->order, node->frequency == NODE_FREQUENCY_HOT ? " (hot)" : node->frequency == NODE_FREQUENCY_UNLIKELY_EXECUTED |