MIPS/GAS/doc: Refer to `.module' rather than `.set'

Complement commit 919731affb ("Add MIPS .module directive") and update
the GAS manual to refer to the `.module' rather than `.set' directive in
command-line option descriptions, following an observation that unlike
`.set' and like the respective command-line option the use of the
`.module' directive affects the ISA and ASE flags recorded in the object
file produced, and therefore it is `.module' rather than `.set' that
corresponds to the respective command-line option.

	gas/
	* doc/as.texinfo (-mips16, -no-mips16): Refer to `.module
	mips16' rather than `.set mips16'.
	(-mmicromips, -mno-micromips): Refer to `.module micromips' and
	`.module nomicromips' rather than `.set micromips' and `.set
	nomicromips'.
	(-msmartmips, -mno-smartmips): Refer to `.module smartmips'
	rather than `.set smartmips'.
	* doc/c-mips.texi (MIPS Options): Refer to `.module mips16',
	`.module micromips', `.module nomicromips' and `.module
	smartmips' rather than `.set mips16', `.set micromips', `.set
	nomicromips' and `.set smartmips' respectively.
This commit is contained in:
Maciej W. Rozycki 2017-05-15 12:47:26 +01:00
parent 5f2ad7a3c7
commit 32035f5151
3 changed files with 26 additions and 12 deletions

View File

@ -1,3 +1,17 @@
2017-05-15 Maciej W. Rozycki <macro@imgtec.com>
* doc/as.texinfo (-mips16, -no-mips16): Refer to `.module
mips16' rather than `.set mips16'.
(-mmicromips, -mno-micromips): Refer to `.module micromips' and
`.module nomicromips' rather than `.set micromips' and `.set
nomicromips'.
(-msmartmips, -mno-smartmips): Refer to `.module smartmips'
rather than `.set smartmips'.
* doc/c-mips.texi (MIPS Options): Refer to `.module mips16',
`.module micromips', `.module nomicromips' and `.module
smartmips' rather than `.set mips16', `.set micromips', `.set
nomicromips' and `.set smartmips' respectively.
2017-05-12 Maciej W. Rozycki <macro@imgtec.com>
Matthew Fortune <matthew.fortune@imgtec.com>

View File

@ -1452,21 +1452,21 @@ registers when supported by the ISA. @samp{-mfpxx} implies
@item -mips16
@itemx -no-mips16
Generate code for the MIPS 16 processor. This is equivalent to putting
@code{.set mips16} at the start of the assembly file. @samp{-no-mips16}
@code{.module mips16} at the start of the assembly file. @samp{-no-mips16}
turns off this option.
@item -mmicromips
@itemx -mno-micromips
Generate code for the microMIPS processor. This is equivalent to putting
@code{.set micromips} at the start of the assembly file. @samp{-mno-micromips}
turns off this option. This is equivalent to putting @code{.set nomicromips}
at the start of the assembly file.
@code{.module micromips} at the start of the assembly file.
@samp{-mno-micromips} turns off this option. This is equivalent to putting
@code{.module nomicromips} at the start of the assembly file.
@item -msmartmips
@itemx -mno-smartmips
Enables the SmartMIPS extension to the MIPS32 instruction set. This is
equivalent to putting @code{.set smartmips} at the start of the assembly file.
@samp{-mno-smartmips} turns off this option.
Enables the SmartMIPS extension to the MIPS32 instruction set. This is
equivalent to putting @code{.module smartmips} at the start of the assembly
file. @samp{-mno-smartmips} turns off this option.
@item -mips3d
@itemx -no-mips3d

View File

@ -148,22 +148,22 @@ registers when supported by the ISA. @samp{-mfpxx} implies
@item -mips16
@itemx -no-mips16
Generate code for the MIPS 16 processor. This is equivalent to putting
@code{.set mips16} at the start of the assembly file. @samp{-no-mips16}
@code{.module mips16} at the start of the assembly file. @samp{-no-mips16}
turns off this option.
@item -mmicromips
@itemx -mno-micromips
Generate code for the microMIPS processor. This is equivalent to putting
@code{.set micromips} at the start of the assembly file. @samp{-mno-micromips}
turns off this option. This is equivalent to putting @code{.set nomicromips}
at the start of the assembly file.
@code{.module micromips} at the start of the assembly file.
@samp{-mno-micromips} turns off this option. This is equivalent to putting
@code{.module nomicromips} at the start of the assembly file.
@item -msmartmips
@itemx -mno-smartmips
Enables the SmartMIPS extensions to the MIPS32 instruction set, which
provides a number of new instructions which target smartcard and
cryptographic applications. This is equivalent to putting
@code{.set smartmips} at the start of the assembly file.
@code{.module smartmips} at the start of the assembly file.
@samp{-mno-smartmips} turns off this option.
@item -mips3d