1. 17 Aug, 2017 14 commits
  2. 16 Aug, 2017 16 commits
  3. 15 Aug, 2017 4 commits
    • Limit SH strncmp inline expansion (PR target/78460). · aaf46c35
      GCC mainline built for sh4-linux-gnu runs out of memory building a
      glibc test, which calls strncmp with very large constant size
      argument, resulting in the SH inline strncmp expansion trying to
      inline a fully unrolled expansion of strncmp for that size.
      
      This patch limits that fully unrolled expansion to the case of less
      than 32 bytes.  This is explicitly *not* trying to be optimal in any
      way (very likely a lower threshold makes sense), just to limit enough
      to avoid the out-of-memory issue in the glibc testsuite.
      
      I have *not* run the GCC testsuite for SH.  I have verified that this
      allows the glibc testsuite to build OK, with both GCC mainline and GCC
      7 branch (and that the included test builds quickly with patched GCC,
      runs out of memory with unpatched GCC).
      
      	PR target/78460
      	PR target/67712
      gcc:
      	* config/sh/sh-mem.cc (sh_expand_cmpnstr): Only unroll for
      	constant count if that count is less than 32.
      
      gcc/testsuite:
      	* gcc.c-torture/compile/string-large-1.c: New test.
      
      From-SVN: r251108
      Joseph Myers committed
    • Update .po files. · 6b789c7f
      	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
      	ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
      	zh_TW.po: Update.
      
      From-SVN: r251106
      Joseph Myers committed
    • gcc.c (execute): Emit friendlier message if inferior is killed by an external cause. · 466e6e8d
      	* gcc.c (execute): Emit friendlier message if inferior is killed
      	by an external cause.
      
      From-SVN: r251104
      Nathan Sidwell committed
    • re PR tree-optimization/81790 (ICE in vn_nary_build_or_lookup_1, at tree-ssa-sccvn.c:1738) · 204b99cd
      2017-08-15  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/81790
      	* tree-ssa-sccvn.c (vn_lookup_simplify_result): Handle both
      	CONSTRUCTORs from simplifying and VN.
      
      	* gcc.dg/torture/pr81790.c: New testcase.
      
      From-SVN: r251103
      Richard Biener committed
  4. 14 Aug, 2017 6 commits