http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60501

--- Comment #7 from Andreas Krebbel <krebbel at gcc dot gnu.org> ---
Author: krebbel
Date: Mon Mar 24 17:38:09 2014
New Revision: 208796

URL: http://gcc.gnu.org/viewcvs?rev=208796&root=gcc&view=rev
Log:
2014-03-24  Andreas Krebbel  <andreas.kreb...@de.ibm.com>

    PR rtl-optimization/60501
    * optabs.def (addptr3_optab): New optab.
    * optabs.c (gen_addptr3_insn, have_addptr3_insn): New function.
    * doc/md.texi ("addptrm3"): Document new RTL standard expander.
    * expr.h (gen_addptr3_insn, have_addptr3_insn): Add prototypes.

    * lra.c (emit_add3_insn): Use the addptr pattern if available.

    * config/s390/s390.md ("addptrdi3", "addptrsi3"): New expanders.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/s390/s390.md
    trunk/gcc/doc/md.texi
    trunk/gcc/expr.h
    trunk/gcc/lra.c
    trunk/gcc/optabs.c
    trunk/gcc/optabs.def

Reply via email to