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-stable-allnoconfig in repository toolchain/ci/gcc.
from 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 [...] adds 40e9dabf6a0 2019-02-22 Richard Biener rguenther@suse.de adds 3350055cdde 2019-02-22 Richard Biener rguenther@suse.de adds 37cf0ddecfd [AArch64] Add support for Neoverse N1 adds fe15681237d [AArch64] Add support for Neoverse E1 adds a6c21b2c77c [arm] Add support for Neoverse N1 adds 51391c1d37a [C, C++] Use correct location information for OpenACC shape [...] adds eb1dc7b8b93 Silence '-Whsa' diagnostic in 'gfortran.dg/goacc/pr78027.f90' adds 9b42375414c Revert earlier OpenACC 'routine' changes adds 1d740b07b3b [PR72741] Use 'oacc_build_routine_dims' for Fortran OpenACC [...] adds e03c3144d02 [libgomp] In OpenACC offloading testing, be more explicit i [...] adds 3a590203770 [libgomp] Clarify difference between offload target, offloa [...] adds 62f34603363 [libgomp] In OpenACC testing, cycle though all offload targets adds a424204c2f9 [libgomp] In OpenACC testing, by default only build for the [...] adds b320319b236 Remove unused check_effective_target_offload_nvptx adds 9af6ed72c95 2019-02-22 Richard Biener rguenther@suse.de adds 7914772fa16 [GCC, AArch64] Fix a couple of bugs in BTI adds 75dba176ce6 2019-02-22 Richard Biener rguenther@suse.de adds 71c8e4e2f72 x86: (Reapply) Move AESNI generation to Skylake and Goldmont new 22287fcdf08 PR middle-end/85598 * gimple-ssa-sprintf.c (pass_sprintf_ [...]
The 1 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 | 101 + gcc/DATESTAMP | 2 +- gcc/builtins.c | 40 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-pch.c | 8 - gcc/c/ChangeLog | 7 + gcc/c/c-parser.c | 28 +- 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 | 6 +- gcc/config/arm/arm-cpus.in | 7 +- gcc/config/arm/arm-tables.opt | 2 +- gcc/config/arm/arm-tune.md | 2 +- gcc/config/i386/i386.h | 6 +- gcc/config/nvptx/nvptx.c | 35 - gcc/cp/ChangeLog | 65 + gcc/cp/constexpr.c | 216 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/lambda.c | 28 +- gcc/cp/parser.c | 45 +- gcc/cp/pt.c | 16 +- gcc/cp/typeck2.c | 7 + gcc/doc/extend.texi | 2 +- gcc/doc/invoke.texi | 15 +- gcc/fortran/ChangeLog | 30 + gcc/fortran/class.c | 10 +- gcc/fortran/dump-parse-tree.c | 37 +- gcc/fortran/gfortran.h | 15 +- gcc/fortran/openmp.c | 48 +- gcc/fortran/simplify.c | 2 +- gcc/fortran/trans-decl.c | 34 +- gcc/gimple-ssa-sprintf.c | 14 + gcc/go/gofrontend/MERGE | 2 +- gcc/omp-general.c | 18 +- gcc/omp-general.h | 1 + gcc/testsuite/ChangeLog | 58 + gcc/testsuite/c-c++-common/goacc/routine-5.c | 150 +- .../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/goacc/template.C | 2 +- gcc/testsuite/g++.dg/ubsan/vptr-4.C | 13 +- gcc/testsuite/gcc.dg/pr85598.c | 16 + gcc/testsuite/gcc.dg/torture/restrict-7.c | 27 + gcc/testsuite/gcc.dg/vect/pr89440.c | 32 + 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 +- .../gfortran.dg/goacc/classify-routine.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/pr78027.f90 | 4 + gcc/testsuite/gfortran.dg/warn_conversion_11.f90 | 18 + gcc/testsuite/lib/target-supports.exp | 8 - gcc/tree-cfg.c | 32 +- gcc/tree-core.h | 4 +- gcc/tree-inline.c | 7 +- gcc/tree-ssa-structalias.c | 36 +- gcc/tree-vect-loop.c | 7 - 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 + libgomp/ChangeLog | 47 + libgomp/Makefile.in | 1 + libgomp/config.h.in | 4 +- libgomp/configure | 46 +- libgomp/plugin/configfrag.ac | 41 +- libgomp/target.c | 8 +- libgomp/testsuite/Makefile.in | 1 + libgomp/testsuite/lib/libgomp.exp | 88 +- libgomp/testsuite/libgomp-test-support.exp.in | 1 + libgomp/testsuite/libgomp.oacc-c++/c++.exp | 31 +- .../function-not-offloaded.c | 4 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 10 +- .../libgomp.oacc-c-c++-common/vector-length-64-1.c | 2 +- libgomp/testsuite/libgomp.oacc-c/c.exp | 31 +- libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 25 +- 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 +- 144 files changed, 13526 insertions(+), 612 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/pr85598.c create mode 100644 gcc/testsuite/gcc.dg/torture/restrict-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr89440.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 [...]