On 10/23/2017 10:59 AM, Richard Sandiford wrote:
> This patch uses a MACRO_MODE wrapper for the target macro invocations
> in targhooks.c and address.h, so that macros for non-AArch64 targets
> can continue to treat modes as fixed-size.
> 
> It didn't seem worth converting the address macros to hooks since
> (a) they're heavily used, (b) they should be probably be replaced
> with a different interface rather than converted to hooks as-is,
> and most importantly (c) addresses.h already localises the problem.
> 
> 
> 2017-10-23  Richard Sandiford  <richard.sandif...@linaro.org>
>           Alan Hayward  <alan.hayw...@arm.com>
>           David Sherwood  <david.sherw...@arm.com>
> 
> gcc/
>       * machmode.h (MACRO_MODE): New macro.
>       * addresses.h (base_reg_class, ok_for_base_p_1): Use it.
>       * targhooks.c (default_libcall_value, default_secondary_reload)
>       (default_memory_move_cost, default_register_move_cost)
>       (default_class_max_nregs): Likewise.
OK.
jeff

Reply via email to