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