On 09/11/2017 11:18 AM, Richard Sandiford wrote:
> This patch converts some places that use HARD_REGNO_NREGS to use
> hard_regno_nregs, in places where the initialisation has obviously
> already taken place.
> 
> Tested on aarch64-linux-gnu, x86_64-linux-gnu and powerpc64le-linux-gnu.
> Also tested by comparing the testsuite assembly output on at least one
> target per CPU directory.  OK to install?
> 
> Richard
> 
> 
> 2017-09-11  Richard Sandiford  <richard.sandif...@linaro.org>
> 
> gcc/
>       * config/arm/arm.h (THUMB_SECONDARY_INPUT_RELOAD_CLASS): Use
>       hard_regno_nregs instead of HARD_REGNO_NREGS.
>       (THUMB_SECONDARY_OUTPUT_RELOAD_CLASS): Likewise.
>       * config/c6x/c6x.c (c6x_expand_prologue): Likewise.
>       (c6x_expand_epilogue): Likewise.
>       * config/frv/frv.c (frv_alloc_temp_reg): Likewise.
>       (frv_read_iacc_argument): Likewise.
>       * config/sh/sh.c: Include regs.h.
>       (sh_print_operand): Use hard_regno_nregs instead of HARD_REGNO_NREGS.
>       (regs_used): Likewise.
>       (output_stack_adjust): Likewise.
>       * config/xtensa/xtensa.c (xtensa_copy_incoming_a7): Likewise.
>       * expmed.c: Include regs.h.
>       (store_bit_field_1): Use hard_regno_nregs instead of HARD_REGNO_NREGS.
>       * ree.c: Include regs.h.
>       (combine_reaching_defs): Use hard_regno_nregs instead of
>       HARD_REGNO_NREGS.
>       (add_removable_extension): Likewise.
OK.
jeff

Reply via email to