This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] builtin_strcmp (standard names cmpstrsi, cmpstrnsi)
- From: Richard Henderson <rth at redhat dot com>
- To: Adrian Straetling <straetling at de dot ibm dot com>
- Cc: gcc-patches at gcc dot gnu dot org, "Weigand, Ulrich" <uweigand at de dot ibm dot com>, m dot hayes at elec dot canterbury dot ac dot nz
- Date: Mon, 11 Jul 2005 12:09:42 -0700
- Subject: Re: [patch] builtin_strcmp (standard names cmpstrsi, cmpstrnsi)
- References: <20050707213201.GA908@de.ibm.com>
On Thu, Jul 07, 2005 at 11:32:01PM +0200, Adrian Straetling wrote:
> * builtins.c: (expand_builtin_memcmp, expand_builtin_strncmp):
> s/cmpstrsi/cmpstrnsi
> (expand_builtin_strcmp): Rewrite to support both 'cmpstrsi' and
> 'cmpstrnsi'.
> * optabs.c: (prepare_cmp_insn): Add availability of 'cmpstrn'.
> (init_optabs): Initialize cmpstrn_optab.
> * optabs.h: (enum insn_code cmpstrn_optab): Declare.
> * genopinit.c: (optabs[]): Add 'cmpstrn' to initialisation.
> * expr.c: (enum insn_code cmpstrn_optab): Declare.
> * config/i386/i386.md: s/cmpstr/cmpstrn
> * config/c4x/c4x.md: s/cmpstr/cmpstrn
> * doc/md.texi: Update documentation.
Ok.
r~