Re: [patch] Remove IFCVT_EXTRA_FIELDS

2012-06-27 Thread Richard Henderson
On 06/27/2012 03:53 PM, Steven Bosscher wrote:
>   * system.h (IFCVT_EXTRA_FIELDS): Poison.
>   (IFCVT_INIT_EXTRA_FIELDS): Poison.
>   * basic-block.h (struct ce_if_block): Remove IFCVT_EXTRA_FIELDS.
>   * ifcvt.c (find_if_header): Use IFCVT_MACHDEP_INIT instead of
>   IFCVT_INIT_EXTRA_FIELDS.
>   * gengtype-parse.c (struct_field_seq): Remove obsolete comment.
>   * config/frv/frv.h (IFCVT_INIT_EXTRA_FIELDS): Rename to
>   IFCVT_MACHDEP_INIT.
>   * config/frv/frv.c (frv_ifcvt_init_extra_fields): Rename to
>   frv_ifcvt_machdep_init.
>   * doc/tm.texi.in (IFCVT_INIT_EXTRA_FIELDS, IFCVT_EXTRA_FIELDS):
>   Remove documentation.
>   (IFCVT_MACHDEP_INIT): Document.
>   * doc/tm.texi: Regenerate.

Ok.

r~


[patch] Remove IFCVT_EXTRA_FIELDS

2012-06-27 Thread Steven Bosscher
Hello,

The only user of IFCVT_EXTRA_FIELDS is FR-V -- and it's not even using
the macro to define extra fields...

This patch removes IFCVT_EXTRA_FIELDS and replaces the related
IFCVT_INIT_EXTRA_FIELDS with IFCVT_MACHDEP_INIT.

Bootstrapped&tested on x86_64-unknown-linux-gnu, and build&tested with
a cross from powerpc64-unknown-linux-gnu to frv-elf.
OK for trunk?

Ciao!
Steven


cleanup_IFCVT_EXTRA_FIELDS.diff
Description: Binary data