[Bug web/103077] New: This flag is enabled by default at -O3 and by -ftree-vectorize
mathieu.malaterre at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Nov 4 08:36:08 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103077
Bug ID: 103077
Summary: This flag is enabled by default at -O3 and by
-ftree-vectorize
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: web
Assignee: unassigned at gcc dot gnu.org
Reporter: mathieu.malaterre at gmail dot com
Target Milestone: ---
The online documentation for `-ftree-vectorize` is a bit misleading. Reading it
today:
* https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
Gives:
[...]
-O2 turns on all optimization flags specified by -O1. It also turns on the
following optimization flags:
[...]
-ftree-loop-vectorize
[...]
-ftree-slp-vectorize
[...]
But later in the page:
[...]
-ftree-loop-vectorize
Perform loop vectorization on trees. This flag is enabled by default at -O3 and
by -ftree-vectorize, -fprofile-use, and -fauto-profile.
-ftree-slp-vectorize
Perform basic block vectorization on trees. This flag is enabled by default at
-O3 and by -ftree-vectorize, -fprofile-use, and -fauto-profile.
[...]
Please clarify documentation for -02 if it does turn on: -ftree-loop-vectorize
& -ftree-slp-vectorize. Thanks
More information about the Gcc-bugs
mailing list