Commit c8537d95 by Martin Liska Committed by Martin Liska

Add missing default default_libc_has_fast_function implementation.

2019-05-20  Martin Liska  <mliska@suse.cz>

	* targhooks.c (default_libc_has_fast_function): New function.
	* targhooks.h (default_libc_has_fast_function): Likewise.

From-SVN: r271401
parent db91c7cf
2019-05-20 Martin Liska <mliska@suse.cz>
* targhooks.c (default_libc_has_fast_function): New function.
* targhooks.h (default_libc_has_fast_function): Likewise.
2019-05-20 Martin Liska <mliska@suse.cz>
PR middle-end/90263
* builtins.c (expand_builtin_memory_copy_args): When having a
target with fast mempcpy implementation do now use memcpy.
......
......@@ -1651,6 +1651,14 @@ default_libc_has_function (enum function_class fn_class)
return false;
}
/* By default assume that libc has not a fast implementation. */
bool
default_libc_has_fast_function (int fcode ATTRIBUTE_UNUSED)
{
return false;
}
bool
gnu_libc_has_function (enum function_class fn_class ATTRIBUTE_UNUSED)
{
......
......@@ -205,6 +205,7 @@ extern unsigned int default_case_values_threshold (void);
extern bool default_have_conditional_execution (void);
extern bool default_libc_has_function (enum function_class);
extern bool default_libc_has_fast_function (int fcode);
extern bool no_c99_libc_has_function (enum function_class);
extern bool gnu_libc_has_function (enum function_class);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment