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_ubsan in repository toolchain/ci/gcc.
from fedadb60b6f Add tailcall/sibcall support to the H8 adds 1a129376bbc libstdc++: Add default template argument to basic_istream_view adds bb75b22aba2 Allow matching Intel MIC in OpenMP 'declare variant' adds 29c355f76ce Add 'libgomp.c/address-space-1.c' adds 6a64964212c Avoid redundant entries in modref access lists. adds 38757aa8873 libiberty, Darwin: Fix a build warning. adds 4892b308741 analyzer: fix uninit false positive on overlapping bindings adds e82e0f149b0 analyzer: assume that POINTER_PLUS_EXPR of non-NULL is non- [...] adds 4b821c7efbe analyzer: fix ICE when failing to reconstruct a fn ptr [PR101837] adds 3d654ca3f42 analyzer: fix ICE with NULL change.m_expr [PR101875] adds 30c335ac44e rs6000: Avoid buffer overruns adds 34ad198138f rs6000: Incorporate new builtins code into the build machinery adds 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. adds 5889e842ae4 rs6000: inline ldouble __gcc_qsub adds 8cf428bfd3c libstdc++: Add static assertions for std::function requirements adds d38d26be33a libstdc++: Avoid a move in std::function construction (LWG 2447) adds 3a32a8ad7c7 libstdc:: Use markdown for Doxygen comments in std::function adds ccc19145430 Daily bump. adds 0fa4787bf34 Fold more shuffle builtins to VEC_PERM_EXPR. adds 5faf7120398 aix: packed struct alignment [PR102068] adds 2e64eec6719 rs6000: Add missing unsigned info for some P10 bifs adds 26f5ea5e141 rs6000: Make some BIFs vectorized on P10 adds 44a545a6abd i386: Fix wrong optimization for consecutive masked scatter [...] adds 41439e1f6d2 tree-optimization/45178 - DCE of dead control flow in infin [...] adds fccd5b48adf call_summary: add missing template keyword adds e5d9873fcb6 configure: Adjust several assembler checks to remove an unu [...] adds e42ea63bcc1 testsuite, Darwin : Do not claim 'GAS' for cctools assembler. adds 9b025925ece libgfortran: Use the libtool macro to determine libm availability. adds ff6bb9dde10 rs6000: Execute the automatic built-in initialization code adds 66526c6a1c0 Darwin : Mark the mod init/term section starts with a linke [...] adds 94a047359f8 Fix float128-call.c test for power8 IEEE 128 and power10. adds ac6d5c9112b Reduce vector comparison of uniform vectors to a scalar comparison adds 10c834f976c Update comments in float128-call.c test. adds ee914ec4f81 Support limited setcc for H8 adds 771fd4aef99 c++: Set type on dependent ARROW_EXPR adds 1e52538d2b4 Daily bump. adds aa49a058081 fix latent bootstrap-debug issue adds 91f78b673b1 MIPS: use N64 ABI by default if the triple end with -gnuabi64 adds 952095bb053 libstdc++: Name std::function template parameter adds 07b990ee23e libstdc++: Fix inefficiency in filesystem::absolute [PR99876] adds dd3e5859fc1 libstdc++: Fix comment typo adds 754fca77e82 libstdc++: Fix std::allocator<void> for versioned namespace adds f9809ef5700 Fortran - reject function entries with mismatched characteristics adds f5ff3a8ed4c Improve handling of table overflows in modref_ref_node adds a21e5de4214 Daily bump. adds fc3e9f58ec1 Darwin, X86 : Implement __cache_clear. adds dc033e0149f testsuite, Darwin : Skip a test requiring strndup in libc. adds 07984707be4 d: ICE in gimple_register_canonical_type_1, at lto/lto-comm [...] adds 1925e514b4a d: Use POINTER_SIZE for testing whether to predefine D_LP64 adds ce15a3e757c d: Convert convert_for_rvalue switch statement into if condition adds 0abfd7f4f48 d: Get __c_wchar_t type from build_frontend_type adds 2b8543a8ce5 d: Use `int` to store class and struct flags adds 118a559df99 d: Update comment for TypeInfoVisitor::layout_base adds 766f5f87269 d: Call the assertp and boundsp variants for assert and arr [...] adds c3c669ac811 Darwin: Fixes for darwin_libc_has_function. adds 0e32a5aa8bc libiberty: Add support for D `typeof(*null)' types adds 34f3e0657a1 libiberty: Add support for demangling D function literals a [...] adds 392e141079a libiberty: Add support for demangling local D template decl [...] adds 1e77fd4f173 Daily bump. adds 7218c2ec365 Make sure we're playing with integral modes before call ext [...] adds d7e56b084d0 libffi: Fix MIPS r6 support adds caf81d3b575 Use __builtin_trap() for abort() if inhibit_libc adds 1313111fdec Make sure -fexceptions is enabled when -fnon-call-exceptions is adds 89f33f44add tree-optimization/102128 - rework if-converted BB vect heuristic adds 02dbf5d1273 libphobos: Compile configure tests with -fno-druntime
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 11 + contrib/download_prerequisites | 59 +- contrib/mklog.py | 23 +- gcc/ChangeLog | 755 +++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 187 + gcc/analyzer/analyzer.cc | 3 + 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 | 148 +- gcc/analyzer/region-model.h | 54 +- gcc/analyzer/sm-file.cc | 18 +- gcc/analyzer/store.cc | 77 +- gcc/analyzer/store.h | 5 + 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/common.opt | 2 +- gcc/config.gcc | 18 + 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/darwin.c | 51 +- gcc/config/darwin.h | 3 + gcc/config/h8300/bitfield.md | 11 - gcc/config/h8300/h8300-protos.h | 1 - gcc/config/h8300/h8300.c | 24 +- gcc/config/h8300/h8300.md | 8 + gcc/config/h8300/testcompare.md | 80 + gcc/config/i386/avx512dqintrin.h | 4 +- gcc/config/i386/darwin.h | 5 + gcc/config/i386/i386-expand.c | 13 +- gcc/config/i386/i386-features.c | 38 +- gcc/config/i386/i386-options.c | 4 + gcc/config/i386/i386.c | 134 +- gcc/config/i386/i386.h | 7 + gcc/config/i386/i386.md | 23 +- gcc/config/i386/predicates.md | 7 + gcc/config/i386/sse.md | 264 +- gcc/config/i386/t-omp-device | 2 +- 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 | 165 +- gcc/config/rs6000/rs6000-gen-builtins.c | 47 +- gcc/config/rs6000/rs6000-overload.def | 6083 ++++++++++++++++++++ gcc/config/rs6000/rs6000.c | 55 +- gcc/config/rs6000/rs6000.h | 82 + gcc/config/rs6000/t-rs6000 | 47 +- gcc/config/rs6000/vsx.md | 26 +- gcc/configure.ac | 10 +- gcc/coretypes.h | 1 + gcc/cp/ChangeLog | 22 + gcc/cp/cp-objcp-common.c | 9 + gcc/cp/init.c | 5 + gcc/cp/typeck2.c | 12 +- gcc/d/ChangeLog | 72 + gcc/d/d-builtins.cc | 2 +- gcc/d/d-codegen.cc | 186 +- gcc/d/d-convert.cc | 4 +- gcc/d/d-lang.cc | 19 + gcc/d/d-tree.h | 8 +- gcc/d/expr.cc | 58 +- gcc/d/runtime.cc | 5 + gcc/d/runtime.def | 24 +- gcc/d/toir.cc | 2 +- gcc/d/typeinfo.cc | 9 +- gcc/d/types.cc | 3 +- gcc/diagnostic.c | 11 + gcc/diagnostic.h | 19 + gcc/doc/extend.texi | 20 +- gcc/doc/invoke.texi | 23 +- gcc/expmed.c | 103 +- gcc/fortran/ChangeLog | 37 + gcc/fortran/cpp.c | 6 + gcc/fortran/resolve.c | 9 + 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 | 648 ++- gcc/ipa-modref.c | 87 +- gcc/match.pd | 3 +- gcc/multiple_target.c | 16 +- gcc/params.opt | 8 +- gcc/pointer-query.cc | 105 +- gcc/simplify-rtx.c | 4 +- gcc/symbol-summary.h | 4 +- gcc/testsuite/ChangeLog | 355 ++ 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/data-model-22.c | 101 + gcc/testsuite/gcc.dg/analyzer/data-model-23.c | 26 + gcc/testsuite/gcc.dg/analyzer/pr101837.c | 10 + gcc/testsuite/gcc.dg/analyzer/pr101875.c | 16 + gcc/testsuite/gcc.dg/analyzer/pr101962.c | 51 + gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 1 + 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/analyzer/uninit-6.c | 29 + gcc/testsuite/gcc.dg/analyzer/uninit-6b.c | 29 + 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-7.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/modref-8.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/modref-9.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr64130.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-41.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c | 9 +- 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/avx512f-pr101472.c | 49 + gcc/testsuite/gcc.target/i386/avx512f-vshufpd-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vshufps-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512vl-pr101472.c | 79 + 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/pr43147.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.target/powerpc/dive-vectorize-1.c | 11 + .../gcc.target/powerpc/dive-vectorize-1.h | 22 + .../gcc.target/powerpc/dive-vectorize-2.c | 13 + .../gcc.target/powerpc/dive-vectorize-2.h | 22 + .../gcc.target/powerpc/dive-vectorize-run-1.c | 54 + .../gcc.target/powerpc/dive-vectorize-run-2.c | 56 + gcc/testsuite/gcc.target/powerpc/float128-call.c | 29 +- .../gcc.target/powerpc/p10-bifs-vectorize-1.c | 16 + .../gcc.target/powerpc/p10-bifs-vectorize-1.h | 40 + .../gcc.target/powerpc/p10-bifs-vectorize-run-1.c | 48 + 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/gdc.dg/lto/pr102094_0.d | 18 + gcc/testsuite/gfortran.dg/entry_24.f90 | 20 + gcc/testsuite/gfortran.dg/pr98411.f90 | 4 +- gcc/testsuite/lib/target-supports.exp | 150 +- gcc/tree-inline.c | 4 +- gcc/tree-ssa-ccp.c | 160 + gcc/tree-ssa-dce.c | 14 +- gcc/tree-ssa-dom.c | 65 + gcc/tree-ssa-loop-niter.c | 157 +- gcc/tree-ssa-uninit.c | 186 +- gcc/tree-vect-loop.c | 7 + gcc/tree-vect-slp.c | 104 +- gcc/tree-vectorizer.c | 15 +- gcc/tree-vectorizer.h | 2 +- gcc/tsystem.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 + libffi/src/mips/ffi.c | 8 + libffi/src/mips/n32.S | 2 + libgcc/ChangeLog | 19 + libgcc/config/arm/cmse_nonsecure_call.S | 5 + libgcc/config/i386/cygming-crtend.c | 6 + libgcc/config/rs6000/ibm-ldouble.c | 14 +- libgfortran/ChangeLog | 8 + libgfortran/Makefile.am | 2 +- libgfortran/Makefile.in | 3 +- libgfortran/configure | 146 +- libgfortran/configure.ac | 1 + libgfortran/libgfortran.spec.in | 2 +- libgomp/ChangeLog | 29 + libgomp/testsuite/lib/libgomp.exp | 17 +- .../libgomp.c-c++-common/on_device_arch.h | 13 + libgomp/testsuite/libgomp.c-c++-common/target-45.c | 2 +- libgomp/testsuite/libgomp.c/address-space-1.c | 28 + libgomp/testsuite/libgomp.fortran/target10.f90 | 3 +- libiberty/ChangeLog | 25 + libiberty/d-demangle.c | 71 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/testsuite/d-demangle-expected | 34 +- libphobos/configure | 28 +- libphobos/m4/autoconf.m4 | 2 +- libphobos/m4/gcc_support.m4 | 2 +- libstdc++-v3/ChangeLog | 150 + 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/alloc_traits.h | 104 + libstdc++-v3/include/bits/allocator.h | 38 +- libstdc++-v3/include/bits/std_function.h | 239 +- libstdc++-v3/include/bits/stl_uninitialized.h | 100 +- libstdc++-v3/include/bits/unique_ptr.h | 4 +- libstdc++-v3/include/experimental/internet | 16 +- libstdc++-v3/include/experimental/socket | 22 +- libstdc++-v3/include/ext/extptr_allocator.h | 5 + libstdc++-v3/include/ext/rope | 5 - libstdc++-v3/include/std/ranges | 3 +- 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/src/c++17/fs_ops.cc | 7 - libstdc++-v3/testsuite/17_intro/names.cc | 12 + .../testsuite/20_util/function/cons/lwg2774.cc | 31 + .../testsuite/20_util/function/cons/noexcept.cc | 37 + .../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 +- libstdc++-v3/testsuite/std/ranges/istream_view.cc | 10 + 296 files changed, 19190 insertions(+), 1684 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/data-model-22.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-23.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr101837.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr101875.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr101962.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/analyzer/uninit-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/uninit-6b.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-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-9.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/avx512f-pr101472.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr101472.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/i386/pr43147.c create mode 100644 gcc/testsuite/gcc.target/powerpc/dive-vectorize-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/dive-vectorize-1.h create mode 100644 gcc/testsuite/gcc.target/powerpc/dive-vectorize-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/dive-vectorize-2.h create mode 100644 gcc/testsuite/gcc.target/powerpc/dive-vectorize-run-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/dive-vectorize-run-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p10-bifs-vectorize-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p10-bifs-vectorize-1.h create mode 100644 gcc/testsuite/gcc.target/powerpc/p10-bifs-vectorize-run-1.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 gcc/testsuite/gdc.dg/lto/pr102094_0.d create mode 100644 gcc/testsuite/gfortran.dg/entry_24.f90 create mode 100644 libgomp/testsuite/libgomp.c/address-space-1.c create mode 100644 libstdc++-v3/testsuite/20_util/function/cons/lwg2774.cc create mode 100644 libstdc++-v3/testsuite/20_util/function/cons/noexcept.cc 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