diff options
author | Jayant Sonar <jayants@kpitcummins.com> | 2007-05-07 23:13:15 +0000 |
---|---|---|
committer | DJ Delorie <dj@gcc.gnu.org> | 2007-05-07 19:13:15 -0400 |
commit | 5abd2125f012351411df08f07918667ce3e418a9 (patch) | |
tree | b4d7248e78a4d9cbf0ccb466af301868b241de83 /gcc/config/m32c/m32c-protos.h | |
parent | 04055200edcb139e4be7088107191b7a1a9089fa (diff) | |
download | gcc-5abd2125f012351411df08f07918667ce3e418a9.zip gcc-5abd2125f012351411df08f07918667ce3e418a9.tar.gz gcc-5abd2125f012351411df08f07918667ce3e418a9.tar.bz2 |
m32c.c (SYMBOL_FLAG_FUNCVEC_FUNCTION): Define.
* config/m32c/m32c.c (SYMBOL_FLAG_FUNCVEC_FUNCTION): Define.
(TARGET_ENCODE_SECTION_INFO): Re-define.
(m32c_encode_section_info): New
(function_vector_handler): New
(current_function_special_page_vector): New
(m32c_special_page_vector_p): New.
* config/m32c/m32c-protos.h (m32c_special_page_vector_p):
Prototype.
* config/m32c/jump.md: Added instruction JSRS for functions
with attribute "function_vector".
* doc/extend.texi (function_vector): Added description
for M16C, M32C targets.
From-SVN: r124523
Diffstat (limited to 'gcc/config/m32c/m32c-protos.h')
-rw-r--r-- | gcc/config/m32c/m32c-protos.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/m32c/m32c-protos.h b/gcc/config/m32c/m32c-protos.h index 5735ee7..5bbc67c 100644 --- a/gcc/config/m32c/m32c-protos.h +++ b/gcc/config/m32c/m32c-protos.h @@ -112,6 +112,7 @@ void m32c_function_arg_advance (CUMULATIVE_ARGS *, MM, tree, int); tree m32c_gimplify_va_arg_expr (tree, tree, tree *, tree *); void m32c_init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree, int); bool m32c_promote_function_return (tree); +int m32c_special_page_vector_p (tree); #endif |