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

Reply via email to