diff options
author | Matthew Wahab <matthew.wahab@arm.com> | 2016-05-16 10:22:25 +0000 |
---|---|---|
committer | Matthew Wahab <mwahab@gcc.gnu.org> | 2016-05-16 10:22:25 +0000 |
commit | 8fad45f5b6577a0b999ee32ab07108b16522ab1b (patch) | |
tree | dae4d881b454aa2b60b420ca1c47550c452cbdf5 /gcc/target.def | |
parent | 34da9c9840ae773d1b0196a9e27ffa2b40ed14f9 (diff) | |
download | gcc-8fad45f5b6577a0b999ee32ab07108b16522ab1b.zip gcc-8fad45f5b6577a0b999ee32ab07108b16522ab1b.tar.gz gcc-8fad45f5b6577a0b999ee32ab07108b16522ab1b.tar.bz2 |
Remove TARGET_INVALID_PARAMETER_TYPE and TARGET_INVALID_RETURN_TYPE hooks.
c/
2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
* c-decl.c (grokdeclarator): Remove errmsg and use of
targetm.invalid_return_type.
(grokparms): Remove errmsg and use of
targetm.invalid_parameter_type.
cp/
2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
* decl.c (grokdeclarator): Remove errmsg and use of
targetm.invalid_return_type.
(grokparms): Remove errmsg and use of
targetm.invalid_parameter_type.
gcc/
2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
* doc/tm.texi: Regenerate.
* doc/tm.texi.in (TARGET_INVALID_PARAMETER_TYPE): Remove.
(TARGET_INVALID_RETURN_TYPE): Remove.
* system.h: Poison TARGET_INVALID_PARAMETER_TYPE and
TARGET_INVALID_RETURN_TYPE.
* target.def (invalid_parameter_type): Remove.
(invalid_return_type): Remove.
From-SVN: r236276
Diffstat (limited to 'gcc/target.def')
-rw-r--r-- | gcc/target.def | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/gcc/target.def b/gcc/target.def index 20f2b32..6392e73 100644 --- a/gcc/target.def +++ b/gcc/target.def @@ -4820,28 +4820,6 @@ the front end.", const char *, (int op, const_tree type1, const_tree type2), hook_constcharptr_int_const_tree_const_tree_null) -/* Return the diagnostic message string if TYPE is not valid as a - function parameter type, NULL otherwise. */ -DEFHOOK -(invalid_parameter_type, - "If defined, this macro returns the diagnostic message when it is\n\ -invalid for functions to include parameters of type @var{type},\n\ -or @code{NULL} if validity should be determined by\n\ -the front end. This is currently used only by the C and C++ front ends.", - const char *, (const_tree type), - hook_constcharptr_const_tree_null) - -/* Return the diagnostic message string if TYPE is not valid as a - function return type, NULL otherwise. */ -DEFHOOK -(invalid_return_type, - "If defined, this macro returns the diagnostic message when it is\n\ -invalid for functions to have return type @var{type},\n\ -or @code{NULL} if validity should be determined by\n\ -the front end. This is currently used only by the C and C++ front ends.", - const char *, (const_tree type), - hook_constcharptr_const_tree_null) - /* If values of TYPE are promoted to some other type when used in expressions (analogous to the integer promotions), return that type, or NULL_TREE otherwise. */ |