diff options
author | Martin Liska <mliska@suse.cz> | 2020-11-09 14:26:04 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2020-11-16 10:54:29 +0100 |
commit | 5e303cdee1ff01e4b302ef2f913c0bdd84ab967e (patch) | |
tree | 3ecf62b09717cbf9318e2a62da0d74ca85cca855 /gcc/coverage.c | |
parent | d12603b746986554981f5ee220926a36a6cb6baf (diff) | |
download | gcc-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