Add missing default default_libc_has_fast_function implementation.
authorMartin Liska <mliska@suse.cz>
Mon, 20 May 2019 09:11:04 +0000 (11:11 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Mon, 20 May 2019 09:11:04 +0000 (09:11 +0000)
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

gcc/ChangeLog
gcc/targhooks.c
gcc/targhooks.h

index 68564af3dcac0f16903d29c603934e023788fff9..e07f8a11a05729721449a63f6e04cff23e81573a 100644 (file)
@@ -1,3 +1,8 @@
+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
index 577e373c5787e128ba10e37124fbb47af0e75fa3..d820618b8fecef132e126674a68fb9924f4b73e0 100644 (file)
@@ -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)
 {
index 59436278dcf706c9283920eda52f073cb6c06195..810c2b1f06560e7315ace8a87d4cdc841138e972 100644 (file)
@@ -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);