aboutsummaryrefslogtreecommitdiff
path: root/gcc/coverage.c
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2020-11-09 14:26:04 +0100
committerMartin Liska <mliska@suse.cz>2020-11-16 10:54:29 +0100
commit5e303cdee1ff01e4b302ef2f913c0bdd84ab967e (patch)
tree3ecf62b09717cbf9318e2a62da0d74ca85cca855 /gcc/coverage.c
parentd12603b746986554981f5ee220926a36a6cb6baf (diff)
downloadgcc-5e303cdee1ff01e4b302ef2f913c0bdd84ab967e.zip
gcc-5e303cdee1ff01e4b302ef2f913c0bdd84ab967e.tar.gz
gcc-5e303cdee1ff01e4b302ef2f913c0bdd84ab967e.tar.bz2
Prefer bit-test over the jump table.
gcc/ChangeLog: PR tree-optimization/97736 * tree-switch-conversion.c (switch_decision_tree::analyze_switch_statement): Prefer bit tests. gcc/testsuite/ChangeLog: PR tree-optimization/97736 * gcc.dg/tree-ssa/switch-1.c: Prefer bit tests. * g++.dg/tree-ssa/pr97736.C: New test.
Diffstat (limited to 'gcc/coverage.c')
0 files changed, 0 insertions, 0 deletions