[doc] Correct optimisation levels documentation for -fstore-merging

* doc/invoke.texi (-fstore-merging): Correct default optimization
	levels at which it is enabled.
	(-O): Move -fstore-merging from list to...
	(-O2): ... Here.

From-SVN: r244893
This commit is contained in:
Kyrylo Tkachov 2017-01-25 10:13:53 +00:00 committed by Kyrylo Tkachov
parent 5c628c3e6f
commit a5a2202779
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* doc/invoke.texi (-fstore-merging): Correct default optimization
levels at which it is enabled.
(-O): Move -fstore-merging from list to...
(-O2): ... Here.
2017-01-25 Richard Biener <rguenther@suse.de> 2017-01-25 Richard Biener <rguenther@suse.de>
PR debug/78363 PR debug/78363

View File

@ -7016,7 +7016,6 @@ compilation time.
-fsplit-wide-types @gol -fsplit-wide-types @gol
-fssa-backprop @gol -fssa-backprop @gol
-fssa-phiopt @gol -fssa-phiopt @gol
-fstore-merging @gol
-ftree-bit-ccp @gol -ftree-bit-ccp @gol
-ftree-ccp @gol -ftree-ccp @gol
-ftree-ch @gol -ftree-ch @gol
@ -7076,6 +7075,7 @@ also turns on the following optimization flags:
-frerun-cse-after-loop @gol -frerun-cse-after-loop @gol
-fsched-interblock -fsched-spec @gol -fsched-interblock -fsched-spec @gol
-fschedule-insns -fschedule-insns2 @gol -fschedule-insns -fschedule-insns2 @gol
-fstore-merging @gol
-fstrict-aliasing -fstrict-overflow @gol -fstrict-aliasing -fstrict-overflow @gol
-ftree-builtin-call-dce @gol -ftree-builtin-call-dce @gol
-ftree-switch-conversion -ftree-tail-merge @gol -ftree-switch-conversion -ftree-tail-merge @gol
@ -8346,7 +8346,7 @@ early. This flag is enabled by default at @option{-O} and higher.
Perform merging of narrow stores to consecutive memory addresses. This pass Perform merging of narrow stores to consecutive memory addresses. This pass
merges contiguous stores of immediate values narrower than a word into fewer merges contiguous stores of immediate values narrower than a word into fewer
wider stores to reduce the number of instructions. This is enabled by default wider stores to reduce the number of instructions. This is enabled by default
at @option{-O} and higher. at @option{-O2} and higher as well as @option{-Os}.
@item -ftree-ter @item -ftree-ter
@opindex ftree-ter @opindex ftree-ter