This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RTL/C FE] banish RTL from the C FE
- From: Richard Henderson <rth at redhat dot com>
- To: Manuel López-Ibáñez <lopezibanez at gmail dot com>
- Cc: Gcc Patch List <gcc-patches at gcc dot gnu dot org>, "Joseph S. Myers" <joseph at codesourcery dot com>, Diego Novillo <dnovillo at google dot com>, Steven Bosscher <stevenb dot gcc at gmail dot com>
- Date: Thu, 01 Jul 2010 11:43:34 -0700
- Subject: Re: [RTL/C FE] banish RTL from the C FE
- References: <AANLkTinjYOMHyv67krK0ZKsezPLcAFBjoX5uob7pgQjE@mail.gmail.com>
On 07/01/2010 07:15 AM, Manuel López-Ibáñez wrote:
> Hi,
>
> This patch removes the last bit of RTL (as far as I can see) from the
> C/C++ FEs. Bootstrapped on x86_64-linux with enable-languages=all,ada
> after the mem-ref2 merge.
>
> OK?
>
> 2010-07-01 Manuel López-Ibáñez <manu@gcc.gnu.org>
>
> * c-family/c-common.c (IN_GCC_FRONTEND): Do not undef.
> Do not include expr.h
> (vector_mode_valid_p): Move here.
> * expr.c (vector_mode_valid_p): Move to c-common.c.
> * expr.h (vector_mode_valid_p): Do not declare here.
> * system.h: Poison GCC_EXPR_H in front-ends.
Ok.
r~