Fix emission of jump tables (PR tree-optimization/86263).
commit18dcb4b218e9cf241377177ec6911db86ba4dd8d
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Jun 2018 11:32:20 +0000 (22 11:32 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Jun 2018 11:32:20 +0000 (22 11:32 +0000)
treee89d27c1e190e257cf552b7f620e9ceed9a09243
parent42e9919fc465b77766b5385b5e413bc859d98a72
Fix emission of jump tables (PR tree-optimization/86263).

2018-06-22  Martin Liska  <mliska@suse.cz>

        PR tree-optimization/86263
* tree-switch-conversion.c (jump_table_cluster::find_jump_tables):
        Bail out if is_enabled is false.
* tree-switch-conversion.h (jump_table_cluster::is_enabled):
        New declaration.
(jump_table_cluster::is_enabled): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@261886 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-switch-conversion.c
gcc/tree-switch-conversion.h