make forced labels a vec
commitde039705b8d488cfa74607d15a1cabcb5caefc20
authortbsaunde <tbsaunde@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 28 Aug 2016 00:03:59 +0000 (28 00:03 +0000)
committertbsaunde <tbsaunde@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 28 Aug 2016 00:03:59 +0000 (28 00:03 +0000)
tree6e015ffd2f6f050040be30de304e3e8a115eba43
parentddc43d91d12dab75980ff66a13dc464a1cdcce20
make forced labels a vec

gcc/ChangeLog:

2016-08-27  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>

* cfgbuild.c (make_edges): Adjust.
* cfgrtl.c (can_delete_label_p): Likewise.
* dwarf2cfi.c (create_trace_edges): Likewise.
* except.c (sjlj_emit_dispatch_table): Likewise.
* function.h (struct expr_status): make x_forced_labels a vector.
* jump.c (rebuild_jump_labels_1): Adjust.
* reload1.c (set_initial_label_offsets): Likewise.
* stmt.c (force_label_rtx): Likewise.
(expand_label): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@239800 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfgbuild.c
gcc/cfgrtl.c
gcc/dwarf2cfi.c
gcc/except.c
gcc/function.h
gcc/jump.c
gcc/reload1.c
gcc/stmt.c