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-aarch64-lts-defconfig in repository toolchain/ci/gcc.
from 309e5f712f0 2019-02-21 Richard Biener rguenther@suse.de adds 4226cb1d795 [omp] Move NE_EXPR handling to omp_adjust_for_condition adds 3be20ab109d PR bootstrap/88714 * constraints.md (q): Remove. * confi [...] adds f867b437c79 i386: Check -mindirect-branch/-mfunction-return with -fcf-p [...] adds 5132f59ff74 2019-02-21 Thomas Koenig tkoenig@gcc.gnu.org adds 827e219d8d2 2019-02-21 Thomas Koenig tkoenig@gcc.gnu.org adds 69547664e3a Fix pr88850-2 test adds dcd8f919e76 PR c++/88690 - C++17 ICE with empty base in aggregate. adds 5c9b44183a2 i386: Replace -fcf-protection with -fcf-protection=branch adds d373b606b7f PR libstdc++/89416 fix __is_move_insertable trait adds 02d7a1324f6 PR c++/89285 * builtins.c (fold_builtin_arith_overflow): [...] adds 7f5c3ac2885 PR go/89170 * varasm.c (decode_addr_const): Call lookup_c [...] adds 147a31b6954 PR c++/88419 - C++17 ICE with class template arg deduction. adds b6700c1afdd PR c++/89422 - ICE with -g and lambda in default arg in template. adds 5d8723600bc gcc/ChangeLog: adds 3d6e69f30ca Daily bump. adds a7f939610ec cmd/go: remove work directory on usage error adds b16aca534ed PR go/89406 net: remove unixgram test sockets adds ef96a935ae1 Disambiguate __gnu_cxx::append_ partial specialization adds c783b3cc893 P0482R5 char8_t: Updates to existing standard library tests adds aad651b3f43 P0482R5 char8_t: Updates to gdb pretty printing support adds 4f847a8e460 Add tests for C++2a content of <atomic> header adds e2d4b8be24e PR c++/88869 - C++17 ICE with CTAD and explicit specialization. adds a7ea8f96729 PR c++/88394 - ICE with VLA init-capture. adds 532cca3fa76 PR c++/87685 - generic lambda 'this' capture error. adds 26b4fc38356 * configure.host (abi_baseline_pair): Adjust for SPARC64/L [...] new 40e9dabf6a0 2019-02-22 Richard Biener rguenther@suse.de new 3350055cdde 2019-02-22 Richard Biener rguenther@suse.de new 37cf0ddecfd [AArch64] Add support for Neoverse N1 new fe15681237d [AArch64] Add support for Neoverse E1 new a6c21b2c77c [arm] Add support for Neoverse N1
The 5 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 | 92 + gcc/DATESTAMP | 2 +- gcc/builtins.c | 40 +- gcc/cfghooks.c | 7 +- gcc/cfghooks.h | 18 +- gcc/cfgrtl.c | 6 +- gcc/config/aarch64/aarch64-cores.def | 4 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/arm/arm-cpus.in | 7 +- gcc/config/arm/arm-tables.opt | 2 +- gcc/config/arm/arm-tune.md | 2 +- gcc/config/arm/constraints.md | 3 - gcc/config/arm/ldrdstrd.md | 4 +- gcc/config/i386/i386.c | 10 + gcc/cp/ChangeLog | 57 + gcc/cp/constexpr.c | 216 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/lambda.c | 28 +- gcc/cp/pt.c | 16 +- gcc/cp/typeck2.c | 7 + gcc/doc/extend.texi | 2 +- gcc/doc/invoke.texi | 15 +- gcc/fortran/ChangeLog | 15 + gcc/fortran/class.c | 10 +- gcc/fortran/dump-parse-tree.c | 37 +- gcc/fortran/gfortran.h | 2 +- gcc/fortran/simplify.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/omp-general.c | 67 +- gcc/omp-general.h | 2 +- gcc/omp-grid.c | 9 +- gcc/testsuite/ChangeLog | 47 + .../g++.dg/cpp0x/constexpr-arith-overflow.C | 6 + .../g++.dg/cpp0x/constexpr-arith-overflow2.C | 31 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg9.C | 10 + gcc/testsuite/g++.dg/cpp1y/constexpr-70265-2.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-84192.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C | 20 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-this3.C | 13 + gcc/testsuite/g++.dg/cpp1y/lambda-init-vla1.C | 12 + gcc/testsuite/g++.dg/cpp1z/aggr-base7.C | 8 + gcc/testsuite/g++.dg/cpp1z/class-deduction62.C | 22 + gcc/testsuite/g++.dg/cpp1z/class-deduction63.C | 11 + gcc/testsuite/g++.dg/ubsan/vptr-4.C | 13 +- gcc/testsuite/gcc.dg/torture/restrict-7.c | 27 + gcc/testsuite/gcc.target/arm/pr88850-2.c | 1 + gcc/testsuite/gcc.target/arm/pr88850.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-14.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-15.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-16.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-10.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-8.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-9.c | 2 +- gcc/testsuite/gcc.target/i386/pr87412-1.c | 9 + gcc/testsuite/gcc.target/i386/pr87412-2.c | 10 + gcc/testsuite/gcc.target/i386/pr87412-3.c | 9 + gcc/testsuite/gcc.target/i386/pr87412-4.c | 7 + gcc/testsuite/gfortran.dg/warn_conversion_11.f90 | 18 + gcc/tree-cfg.c | 32 +- gcc/tree-core.h | 4 +- gcc/tree-inline.c | 7 +- gcc/tree-ssa-structalias.c | 36 +- gcc/varasm.c | 81 +- libgcc/ChangeLog | 5 + libgcc/libgcc2.c | 9 +- libgcc/libgcc2.h | 2 +- libgo/go/cmd/go/go_test.go | 39 +- libgo/go/cmd/go/internal/base/base.go | 3 +- libgo/go/cmd/go/internal/cmdflag/flag.go | 3 +- libgo/go/cmd/go/internal/help/help.go | 6 +- libgo/go/cmd/go/internal/vet/vetflag.go | 12 +- libgo/go/cmd/go/internal/work/action.go | 6 +- libgo/go/cmd/go/internal/work/exec.go | 2 +- libgo/go/cmd/go/internal/work/gccgo.go | 3 +- libgo/go/cmd/go/internal/work/init.go | 15 +- libgo/go/cmd/go/script_test.go | 1 + libgo/go/net/listen_test.go | 3 + libgo/go/net/mockserver_test.go | 2 - libgo/go/net/splice_test.go | 1 + libstdc++-v3/ChangeLog | 97 + .../post/sparc64-linux-gnu/32/baseline_symbols.txt | 5718 +++++++++++++++++++ .../post/sparc64-linux-gnu/baseline_symbols.txt | 5776 ++++++++++++++++++++ libstdc++-v3/configure.host | 3 + libstdc++-v3/include/bits/alloc_traits.h | 43 +- libstdc++-v3/include/ext/typelist.h | 6 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 4 +- libstdc++-v3/testsuite/18_support/byte/ops.cc | 10 +- .../testsuite/18_support/numeric_limits/dr559.cc | 3 + .../testsuite/18_support/numeric_limits/lowest.cc | 3 + .../18_support/numeric_limits/max_digits10.cc | 3 + .../testsuite/18_support/type_info/fundamental.cc | 3 + .../testsuite/20_util/from_chars/1_c++20_neg.cc | 38 + .../hash/requirements/explicit_instantiation.cc | 3 + .../testsuite/20_util/is_integral/value.cc | 3 + .../20_util/make_signed/requirements/typedefs-4.cc | 3 + .../21_strings/basic_string/cons/char/deduction.cc | 23 +- .../21_strings/basic_string/types/pmr_typedefs.cc | 5 + .../operations/compare/char/70483.cc | 19 + .../21_strings/basic_string_view/typedefs.cc | 11 +- .../requirements/constexpr_functions.cc | 3 + .../requirements/constexpr_functions_c++17.cc | 6 + .../21_strings/headers/string/types_std_c++0x.cc | 3 + .../testsuite/22_locale/locale/cons/unicode.cc | 8 + .../vector/modifiers/push_back/89130.cc | 3 +- .../vector/modifiers/push_back/89416.cc} | 38 +- .../testsuite/29_atomics/atomic/cons/assign_neg.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/assign_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_neg.cc | 2 +- .../atomic_integral/is_always_lock_free.cc | 3 + .../atomic_integral/operators/bitwise_neg.cc | 6 +- .../atomic_integral/operators/decrement_neg.cc | 6 +- .../atomic_integral/operators/increment_neg.cc | 6 +- .../29_atomics/headers/atomic/types_std_c++20.cc | 96 + .../headers/atomic/types_std_c++20_neg.cc | 83 + .../polymorphic_allocator/pmr_typedefs_string.cc | 6 + .../testsuite/experimental/string_view/typedefs.cc | 10 +- .../testsuite/util/testsuite_common_types.h | 79 +- 119 files changed, 13064 insertions(+), 330 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-arith-overflow2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init-vla1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction62.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction63.C create mode 100644 gcc/testsuite/gcc.dg/torture/restrict-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87412-4.c create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_11.f90 create mode 100644 libstdc++-v3/config/abi/post/sparc64-linux-gnu/32/baseline_symbols.txt create mode 100644 libstdc++-v3/config/abi/post/sparc64-linux-gnu/baseline_symbols.txt create mode 100644 libstdc++-v3/testsuite/20_util/from_chars/1_c++20_neg.cc copy libstdc++-v3/testsuite/{29_atomics/atomic_integral/cons/copy_neg.cc => 23_con [...] create mode 100644 libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++20.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++2 [...]