rs6000_isa_flags &= ~OPTION_MASK_MMA;
}
- /* Enable -mdense_math by default on future systems. */
- if (TARGET_FUTURE && (rs6000_isa_flags_explicit & OPTION_MASK_DMF) == 0)
- rs6000_isa_flags |= OPTION_MASK_DMF;
-
- /* Turn off DMF options on non-future systems. */
- else if (!TARGET_FUTURE && TARGET_DMF)
- {
- if ((rs6000_isa_flags_explicit & OPTION_MASK_DMF) != 0)
- error ("%qs requires %qs", "-mdense_math", "-mcpu=future");
-
- rs6000_isa_flags &= ~OPTION_MASK_DMF;
- }
-
/* Enable power10 fusion if we are tuning for power10, even if we aren't
generating power10 instructions. */
if (!(rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION))
{ "power10", OPTION_MASK_POWER10, false, true },
{ "power11", OPTION_MASK_POWER11, false, false },
{ "future", OPTION_MASK_FUTURE, false, false },
- { "dense-math", OPTION_MASK_DMF, false, true },
{ "hard-dfp", OPTION_MASK_DFP, false, true },
{ "htm", OPTION_MASK_HTM, false, true },
{ "isel", OPTION_MASK_ISEL, false, true },
mfuture
Target Undocumented Mask(FUTURE) Var(rs6000_isa_flags) Warn(Do not use %<-mfuture>, use %<-mcpu=future>)
-mdense-math
-Target Mask(DMF) Var(rs6000_isa_flags)
-Generate (do not generate) DMF (Dense Math Facility) instructions.
-
mprefixed
Target Mask(PREFIXED) Var(rs6000_isa_flags)
Generate (do not generate) prefixed memory instructions.
-mgnu-attribute
-mstack-protector-guard=@var{guard} -mstack-protector-guard-reg=@var{reg}
-mstack-protector-guard-offset=@var{offset} -mprefixed
--mpcrel -mmma -mdense-math -mrop-protect -mprivileged
+-mpcrel -mmma -mrop-protect -mprivileged
-mno-splat-word-constant -mno-splat-float-constant
-mno-ieee128-constant -mno-warn-altivec-long}
-mcrypto -mhtm -mpower8-fusion
-mquad-memory -mquad-memory-atomic -mfloat128
-mfloat128-hardware -mprefixed -mpcrel -mmma
--mdense-math -mrop-protect}
+-mrop-protect}
The particular options set for any particular CPU varies between
compiler versions, depending on what setting seems to produce optimal
option requires that the option @option{-mcpu=power10} (or later)
is enabled.
-@opindex mdense-math
-@opindex mno-dense-math
-@item -mdense-math
-@itemx -mno-dense-math
-Generate (do not generate) Dense Math Facility (DMF) instructions.
-The @option{-mdense-math} option requires that the option
-@option{-mcpu=future} (or later) is enabled.
-
@opindex mrop-protect
@opindex mno-rop-protect
@item -mrop-protect