X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftarghooks.h;h=f755b0f19b543756a8bbbb10ba46536c729ae4d7;hb=5f3447b05c03d66948bc100d09cc27c1bd790866;hp=f188ce201b28ab420ed372bf3c1081430e3b7bb1;hpb=b6ea32c35a3144f01e2d1f78ba24925196bc97a7;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/targhooks.h b/gcc/targhooks.h index f188ce201b2..f755b0f19b5 100644 --- a/gcc/targhooks.h +++ b/gcc/targhooks.h @@ -1,5 +1,5 @@ /* Default target hook functions. - Copyright (C) 2003 Free Software Foundation, Inc. + Copyright (C) 2003, 2004 Free Software Foundation, Inc. This file is part of GCC. @@ -20,19 +20,14 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA extern void default_external_libcall (rtx); -extern bool default_promote_function_args (tree); -extern bool default_promote_function_return (tree); -extern bool default_promote_prototypes (tree); +extern enum machine_mode default_cc_modes_compatible (enum machine_mode, + enum machine_mode); -extern rtx default_struct_value_rtx (tree, int); extern bool default_return_in_memory (tree, tree); extern rtx default_expand_builtin_saveregs (void); extern void default_setup_incoming_varargs (CUMULATIVE_ARGS *, enum machine_mode, tree, int *, int); -extern bool default_strict_argument_naming (CUMULATIVE_ARGS *); +extern bool hook_bool_CUMULATIVE_ARGS_false (CUMULATIVE_ARGS *); extern bool default_pretend_outgoing_varargs_named (CUMULATIVE_ARGS *); -extern bool default_direct_pool_load_p (enum machine_mode); - extern bool hook_bool_CUMULATIVE_ARGS_true (CUMULATIVE_ARGS *); -extern bool hook_bool_machine_mode_true (enum machine_mode);