This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [trunk]: Round 2 of libcall removal
- From: Ian Lance Taylor <iant at google dot com>
- To: Kenneth Zadeck <zadeck at naturalbridge dot com>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>, Steven Bosscher <stevenb dot gcc at gmail dot com>, Eric Botcazou <ebotcazou at libertysurf dot fr>
- Date: Wed, 14 May 2008 08:31:49 -0700
- Subject: Re: [trunk]: Round 2 of libcall removal
- References: <4819D06C.9030309@naturalbridge.com>
Kenneth Zadeck <zadeck@naturalbridge.com> writes:
> 2008-05-01 Kenneth Zadeck <zadeck@naturalbridge.com>
>
> * optabs.c (prepare_cmp_insn): Changed LCT_PURE_MAKE_BLOCK to
> LCT_PURE and LCT_CONST_MAKE_BLOCK to LCT_CONST in calls to
> emit_library_call_value.
> * builtins.c (expand_builtin_powi, expand_builtin_memcmp): Ditto.
> * tree.h (ECF_LIBCALL_BLOCK): Removed.
> * calls.c (initialize_argument_information, precompute_arguments,
> expand_call, emit_library_call_value_1): Remove ECF_LIBCALL_BLOCK.
> (precompute_arguments): Removed flags parameter.
> * rtl.h (LCT_CONST_MAKE_BLOCK, LCT_PURE_MAKE_BLOCK): Removed.
This is OK.
Thanks.
Ian