This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_profiled in repository toolchain/ci/gcc.
from b48d4e68186 Move more warning code to gimple-ssa-warn-access etc. adds e68c8280fa2 Abstract tracing routines into a class. adds 0bb74a28e13 Change evrp-mode options. adds 4759e1e0453 Add GORI tracing faciltiies. adds 2d14d64bf2d Daily bump. adds 97d51c17645 Add x86 tune to enable v2df vector reduction by paddpd. adds 1bf976a5de6 openmp: Actually ignore pragma_stmt pragmas for which c_par [...] adds 0684c8d3eff commit-mklog: Add --co argument. adds 5079b7781a2 openmp: Add nothing directive support adds 76bb3c50dd4 Fortran/OpenMP: Add memory routines existing for C/C++ adds 602fca427df Turn 'bool force_collect' parameter to 'ggc_collect' into a [...] adds e4f16e9f357 Add more self-tests for 'hash_map' with Value type with non [...] adds e12946df34c Add EAF_NOREAD check to tree-ssa-uninit adds 88ef1a14bb4 Fix thinko in latest change for GNAT encodings adds a6b3db3e862 c++: ignore explicit dguides during NTTP CTAD [PR101883] adds be4a4fb5166 c++: aggregate CTAD and brace elision [PR101344] adds f74433e70ae Fortran: Add OpenMP's nothing directive support adds c883d1dcdea libstdc++: Fix vector<bool> printer tests to work in debug mode adds 085c2f8f0e1 libstdc++: Fix CTAD for debug sequence containers adds de44eee5d52 libstdc++: Minor optimization for min/max/minmax adds 37620d57511 libstdc++: Simplify n-ary arithmetic promotion traits adds aba938d6c35 libstdc++: Enable doxygen processing for C++20 components adds 828176ba490 libstdc++: Improve doxygen comments in <bits/stl_function.h> adds 4fb471afc4f libstdc++: Improve doxygen documentation for std::unique_ptr adds 640df4ef815 aarch64: Fix float <-> int errors in vld4[q]_lane intrinsics adds bb04a03c6f9 Make 'gcc/hash-map-tests.c:test_map_of_type_with_ctor_and_d [...] adds aef703cf982 analyzer: detect and analyze calls via function pointer adds 1b342485274 analyzer: detect and analyze virtual function calls adds 15bdae01665 Darwin: Handle the -rpath command line option. adds 220c410162e libiberty, Darwin : Fix simple-object LTO table for cross-e [...] adds d2aa4e0b3b5 Objective-C: fix crash with -fobjc-nilcheck adds d39367fa82d configure: Allow host fragments to react to --enable-host-shared. adds 08defd9c4e4 Darwin, jit: Fix build [PR100613]. adds f0fca213bc5 Fortran: Add OpenMP's nothing directive support (con't)
No new revisions were added by this update.
Summary of changes: Makefile.in | 3 + Makefile.tpl | 3 + config/mh-darwin | 8 + contrib/gcc-git-customization.sh | 2 +- contrib/git-commit-mklog.py | 6 + contrib/mklog.py | 9 +- gcc/ChangeLog | 374 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/ada/gcc-interface/decl.c | 6 +- gcc/analyzer/analysis-plan.cc | 4 + gcc/analyzer/checker-path.cc | 28 +- gcc/analyzer/checker-path.h | 6 + gcc/analyzer/diagnostic-manager.cc | 23 +- gcc/analyzer/engine.cc | 183 ++++++++++ gcc/analyzer/exploded-graph.h | 39 ++ gcc/analyzer/program-point.cc | 18 + gcc/analyzer/program-point.h | 3 +- gcc/analyzer/program-state.cc | 44 +++ gcc/analyzer/program-state.h | 11 + gcc/analyzer/region-model.cc | 49 ++- gcc/analyzer/region-model.h | 6 + gcc/analyzer/state-purge.cc | 35 +- gcc/analyzer/supergraph.cc | 43 ++- gcc/analyzer/supergraph.h | 7 +- gcc/c-family/ChangeLog | 17 + gcc/c-family/c-omp.c | 4 +- gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog | 6 + gcc/c/c-parser.c | 85 +++-- gcc/config.gcc | 2 +- gcc/config/aarch64/arm_neon.h | 8 +- gcc/config/darwin.h | 3 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/sse.md | 4 +- gcc/config/i386/x86-tune.def | 5 + gcc/cp/ChangeLog | 41 +++ gcc/cp/cp-tree.h | 6 + gcc/cp/decl.c | 18 +- gcc/cp/parser.c | 76 ++-- gcc/cp/pt.c | 10 +- gcc/doc/gty.texi | 6 +- gcc/flag-types.h | 11 +- gcc/fortran/ChangeLog | 22 ++ gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 11 + gcc/fortran/parse.c | 3 + gcc/ggc-common.c | 2 +- gcc/ggc-page.c | 5 +- gcc/ggc-tests.c | 18 +- gcc/ggc.h | 10 +- gcc/gimple-range-cache.cc | 3 + gcc/gimple-range-cache.h | 1 - gcc/gimple-range-fold.cc | 4 +- gcc/gimple-range-gori.cc | 172 +++++++-- gcc/gimple-range-gori.h | 1 + gcc/gimple-range-trace.cc | 206 +++++++++++ gcc/gimple-range-trace.h | 61 ++++ gcc/gimple-range.cc | 393 ++++++--------------- gcc/gimple-range.h | 34 +- gcc/hash-map-tests.c | 163 +++++++++ gcc/jit/Make-lang.in | 63 +++- gcc/objc/ChangeLog | 8 + gcc/objc/objc-act.c | 16 +- gcc/objc/objc-next-runtime-abi-02.c | 22 +- gcc/params.opt | 11 +- gcc/read-rtl-function.c | 2 +- gcc/selftest-run-tests.c | 2 +- gcc/testsuite/ChangeLog | 100 ++++++ gcc/testsuite/c-c++-common/gomp/nothing-1.c | 37 ++ gcc/testsuite/c-c++-common/gomp/pr63326.c | 44 +-- gcc/testsuite/g++.dg/analyzer/vfunc-2.C | 44 +++ gcc/testsuite/g++.dg/analyzer/vfunc-3.C | 32 ++ gcc/testsuite/g++.dg/analyzer/vfunc-4.C | 28 ++ gcc/testsuite/g++.dg/analyzer/vfunc-5.C | 103 ++++++ .../g++.dg/cpp2a/class-deduction-aggr11.C | 29 ++ .../g++.dg/cpp2a/class-deduction-aggr12.C | 15 + gcc/testsuite/g++.dg/cpp2a/nontype-class49.C | 8 + gcc/testsuite/g++.dg/gomp/attrs-1.C | 1 + gcc/testsuite/g++.dg/gomp/attrs-2.C | 1 + gcc/testsuite/g++.dg/gomp/attrs-7.C | 3 +- gcc/testsuite/g++.dg/gomp/attrs-9.C | 1 + gcc/testsuite/g++.dg/gomp/barrier-2.C | 2 +- gcc/testsuite/gcc.dg/analyzer/function-ptr-4.c | 24 ++ gcc/testsuite/gcc.dg/analyzer/pr100546.c | 17 + gcc/testsuite/gcc.dg/gomp/barrier-2.c | 3 +- gcc/testsuite/gcc.dg/gomp/declare-simd-5.c | 2 +- gcc/testsuite/gcc.dg/gomp/declare-variant-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr54400.c | 2 +- gcc/testsuite/gcc.target/i386/pr94147.c | 22 ++ gcc/testsuite/gfortran.dg/gomp/nothing-1.f90 | 28 ++ gcc/testsuite/gfortran.dg/gomp/nothing-2.f90 | 7 + gcc/testsuite/obj-c++.dg/pr101666-0.mm | 7 + gcc/testsuite/obj-c++.dg/pr101666-1.mm | 10 + gcc/testsuite/obj-c++.dg/pr101666.inc | 29 ++ gcc/testsuite/objc.dg/pr101666-0.m | 7 + gcc/testsuite/objc.dg/pr101666-1.m | 10 + gcc/testsuite/objc.dg/pr101666.inc | 29 ++ gcc/tree-ssa-uninit.c | 2 +- libcc1/ChangeLog | 5 + libcpp/ChangeLog | 17 + libgomp/ChangeLog | 15 + libgomp/omp_lib.f90.in | 94 +++++ libgomp/omp_lib.h.in | 97 +++++ libgomp/testsuite/libgomp.c-c++-common/nothing-1.c | 47 +++ libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 16 - libgomp/testsuite/libgomp.fortran/alloc-4.f90 | 16 - libgomp/testsuite/libgomp.fortran/refcount-1.f90 | 61 ++++ libgomp/testsuite/libgomp.fortran/target-12.f90 | 147 ++++++++ libiberty/simple-object-mach-o.c | 5 + libstdc++-v3/ChangeLog | 58 +++ libstdc++-v3/doc/doxygen/user.cfg.in | 20 +- libstdc++-v3/include/bits/stl_algo.h | 86 +++-- libstdc++-v3/include/bits/stl_function.h | 134 +++---- libstdc++-v3/include/bits/unique_ptr.h | 84 ++++- libstdc++-v3/include/debug/deque | 7 +- libstdc++-v3/include/debug/forward_list | 7 +- libstdc++-v3/include/debug/list | 7 +- libstdc++-v3/include/debug/vector | 7 +- libstdc++-v3/include/ext/type_traits.h | 16 +- libstdc++-v3/include/std/complex | 29 -- libstdc++-v3/include/std/type_traits | 55 ++- libstdc++-v3/python/libstdcxx/v6/printers.py | 10 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 14 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 14 +- 126 files changed, 3385 insertions(+), 785 deletions(-) create mode 100644 gcc/gimple-range-trace.cc create mode 100644 gcc/gimple-range-trace.h create mode 100644 gcc/testsuite/c-c++-common/gomp/nothing-1.c create mode 100644 gcc/testsuite/g++.dg/analyzer/vfunc-2.C create mode 100644 gcc/testsuite/g++.dg/analyzer/vfunc-3.C create mode 100644 gcc/testsuite/g++.dg/analyzer/vfunc-4.C create mode 100644 gcc/testsuite/g++.dg/analyzer/vfunc-5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class49.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/function-ptr-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr100546.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94147.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/nothing-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nothing-2.f90 create mode 100644 gcc/testsuite/obj-c++.dg/pr101666-0.mm create mode 100644 gcc/testsuite/obj-c++.dg/pr101666-1.mm create mode 100644 gcc/testsuite/obj-c++.dg/pr101666.inc create mode 100644 gcc/testsuite/objc.dg/pr101666-0.m create mode 100644 gcc/testsuite/objc.dg/pr101666-1.m create mode 100644 gcc/testsuite/objc.dg/pr101666.inc create mode 100644 libgomp/testsuite/libgomp.c-c++-common/nothing-1.c create mode 100644 libgomp/testsuite/libgomp.fortran/refcount-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-12.f90