https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96979

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-10 branch has been updated by Martin Liska
<mar...@gcc.gnu.org>:

https://gcc.gnu.org/g:b62c649466f3ae029bf348027ece9530f79d3ce1

commit r10-8839-gb62c649466f3ae029bf348027ece9530f79d3ce1
Author: Martin Liska <mli...@suse.cz>
Date:   Thu Sep 24 13:34:13 2020 +0200

    switch conversion: make a rapid speed up

    gcc/ChangeLog:

            PR tree-optimization/96979
            * tree-switch-conversion.c (jump_table_cluster::can_be_handled):
            Make a fast bail out.
            (bit_test_cluster::can_be_handled): Likewise here.
            * tree-switch-conversion.h (get_range): Use wi::to_wide instead
            of a folding.

    gcc/testsuite/ChangeLog:

            PR tree-optimization/96979
            * g++.dg/tree-ssa/pr96979.C: New test.

    (cherry picked from commit e46858e4eeee45d35ca4a7df1996186fe884879b)

Reply via email to