aboutsummaryrefslogtreecommitdiff
path: root/gcc/hooks.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/hooks.c')
-rw-r--r--gcc/hooks.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/gcc/hooks.c b/gcc/hooks.c
index 0eb0e14..977a3f1 100644
--- a/gcc/hooks.c
+++ b/gcc/hooks.c
@@ -62,3 +62,34 @@ hook_FILEptr_constcharptr_void (a, b)
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;
+}