This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Oz in repository toolchain/ci/gcc.
from 51ecad3c032 c++: Add test for PR c++/93211 adds b8020a5aafd i386: Fix vph{add,subs?}[wd] 256-bit AVX2 RTL patterns [PR94460] adds bcafd8748cf c++: alias template and parameter packs (PR91966). adds a13d6ec867e i386: Fix up handling of OPTION_MASK_ISA_MMX builtins [PR94461] adds b949f8e2acb Fix va-arg-22.c at -O1 on m32r. adds bbcdf9bb3fd x86: Mark scratch operand in ssse3_pshufbv8qi3 as earlyclobber adds 710d54ed4e3 libgcc: avoid mmap/munmap hooks in split-stack code on GNU/Linux adds 0c809f727cd openmp: Fix ICE on #pragma omp parallel master in template [...] adds 7f26e60c260 Fix stdarg-3 regression on xstormy16 port adds 78e27649095 Daily bump. adds aae5d08a8d4 c++: Fix further protected_set_expr_location related -fcomp [...] adds bab8d9625f4 cselib: Don't consider SP_DERIVED_VALUE_P values as useless [...] adds 2523d721cfc ipa: Fix wrong code with failed propagation to builtin_cons [...] adds 9f143008c73 c++: Fix reuse of class constants [PR94453] adds f1ad7bac76b c++: Fix invalid pointer-to-member in requires [PR67825] adds 21e28527130 Fix previous commit. adds 37244b217a7 c++: Fix constexpr evaluation of self-modifying CONSTRUCTOR [...] adds 49a86fce1a8 c++: Refrain from using replace_placeholders in constexpr e [...] adds 75c8d6e54a1 c++: Mangling of dependent conversions [PR91377] adds 458ca332d10 libgcc: only use __mmap if glibc >- 2.26 adds 0be9efad938 debug: Improve debug info of c++14 deduced return type [PR94459] adds 705510a708d Daily bump. adds 971c3d0ea28 Microblaze: Modified trap instruction There is a bug in tra [...] adds a2ccd780271 Microblaze: Fixed missing save of r18 in fast_interrupt. Re [...] adds 999611489d7 Minor doc fix for ISO C90 adds 3b35e71d45a coroutines, testsuite: Renumber two tests (NFC). adds 2a1a0c8c0db libstdc++: Refer to Git documentation adds c72a1b6f8b2 Daily bump. adds f84aded848f c++: Fix crash in gimplifier with paren init of aggregates [...] adds b696698767b libstdc++: Make string_view::copy usable in constant expres [...] adds e83714f65d1 lra: Stop eh_return data regs being incorrectly marked live [...] adds 130f703da0c skip gcc.target/arm/div64-unwinding.c on vxworks_kernel targets adds d42a2e465d8 Fix fortran/93686 -- ICE matching data statements with deri [...] adds 6a38c697c6c Update cpplib eo.po. adds e0fd9ce257c Update gcc sv.po. adds 8662d059343 cselib: Fix endless cselib loop on (plus:P (reg) (const_int 0)) adds 5ff06d762a8 libatomic/test: Fix compilation for build sysroot adds 749bd22ddc5 libgomp/test: Remove a build sysroot fix regression adds 52fa80f853c libgo: update to almost the 1.14.2 release adds 93a49d2d229 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 85 +++++ gcc/DATESTAMP | 2 +- gcc/config/i386/i386-builtin.def | 126 +++---- gcc/config/i386/i386-builtins.c | 37 +- gcc/config/i386/i386-expand.c | 27 +- gcc/config/i386/sse.md | 54 +-- gcc/config/m32r/m32r.c | 2 +- gcc/config/microblaze/microblaze.c | 2 +- gcc/config/microblaze/microblaze.md | 2 +- gcc/config/stormy16/stormy16.c | 12 +- gcc/cp/ChangeLog | 72 ++++ gcc/cp/constexpr.c | 277 ++++++++------ gcc/cp/constraint.cc | 5 +- gcc/cp/cp-gimplify.c | 6 +- gcc/cp/expr.c | 22 +- gcc/cp/init.c | 2 + gcc/cp/mangle.c | 1 + gcc/cp/parser.c | 3 +- gcc/cp/pt.c | 35 +- gcc/cselib.c | 44 ++- gcc/doc/extend.texi | 2 +- gcc/dwarf2out.c | 15 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/decl.c | 4 + gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-fnsummary.c | 44 ++- gcc/ipa-inline.c | 1 + gcc/lra-lives.c | 6 + gcc/po/ChangeLog | 4 + gcc/po/sv.po | 407 ++++++++------------- gcc/testsuite/ChangeLog | 75 ++++ gcc/testsuite/g++.dg/abi/mangle75.C | 13 + ...late-traits.C => co-await-16-template-traits.C} | 0 ...e-comp-ref.C => co-await-17-capture-comp-ref.C} | 0 .../g++.dg/cpp0x/lambda/lambda-constexpr1.C | 28 ++ gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C | 103 ++++++ gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi3.C | 19 + gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi4.C | 21 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi5.C | 22 ++ gcc/testsuite/g++.dg/cpp1y/pr79937-5.C | 42 +++ gcc/testsuite/g++.dg/cpp1z/lambda-this5.C | 11 + gcc/testsuite/g++.dg/cpp1z/lambda-this6.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-pmf1.C | 22 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init22.C | 15 + gcc/testsuite/g++.dg/debug/pr94459.C | 58 +++ gcc/testsuite/g++.dg/gomp/pr94477.C | 18 + gcc/testsuite/g++.dg/opt/pr94441.C | 16 + gcc/testsuite/g++.dg/opt/pr94468.C | 57 +++ gcc/testsuite/g++.dg/tree-ssa/pr93940.C | 38 ++ gcc/testsuite/gcc.target/arm/div64-unwinding.c | 1 + gcc/testsuite/gcc.target/i386/avx2-pr94460.c | 31 ++ gcc/testsuite/gcc.target/i386/pr94461.c | 12 + gcc/testsuite/gcc.target/i386/pr94467-1.c | 40 ++ gcc/testsuite/gcc.target/i386/pr94467-2.c | 48 +++ .../gcc.target/microblaze/others/builtin-trap.c | 2 +- gcc/testsuite/gfortran.dg/pr93686_1.f90 | 10 + gcc/testsuite/gfortran.dg/pr93686_2.f90 | 10 + gcc/testsuite/gfortran.dg/pr93686_3.f90 | 9 + gcc/testsuite/gfortran.dg/pr93686_4.f90 | 8 + gcc/tree-iterator.c | 41 +++ gcc/tree-iterator.h | 1 + gcc/tree.c | 38 +- gcc/tree.h | 1 + libatomic/ChangeLog | 10 + libatomic/configure | 3 + libatomic/configure.ac | 1 + libatomic/testsuite/Makefile.am | 2 + libatomic/testsuite/Makefile.in | 5 +- libatomic/testsuite/libatomic-site-extra.exp.in | 1 + libcpp/po/ChangeLog | 4 + libcpp/po/eo.po | 81 ++-- libgcc/ChangeLog | 9 + libgcc/generic-morestack.c | 17 + libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/cgo/gcc.go | 19 +- libgo/go/cmd/go/internal/generate/generate.go | 3 +- libgo/go/cmd/go/internal/test/test.go | 10 +- libgo/go/cmd/go/internal/work/exec.go | 3 + libgo/go/cmd/go/testdata/script/mod_edit_go.txt | 7 + libgo/go/go/build/deps_test.go | 5 +- .../go/internal/syscall/execenv/execenv_default.go | 19 + .../syscall/execenv/execenv_windows.go} | 18 +- libgo/go/os/env_default.go | 13 - libgo/go/os/exec/exec.go | 15 +- libgo/go/os/exec_posix.go | 3 +- libgo/go/runtime/alg.go | 12 +- libgo/go/runtime/checkptr.go | 4 +- libgo/go/runtime/checkptr_test.go | 9 +- libgo/go/runtime/defer_test.go | 120 ++++++ libgo/go/runtime/export_test.go | 25 ++ libgo/go/runtime/hash_test.go | 49 +++ libgo/go/runtime/mgc.go | 48 ++- libgo/go/runtime/mkpreempt.go | 43 ++- libgo/go/runtime/panic.go | 15 +- libgo/go/runtime/pprof/map.go | 3 +- libgo/go/runtime/pprof/pprof_test.go | 59 ++- libgo/go/runtime/pprof/proto.go | 45 ++- libgo/go/runtime/pprof/proto_test.go | 13 + libgo/go/runtime/pprof/runtime.go | 3 + libgo/go/runtime/runtime2.go | 4 + libgo/go/runtime/signal_unix.go | 1 + libgo/go/runtime/symtab.go | 31 ++ libgo/go/runtime/testdata/testprog/checkptr.go | 11 +- libgo/go/runtime/time.go | 256 +++++-------- libgo/go/testing/testing.go | 11 +- libgo/go/time/time_test.go | 40 +- libgo/libgo-packages.txt | 1 + libgo/misc/cgo/testgodefs/testdata/issue37479.go | 33 ++ libgo/misc/cgo/testgodefs/testdata/issue37621.go | 23 ++ libgo/misc/cgo/testgodefs/testdata/main.go | 8 + libgo/misc/cgo/testgodefs/testgodefs_test.go | 2 + libgo/runtime/go-callers.c | 36 ++ libgomp/ChangeLog | 12 + libgomp/configure | 3 + libgomp/configure.ac | 1 + libgomp/testsuite/Makefile.am | 2 + libgomp/testsuite/Makefile.in | 6 +- libgomp/testsuite/libgomp-site-extra.exp.in | 1 + libgomp/testsuite/libgomp-test-support.exp.in | 2 - libstdc++-v3/ChangeLog | 25 ++ .../doc/html/manual/appendix_contributing.html | 2 +- .../doc/xml/manual/appendix_contributing.xml | 2 +- libstdc++-v3/include/bits/char_traits.h | 101 ++++- libstdc++-v3/include/std/string_view | 1 + .../operations/copy/char/constexpr.cc | 32 ++ .../operations/copy/wchar_t/constexpr.cc | 32 ++ 128 files changed, 2612 insertions(+), 898 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/mangle75.C rename gcc/testsuite/g++.dg/coroutines/torture/{co-await-14-template-traits.C => c [...] rename gcc/testsuite/g++.dg/coroutines/torture/{co-await-15-capture-comp-ref.C => [...] create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-constexpr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79937-5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pmf1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init22.C create mode 100644 gcc/testsuite/g++.dg/debug/pr94459.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr94477.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94441.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94468.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr93940.C create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr94460.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94461.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94467-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94467-2.c create mode 100644 gcc/testsuite/gfortran.dg/pr93686_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93686_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93686_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93686_4.f90 create mode 100644 libatomic/testsuite/libatomic-site-extra.exp.in create mode 100644 libgo/go/internal/syscall/execenv/execenv_default.go rename libgo/go/{os/env_windows.go => internal/syscall/execenv/execenv_windows.go} (64%) delete mode 100644 libgo/go/os/env_default.go create mode 100644 libgo/misc/cgo/testgodefs/testdata/issue37479.go create mode 100644 libgo/misc/cgo/testgodefs/testdata/issue37621.go create mode 100644 libgomp/testsuite/libgomp-site-extra.exp.in create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...]