make forced labels a vec
authorTrevor Saunders <tbsaunde+gcc@tbsaunde.org>
Sun, 28 Aug 2016 00:03:59 +0000 (00:03 +0000)
committerTrevor Saunders <tbsaunde@gcc.gnu.org>
Sun, 28 Aug 2016 00:03:59 +0000 (00:03 +0000)
commit6f7eba349b7f2b140f163b772ba94b383d02d64e
tree6e015ffd2f6f050040be30de304e3e8a115eba43
parent9cad8a673f30b657218eb73565b992ba203a2581
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.

From-SVN: r239800
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