]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/53136 (Use after free in ipa_make_edge_direct_to_target, cxx_printab...
authorUros Bizjak <ubizjak@gmail.com>
Mon, 30 Apr 2012 21:34:35 +0000 (23:34 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 30 Apr 2012 21:34:35 +0000 (23:34 +0200)
commit036c01022a1cfabeaf885a6485b6f25da329ee98
treece57d487e05cec03c2151c772f2cb79883c72c40
parent24b2a15a832a4ada89c40badfe3742e5fe10891f
re PR middle-end/53136 (Use after free in ipa_make_edge_direct_to_target, cxx_printable_name_internal problem)

PR middle-end/53136
* ipa-prop.c (ipa_print_node_jump_functions): Wrap multiple
calls to cgraph_node_name in xstrdup.
(ipa_make_edge_direct_to_target): Ditto.
* cgraph.c (dump_cgraph_node): Ditto.
* tree-sra.c (convert_callers_for_node): Ditto.
* lto-symtab.c (lto_cgraph_replace_node): Ditto.
* ipa-cp.c (perhaps_add_new_callers): Ditto.
* cgraphunit.c (cgraph_redirect_edge_call_stmt_to_callee): Ditto.
(cgraph_materialize_all_clones): Ditto.
* ipa-inline.c (report_inline_failed_reason): Ditto.
(want_early_inline_function_p): Ditto.
(edge_badness): Ditto.
(update_edge_key): Ditto.
(flatten_function): Ditto.
(ipa_inline): Ditto.
(inlinw_always_inline_functions): Ditto.
(early_inline_small_functions): Ditto.

From-SVN: r187001
gcc/ChangeLog
gcc/cgraph.c
gcc/cgraphunit.c
gcc/ipa-cp.c
gcc/ipa-inline.c
gcc/ipa-prop.c
gcc/lto-symtab.c
gcc/tree-sra.c