1. 07 Feb, 2018 15 commits
  2. 06 Feb, 2018 21 commits
  3. 05 Feb, 2018 4 commits
    • * sv.po: Update. · 813ba11a
      From-SVN: r257401
      Joseph Myers committed
    • PR tree-optimization/83369 - Missing diagnostics during inlining · 48fe6bbb
      gcc/ChangeLog:
      
      	PR tree-optimization/83369
      	* tree-ssa-ccp.c (pass_post_ipa_warn::execute): Use %G to print
      	inlining context.
      
      gcc/testsuite/ChangeLog:
      
      	PR tree-optimization/83369
      	gcc.dg/Wnonnull.c: New test.
      
      From-SVN: r257400
      Martin Sebor committed
    • Make lto.exp work with Tcl 8.4 · d66f0329
      "dict" was added in Tcl 8.5, but until a couple of weeks ago the
      testsuite had worked with 8.4.
      
      This patch uses arrays instead, like we do for the caching in
      target-supports.exp.  It is a bit uglier than using dicts was,
      but hopefully not too bad...
      
      2018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>
      
      gcc/testsuite/
      	* lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
      	argument and use dg-messages-by-file instead.  Expect it to be
      	an array rather than a dict.
      	(lto-link-and-maybe-run): Remove messages_by_file argument and
      	use an upvar for dg-messages-by-file.  Update call to
      	lto_handle_diagnostics.
      	(lt-get-options): Treat dg-messages-by-file as an array
      	rather than a dict.
      	(lto-get-options-main): Likewise.  Set the entry rather than appending.
      	(lto-execute): Treat dg-messages-by-file as an array rather than
      	a dict.  Update call to lto-link-and-maybe-run.
      
      From-SVN: r257397
      Richard Sandiford committed
    • compiler: rollback "avoid negative zero in float constants" · 60d25b80
          
          It uses functions that are not available in MPFR 2.4.2, which is the
          current version supported by GCC.
          
          Original change description:
          
              compiler: avoid negative zero in float constants
          
              Check for negative numbers with very small magnitudes that will round
              to negative zero, and force them to positive zero instead.
          
              This implements the spec clarification in https://golang.org/cl/14727.
              The test is in https://golang.org/cl/91895.
          
              Fixes golang/go#12621
          
          Updates golang/go#12621
          
          Reviewed-on: https://go-review.googlesource.com/92055
      
      From-SVN: r257393
      Ian Lance Taylor committed