[PATCH] calls.c: Remove some dead code and target hooks

Jeff Law jeffreyalaw@gmail.com
Wed Oct 20 19:48:24 GMT 2021



On 10/20/2021 8:18 AM, Alex Coplan via Gcc-patches wrote:
> Hi all,
>
> 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 patch removes that code as well as the associated target hooks
> (which appear to be unused).
>
> Bootstrapped and regtested on aarch64-linux-gnu and x86_64-linux-gnu, no
> regressions.
>
> OK for trunk?
>
> Thanks,
> Alex
>
> 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.
OK. Thanks for taking care of this.

jeff



More information about the Gcc-patches mailing list