+2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
+
+ * config/sh/sh.opt (madjust-unroll, minvalid-symbols, msoft-atomic,
+ mspace): Remove deprecated options.
+ * doc/invoke.texi (SH options): Remove -mspace.
+
2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
* config/sh/sh.md (ic_invalidate_line_sh4a): Fix insn length.
Target Report Var(TARGET_ACCUMULATE_OUTGOING_ARGS) Init(1)
Reserve space for outgoing arguments in the function prologue.
-madjust-unroll
-Target Ignore
-Does nothing. Preserved for backward compatibility.
-
mb
Target Report RejectNegative InverseMask(LITTLE_ENDIAN)
Generate code in big endian mode.
Target Report Var(TARGET_INLINE_IC_INVALIDATE)
inline code to invalidate instruction cache entries after setting up nested function trampolines.
-minvalid-symbols
-Target Report Mask(INVALID_SYMBOLS) Condition(SUPPORT_ANY_SH5)
-Assume symbols might be invalid.
-
misize
Target Report RejectNegative Mask(DUMPISIZE)
Annotate assembler instructions with estimated addresses.
Target Mask(HITACHI)
Follow Renesas (formerly Hitachi) / SuperH calling conventions.
-msoft-atomic
-Target Undocumented Alias(matomic-model=, soft-gusa, none)
-Deprecated. Use -matomic= instead to select the atomic model.
-
matomic-model=
Target Report RejectNegative Joined Var(sh_atomic_model_str)
Specify the model for atomic operations.
Target Report RejectNegative Var(TARGET_ENABLE_TAS)
Use tas.b instruction for __atomic_test_and_set.
-mspace
-Target RejectNegative Alias(Os)
-Deprecated. Use -Os instead.
-
multcost=
Target RejectNegative Joined UInteger Var(sh_multcost) Init(-1)
Cost to assume for a multiply insn.
-mb -ml -mdalign -mrelax @gol
-mbigtable -mfmovd -mrenesas -mno-renesas -mnomacsave @gol
-mieee -mno-ieee -mbitops -misize -minline-ic_invalidate -mpadstruct @gol
--mspace -mprefergot -musermode -multcost=@var{number} -mdiv=@var{strategy} @gol
+-mprefergot -musermode -multcost=@var{number} -mdiv=@var{strategy} @gol
-mdivsi3_libfunc=@var{name} -mfixed-range=@var{register-range} @gol
-maccumulate-outgoing-args @gol
-matomic-model=@var{atomic-model} @gol