re PR middle-end/92046 (Command line options (that are per-functions) are affecting...
authorRichard Biener <rguenther@suse.de>
Thu, 10 Oct 2019 14:02:25 +0000 (14:02 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 10 Oct 2019 14:02:25 +0000 (14:02 +0000)
commit247afa98ba2512c7d90f3e9e05af41067ef756a3
treeab4b351127d672cf2cd574866297570353c15fea
parent019f36a648fd3f35e562eb7ddd3ff6393b30b4c7
re PR middle-end/92046 (Command line options (that are per-functions) are affecting --params which are global.)

2019-10-10  Richard Biener  <rguenther@suse.de>

PR middle-end/92046
* opts.c (finish_options): Do not influence global --params
from options that are adjustable per function.
* tree-vect-data-refs.c (vect_enhance_data_refs_alignment):
Apply --param adjustment based on active cost-model.
* tree-ssa-phiopt.c (cond_if_else_store_replacement): Disable
further store-sinking when vectorization or if-conversion
are not enabled.

From-SVN: r276807
gcc/ChangeLog
gcc/opts.c
gcc/tree-ssa-phiopt.c
gcc/tree-vect-data-refs.c