r208796 - in /trunk/gcc: ChangeLog config/s390/...

krebbel@gcc.gnu.org krebbel@gcc.gnu.org
Mon Mar 24 17:38:00 GMT 2014


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.Krebbel@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



More information about the Gcc-cvs mailing list