From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1851) id 2E24C3894C00; Fri, 20 Aug 2021 14:37:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2E24C3894C00 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Martin Liska To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/marxin/heads/target_clone-use-non-numbered-clones)] Use non-numbered clones for target_clones. X-Act-Checkin: gcc X-Git-Author: Martin Liska X-Git-Refname: refs/users/marxin/heads/target_clone-use-non-numbered-clones X-Git-Oldrev: 29b2fd371f18169141e20b90effa7205db68fb11 X-Git-Newrev: 6aafb3f6bd6ec093e50ad98aa8f4a6fb512bbc90 Message-Id: <20210820143744.2E24C3894C00@sourceware.org> Date: Fri, 20 Aug 2021 14:37:44 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Aug 2021 14:37:44 -0000 https://gcc.gnu.org/g:6aafb3f6bd6ec093e50ad98aa8f4a6fb512bbc90 commit 6aafb3f6bd6ec093e50ad98aa8f4a6fb512bbc90 Author: Martin Liska Date: Fri Aug 20 16:35:18 2021 +0200 Use non-numbered clones for target_clones. Diff: --- gcc/multiple_target.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/gcc/multiple_target.c b/gcc/multiple_target.c index 6c0565880c5..b76e54bf924 100644 --- a/gcc/multiple_target.c +++ b/gcc/multiple_target.c @@ -166,9 +166,8 @@ create_dispatcher_calls (struct cgraph_node *node) } } - symtab->change_decl_assembler_name (node->decl, - clone_function_name_numbered ( - node->decl, "default")); + tree fname = clone_function_name_numbered (node->decl, "default"); + symtab->change_decl_assembler_name (node->decl, fname); if (node->definition) { @@ -322,9 +321,8 @@ create_target_clone (cgraph_node *node, bool definition, char *name, new_node = cgraph_node::get_create (new_decl); DECL_ATTRIBUTES (new_decl) = attributes; /* Generate a new name for the new version. */ - symtab->change_decl_assembler_name (new_node->decl, - clone_function_name_numbered ( - node->decl, name)); + tree fname = clone_function_name (node->decl, name); + symtab->change_decl_assembler_name (new_node->decl, fname); } return new_node; }