aboutsummaryrefslogtreecommitdiff
path: root/libgfortran
diff options
context:
space:
mode:
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>2014-03-24 17:38:09 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2014-03-24 17:38:09 +0000
commit72a4ddf2b5f8167dd49a483888f14d34c3da582f (patch)
treeaeae7ffed74971f9fea144af390f17c819a9157c /libgfortran
parent2b2384e8c11ac54f8add062584ada9480079a25b (diff)
downloadgcc-72a4ddf2b5f8167dd49a483888f14d34c3da582f.zip
gcc-72a4ddf2b5f8167dd49a483888f14d34c3da582f.tar.gz
gcc-72a4ddf2b5f8167dd49a483888f14d34c3da582f.tar.bz2
re PR rtl-optimization/60501 (LRA emits add patterns which might clobber cc)
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. From-SVN: r208796
Diffstat (limited to 'libgfortran')
0 files changed, 0 insertions, 0 deletions