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-allmodconfig in repository toolchain/ci/gcc.
from 0ccf1b9d72e * config/i386/i386-features.c (general_scalar_chain::comp [...] adds e12cf2ce124 PR driver/80545 - option -Wstringop-overflow not recognized [...] adds 3b96aff0edd PR tree-optimization/91457 - inconsistent warning for writi [...] adds f54e91674c9 compiler, runtime: provide index information on bounds [...] adds db85420c6b9 [Preprocessor] small cleanups adds cfb8767c2ee compiler: handle unsafe conversion expression in escape [...] adds 17f66fbb71f Add .clangd and compile_commands.json to .gitignore. adds bfef39af7bb 2019-08-28 Steven G. Kargl kargl@gcc.gnu.org adds 2905f222393 2019-08-28 Steven G. Kargl kargl@gcc.gnu.org adds 1738f90ef6c PR c++/91360 - Implement C++20 P1143R2: constinit. * c-co [...] adds f5fafa3e7ef 2019-08-28 Steven G. Kargl kargl@gcc.gnu.org adds 8cfe81fc55d runtime: move osinit to Go adds 5dbfe501898 Update ABI baselines for x86 and powerpc GNU targets adds 71b0718cdfe * es.po: Update. adds 3cc4657e1f3 Daily bump. adds 42a02a51c2a Implement P1152R4: Deprecating some uses of volatile. PR [...] adds 784a155164c 2019-08-29 Richard Biener rguenther@suse.de adds 509051ab990 /cp 2019-08-29 Paolo Carlini paolo.carlini@oracle.com adds d195b9224c9 PR tree-optimization/91351 * tree-cfg.c (generate_range_t [...] adds fab9e804eb9 PR target/91560 * config/i386/i386-expand.c (expand_vec_p [...] adds 245a249c6e4 * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: [...] adds 9f5445ae399 2019-08-29 Richard Biener rguenther@suse.de adds 597d6fb2890 2019-08-29 Richard Biener rguenther@suse.de adds f079e7eee6b PR libstdc++/91067 add more missing exports for directory i [...] adds b48b72c0369 [preprocessor] Include stacking
No new revisions were added by this update.
Summary of changes: .gitignore | 2 + ChangeLog | 5 + gcc/ChangeLog | 84 ++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 113 ++++- gcc/builtins.h | 2 +- gcc/c-family/ChangeLog | 20 + gcc/c-family/c-common.c | 8 +- gcc/c-family/c-common.h | 6 + gcc/c-family/c-cppbuiltin.c | 1 + gcc/c-family/c-format.c | 1 + gcc/c-family/c-opts.c | 4 + gcc/c-family/c.opt | 11 + gcc/config/i386/i386-expand.c | 140 +++++- gcc/config/i386/i386-features.c | 40 +- gcc/cp/ChangeLog | 53 +++ gcc/cp/cp-gimplify.c | 3 + gcc/cp/cp-tree.h | 11 +- gcc/cp/decl.c | 100 ++++- gcc/cp/expr.c | 22 + gcc/cp/lex.c | 2 + gcc/cp/parser.c | 44 +- gcc/cp/pt.c | 12 +- gcc/cp/typeck.c | 24 +- gcc/cp/typeck2.c | 17 +- gcc/doc/invoke.texi | 22 +- gcc/fortran/ChangeLog | 18 + gcc/fortran/check.c | 16 + gcc/fortran/intrinsic.c | 54 ++- gcc/fortran/simplify.c | 34 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 9 + gcc/go/gofrontend/expressions.cc | 475 +++++++++++++-------- gcc/go/gofrontend/expressions.h | 17 +- gcc/go/gofrontend/gogo.cc | 1 + gcc/go/gofrontend/runtime.cc | 7 + gcc/go/gofrontend/runtime.def | 69 +++ gcc/opts-common.c | 4 +- gcc/po/ChangeLog | 4 + gcc/po/es.po | 81 ++-- gcc/testsuite/ChangeLog | 113 +++++ gcc/testsuite/c-c++-common/Wbool-operation-1.c | 1 + gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 348 +++++++++++++++ gcc/testsuite/c-c++-common/gomp/atomic-1.c | 1 + gcc/testsuite/c-c++-common/gomp/atomic-9.c | 1 + .../c-c++-common/gomp/depend-iterator-1.c | 2 + gcc/testsuite/c-c++-common/gomp/loop-1.c | 12 +- gcc/testsuite/c-c++-common/gomp/order-3.c | 12 +- gcc/testsuite/c-c++-common/pr69733.c | 2 +- gcc/testsuite/c-c++-common/spec-barrier-2.c | 1 + gcc/testsuite/c-c++-common/tm/pr54893.c | 1 + gcc/testsuite/g++.dg/cpp0x/pr65327.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr84676.C | 3 +- gcc/testsuite/g++.dg/cpp0x/rv-conv2.C | 6 +- gcc/testsuite/g++.dg/cpp0x/rv1n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv1p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv2n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv2p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv3n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv3p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv4n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv4p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv5n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv5p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv6n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv6p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv7n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv7p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv8p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/trailing14.C | 2 +- gcc/testsuite/g++.dg/cpp1y/new1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constinit1.C | 38 ++ gcc/testsuite/g++.dg/cpp2a/constinit10.C | 26 ++ gcc/testsuite/g++.dg/cpp2a/constinit11.C | 79 ++++ gcc/testsuite/g++.dg/cpp2a/constinit12.C | 14 + gcc/testsuite/g++.dg/cpp2a/constinit2.C | 14 + gcc/testsuite/g++.dg/cpp2a/constinit3.C | 58 +++ gcc/testsuite/g++.dg/cpp2a/constinit4.C | 16 + gcc/testsuite/g++.dg/cpp2a/constinit5.C | 27 ++ gcc/testsuite/g++.dg/cpp2a/constinit6.C | 5 + gcc/testsuite/g++.dg/cpp2a/constinit7.C | 11 + gcc/testsuite/g++.dg/cpp2a/constinit8.C | 18 + gcc/testsuite/g++.dg/cpp2a/constinit9.C | 24 ++ gcc/testsuite/g++.dg/cpp2a/volatile1.C | 141 ++++++ gcc/testsuite/g++.dg/cpp2a/volatile2.C | 142 ++++++ gcc/testsuite/g++.dg/cpp2a/volatile3.C | 142 ++++++ gcc/testsuite/g++.dg/cpp2a/volatile4.C | 142 ++++++ gcc/testsuite/g++.dg/expr/bool3.C | 2 + gcc/testsuite/g++.dg/expr/bool4.C | 2 +- gcc/testsuite/g++.dg/expr/cond9.C | 2 +- gcc/testsuite/g++.dg/ext/vector25.C | 2 +- gcc/testsuite/g++.dg/gomp/depend-iterator-1.C | 2 + gcc/testsuite/g++.dg/inherit/covariant21.C | 6 +- gcc/testsuite/g++.dg/init/ref18.C | 2 +- gcc/testsuite/g++.dg/ipa/pr63838.C | 6 +- gcc/testsuite/g++.dg/opt/pr91351.C | 38 ++ gcc/testsuite/g++.dg/other/pr88187.C | 2 +- gcc/testsuite/g++.dg/overload/rvalue2.C | 2 +- gcc/testsuite/g++.dg/parse/crash13.C | 3 +- gcc/testsuite/g++.dg/parse/crash46.C | 6 +- gcc/testsuite/g++.dg/parse/semicolon4.C | 2 +- gcc/testsuite/g++.dg/parse/template28.C | 3 +- gcc/testsuite/g++.dg/parse/typename4.C | 3 +- gcc/testsuite/g++.dg/spellcheck-typenames.C | 8 +- gcc/testsuite/g++.dg/warn/Warray-bounds-8.C | 388 +++++++++++++++++ gcc/testsuite/g++.dg/warn/Wreturn-type-4.C | 1 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C | 386 +++++++++++++++++ gcc/testsuite/g++.dg/warn/pr36069.C | 2 + gcc/testsuite/g++.old-deja/g++.mike/p9506.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/volatile1.C | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 62 +++ gcc/testsuite/gcc.dg/torture/vshuf-8.inc | 4 +- gcc/testsuite/gfortran.dg/allocated_3.f90 | 6 + gcc/testsuite/gfortran.dg/pr91564.f90 | 16 + gcc/testsuite/gfortran.dg/pr91565.f90 | 17 + gcc/testsuite/gfortran.dg/pr91568.f | 11 + gcc/tree-cfg.c | 2 +- gcc/tree-cfgcleanup.c | 2 + gcc/tree-ssa-strlen.c | 34 +- gcc/tree-switch-conversion.c | 22 +- gcc/tree-vect-slp.c | 20 +- gcc/tree-vectorizer.h | 19 +- gcc/tree-vrp.c | 57 ++- libcpp/ChangeLog | 24 ++ libcpp/directives-only.c | 2 +- libcpp/directives.c | 4 +- libcpp/files.c | 307 +++++++------ libcpp/init.c | 2 +- libcpp/internal.h | 33 +- libgo/Makefile.am | 37 +- libgo/Makefile.in | 51 +-- libgo/go/runtime/error.go | 108 +++++ libgo/go/runtime/malloc.go | 17 + libgo/go/runtime/netpoll_kqueue.go | 1 + libgo/go/runtime/os3_solaris.go | 21 +- libgo/go/runtime/os_aix.go | 36 +- libgo/go/runtime/os_darwin.go | 73 ++++ libgo/go/runtime/os_dragonfly.go | 33 ++ libgo/go/runtime/os_freebsd.go | 105 +++++ libgo/go/runtime/os_hurd.go | 21 + libgo/go/runtime/os_linux.go | 63 +++ libgo/go/runtime/os_netbsd.go | 40 ++ libgo/go/runtime/os_openbsd.go | 60 +++ libgo/go/runtime/panic.go | 170 ++++++-- libgo/go/runtime/panic32.go | 108 +++++ libgo/go/runtime/stubs.go | 14 - libgo/go/runtime/stubs2.go | 4 +- libgo/go/runtime/sys_darwin.go | 429 ------------------- libgo/go/runtime/sys_darwin_32.go | 32 -- libgo/go/runtime/sys_darwin_64.go | 32 -- libgo/mkrsysinfo.sh | 13 + libgo/mkruntimeinc.sh | 5 +- libgo/runtime/getncpu-aix.c | 15 - libgo/runtime/getncpu-bsd.c | 24 -- libgo/runtime/getncpu-hurd.c | 16 - libgo/runtime/getncpu-irix.c | 16 - libgo/runtime/getncpu-linux.c | 36 -- libgo/runtime/getncpu-none.c | 12 - libgo/runtime/getncpu-solaris.c | 16 - libgo/runtime/go-libmain.c | 3 +- libgo/runtime/go-main.c | 3 +- libgo/runtime/runtime.h | 8 +- libstdc++-v3/ChangeLog | 26 ++ libstdc++-v3/acinclude.m4 | 2 +- .../post/aarch64-linux-gnu/baseline_symbols.txt | 7 + .../abi/post/i386-linux-gnu/baseline_symbols.txt | 7 + .../abi/post/i486-linux-gnu/baseline_symbols.txt | 7 + .../post/powerpc-linux-gnu/baseline_symbols.txt | 7 + .../powerpc64-linux-gnu/32/baseline_symbols.txt | 7 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 7 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 7 + .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 7 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 7 + libstdc++-v3/config/abi/pre/gnu.ver | 16 +- libstdc++-v3/configure | 2 +- .../testsuite/27_io/filesystem/iterators/91067.cc | 16 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- 177 files changed, 4867 insertions(+), 1405 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wstringop-overflow-2.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile4.C create mode 100644 gcc/testsuite/g++.dg/opt/pr91351.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-15.c create mode 100644 gcc/testsuite/gfortran.dg/allocated_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91564.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91565.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91568.f create mode 100644 libgo/go/runtime/panic32.go delete mode 100644 libgo/go/runtime/sys_darwin.go delete mode 100644 libgo/go/runtime/sys_darwin_32.go delete mode 100644 libgo/go/runtime/sys_darwin_64.go delete mode 100644 libgo/runtime/getncpu-aix.c delete mode 100644 libgo/runtime/getncpu-bsd.c delete mode 100644 libgo/runtime/getncpu-hurd.c delete mode 100644 libgo/runtime/getncpu-irix.c delete mode 100644 libgo/runtime/getncpu-linux.c delete mode 100644 libgo/runtime/getncpu-none.c delete mode 100644 libgo/runtime/getncpu-solaris.c