cgraph.h (clone_function_name_1): Declare.
commit9816367c7c84a6b7b533a5aee44b40fa456d28a7
authorBernd Schmidt <bernds@codesourcery.com>
Fri, 20 Feb 2015 12:55:37 +0000 (20 12:55 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Fri, 20 Feb 2015 12:55:37 +0000 (20 12:55 +0000)
treeb7f86a4a4bee0677428f7fbe07e9f03c662aebed
parente4dc33272aaa7bb8660b94019627cba85740a49c
cgraph.h (clone_function_name_1): Declare.

     * cgraph.h (clone_function_name_1): Declare.
     * cgraphclones.c (clone_function_name_1): New function.
     (clone_function_name): Use it.
     * lto-partition.c: Include "stringpool.h".
     (must_not_rename, maybe_rewrite_identifier,
     validize_symbol_for_target): New static functions.
     (privatize_symbol_name): Use must_not_rename.
     (promote_symbol): Call validize_symbol_for_target.
     (lto_promote_cross_file_statics): Likewise.
     (lto_promote_statics_nonwpa): Likewise.

From-SVN: r220855
gcc/ChangeLog
gcc/cgraph.h
gcc/cgraphclones.c
gcc/lto/lto-partition.c