This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-O2_LTO in repository toolchain/ci/gcc.
from 596f964f327 rs6000: Add gengtype handling to the build machinery adds 192d4edd15c rs6000: Fix AIX bootstrap (don't call asprintf) adds 8ca7fa84a3a analyzer: rewrite of switch handling adds 38b19c5b080 Daily bump. adds 819b7c3a339 Disable slp in loop vectorizer when cost model is very-cheap. adds 78fa5112b4c [Committed] PR middle-end/102029: Stricter typing in LSHIFT [...] adds f8977166135 Tweak -Os costs for scalar-to-vector pass. adds 0deabebedd1 Fix a few problems with download_prerequisites. adds 8571ff0ae09 Adjust inner loop cost scaling adds 6ddb30f941a Optimize (a & b) | (c & ~b) to vpternlog instruction. adds 8da9b4f73c2 Enable avx512 embedde broadcast for vpternlog. adds 4702d3cf044 arm: Fix general issues with patterns for VLLDM and VLSTM adds 79fb2700bdb arm: testsuite: improve detection of CMSE hardware. adds 3929bca9ca9 arm: Add command-line option for enabling CVE-2021-35465 mi [...] adds 574e7950bd6 arm: add erratum mitigation to __gnu_cmse_nonsecure_call [P [...] adds 30461cf8dba arm: fix vlldm erratum for Armv8.1-m [PR102035] adds 809330ab845 arm: Add tests for VLLDM mitigation [PR102035] adds 9216ee6d119 tree-optimization/100089 - avoid leaving scalar if-converte [...] adds 6e5401e87d0 x86: Broadcast from integer to a pseudo vector register adds d8b7282ea27 libstdc++: Fix mismatched class-key tags adds 675a3e40567 Add transitive operations to the relation oracle. adds fce8a52d0ae rs6000: Add power7 and power7-64 builtins adds 8ce18a29ef7 rs6000: Add power8-vector builtins adds 037ef219b27 libstdc++: Add std::is_layout_compatible trait for C++20 adds 6d692ef43b2 libstdc++: Update C++20 status table for layout-compatibili [...] adds 820f0940d7a Reset PHI base0 flag if it's clear in any argument [PR101977, ...] adds 3c496e92d79 nvptx: Add a __PTX_SM__ predefined macro based on target ISA. adds 2ed356a4c9a rs6000: Add Power9 builtins adds 19b7bf620cd rs6000: Add more type nodes to support builtin processing adds 50cb8300d3b rs6000: Add Power10 builtins adds f95946afd16 Fortran: fix pointless warning for static variables adds 81e1894456b [Committed] PR middle-end/102031: Fix typo/mistake in simpl [...] adds 9cf3f026e28 aix: SYSTEM_IMPLICIT_EXTERN_C adds 05ace2946b4 Daily bump. adds 4f5391dde1a Adjust testcases to avoid new failures brought by r12-3108 [...] adds a20be0cdc06 rs6000: Add vec_unpacku_{hi,lo}_v4si adds db3d4129b6f i386: Fix _mm512_fpclass_ps_mask in O0 [PR 101471] adds 3673dcf6d6b Analyze niter for until-wrap condition [PR101145] adds 87afc7b81cd i386: Optimize lea with zero-extend. [PR 101716] adds 29c77454e5a tree-optimization/102046 - fix SLP build from scalars with [...] adds 43a5d46feab analyzer: Impose recursion limit on indirect calls. adds 3ac6b5cff1e diagnostics: Support for -finput-charset [PR93067] adds bb24717e504 Make xxsplti*, xpermx, xxeval be vecperm type. adds 5c85f295376 Merge load/stores in ipa-modref summaries adds 1ab84eda554 c++: Fix up value initialization of structs with zero width [...] adds ed3de423f16 Avoid printing range table header alone. adds 971df602e0a Fix PR c++/66590: incorrect warning "reaches end of non-voi [...] adds 2cd229dec8d libstdc++: Remove __gnu_cxx::rope::erase(size_type) [PR102048] adds ead408529d7 libstdc++: Fix conditions for optimizing uninitialized algo [...] adds 0163bbaaef1 libstdc++: Fix non-reserved names in <valarray> adds f1a08f4d783 libstdc++: Fix names.cc test failures on Windows adds ea5674687ac libstdc++: Add another non-reserved name to tests adds 4c5d76a655b Fix tests that require IBM 128-bit long double adds 4de346d8a20 Add -details to dump option needed after r12-3144. adds 85d77ac4745 Daily bump. adds 0012f921b67 cygming-crtend.c: fix build warnings adds d4b782985b4 extend.texi: add note about reserved ctor/dtor priorities adds bfc9250e0de Use non-numbered clones for target_clones. adds e370a2482d4 mklog: fix renaming with version 0.7.0. adds cd67d138ec6 libstdc++: Make Networking TS headers more portable [PR100285] adds f075b8c5adc Fix off-by-one error in try_merge_with adds c80d7230fba Add full stop to params.opt. adds e28ac73af20 Improve handling of modref params. adds 226eb7ff5d7 [i386] Set all_regs to true in the call to replace_rtx [PR102057] adds a2d9b558299 [Committed] Tidy up !POINTER_TYPE_P test in match.pd LSHIFT [...] adds b2ef23239f2 Improved handling of shifts/rotates in bit CCP. adds 4e84e381f27 Refactor warn_uninit() code. adds 344951b639a rs6000: Add MMA builtins adds 2f9489a1009 rs6000: Add miscellaneous builtins adds a7f13a51990 rs6000: Add Cell builtins adds e2693a72701 rs6000: Add remaining overloads adds 352d5e85a70 Fix ipa-modref verification ices adds 5a6c626710a [i386] Call force_reg unconditionally.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 6 + contrib/download_prerequisites | 59 +- contrib/mklog.py | 23 +- gcc/ChangeLog | 539 ++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 187 + gcc/analyzer/analyzer.h | 4 +- gcc/analyzer/constraint-manager.cc | 1365 ++++- gcc/analyzer/constraint-manager.h | 191 + gcc/analyzer/diagnostic-manager.cc | 3 +- gcc/analyzer/engine.cc | 16 +- gcc/analyzer/feasible-graph.cc | 7 +- gcc/analyzer/feasible-graph.h | 7 +- gcc/analyzer/region-model-manager.cc | 7 +- gcc/analyzer/region-model.cc | 75 +- gcc/analyzer/region-model.h | 54 +- gcc/analyzer/supergraph.cc | 99 +- gcc/analyzer/supergraph.h | 15 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-opts.c | 13 + gcc/c/ChangeLog | 5 + gcc/cgraph.h | 5 +- gcc/cgraphclones.c | 11 +- gcc/config.gcc | 2 + gcc/config/arm/arm-cpus.in | 9 +- gcc/config/arm/arm.c | 9 + gcc/config/arm/arm.md | 11 +- gcc/config/arm/arm.opt | 4 + gcc/config/arm/vfp.md | 29 +- gcc/config/i386/avx512dqintrin.h | 4 +- gcc/config/i386/i386-expand.c | 13 +- gcc/config/i386/i386-features.c | 38 +- gcc/config/i386/i386.c | 43 +- gcc/config/i386/i386.h | 7 + gcc/config/i386/i386.md | 23 +- gcc/config/i386/predicates.md | 7 + gcc/config/i386/sse.md | 244 +- gcc/config/nvptx/nvptx-c.c | 47 + gcc/config/nvptx/nvptx-protos.h | 1 + gcc/config/nvptx/nvptx.h | 12 +- gcc/config/nvptx/t-nvptx | 4 + gcc/config/rs6000/aix.h | 4 +- gcc/config/rs6000/aix71.h | 4 + gcc/config/rs6000/aix72.h | 3 + gcc/config/rs6000/aix73.h | 2 +- gcc/config/rs6000/altivec.md | 158 +- gcc/config/rs6000/rs6000-builtin-new.def | 2026 +++++++ gcc/config/rs6000/rs6000-call.c | 148 +- gcc/config/rs6000/rs6000-gen-builtins.c | 5 +- gcc/config/rs6000/rs6000-overload.def | 6083 ++++++++++++++++++++ gcc/config/rs6000/rs6000.h | 82 + gcc/config/rs6000/vsx.md | 26 +- gcc/coretypes.h | 1 + gcc/cp/ChangeLog | 17 + gcc/cp/cp-objcp-common.c | 9 + gcc/cp/init.c | 5 + gcc/d/ChangeLog | 7 + gcc/d/d-lang.cc | 19 + gcc/diagnostic.c | 11 + gcc/diagnostic.h | 19 + gcc/doc/extend.texi | 20 +- gcc/doc/invoke.texi | 20 +- gcc/fortran/ChangeLog | 31 + gcc/fortran/cpp.c | 6 + gcc/fortran/trans-decl.c | 20 +- gcc/gimple-range-cache.cc | 40 +- gcc/gimple-range.cc | 45 +- gcc/gimple-ssa-warn-access.cc | 20 +- gcc/input.c | 100 +- gcc/input.h | 10 + gcc/ipa-modref-tree.c | 44 +- gcc/ipa-modref-tree.h | 385 +- gcc/ipa-modref.c | 84 +- gcc/match.pd | 3 +- gcc/multiple_target.c | 16 +- gcc/params.opt | 8 +- gcc/pointer-query.cc | 105 +- gcc/simplify-rtx.c | 4 +- gcc/testsuite/ChangeLog | 281 + gcc/testsuite/c-c++-common/dfp/convert-bfp-11.c | 20 +- gcc/testsuite/g++.dg/pr100574.C | 4 + gcc/testsuite/g++.dg/warn/Warray-bounds-26.C | 27 + gcc/testsuite/g++.dg/warn/Wreturn-5.C | 15 + gcc/testsuite/gcc.dg/Warray-bounds-88.c | 134 + gcc/testsuite/gcc.dg/Wstringop-overread.c | 32 +- gcc/testsuite/gcc.dg/analyzer/switch.c | 141 +- gcc/testsuite/gcc.dg/analyzer/torture/switch-2.c | 42 + gcc/testsuite/gcc.dg/analyzer/torture/switch-3.c | 158 + gcc/testsuite/gcc.dg/analyzer/torture/switch-4.c | 27 + gcc/testsuite/gcc.dg/analyzer/torture/switch-5.c | 68 + gcc/testsuite/gcc.dg/diagnostic-input-charset-1.c | 17 + gcc/testsuite/gcc.dg/diagnostic-input-utf8-bom.c | 14 + gcc/testsuite/gcc.dg/fold-convlshift-3.c | 8 + gcc/testsuite/gcc.dg/ipa/modref-1.c | 8 +- gcc/testsuite/gcc.dg/pr20126.c | 6 + gcc/testsuite/gcc.dg/predict-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/evrp-trans.c | 144 + gcc/testsuite/gcc.dg/tree-ssa/evrp1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/evrp2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/evrp3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/evrp4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/evrp6.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/modref-4.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/modref-8.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr64130.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-41.c | 11 + gcc/testsuite/gcc.dg/vect/pr101145.c | 187 + gcc/testsuite/gcc.dg/vect/pr101145.inc | 65 + gcc/testsuite/gcc.dg/vect/pr101145_1.c | 13 + gcc/testsuite/gcc.dg/vect/pr101145_2.c | 13 + gcc/testsuite/gcc.dg/vect/pr101145_3.c | 13 + gcc/testsuite/gcc.dg/vect/pr101145inf.c | 25 + gcc/testsuite/gcc.dg/vect/pr101145inf.inc | 28 + gcc/testsuite/gcc.dg/vect/pr101145inf_1.c | 23 + gcc/testsuite/gcc.dg/vect/pr102046.c | 19 + gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 39 +- .../arm/cmse/mainline/8_1m/soft/cmse-13a.c | 31 + .../arm/cmse/mainline/8_1m/soft/cmse-7a.c | 28 + .../arm/cmse/mainline/8_1m/soft/cmse-8a.c | 30 + .../arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c | 27 + .../arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c | 29 + .../arm/cmse/mainline/8_1m/softfp/cmse-13a.c | 30 + .../arm/cmse/mainline/8_1m/softfp/cmse-7a.c | 27 + .../arm/cmse/mainline/8_1m/softfp/cmse-8a.c | 29 + .../gcc.target/i386/avx2-shiftqihi-constant-1.c | 2 +- .../i386/avx512bw-shiftqihi-constant-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-pr101471.c | 18 + gcc/testsuite/gcc.target/i386/mvc5.c | 4 + gcc/testsuite/gcc.target/i386/mvc7.c | 8 +- gcc/testsuite/gcc.target/i386/pr100865-10b.c | 1 - gcc/testsuite/gcc.target/i386/pr100865-4b.c | 3 +- gcc/testsuite/gcc.target/i386/pr100865-6b.c | 6 +- gcc/testsuite/gcc.target/i386/pr100865-7b.c | 6 +- gcc/testsuite/gcc.target/i386/pr101716.c | 11 + gcc/testsuite/gcc.target/i386/pr101989-1.c | 51 + gcc/testsuite/gcc.target/i386/pr101989-2.c | 102 + .../gcc.target/i386/pr101989-broadcast-1.c | 31 + gcc/testsuite/gcc.target/i386/pr102021.c | 15 + gcc/testsuite/gcc.target/i386/pr95778-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr95778-2.c | 4 +- .../gcc.target/i386/sse2-shiftqihi-constant-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr70117.c | 24 +- .../gcc.target/powerpc/unpack-vectorize-1.c | 18 + .../gcc.target/powerpc/unpack-vectorize-1.h | 14 + .../gcc.target/powerpc/unpack-vectorize-2.c | 12 + .../gcc.target/powerpc/unpack-vectorize-2.h | 7 + .../gcc.target/powerpc/unpack-vectorize-3.c | 11 + .../gcc.target/powerpc/unpack-vectorize-3.h | 7 + .../gcc.target/powerpc/unpack-vectorize-run-1.c | 24 + .../gcc.target/powerpc/unpack-vectorize-run-2.c | 16 + .../gcc.target/powerpc/unpack-vectorize-run-3.c | 16 + .../gcc.target/powerpc/unpack-vectorize.h | 42 + gcc/testsuite/gfortran.dg/pr98411.f90 | 4 +- gcc/testsuite/lib/target-supports.exp | 143 +- gcc/tree-ssa-ccp.c | 160 + gcc/tree-ssa-loop-niter.c | 157 +- gcc/tree-ssa-uninit.c | 186 +- gcc/tree-vect-loop.c | 7 + gcc/tree-vect-slp.c | 74 +- gcc/tree-vectorizer.c | 15 +- gcc/tree-vectorizer.h | 2 +- gcc/value-relation.cc | 287 +- gcc/value-relation.h | 9 +- include/ChangeLog | 4 + libcpp/ChangeLog | 17 + libcpp/charset.c | 109 +- libcpp/files.c | 56 +- libcpp/include/cpplib.h | 18 + libgcc/ChangeLog | 6 + libgcc/config/arm/cmse_nonsecure_call.S | 5 + libgcc/config/i386/cygming-crtend.c | 6 + libgomp/ChangeLog | 29 + libiberty/ChangeLog | 5 + libstdc++-v3/ChangeLog | 82 + libstdc++-v3/configure | 82 +- libstdc++-v3/configure.ac | 5 + libstdc++-v3/doc/html/manual/status.html | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 3 +- libstdc++-v3/include/bits/stl_uninitialized.h | 100 +- libstdc++-v3/include/experimental/internet | 16 +- libstdc++-v3/include/experimental/socket | 22 +- libstdc++-v3/include/ext/rope | 5 - libstdc++-v3/include/std/type_traits | 25 + libstdc++-v3/include/std/valarray | 20 +- libstdc++-v3/include/std/version | 4 + libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 28 +- libstdc++-v3/testsuite/17_intro/names.cc | 12 + .../is_corresponding_member.cc | 19 + .../20_util/is_layout_compatible/value.cc | 56 + .../20_util/is_layout_compatible/version.cc | 10 + .../is_pointer_interconvertible/with_class.cc | 29 + .../specialized_algorithms/uninitialized_copy/1.cc | 2 +- .../uninitialized_copy/102064.cc | 52 + .../uninitialized_copy_n/102064.cc | 48 + .../uninitialized_fill/102064.cc | 51 + .../uninitialized_fill_n/102064.cc | 51 + .../testsuite/23_containers/span/layout_compat.cc | 19 +- .../testsuite/23_containers/vector/cons/89164.cc | 14 +- .../23_containers/vector/cons/89164_c++17.cc | 49 - .../experimental/net/internet/resolver/base.cc | 6 + .../experimental/net/socket/basic_socket.cc | 6 +- .../experimental/net/socket/socket_base.cc | 12 +- 202 files changed, 16091 insertions(+), 1162 deletions(-) create mode 100644 gcc/config/nvptx/nvptx-c.c create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-26.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-5.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-88.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/switch-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/switch-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/switch-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/switch-5.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-input-charset-1.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-input-utf8-bom.c create mode 100644 gcc/testsuite/gcc.dg/fold-convlshift-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp-trans.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-41.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr101145.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr101145.inc create mode 100644 gcc/testsuite/gcc.dg/vect/pr101145_1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr101145_2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr101145_3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr101145inf.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr101145inf.inc create mode 100644 gcc/testsuite/gcc.dg/vect/pr101145inf_1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr102046.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr101471.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101716.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101989-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101989-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101989-broadcast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102021.c create mode 100644 gcc/testsuite/gcc.target/powerpc/unpack-vectorize-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/unpack-vectorize-1.h create mode 100644 gcc/testsuite/gcc.target/powerpc/unpack-vectorize-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/unpack-vectorize-2.h create mode 100644 gcc/testsuite/gcc.target/powerpc/unpack-vectorize-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/unpack-vectorize-3.h create mode 100644 gcc/testsuite/gcc.target/powerpc/unpack-vectorize-run-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/unpack-vectorize-run-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/unpack-vectorize-run-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/unpack-vectorize.h create mode 100644 libstdc++-v3/testsuite/20_util/is_layout_compatible/is_correspo [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_layout_compatible/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_layout_compatible/version.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_pointer_interconvertible/with [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/cons/89164_c++17.cc