aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gnatbind.adb
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2014-10-10 14:15:30 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2014-10-10 14:15:30 +0200
commitaa79a1e1c8bc73e1b5efcfa9de532f8c6b2e3151 (patch)
tree04dd8d6f9599125815f4e49100134fff987c996f /gcc/ada/gnatbind.adb
parentf1485e5b24f83af957e3d528dc80cd88b67acdc5 (diff)
downloadgcc-aa79a1e1c8bc73e1b5efcfa9de532f8c6b2e3151.zip
gcc-aa79a1e1c8bc73e1b5efcfa9de532f8c6b2e3151.tar.gz
gcc-aa79a1e1c8bc73e1b5efcfa9de532f8c6b2e3151.tar.bz2
re PR tree-optimization/63464 (compare one character to many: faster)
PR tree-optimization/63464 * tree-switch-conversion.c (struct case_bit_test): Remove hi and lo fields, add wide_int mask field. (emit_case_bit_tests): Add MAXVAL argument, rewrite uses of hi/lo fields into wide_int mask operations, optimize by pretending minval to be 0 if maxval is small enough. (process_switch): Adjust caller. From-SVN: r216072
Diffstat (limited to 'gcc/ada/gnatbind.adb')
0 files changed, 0 insertions, 0 deletions