diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2017-01-25 10:13:53 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2017-01-25 10:13:53 +0000 |
commit | a5a2202779dec6edce80112fa3ed664f0412673a (patch) | |
tree | 64700852498960fe88bd5e97624709510d86e080 /gcc | |
parent | 5c628c3e6f1af513a644fcdb7b18ef8945087e64 (diff) | |
download | gcc-a5a2202779dec6edce80112fa3ed664f0412673a.zip gcc-a5a2202779dec6edce80112fa3ed664f0412673a.tar.gz gcc-a5a2202779dec6edce80112fa3ed664f0412673a.tar.bz2 |
[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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2ca39f0..c648e57 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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> PR debug/78363 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index d8724aa..6a42193 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -7016,7 +7016,6 @@ compilation time. -fsplit-wide-types @gol -fssa-backprop @gol -fssa-phiopt @gol --fstore-merging @gol -ftree-bit-ccp @gol -ftree-ccp @gol -ftree-ch @gol @@ -7076,6 +7075,7 @@ also turns on the following optimization flags: -frerun-cse-after-loop @gol -fsched-interblock -fsched-spec @gol -fschedule-insns -fschedule-insns2 @gol +-fstore-merging @gol -fstrict-aliasing -fstrict-overflow @gol -ftree-builtin-call-dce @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 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 -at @option{-O} and higher. +at @option{-O2} and higher as well as @option{-Os}. @item -ftree-ter @opindex ftree-ter |