Use rtx_jump_table_data in jump.c:delete_related_insns
commitae9c1c11697dcde01c765abe4c7298893a9cf912
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2014 13:58:29 +0000 (5 13:58 +0000)
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2014 13:58:29 +0000 (5 13:58 +0000)
tree6cb50cacb39e660c495147b9a1c7f753bf05b947
parenteaa0f393eb0177b3d79f0b3f60a1e18dbafe0fff
Use rtx_jump_table_data in jump.c:delete_related_insns

gcc/ChangeLog
2014-09-05  David Malcolm  <dmalcolm@redhat.com>

* jump.c (delete_related_insns): Introduce a new local "table" by
replacing JUMP_TABLE_DATA_P with a dyn_cast, then use the
get_labels method of "table" to simplify access to the labels in
the jump table.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214960 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/jump.c