This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-lts-defconfig in repository toolchain/ci/gcc.
from 898c6fe1170 2019-02-25 Sandra Loosemore sandra@codesourcery.com [...] adds 33d01d64f7a PR c/77754 * gcc.c-torture/compile/pr77754-1.c: New test. [...] adds af313a98714 PR c/89495 * c-format.c (maybe_read_dollar_number): Compu [...] adds 5bcbb1ba126 Daily bump. adds 31a91a29ae1 libgo: update to Go1.12rc1 adds 5f63d50c646 2019-02-25 Sandra Loosemore sandra@codesourcery.com adds 0579ef660c9 [libbacktrace] Require dwz for b3test_dwz_buildid adds b501a36395f PR target/89474 * config/i386/i386.c (remove_partial_avx_ [...] adds f71fabb1280 PR fortran/43210 * trans-array.c (gfc_conv_array_initiali [...] adds 812441a6127 * gnat.dg/opt77.adb: New test. * gnat.dg/opt77_pkg.ad[sb] [...] adds 612006d4e2a 2019-02-26 Richard Biener rguenther@suse.de adds 26f2ab84890 2019-02-26 Richard Biener rguenther@suse.de adds a165fd900db PR c++/89481 * constexpr.c (cxx_eval_store_expression): W [...] adds b9ce1b6a54e PR go/86535 runtime: always declare nanotime in Go adds 359996e622a libgo: update to Go 1.12 release adds a0f72275411 [libbacktrace] Fix btest-lto for older gcc adds 443d5d3528b PR rtl-optimization/87761 * regcprop.c (copyprop_hardreg_ [...] adds 23f76bad32b * doc/extend.texi (__builtin_object_size): Use @pxref ins [...] adds ecf00ca9d47 Remove a legacy lto-symtab.c file. adds d7cc3e1cbb9 Improve memory statistics report readability. adds 59cf6c64004 * io/transfer.c (transfer_array_inner): Do not cast charl [...] adds 8fe5d1b1a64 2019-02-26 Thomas Koenig tkoenig@gcc.gnu.org adds 23d7d64b6de 2019-02-26 Harald Anlauf anlauf@gmx.de adds 72ebb7e861e PR libstdc++/89416 fix alloc insertable trait for clang (again) adds 3a57b74f6fb PR tree-optimization/89500 * tree-ssa-strlen.c (stridx_st [...] new 2074a828cb9 * config/sparc/sparc-opts.h (enum processor_type): Rename [...] new 8fe6096432e PR c++/89507 * tree.c (valid_constant_size_p): Deal with [...]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 112 ++++++- gcc/DATESTAMP | 2 +- gcc/alloc-pool.h | 3 - gcc/bitmap.h | 1 - gcc/c-family/ChangeLog | 12 + gcc/c-family/c-format.c | 6 +- gcc/config/i386/i386.c | 35 +- gcc/config/sparc/sparc-opts.h | 19 +- gcc/config/sparc/sparc.c | 133 ++++---- gcc/config/sparc/sparc.h | 21 +- gcc/config/sparc/sparc.md | 2 +- gcc/config/sparc/sparc.opt | 78 +++-- gcc/cp/ChangeLog | 6 + gcc/cp/constexpr.c | 1 + gcc/doc/extend.texi | 24 +- gcc/doc/md.texi | 2 +- gcc/fortran/ChangeLog | 21 +- gcc/fortran/check.c | 20 ++ gcc/fortran/invoke.texi | 2 +- gcc/fortran/trans-array.c | 12 +- gcc/fortran/trans-types.c | 5 +- gcc/ggc-common.c | 3 - gcc/go/gofrontend/MERGE | 2 +- gcc/mem-stats.h | 9 +- gcc/regcprop.c | 16 + gcc/testsuite/ChangeLog | 51 +++ gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C | 24 ++ gcc/testsuite/g++.dg/other/new2.C | 5 + gcc/testsuite/gcc.c-torture/compile/pr77754-1.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr77754-2.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr77754-3.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr77754-4.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr77754-5.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr77754-6.c | 10 + gcc/testsuite/gcc.dg/Wstringop-overflow-10.c | 34 ++ gcc/testsuite/gcc.dg/pr89500.c | 17 + gcc/testsuite/gcc.dg/strlenopt-60.c | 58 ++++ gcc/testsuite/gcc.dg/torture/pr89505.c | 22 ++ gcc/testsuite/gcc.target/i386/pr89474.c | 14 + gcc/testsuite/gfortran.dg/altreturn_9_0.f90 | 10 + gcc/testsuite/gfortran.dg/altreturn_9_1.f90 | 7 + gcc/testsuite/gfortran.dg/pr89492.f90 | 27 ++ gcc/testsuite/gnat.dg/opt77.adb | 14 + gcc/testsuite/gnat.dg/opt77_pkg.adb | 28 ++ gcc/testsuite/gnat.dg/opt77_pkg.ads | 5 + gcc/tree-parloops.c | 1 + gcc/tree-phinodes.c | 4 +- gcc/tree-ssa-dom.c | 30 +- gcc/tree-ssa-strlen.c | 48 +-- gcc/tree-ssa-structalias.c | 5 +- gcc/tree-ssanames.c | 4 +- gcc/tree.c | 17 +- gcc/vec.c | 3 - gcc/vec.h | 2 +- libbacktrace/ChangeLog | 9 + libbacktrace/Makefile.am | 4 + libbacktrace/Makefile.in | 72 +++-- libbacktrace/btest.c | 3 +- libcpp/ChangeLog | 5 + libcpp/symtab.c | 24 +- libgfortran/ChangeLog | 6 +- libgfortran/io/transfer.c | 2 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/cgo/gcc.go | 38 ++- libgo/go/cmd/cgo/godefs.go | 29 +- libgo/go/cmd/cgo/out.go | 17 +- libgo/go/cmd/go/alldocs.go | 27 +- libgo/go/cmd/go/go_test.go | 51 ++- libgo/go/cmd/go/internal/clean/clean.go | 4 +- libgo/go/cmd/go/internal/generate/generate.go | 7 +- libgo/go/cmd/go/internal/help/helpdoc.go | 17 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 4 +- libgo/go/cmd/go/internal/modget/get.go | 3 +- libgo/go/cmd/go/internal/modload/build.go | 10 + libgo/go/cmd/go/internal/work/exec.go | 2 +- libgo/go/cmd/internal/objabi/funcid.go | 2 +- libgo/go/crypto/aes/block.go | 2 +- libgo/go/crypto/elliptic/elliptic.go | 3 +- libgo/go/crypto/rc4/rc4.go | 6 +- libgo/go/crypto/subtle/constant_time.go | 8 +- libgo/go/crypto/tls/common.go | 59 +++- libgo/go/crypto/tls/conn_test.go | 1 + libgo/go/crypto/tls/handshake_client.go | 2 +- libgo/go/crypto/tls/handshake_client_test.go | 55 ++++ libgo/go/crypto/tls/handshake_server.go | 4 +- libgo/go/crypto/tls/handshake_server_test.go | 189 ++++++++--- libgo/go/crypto/tls/handshake_server_tls13.go | 8 +- libgo/go/crypto/tls/key_agreement.go | 2 +- .../Client-TLSv12-ClientCert-RSA-PSS-Disabled | 137 ++++++++ .../Client-TLSv12-ClientCert-RSA-PSS-Disabled-512 | 125 +++++++ .../Client-TLSv13-ClientCert-RSA-PSS-Disabled | 138 ++++++++ ...TLSv12-ClientAuthRequestedAndGiven-PSS-Disabled | 126 ++++++++ ...ientAuthRequestedAndGiven-PSS-Disabled-Required | 74 +++++ .../tls/testdata/Server-TLSv12-RSA-PSS-Disabled | 84 +++++ .../Server-TLSv12-RSA-PSS-Disabled-Required | 54 ++++ ...TLSv13-ClientAuthRequestedAndGiven-PSS-Disabled | 182 +++++++++++ .../tls/testdata/Server-TLSv13-RSA-PSS-Disabled | 103 ++++++ libgo/go/crypto/tls/tls.go | 9 + libgo/go/crypto/tls/tls_test.go | 53 ++- libgo/go/crypto/x509/cert_pool.go | 9 +- libgo/go/crypto/x509/verify_test.go | 116 +++++++ libgo/go/crypto/x509/x509.go | 38 ++- libgo/go/database/sql/driver/driver.go | 2 +- libgo/go/database/sql/sql.go | 9 +- libgo/go/encoding/json/encode.go | 1 + libgo/go/flag/flag.go | 2 + libgo/go/math/big/ratconv.go | 5 +- libgo/go/net/http/client.go | 8 +- libgo/go/net/http/fs_test.go | 15 +- libgo/go/net/http/h2_bundle.go | 8 +- libgo/go/net/http/http.go | 11 + libgo/go/net/http/httptrace/trace.go | 2 +- libgo/go/net/http/request.go | 7 +- libgo/go/net/http/requestwrite_test.go | 11 + libgo/go/net/lookup_test.go | 12 +- libgo/go/net/net_test.go | 2 +- libgo/go/net/url/url.go | 15 + libgo/go/net/url/url_test.go | 23 +- libgo/go/os/file_unix.go | 1 + libgo/go/os/path.go | 8 + libgo/go/os/removeall_at.go | 53 ++- libgo/go/os/removeall_noat.go | 6 +- libgo/go/os/removeall_test.go | 80 +++++ libgo/go/path/filepath/path_test.go | 22 +- libgo/go/runtime/crash_test.go | 12 + libgo/go/runtime/extern.go | 6 +- libgo/go/runtime/malloc.go | 2 +- libgo/go/runtime/mgcsweep.go | 14 +- libgo/go/runtime/mheap.go | 207 ++++++++---- libgo/go/runtime/runtime1.go | 2 + libgo/go/runtime/stubs3.go | 7 - libgo/go/runtime/testdata/testprog/crash.go | 21 ++ libgo/go/runtime/testdata/testprog/memprof.go | 5 +- libgo/go/sort/sort.go | 2 +- libgo/go/sync/atomic/doc.go | 3 +- libgo/go/syscall/syscall_linux_test.go | 13 + libgo/go/testing/sub_test.go | 49 +++ libgo/go/testing/testing.go | 23 +- libgo/misc/cgo/test/cgo_test.go | 1 + libgo/misc/cgo/test/issue29748.go | 22 ++ libgo/misc/cgo/test/issue29781.go | 17 + libgo/misc/cgo/test/issue30065.go | 38 +++ libstdc++-v3/ChangeLog | 7 + libstdc++-v3/include/bits/alloc_traits.h | 44 ++- lto-plugin/ChangeLog | 4 + lto-plugin/lto-symtab.c | 359 --------------------- 147 files changed, 3235 insertions(+), 903 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C create mode 100644 gcc/testsuite/g++.dg/other/new2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-4.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-5.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr77754-6.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-10.c create mode 100644 gcc/testsuite/gcc.dg/pr89500.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-60.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr89505.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89474.c create mode 100644 gcc/testsuite/gfortran.dg/altreturn_9_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/altreturn_9_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89492.f90 create mode 100644 gcc/testsuite/gnat.dg/opt77.adb create mode 100644 gcc/testsuite/gnat.dg/opt77_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt77_pkg.ads create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-PSS-Disabled create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-PSS-D [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-PSS-Disabled create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-PSS-Disabled create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-PSS-Disabled-Required create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-RSA-PSS-Disabled create mode 100644 libgo/misc/cgo/test/issue29748.go create mode 100644 libgo/misc/cgo/test/issue29781.go create mode 100644 libgo/misc/cgo/test/issue30065.go delete mode 100644 lto-plugin/lto-symtab.c