OSDN Git Service

2002-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
[pf3gnuchains/gcc-fork.git] / gcc / hooks.c
index c5371e9..977a3f1 100644 (file)
@@ -26,6 +26,12 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 #include "system.h"
 #include "hooks.h"
 
+/* Generic hook that does absolutely zappo.  */
+void
+hook_void_void ()
+{
+}
+
 /* Generic hook that takes no arguments and returns false.  */
 bool
 hook_void_bool_false ()
@@ -40,3 +46,50 @@ hook_tree_bool_false (a)
 {
   return false;
 }
+
+/* Generic hook that takes (tree, int) and does nothing.  */
+void
+hook_tree_int_void (a, b)
+     tree a ATTRIBUTE_UNUSED;
+     int b ATTRIBUTE_UNUSED;
+{
+}
+
+/* Generic hook that takes (FILE *, const char *) and does nothing.  */
+void
+hook_FILEptr_constcharptr_void (a, b)
+     FILE *a ATTRIBUTE_UNUSED;
+     const char *b ATTRIBUTE_UNUSED;
+{
+}
+
+/* Used for the TARGET_ASM_CAN_OUTPUT_MI_THUNK hook.  */
+bool
+hook_bool_tree_hwi_hwi_tree_false (a, b, c, d)
+     tree a ATTRIBUTE_UNUSED;
+     HOST_WIDE_INT b ATTRIBUTE_UNUSED;
+     HOST_WIDE_INT c ATTRIBUTE_UNUSED;
+     tree d ATTRIBUTE_UNUSED;
+{
+  return false;
+}
+
+bool
+hook_bool_tree_hwi_hwi_tree_true (a, b, c, d)
+     tree a ATTRIBUTE_UNUSED;
+     HOST_WIDE_INT b ATTRIBUTE_UNUSED;
+     HOST_WIDE_INT c ATTRIBUTE_UNUSED;
+     tree d ATTRIBUTE_UNUSED;
+{
+  return true;
+}
+
+bool
+default_can_output_mi_thunk_no_vcall (a, b, c, d)
+     tree a ATTRIBUTE_UNUSED;
+     HOST_WIDE_INT b ATTRIBUTE_UNUSED;
+     HOST_WIDE_INT c;
+     tree d ATTRIBUTE_UNUSED;
+{
+  return c == 0;
+}