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-arm-bootstrap_debug in repository toolchain/ci/gcc.
from 6c72f1bfc34 c++: designated init cleanup [PR105925] adds df724ec773d Daily bump. adds c655ff35eda aarch64: testsuite: symbol-range fallback to compile adds a5bba80e32f libstdc++: testsuite: use -lbsd for net_ts on RTEMS adds 0b2c1781db8 libstdc++: testsuite: tolerate non-cancelling sleep adds 2b86788d7c9 libstdc++: testsuite: avoid predictable mkstemp adds fc2fb4fd547 Introduce -nostdlib++ option adds 9f7f25bb35c libstdc++: testsuite: conditionalize symlink tests adds b931c6874e8 libstdc++: testsuite: skip fs space tests on dummy implementations adds f01cf5eaa06 libstdc++: testsuite: skip fs last_write_time tests if dummy adds 5d8a5f04ace libstdc++: xfail rename tests on rtems adds 93070671eae libstdc++: check for openat adds 3b8794302b5 PR target/105930: Split *xordi3_doubleword after reload on x86. adds 268b5c81e93 profile-count: fix /= and *= operators adds 7fd34782b95 Fix stmt_kills_ref_p WRT external throws adds fa4e97907fc libstdc++: use grep -E instead of egrep in scripts adds b36a1c964f9 middle-end/106070 - bogus cond-expr folding adds 124580b00f8 [PATCH,RS6000 1/5] Clean-up MASK_<xxxx> and RS6000_BTM_<xxx [...] adds 0c0d2b63a70 [PATCH,RS6000 2/5] Rework the RS6000_BTM defines. adds a5c117e9f38 [PATCH,RS6000 3/5] Rework the RS6000_BTM defines, continued. adds 9ccc75eba98 [PATCH,RS6000 4/5] Replace MASK_<xxxx> with OPTION_MASK_<xxxx> adds eb2887a19fe [PATCH,RS6000 5/5] Replace MASK_<xxxx> usage with OPTION_MA [...] adds 3752e21d8c1 analyzer: whitespace cleanups adds bb8e93eb1ac analyzer: consolidate call_string instances adds bb403de36aa compiler: use bool for comma-ok if not already boolean adds c0ad48527c3 tilegx: Fix infinite loop in gen-mul-tables generator adds d97f3bca6ee d: Merge upstream dmd 529110f66, druntime 148608b7. adds 8288cd635fa d: Construct indexes of ARRAY_TYPE using ARRAY_REF. adds 91418c42089 d: Add `@register' attribute to compiler and library. adds 5959cf8217e d: Give consistent error message when attribute argument no [...] adds b1d0d3520e9 testsuite: Remove reliance on argc in lto/pr101868_0.c adds 2e2371b5daa testsuite: Rename test-defined macros adds 5cd0e800195 testsuite: Handle default_packed for gcc.dg/builtin-object- [...] adds f21f17f95c0 Fortran: fix checking of arguments to UNPACK when MASK is a [...] adds 75fa80bb565 testsuite: Skip btf-bitfields-1.c if int is less than 32-bits adds 113844d68e9 c++: Include -Woverloaded-virtual in -Wall [PR87729]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 47 ++++ gcc/DATESTAMP | 2 +- gcc/analyzer/call-string.cc | 174 +++++++------ gcc/analyzer/call-string.h | 90 +++++-- gcc/analyzer/constraint-manager.cc | 4 +- gcc/analyzer/engine.cc | 290 +++++++++++---------- gcc/analyzer/exploded-graph.h | 61 +---- gcc/analyzer/program-point.cc | 63 +++-- gcc/analyzer/program-point.h | 35 ++- gcc/analyzer/program-state.cc | 11 +- gcc/analyzer/region-model-manager.cc | 3 + gcc/analyzer/region-model.cc | 16 +- gcc/analyzer/region-model.h | 8 + gcc/analyzer/sm-signal.cc | 6 +- gcc/c-family/c.opt | 6 +- gcc/common.opt | 3 + gcc/config/i386/i386.md | 29 ++- gcc/config/rs6000/aix71.h | 6 +- gcc/config/rs6000/darwin.h | 2 +- gcc/config/rs6000/darwin64-biarch.h | 2 +- gcc/config/rs6000/default64.h | 6 +- gcc/config/rs6000/eabi.h | 2 +- gcc/config/rs6000/eabialtivec.h | 2 +- gcc/config/rs6000/linuxaltivec.h | 4 +- gcc/config/rs6000/rs6000-c.cc | 8 +- gcc/config/rs6000/rs6000-cpus.def | 137 +++++----- gcc/config/rs6000/rs6000.cc | 95 +++---- gcc/config/rs6000/rs6000.h | 105 +------- gcc/config/rs6000/vxworks.h | 2 +- gcc/config/tilepro/gen-mul-tables.cc | 4 +- gcc/cp/ChangeLog | 71 +++++ gcc/cp/class.cc | 17 +- gcc/cp/g++spec.cc | 1 + gcc/d/d-attribs.cc | 51 +++- gcc/d/d-codegen.cc | 34 ++- gcc/d/d-tree.h | 4 +- gcc/d/decl.cc | 30 ++- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/canthrow.d | 13 +- gcc/d/dmd/cparse.d | 34 ++- gcc/d/dmd/declaration.d | 63 +++-- gcc/d/dmd/dinterpret.d | 17 +- gcc/d/dmd/dmangle.d | 18 +- gcc/d/dmd/dsymbolsem.d | 33 ++- gcc/d/dmd/dtoh.d | 128 ++++----- gcc/d/dmd/expression.d | 8 +- gcc/d/dmd/expressionsem.d | 104 ++++++-- gcc/d/dmd/foreachvar.d | 14 +- gcc/d/dmd/importc.d | 4 + gcc/d/dmd/ob.d | 22 +- gcc/d/dmd/parse.d | 11 +- gcc/d/dmd/root/filename.d | 27 +- gcc/d/dmd/semantic2.d | 5 + gcc/d/dmd/semantic3.d | 2 +- gcc/d/expr.cc | 38 ++- gcc/d/intrinsics.cc | 4 +- gcc/d/types.cc | 6 +- gcc/doc/invoke.texi | 32 ++- gcc/doc/sourcebuild.texi | 3 + gcc/fortran/check.cc | 2 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/statements.cc | 18 +- gcc/match.pd | 11 +- gcc/profile-count.h | 20 +- gcc/testsuite/ChangeLog | 56 ++++ gcc/testsuite/g++.dg/abi/pure-virtual1.C | 2 +- gcc/testsuite/g++.dg/warn/Woverloaded-virt1.C | 14 + gcc/testsuite/g++.dg/warn/Woverloaded-virt2.C | 15 ++ gcc/testsuite/gcc.dg/builtin-object-size-20.c | 64 +---- gcc/testsuite/gcc.dg/builtin-object-size-22.c | 79 ++++++ gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-1.c | 1 + gcc/testsuite/gcc.dg/lto/pr101868_0.c | 7 +- gcc/testsuite/gcc.dg/sso/memcpy-1.c | 8 +- gcc/testsuite/gcc.dg/torture/pr106070.c | 20 ++ gcc/testsuite/gcc.target/aarch64/symbol-range.c | 3 +- gcc/testsuite/gdc.dg/attr_register1.d | 55 ++++ gcc/testsuite/gdc.dg/attr_register2.d | 11 + gcc/testsuite/gdc.dg/attr_register3.d | 22 ++ gcc/testsuite/gdc.dg/attr_section1.d | 2 +- gcc/testsuite/gdc.dg/attr_visibility1.d | 2 +- .../gdc.test/compilable/dtoh_AnonDeclaration.d | 14 +- .../gdc.test/compilable/dtoh_StructDeclaration.d | 18 +- .../gdc.test/compilable/dtoh_TemplateDeclaration.d | 6 +- gcc/testsuite/gdc.test/compilable/dtoh_mangling.d | 8 +- .../gdc.test/compilable/dtoh_protection.d | 28 +- gcc/testsuite/gdc.test/compilable/test23168.d | 30 +++ gcc/testsuite/gdc.test/compilable/test23169.d | 14 + gcc/testsuite/gdc.test/compilable/testparse.d | 10 + gcc/testsuite/gdc.test/runnable/test23010.d | 43 +++ gcc/testsuite/gfortran.dg/unpack_vector_1.f90 | 12 + gcc/testsuite/lib/target-supports.exp | 9 + gcc/tree-ssa-alias.cc | 24 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/gcc/attributes.d | 28 ++ libstdc++-v3/ChangeLog | 12 + libstdc++-v3/acinclude.m4 | 12 + libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 55 ++++ libstdc++-v3/scripts/extract_symvers.in | 4 +- libstdc++-v3/scripts/run_doxygen | 4 +- libstdc++-v3/src/filesystem/dir-common.h | 2 +- libstdc++-v3/src/filesystem/dir.cc | 2 +- .../27_io/filesystem/operations/canonical.cc | 5 +- .../testsuite/27_io/filesystem/operations/copy.cc | 14 +- .../filesystem/operations/create_directories.cc | 4 +- .../filesystem/operations/create_directory.cc | 4 +- .../27_io/filesystem/operations/last_write_time.cc | 1 + .../27_io/filesystem/operations/permissions.cc | 4 + .../27_io/filesystem/operations/read_symlink.cc | 2 +- .../27_io/filesystem/operations/remove.cc | 4 +- .../27_io/filesystem/operations/remove_all.cc | 4 +- .../27_io/filesystem/operations/rename.cc | 5 +- .../testsuite/27_io/filesystem/operations/space.cc | 1 + .../27_io/filesystem/operations/symlink_status.cc | 5 +- .../filesystem/operations/weakly_canonical.cc | 4 +- .../30_threads/thread/native_handle/cancel.cc | 6 +- .../iterators/recursive_directory_iterator.cc | 2 +- .../experimental/filesystem/operations/copy.cc | 14 +- .../filesystem/operations/create_directories.cc | 4 +- .../filesystem/operations/create_directory.cc | 4 +- .../filesystem/operations/last_write_time.cc | 1 + .../filesystem/operations/permissions.cc | 4 + .../filesystem/operations/read_symlink.cc | 2 +- .../experimental/filesystem/operations/remove.cc | 5 +- .../filesystem/operations/remove_all.cc | 4 +- .../experimental/filesystem/operations/rename.cc | 5 +- .../experimental/filesystem/operations/space.cc | 1 + libstdc++-v3/testsuite/lib/dg-options.exp | 33 +++ libstdc++-v3/testsuite/lib/libstdc++.exp | 31 ++- libstdc++-v3/testsuite/util/testsuite_fs.h | 14 + 130 files changed, 1953 insertions(+), 1007 deletions(-) create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-virt1.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-virt2.C create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-22.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106070.c create mode 100644 gcc/testsuite/gdc.dg/attr_register1.d create mode 100644 gcc/testsuite/gdc.dg/attr_register2.d create mode 100644 gcc/testsuite/gdc.dg/attr_register3.d create mode 100644 gcc/testsuite/gdc.test/compilable/test23168.d create mode 100644 gcc/testsuite/gdc.test/compilable/test23169.d create mode 100644 gcc/testsuite/gdc.test/runnable/test23010.d create mode 100644 gcc/testsuite/gfortran.dg/unpack_vector_1.f90