Mercurial > hg > CbC > CbC_gcc
comparison gcc/targhooks.h @ 63:b7f97abdc517 gcc-4.6-20100522
update gcc from gcc-4.5.0 to gcc-4.6
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 24 May 2010 12:47:05 +0900 |
parents | 77e2b8dfacca |
children | f6334be47118 |
comparison
equal
deleted
inserted
replaced
56:3c8a44c06a95 | 63:b7f97abdc517 |
---|---|
1 /* Default target hook functions. | 1 /* Default target hook functions. |
2 Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009 | 2 Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009, 2010 |
3 Free Software Foundation, Inc. | 3 Free Software Foundation, Inc. |
4 | 4 |
5 This file is part of GCC. | 5 This file is part of GCC. |
6 | 6 |
7 GCC is free software; you can redistribute it and/or modify it under | 7 GCC is free software; you can redistribute it and/or modify it under |
68 extern bool default_decimal_float_supported_p (void); | 68 extern bool default_decimal_float_supported_p (void); |
69 extern bool default_fixed_point_supported_p (void); | 69 extern bool default_fixed_point_supported_p (void); |
70 | 70 |
71 extern const char * default_invalid_within_doloop (const_rtx); | 71 extern const char * default_invalid_within_doloop (const_rtx); |
72 | 72 |
73 extern tree default_builtin_vectorized_function (unsigned int, tree, tree); | 73 extern tree default_builtin_vectorized_function (tree, tree, tree); |
74 | 74 |
75 extern tree default_builtin_vectorized_conversion (unsigned int, tree); | 75 extern tree default_builtin_vectorized_conversion (unsigned int, tree, tree); |
76 | 76 |
77 extern tree default_builtin_reciprocal (unsigned int, bool, bool); | 77 extern tree default_builtin_reciprocal (unsigned int, bool, bool); |
78 | 78 |
79 extern bool default_builtin_vector_alignment_reachable (const_tree, bool); | 79 extern bool default_builtin_vector_alignment_reachable (const_tree, bool); |
80 extern bool | 80 extern bool |
97 extern const char *hook_invalid_arg_for_unprototyped_fn | 97 extern const char *hook_invalid_arg_for_unprototyped_fn |
98 (const_tree, const_tree, const_tree); | 98 (const_tree, const_tree, const_tree); |
99 extern bool hook_bool_const_rtx_commutative_p (const_rtx, int); | 99 extern bool hook_bool_const_rtx_commutative_p (const_rtx, int); |
100 extern rtx default_function_value (const_tree, const_tree, bool); | 100 extern rtx default_function_value (const_tree, const_tree, bool); |
101 extern rtx default_libcall_value (enum machine_mode, const_rtx); | 101 extern rtx default_libcall_value (enum machine_mode, const_rtx); |
102 extern bool default_function_value_regno_p (const unsigned int); | |
102 extern rtx default_internal_arg_pointer (void); | 103 extern rtx default_internal_arg_pointer (void); |
103 extern rtx default_static_chain (const_tree, bool); | 104 extern rtx default_static_chain (const_tree, bool); |
104 extern void default_trampoline_init (rtx, tree, rtx); | 105 extern void default_trampoline_init (rtx, tree, rtx); |
105 extern enum reg_class default_branch_target_register_class (void); | 106 extern enum reg_class default_branch_target_register_class (void); |
106 #ifdef IRA_COVER_CLASSES | 107 #ifdef IRA_COVER_CLASSES |
114 extern int default_reloc_rw_mask (void); | 115 extern int default_reloc_rw_mask (void); |
115 extern tree default_mangle_decl_assembler_name (tree, tree); | 116 extern tree default_mangle_decl_assembler_name (tree, tree); |
116 extern tree default_emutls_var_fields (tree, tree *); | 117 extern tree default_emutls_var_fields (tree, tree *); |
117 extern tree default_emutls_var_init (tree, tree, tree); | 118 extern tree default_emutls_var_init (tree, tree, tree); |
118 extern bool default_hard_regno_scratch_ok (unsigned int); | 119 extern bool default_hard_regno_scratch_ok (unsigned int); |
120 extern bool default_mode_dependent_address_p (const_rtx addr); | |
119 extern bool default_target_option_valid_attribute_p (tree, tree, tree, int); | 121 extern bool default_target_option_valid_attribute_p (tree, tree, tree, int); |
120 extern bool default_target_option_pragma_parse (tree, tree); | 122 extern bool default_target_option_pragma_parse (tree, tree); |
121 extern bool default_target_can_inline_p (tree, tree); | 123 extern bool default_target_can_inline_p (tree, tree); |
122 extern bool default_valid_pointer_mode (enum machine_mode); | 124 extern bool default_valid_pointer_mode (enum machine_mode); |
123 extern enum machine_mode default_addr_space_pointer_mode (addr_space_t); | 125 extern enum machine_mode default_addr_space_pointer_mode (addr_space_t); |