aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2020-09-22 12:23:35 +0200
committerMartin Liska <mliska@suse.cz>2020-09-22 14:38:46 +0200
commitc6df6039e9180c580945266302ec14047d358364 (patch)
treeea9ad4ba2f0a9a04b8b9e39e9a553b12366b9cb6 /libgo
parent1a84651d164e9ebf080e0b64f0ad300eaae46297 (diff)
downloadgcc-c6df6039e9180c580945266302ec14047d358364.zip
gcc-c6df6039e9180c580945266302ec14047d358364.tar.gz
gcc-c6df6039e9180c580945266302ec14047d358364.tar.bz2
switch lowering: limit number of cluster attemps
gcc/ChangeLog: PR tree-optimization/96979 * doc/invoke.texi: Document new param max-switch-clustering-attempts. * params.opt: Add new parameter. * tree-switch-conversion.c (jump_table_cluster::find_jump_tables): Limit number of attempts. (bit_test_cluster::find_bit_tests): Likewise. gcc/testsuite/ChangeLog: PR tree-optimization/96979 * g++.dg/tree-ssa/pr96979.C: New test.
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions