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 in repository toolchain/ci/gcc.
from 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 + 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/config.gcc | 2 +- gcc/config/darwin.h | 3 +- gcc/jit/Make-lang.in | 63 ++++++- gcc/objc/objc-act.c | 16 +- gcc/objc/objc-next-runtime-abi-02.c | 22 +-- 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 ++++++++++++ gcc/testsuite/gcc.dg/analyzer/function-ptr-4.c | 24 +++ gcc/testsuite/gcc.dg/analyzer/pr100546.c | 17 ++ gcc/testsuite/gfortran.dg/{ => gomp}/nothing-1.f90 | 0 gcc/testsuite/gfortran.dg/{ => gomp}/nothing-2.f90 | 2 +- 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 ++++ libiberty/simple-object-mach-o.c | 5 + 38 files changed, 886 insertions(+), 80 deletions(-) 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/gcc.dg/analyzer/function-ptr-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr100546.c rename gcc/testsuite/gfortran.dg/{ => gomp}/nothing-1.f90 (100%) rename gcc/testsuite/gfortran.dg/{ => gomp}/nothing-2.f90 (75%) 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