2006-03-11 Steven Bosscher <stevenb.gcc@gmail.com>
commit49166fc31e2764a27545c4522a21396ce2e5814b
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 11 Mar 2006 12:52:56 +0000 (11 12:52 +0000)
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 11 Mar 2006 12:52:56 +0000 (11 12:52 +0000)
tree3ecca8f93261b3b4356334cbb37a6eff34e0116c
parent20a74ce46548ad2bca8f7c2203157792c0f123ab
2006-03-11  Steven Bosscher  <stevenb.gcc@gmail.com>

* config/sh/sh.c: Include alloc-pool.h.
(label_ref_list_pool): New alloc pool.
(label_ref_list_t): New type for lists of labels.
(struct pool_node): Make wend a label_ref_list_t.
(add_constant): Use the new type, eradicate LABEL_NEXTREF
references.
(dump_table): Likewise.
(sh_reorg): Set up the alloc pool before using add_constant and
dump_table, and destroy it when finishing.

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