aboutsummaryrefslogtreecommitdiff
path: root/gcc/targhooks.c
diff options
context:
space:
mode:
authorAlex Coplan <alex.coplan@arm.com>2021-10-20 21:02:52 +0100
committerAlex Coplan <alex.coplan@arm.com>2021-10-20 21:02:52 +0100
commit788483f77de04515b0b72d3c4c841c37b005f404 (patch)
treea68ff430191608ddc20a1a7a7f831893b5bc629f /gcc/targhooks.c
parent4ba4b053151a20262d4b61eb4501aa1c48337abb (diff)
downloadgcc-788483f77de04515b0b72d3c4c841c37b005f404.zip
gcc-788483f77de04515b0b72d3c4c841c37b005f404.tar.gz
gcc-788483f77de04515b0b72d3c4c841c37b005f404.tar.bz2
calls.c: Remove some dead code and target hooks
Looking at calls.c:initialize_argument_information, I spotted some dead code that seems to have been left behind from when MPX support was removed. This change removes that code as well as the associated target hooks (which appear to be unused). gcc/ChangeLog: * calls.c (initialize_argument_information): Remove some dead code, remove handling for function_arg returning const_int. * doc/tm.texi: Delete documentation for unused target hooks. * doc/tm.texi.in: Likewise. * target.def (load_bounds_for_arg): Delete. (store_bounds_for_arg): Delete. (load_returned_bounds): Delete. (store_returned_bounds): Delete. * targhooks.c (default_load_bounds_for_arg): Delete. (default_store_bounds_for_arg): Delete. (default_load_returned_bounds): Delete. (default_store_returned_bounds): Delete. * targhooks.h (default_load_bounds_for_arg): Delete. (default_store_bounds_for_arg): Delete. (default_load_returned_bounds): Delete. (default_store_returned_bounds): Delete.
Diffstat (limited to 'gcc/targhooks.c')
-rw-r--r--gcc/targhooks.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/gcc/targhooks.c b/gcc/targhooks.c
index 812bbe3..0b525bb 100644
--- a/gcc/targhooks.c
+++ b/gcc/targhooks.c
@@ -2253,36 +2253,6 @@ default_member_type_forces_blk (const_tree, machine_mode)
return false;
}
-rtx
-default_load_bounds_for_arg (rtx addr ATTRIBUTE_UNUSED,
- rtx ptr ATTRIBUTE_UNUSED,
- rtx bnd ATTRIBUTE_UNUSED)
-{
- gcc_unreachable ();
-}
-
-void
-default_store_bounds_for_arg (rtx val ATTRIBUTE_UNUSED,
- rtx addr ATTRIBUTE_UNUSED,
- rtx bounds ATTRIBUTE_UNUSED,
- rtx to ATTRIBUTE_UNUSED)
-{
- gcc_unreachable ();
-}
-
-rtx
-default_load_returned_bounds (rtx slot ATTRIBUTE_UNUSED)
-{
- gcc_unreachable ();
-}
-
-void
-default_store_returned_bounds (rtx slot ATTRIBUTE_UNUSED,
- rtx bounds ATTRIBUTE_UNUSED)
-{
- gcc_unreachable ();
-}
-
/* Default version of canonicalize_comparison. */
void