On Tue, Oct 9, 2012 at 7:01 PM, Michael Meissner
<meiss...@linux.vnet.ibm.com> wrote:
> This patch is a preparation patch for the main infrastructure patch.  It
> changes the types of the builtin masks and target options from unsigned/signed
> int to HOST_WIDE_INT.  I built this with #2c also installed (but the two
> patches are independent).  It bootstraped and had no regressions.  Is it ok to
> install?
>
> 2012-10-09  Michael Meissner  <meiss...@linux.vnet.ibm.com>
>
>         * config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Change
>         builtin mask, target flags masks type to HOST_WIDE_INT in
>         preparation for growing the number of ISA switches from 31 to 63.
>
>         * config/rs6000/rs6000.opt (rs6000_builtin_mask): Make mask type
>         HOST_WIDE_INT.
>
>         * config/rs6000/rs6000.c (struct builtin_description): Make
>         builtin mask field HOST_WIDE_INT.  Make target flags field
>         HOST_WIDE_INT in preparation for growing the # of ISA switches.
>         (struct rs6000_builtin_info_type): Likewise.
>         (struct rs6000_ptt): Likewise.
>         (rs6000_builtin_mask_calculate): Likewise.
>         (rs6000_invalid_builtin): Likewise.
>         (rs6000_builtin_decl): Likewise.
>         (rs6000_common_init_builtins): Likewise.
>         (rs6000_darwin_file_start): Likewise.
>         (rs6000_final_prescan_insn): Likewise.
>         (rs6000_inner_target_options): Likewise.
>         (build_target_option_node): Likewise.
>         (rs6000_function_specific_print): Likewise.
>         (DEBUG_FMT_W): New format for printing HOST_WIDE_INT in hex.
>
>         * config/rs6000/rs6000-protos.h (rs6000_builtin_mask_calculate):
>         Make target flags, builtin masks arguments/return values
>         HOST_WIDE_INT in preparation for growing the number of ISA from 31
>         to 63.
>         (rs6000_target_modify_macros): Likewise.
>         (rs6000_target_modify_macros_ptr): Likewise.

This patch is okay.

Thanks, David

Reply via email to