diff options
author | Nathan Sidwell <nathan@acm.org> | 2016-05-13 15:51:24 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2016-05-13 15:51:24 +0000 |
commit | 72b1108c3e698b2699331ce18c46ac03b050191f (patch) | |
tree | b5b93d36d6a6a4687b278abc1209d41c3b385839 /gcc/langhooks.c | |
parent | 541a9b104b6e842a81326f9d671b19b8ae69cd05 (diff) | |
download | gcc-72b1108c3e698b2699331ce18c46ac03b050191f.zip gcc-72b1108c3e698b2699331ce18c46ac03b050191f.tar.gz gcc-72b1108c3e698b2699331ce18c46ac03b050191f.tar.bz2 |
nvptx.c (nvptx_mangle_decl_assembler_name): New.
* config/nvptx/nvptx.c (nvptx_mangle_decl_assembler_name): New.
(nvptx_name_replacement): Delete.
(write_fn_proto, write_fn_proto_from_insn,
nvptx_output_call_insn): Remove nvptx_name_replacement call.
(TARGET_MANGLE_DECL_ASSEMBLER_NAME): Override.
* langhooks.c (add_builtin_funcction_common): Call
targetm.mangle_decl_assembler_name.
From-SVN: r236212
Diffstat (limited to 'gcc/langhooks.c')
-rw-r--r-- | gcc/langhooks.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/langhooks.c b/gcc/langhooks.c index 6444631..3256a9d 100644 --- a/gcc/langhooks.c +++ b/gcc/langhooks.c @@ -561,6 +561,8 @@ add_builtin_function_common (const char *name, if (library_name) { tree libname = get_identifier (library_name); + + libname = targetm.mangle_decl_assembler_name (decl, libname); SET_DECL_ASSEMBLER_NAME (decl, libname); } |