[Patch SRA] Fix PR66119 by calling get_move_ratio in SRA
commite507d748901ee31ec4afe7d45bbde47af2767d2a
authorjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Jul 2015 09:25:54 +0000 (3 09:25 +0000)
committerjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Jul 2015 09:25:54 +0000 (3 09:25 +0000)
tree41d9cf4bc629104c82fe2278fa51e0576bead17e
parenta2f9b7c9c6d7658d7f2fa8ddb7f0f057946bb85d
[Patch SRA] Fix PR66119 by calling get_move_ratio in SRA

gcc/

PR tree-optimization/66119
* toplev.c (process_options): Don't set up default values for
the sra_max_scalarization_size_{speed,size} parameters.
* tree-sra (analyze_all_variable_accesses): If no values
have been set for the sra_max_scalarization_size_{speed,size}
parameters, call get_move_ratio to get target defaults.

gcc/testsuite/

PR tree-optimization/66119
* g++.dg/opt/pr66119.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225369 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/pr66119.C [new file with mode: 0644]
gcc/toplev.c
gcc/tree-sra.c