Commit 23f504aa by Sandra Loosemore Committed by Sandra Loosemore

invoke.texi (Option Summary): Add -mverbose-cost-dump to AArch64 and ARM lists,…

invoke.texi (Option Summary): Add -mverbose-cost-dump to AArch64 and ARM lists, plus missing -mflip-thumb for ARM.

2017-12-17  Sandra Loosemore  <sandra@codesourcery.com>
	    Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	gcc/
	* doc/invoke.texi (Option Summary): Add -mverbose-cost-dump
	to AArch64 and ARM lists, plus missing -mflip-thumb for ARM.
	(AArch64 Options): Document -mverbose-cost-dump.
	(ARM Options): Likewise, plus -mflip-thumb.

Co-Authored-By: Kyrylo Tkachov <kyrylo.tkachov@arm.com>

From-SVN: r255773
parent 56735d40
2017-12-17 Sandra Loosemore <sandra@codesourcery.com>
Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* doc/invoke.texi (Option Summary): Add -mverbose-cost-dump
to AArch64 and ARM lists, plus missing -mflip-thumb for ARM.
(AArch64 Options): Document -mverbose-cost-dump.
(ARM Options): Likewise, plus -mflip-thumb.
2017-12-17 Martin Sebor <msebor@redhat.com> 2017-12-17 Martin Sebor <msebor@redhat.com>
PR bootstrap/83446 PR bootstrap/83446
...@@ -598,7 +598,8 @@ Objective-C and Objective-C++ Dialects}. ...@@ -598,7 +598,8 @@ Objective-C and Objective-C++ Dialects}.
-mlow-precision-recip-sqrt -mlow-precision-sqrt -mlow-precision-div @gol -mlow-precision-recip-sqrt -mlow-precision-sqrt -mlow-precision-div @gol
-mpc-relative-literal-loads @gol -mpc-relative-literal-loads @gol
-msign-return-address=@var{scope} @gol -msign-return-address=@var{scope} @gol
-march=@var{name} -mcpu=@var{name} -mtune=@var{name} -moverride=@var{string}} -march=@var{name} -mcpu=@var{name} -mtune=@var{name} @gol
-moverride=@var{string} -mverbose-cost-dump}
@emph{Adapteva Epiphany Options} @emph{Adapteva Epiphany Options}
@gccoptlist{-mhalf-reg-file -mprefer-short-insn-regs @gol @gccoptlist{-mhalf-reg-file -mprefer-short-insn-regs @gol
...@@ -648,7 +649,7 @@ Objective-C and Objective-C++ Dialects}. ...@@ -648,7 +649,7 @@ Objective-C and Objective-C++ Dialects}.
-mpic-register=@var{reg} @gol -mpic-register=@var{reg} @gol
-mnop-fun-dllimport @gol -mnop-fun-dllimport @gol
-mpoke-function-name @gol -mpoke-function-name @gol
-mthumb -marm @gol -mthumb -marm -mflip-thumb @gol
-mtpcs-frame -mtpcs-leaf-frame @gol -mtpcs-frame -mtpcs-leaf-frame @gol
-mcaller-super-interworking -mcallee-super-interworking @gol -mcaller-super-interworking -mcallee-super-interworking @gol
-mtp=@var{name} -mtls-dialect=@var{dialect} @gol -mtp=@var{name} -mtls-dialect=@var{dialect} @gol
...@@ -659,6 +660,7 @@ Objective-C and Objective-C++ Dialects}. ...@@ -659,6 +660,7 @@ Objective-C and Objective-C++ Dialects}.
-mslow-flash-data @gol -mslow-flash-data @gol
-masm-syntax-unified @gol -masm-syntax-unified @gol
-mrestrict-it @gol -mrestrict-it @gol
-mverbose-cost-dump @gol
-mpure-code @gol -mpure-code @gol
-mcmse} -mcmse}
...@@ -14556,6 +14558,11 @@ across releases. ...@@ -14556,6 +14558,11 @@ across releases.
This option is only intended to be useful when developing GCC. This option is only intended to be useful when developing GCC.
@item -mverbose-cost-dump
@opindex mverbose-cost-dump
Enable verbose cost model dumping in the debug dump files. This option is
provided for use in debugging the compiler.
@item -mpc-relative-literal-loads @item -mpc-relative-literal-loads
@itemx -mno-pc-relative-literal-loads @itemx -mno-pc-relative-literal-loads
@opindex mpc-relative-literal-loads @opindex mpc-relative-literal-loads
...@@ -16237,6 +16244,12 @@ You can also override the ARM and Thumb mode for each function ...@@ -16237,6 +16244,12 @@ You can also override the ARM and Thumb mode for each function
by using the @code{target("thumb")} and @code{target("arm")} function attributes by using the @code{target("thumb")} and @code{target("arm")} function attributes
(@pxref{ARM Function Attributes}) or pragmas (@pxref{Function Specific Option Pragmas}). (@pxref{ARM Function Attributes}) or pragmas (@pxref{Function Specific Option Pragmas}).
@item -mflip-thumb
@opindex mflip-thumb
Switch ARM/Thumb modes on alternating functions.
This option is provided for regression testing of mixed Thumb/ARM code
generation, and is not intended for ordinary use in compiling code.
@item -mtpcs-frame @item -mtpcs-frame
@opindex mtpcs-frame @opindex mtpcs-frame
Generate a stack frame that is compliant with the Thumb Procedure Call Generate a stack frame that is compliant with the Thumb Procedure Call
...@@ -16351,6 +16364,11 @@ an option used only for regression testing of the compiler and not ...@@ -16351,6 +16364,11 @@ an option used only for regression testing of the compiler and not
intended for ordinary use in compiling code. This option is disabled intended for ordinary use in compiling code. This option is disabled
by default. by default.
@item -mverbose-cost-dump
@opindex mverbose-cost-dump
Enable verbose cost model dumping in the debug dump files. This option is
provided for use in debugging the compiler.
@item -mpure-code @item -mpure-code
@opindex mpure-code @opindex mpure-code
Do not allow constant data to be placed in code sections. Do not allow constant data to be placed in code sections.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment