diff options
author | kan <kan@FreeBSD.org> | 2003-07-11 03:40:53 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2003-07-11 03:40:53 +0000 |
commit | b2a8872fbe1ec1c49094559ac7b78e6ea4ab7180 (patch) | |
tree | f6b0610f4a17fd26aa234354f050080f789861a4 /contrib/gcc/hooks.c | |
parent | 52e69d78eee5612ac195e0701a5cebe40d1ab0e1 (diff) | |
download | FreeBSD-src-b2a8872fbe1ec1c49094559ac7b78e6ea4ab7180.zip FreeBSD-src-b2a8872fbe1ec1c49094559ac7b78e6ea4ab7180.tar.gz |
Gcc 3.3.1-pre as of 2003-07-11.
Diffstat (limited to 'contrib/gcc/hooks.c')
-rw-r--r-- | contrib/gcc/hooks.c | 81 |
1 files changed, 78 insertions, 3 deletions
diff --git a/contrib/gcc/hooks.c b/contrib/gcc/hooks.c index 2f71873..3f212ef 100644 --- a/contrib/gcc/hooks.c +++ b/contrib/gcc/hooks.c @@ -34,15 +34,90 @@ hook_void_void () /* Generic hook that takes no arguments and returns false. */ bool -hook_void_bool_false () +hook_bool_void_false () { return false; } -/* Generic hook that takes (tree) and returns false. */ +/* Generic hook that takes (tree, int) and does nothing. */ +void +hook_void_tree_int (a, b) + tree a ATTRIBUTE_UNUSED; + int b ATTRIBUTE_UNUSED; +{ +} + +/* Generic hook that takes (FILE *, const char *) and does nothing. */ +void +hook_void_FILEptr_constcharptr (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; +} + +/* ??? Used for comp_type_attributes, which ought to return bool. */ +int +hook_int_tree_tree_1 (a, b) + tree a ATTRIBUTE_UNUSED; + tree b ATTRIBUTE_UNUSED; +{ + return 1; +} + +void +hook_void_tree (a) + tree a ATTRIBUTE_UNUSED; +{ +} + +void +hook_void_tree_treeptr (a, b) + tree a ATTRIBUTE_UNUSED; + tree *b ATTRIBUTE_UNUSED; +{ +} + bool -hook_tree_bool_false (a) +hook_bool_tree_false (a) tree a ATTRIBUTE_UNUSED; { return false; } + +bool +hook_bool_rtx_false (a) + rtx a ATTRIBUTE_UNUSED; +{ + return false; +} |