This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-aarch64 in repository toolchain/ci/gcc.
from 06ac981ffb3 tree-ssa-ccp: Fix up bit_value_binop on RSHIFT_EXPR [PR102134] adds dd779c509e5 gdb: Add a dependency between gdb and libbacktrace adds 5e57bacf6f3 middle-end/102129 - avoid TER of possibly trapping expressions adds de7a795c321 libgcc: Add missing runtime exception notices adds 67927342290 tree-optimization/102142 - fix typo in loop BB reduc cost a [...] adds 0960d937d9b Only simplify TRUNCATE to SUBREG on TRULY_NOOP_TRUNCATION targets. adds cad36f38576 Preserve SUBREG_PROMOTED_VAR_P on (extend:HI (subreg/s:QI ( [...] adds 69b09c5599b libstdc++: Fix 17_intro/names.cc failures on Solaris adds 03be3cfeef7 Add support for device-modifiers for 'omp target device'. adds eca730231d5 testsuite: Fix gcc.dg/vect/pr101145* tests [PR101145] adds d158c3f7773 More stabs removal. adds 18f0e57b9a2 Restore intent of data-sym-multi-pool test adds 9aeadd8c319 c++: Improve error recovery with constexpr [PR92193] adds 17dc903ed36 c++: use iloc_sentinel in another place adds 863d6524f32 [Committed] Fix subreg_promoted_mode breakage on various pl [...] adds 48b20d46f95 libstdc++: Fix ip::tcp::resolver test failure on Solaris adds feec7ef6672 libstdc++: Improve error handling in Net TS name resolution adds 763eb1f1923 libstdc++: Add missing return for atomic timed wait [PR102074] adds f63e86f797d libstdc++: Remove redundant noexcept-specifier on definitions adds 1cacdef0d1a libstdc++: Fix broken autoconf check for O_NONBLOCK adds e45d5b6bf1b Add attribute returns nonnull to get_range_query. adds e4d2305adf4 Disable gcc_rich_location copying and assignment. adds b3aa3288a95 Avoid valid Coverity warning for comparing array to zero. adds 22e6b327006 [OMP] Standardize on 'omp_privatize_by_reference' adds 92dc5d844a2 Fix 'OMP_CLAUSE_TILE' operands handling in 'gcc/tree.c:walk [...] adds f1e73199569 c++: check arity before deduction w/ explicit targs [PR12672] adds ef7becc9c8a libstdc++: Add valid range checks to std::span constructors [...] adds e4cb3bb9ac1 Fortran - extend set of substring expressions handled in le [...] adds 9c6344c10de c++: Various small fixes adds 6d51ee43216 Daily bump. adds 508fa61b631 Revert "Make sure we're playing with integral modes before [...] adds d2874d90564 Get rid of all float-int special cases in validate_subreg. new 823685221de C: PR c/79412: Poison decls with error_mark_node after type [...] new e6bd9c42b0a tree-optimization/102149 - add testcase for fixed bug
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: ChangeLog | 5 + Makefile.def | 1 + Makefile.in | 1 + gcc/ChangeLog | 146 +++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 5 + gcc/c/c-decl.c | 13 +- gcc/c/c-parser.c | 84 ++++++++-- gcc/combine.c | 3 +- gcc/config.gcc | 28 ++-- gcc/config/cris/cris.h | 18 --- gcc/config/m32r/m32r.h | 28 +--- gcc/config/mn10300/linux.h | 2 - gcc/config/mn10300/mn10300.h | 3 - gcc/cp/ChangeLog | 44 ++++++ gcc/cp/call.c | 67 ++++++-- gcc/cp/constexpr.c | 6 +- gcc/cp/coroutines.cc | 2 +- gcc/cp/cp-tree.h | 8 + gcc/cp/decl.c | 3 +- gcc/cp/module.cc | 2 +- gcc/cp/parser.c | 61 +++++-- gcc/cp/pt.c | 3 +- gcc/cp/semantics.c | 9 ++ gcc/emit-rtl.c | 40 ----- gcc/expmed.c | 103 +++--------- gcc/expr.c | 22 ++- gcc/fortran/ChangeLog | 13 ++ gcc/fortran/gfortran.h | 1 + gcc/fortran/openmp.c | 47 +++++- gcc/fortran/simplify.c | 31 +--- gcc/fortran/trans-openmp.c | 4 + gcc/function.h | 9 +- gcc/gcc-rich-location.h | 6 +- gcc/gimple-ssa-warn-access.cc | 2 +- gcc/gimplify.c | 49 +++++- gcc/omp-expand.c | 11 +- gcc/omp-general.c | 5 +- gcc/omp-general.h | 2 +- gcc/omp-low.c | 175 ++++++++++++--------- gcc/simplify-rtx.c | 55 +++++-- gcc/testsuite/ChangeLog | 84 ++++++++++ gcc/testsuite/c-c++-common/gomp/target-device-1.c | 32 ++++ gcc/testsuite/c-c++-common/gomp/target-device-2.c | 14 ++ .../c-c++-common/gomp/target-device-ancestor-1.c | 13 ++ .../c-c++-common/gomp/target-device-ancestor-2.c | 82 ++++++++++ .../c-c++-common/gomp/target-device-ancestor-3.c | 37 +++++ .../c-c++-common/gomp/target-device-ancestor-4.c | 17 ++ gcc/testsuite/g++.dg/cpp0x/decltype29.C | 4 +- gcc/testsuite/g++.dg/diagnostic/static_assert4.C | 30 ++++ gcc/testsuite/g++.dg/template/error56.C | 4 +- gcc/testsuite/g++.dg/template/explicit-args7.C | 33 ++++ gcc/testsuite/g++.dg/torture/pr102142.C | 9 ++ gcc/testsuite/g++.old-deja/g++.pt/unify6.C | 4 +- gcc/testsuite/gcc.dg/pr79412.c | 9 ++ gcc/testsuite/gcc.dg/torture/pr102149.c | 19 +++ gcc/testsuite/gcc.dg/typedef-var-2.c | 5 +- gcc/testsuite/gcc.dg/vect/pr101145.c | 2 +- gcc/testsuite/gcc.dg/vect/pr101145_1.c | 2 +- gcc/testsuite/gcc.dg/vect/pr101145_2.c | 2 +- gcc/testsuite/gcc.dg/vect/pr101145_3.c | 2 +- .../gcc.target/mips/data-sym-multi-pool.c | 2 +- gcc/testsuite/gcc.target/mips/mips.exp | 1 + gcc/testsuite/gfortran.dg/gomp/target-device-1.f90 | 67 ++++++++ gcc/testsuite/gfortran.dg/gomp/target-device-2.f90 | 12 ++ .../gfortran.dg/gomp/target-device-ancestor-1.f90 | 9 ++ .../gfortran.dg/gomp/target-device-ancestor-2.f90 | 92 +++++++++++ .../gfortran.dg/gomp/target-device-ancestor-3.f90 | 33 ++++ .../gfortran.dg/gomp/target-device-ancestor-4.f90 | 14 ++ gcc/testsuite/gfortran.dg/pr100950.f90 | 12 ++ gcc/tree-pretty-print.c | 2 + gcc/tree-ssa-ter.c | 10 +- gcc/tree-vect-slp.c | 2 +- gcc/tree.c | 2 +- gcc/tree.h | 4 + libcpp/ChangeLog | 5 + libcpp/include/line-map.h | 6 + libgcc/ChangeLog | 8 + libgcc/config/aarch64/value-unwind.h | 4 + libgcc/config/frv/frv-abi.h | 4 + libgcc/config/i386/value-unwind.h | 4 + libgcc/config/pa/pa64-hpux-lib.h | 9 +- libstdc++-v3/ChangeLog | 44 ++++++ libstdc++-v3/configure | 8 +- libstdc++-v3/configure.ac | 8 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 2 + libstdc++-v3/include/experimental/internet | 27 +++- libstdc++-v3/include/std/span | 2 + libstdc++-v3/src/c++11/system_error.cc | 4 +- libstdc++-v3/testsuite/17_intro/names.cc | 6 + .../19_diagnostics/error_category/noexcept.cc | 13 ++ .../19_diagnostics/system_error/noexcept.cc | 6 + .../23_containers/span/cons_1_assert_neg.cc | 14 ++ .../23_containers/span/cons_2_assert_neg.cc | 14 ++ .../net/internet/resolver/ops/lookup.cc | 20 ++- 95 files changed, 1584 insertions(+), 409 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/target-device-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-device-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-device-ancestor-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-device-ancestor-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-device-ancestor-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-device-ancestor-4.c create mode 100644 gcc/testsuite/g++.dg/diagnostic/static_assert4.C create mode 100644 gcc/testsuite/g++.dg/template/explicit-args7.C create mode 100644 gcc/testsuite/g++.dg/torture/pr102142.C create mode 100644 gcc/testsuite/gcc.dg/pr79412.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102149.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-device-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-device-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-device-ancestor-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-device-ancestor-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-device-ancestor-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-device-ancestor-4.f90 create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/noexcept.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/system_error/noexcept.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_1_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_2_assert_neg.cc