This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PING! [PATCH, RFA] Remove LABEL_NEXTREF and TARGET_ADJUST_UNROLL_MAX from the SH backend
- From: Steven Bosscher <stevenb dot gcc at gmail dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Joern RENNECKE <joern dot rennecke at st dot com>, Alexandre Oliva <aoliva at redhat dot com>
- Date: Fri, 10 Mar 2006 18:50:26 +0100
- Subject: PING! [PATCH, RFA] Remove LABEL_NEXTREF and TARGET_ADJUST_UNROLL_MAX from the SH backend
- References: <200602261725.30716.steven@gcc.gnu.org> <200602261816.35048.steven@gcc.gnu.org> <200602262205.11908.steven@gcc.gnu.org>
On Sunday 26 February 2006 22:05, Steven Bosscher wrote:
> * config/sh/sh.c: Include alloc-pool.h.
> (sh_adjust_unroll_max, TARGET_ADJUST_UNROLL_MAX): Remove.
> (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.
>
> * doc/invoke.texi (-madjust-unroll): Remove documentation
Patch at http://gcc.gnu.org/ml/gcc-patches/2006-02/msg01935.html is
still not reviewed. Could an SH maintainer or a GWP maintainer give
it a look please?
Gr.
Steven