diff options
Diffstat (limited to 'gcc/hooks.c')
-rw-r--r-- | gcc/hooks.c | 31 |
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; +} |