diff options
Diffstat (limited to 'gcc/gimple-caster.c')
-rw-r--r-- | gcc/gimple-caster.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/gcc/gimple-caster.c b/gcc/gimple-caster.c index 608e2af5e24..832651cdea5 100644 --- a/gcc/gimple-caster.c +++ b/gcc/gimple-caster.c @@ -46,11 +46,6 @@ GimpleCaster::_walk_pre(gassign *s) is_ssa = false; } - if (is_cast) { - print_gimple_expr(dump_file, s, 0); - log("%s == %s\n", name_l.c_str(), name_r.c_str()); - } - reason.is_escaping = is_cast; reason.type_is_casted = is_cast; exprEscaper.update(lhs, reason); exprEscaper.update(rhs, reason); @@ -70,7 +65,7 @@ GimpleCaster::_walk_pre(gcall *s) if (!fn) return; cgraph_node *node = cgraph_node::get(fn); - const bool known_function = GimpleEscaper::filter_known_function(node); + const bool known_function = GimpleEscaper::filter_known_function(node) || GimpleEscaper::filter_known_function(fn); if (known_function) return; const_tree f_t = TREE_TYPE(fn); @@ -92,12 +87,7 @@ GimpleCaster::_walk_pre(gcall *s) const bool is_casted = !equality.equal(formal_t, real_t); const std::string name_r = stringifier.stringify(real_t); const std::string name_f = stringifier.stringify(formal_t); - if (is_casted) { - print_gimple_expr(dump_file, s, 0); - log("not known ? == %s %s == %s\n", known_function ? "TRUE": " FALSE", name_f.c_str(), name_r.c_str()); - } Reason arg_reason; - arg_reason.is_escaping = is_casted; arg_reason.type_is_casted = is_casted; exprEscaper.update(real, arg_reason); i++; @@ -121,12 +111,7 @@ GimpleCaster::_walk_pre(gcall *s) const bool is_casted = !equality.equal(r_t, l_t); const std::string name_r_t = stringifier.stringify(r_t); const std::string name_l_t = stringifier.stringify(r_t); - if (is_casted) { - print_gimple_expr(dump_file, s, 0); - log("%s == %s\n", name_r_t.c_str(), name_l_t.c_str()); - } Reason ret_reason; - ret_reason.is_escaping = is_casted; ret_reason.type_is_casted = is_casted; exprEscaper.update(lhs, ret_reason); } |