Hi Mike,
On Wed, Aug 23, 2017 at 01:34:43PM -0400, Michael Meissner wrote:
> This patch eliminates the undocumented debugging options -mpower9-dform,
> -mpower9-dform-scalar, and -mpower9-dform-vector. These switches were added
> when I added the support for the ISA 3.0 (power9) d-form (register+offset)
> vector addressing.
> * config/rs6000/rs6000.c (rs6000_setup_reg_addr_masks): Change
> tests against -mpowwer9-dform* to -mpower9-vector. Delete code
Typo (powwwwwer!)
> @@ -4239,8 +4239,7 @@ rs6000_option_override_internal (bool gl
>
> /* For the newer switches (vsx, dfp, etc.) set some of the older options,
> unless the user explicitly used the -mno-<option> to disable the code.
> */
> - if (TARGET_P9_VECTOR || TARGET_MODULO || TARGET_P9_DFORM_SCALAR
> - || TARGET_P9_DFORM_VECTOR || TARGET_P9_DFORM_BOTH > 0)
> + if (TARGET_P9_VECTOR || TARGET_MODULO || TARGET_P9_MISC)
> rs6000_isa_flags |= (ISA_3_0_MASKS_SERVER & ~ignore_masks);
> else if (TARGET_P9_MINMAX)
> {
Where did TARGET_P9_MISC come from? It should be mentioned in the
changelog, if it is needed here.
Okay for trunk with those things dealt with. Thanks!
Segher