diff options
Diffstat (limited to 'gcc/optabs.c')
-rw-r--r-- | gcc/optabs.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/optabs.c b/gcc/optabs.c index 14d93c6..fc00b18 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -5329,8 +5329,7 @@ init_libfuncs (optable, first_mode, last_mode, opname, suffix) *p = '\0'; optable->handlers[(int) mode].libfunc - = gen_rtx_SYMBOL_REF (Pmode, ggc_alloc_string (libfunc_name, - p - libfunc_name)); + = init_one_libfunc (ggc_alloc_string (libfunc_name, p - libfunc_name)); } } @@ -5647,6 +5646,7 @@ init_optabs () bcmp_libfunc = init_one_libfunc ("__gcc_bcmp"); memset_libfunc = init_one_libfunc ("memset"); bzero_libfunc = init_one_libfunc ("bzero"); + setbits_libfunc = init_one_libfunc ("__setbits"); unwind_resume_libfunc = init_one_libfunc (USING_SJLJ_EXCEPTIONS ? "_Unwind_SjLj_Resume" @@ -5756,6 +5756,9 @@ init_optabs () profile_function_exit_libfunc = init_one_libfunc ("__cyg_profile_func_exit"); + gcov_flush_libfunc = init_one_libfunc ("__gcov_flush"); + gcov_init_libfunc = init_one_libfunc ("__gcov_init"); + #ifdef HAVE_conditional_trap init_traps (); #endif |