This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from a1108556677 Correct handling of variable offset minus constant in -Warr [...] adds 48e8a7a677b analyzer: remove add_any_constraints_from_ssa_def_stmt adds c24a9707822 Daily bump. adds 852b11da11a Generate 128-bit int divide/modulus on power10. adds 663a014e777 i386: Add pack/unpack patterns for 32bit vectors [PR100637] adds 4c619132b3f PR tree-optimization/40210: Fold (bswap(X)>>C1)&C2 to (X>>C [...] adds 298b0db76df match.pd: Relax rule to include POLY_INT_CSTs adds 2e9ef3929b0 vect: Remove always-true condition adds 999a2dd00d3 [Ada] Simplify string manipulation related to preprocessing adds 79a8b14237e [Ada] Avoid linear search when ensuring dependency on System adds 3cb32058b49 [Ada] Make tools compatible with No_Dynamic_Accessibility_Checks adds a2f91a52b4b [Ada] Revert meaning of -gnatd_b adds c5b1e8e9a58 [Ada] Make runtime code compatible with No_Dynamic_Accessib [...] adds b927d936e33 [Ada] Incorrect iteration over hashed containers after mult [...] adds 076c1a91574 [Ada] Add No_Tasking restriction is system.ads for bootstrap adds 5478d8a7aef [Ada] Unsynchronized concurrent access to a Boolean variable adds 36fcfed88c7 [Ada] Compute sizes when possible for packed array with Com [...] adds 242c0f4772c [Ada] Fix on computation of packed array size in case of error adds cd4341ef953 [Ada] Prevent crash on inspection point for unfrozen entity adds 6cb2bcba3f3 [Ada] Skip types in error for test to compute array size adds 6105ebb7827 [Ada] Fix use of single question mark in error message adds 62aae315f68 [Ada] Prevent infinite recursion when there is no expected unit adds 3711c2e5a06 [Ada] Fix style in comments and code related to compilation units adds df0783f81ca [Ada] Replace low-level condition with a high-level call adds e581fbeab69 [Ada] Restore context on failure in loading of renamed child unit adds e959418a07c [Ada] Remove redundant condition for listing compilation units adds 73f841cfca8 [Ada] Simplify redundant checks for non-empty lists adds a9c3a497501 [Ada] Fix violation of No_Implicit_Loops restriction for en [...] adds 629c82d729f [Ada] Spurious warning in generic instance adds 3c18e32037a [Ada] AI12-0156 Use subtype indication in generalized iterators adds 99d6c1f8c29 [Ada] Spurious style message on missing overriding indicator adds d75dde1a723 [Ada] Duplicated D lines in ali files adds 6e8b502cb6c [Ada] Rename sigtramp-vxworks-target.inc to sigtramp-vxwork [...] adds 7c092960f0d [Ada] Transient scope cleanup adds 4d743233ad2 [Ada] Use encoded names only with -fgnat-encodings=all adds 8de68eb37c7 [Ada] Remove Unknown_ functions adds d45ee636a84 [Ada] Diagnose properly illegal uses of Target_Name adds 43931c97820 [Ada] Tune detection of illegal occurrences of target_name adds 1ca642d785c testsuite: Add arm_arch_v7a_ok effective-target to pr57351.c adds 9bf9f27ac6d Use Object Size Type zero for -Warray-bounds [PR101374]. adds 763121ccd90 ipa-sra: Fix thinko when overriding safe_to_import_accesses [...] adds b14ac7b29c9 Further improvements to H8 variable shift patterns adds dee00bf6894 c++: Fix noexcept with unevaluated operand [PR101087] adds c68cac900ab Avoid including <new> to make cross-compiler testing easy. adds c232f07b931 Adjust expected output for LP32 [PR100451]. adds 68b938fada4 testsuite: Remove an xfail. adds 79d3378c7d7 Move warning suppression to the ultimate callee. adds fdc4d2a516d Daily bump. adds c3d1aa891cb test/rs6000: Add cases to cover vector multiply adds df85baa5687 test/rs6000: Add case to cover vector division adds 062c762ef26 rs6000: Support [u]mod<mode>3 for vector modulo insns adds 82625a42e65 mips: check MSA support for vector modes [PR100760,PR100761 [...] adds 3b33b1136d5 testsuite: mips: use noinline attribute instead of -fno-inline adds 5f2d3ff4e5e Improve early simplify and match for phiopt adds b5405babd82 docs: add missing 'see' word adds 840fabd8e0c docs: don't split @smallexample in multiple @groups adds 10722fb36de i386: Fix *udivmodsi4_pow2_zext_? patterns adds e37e175e7dc Fix build failure on Windows with older binutils adds 7e12d491cef [Ada] Avoid unnecessary call in preanalysis without freezing adds 48096ca4ac8 [Ada] Remove an unnecessary local constant adds 8bab88ba7be [Ada] Refine types of local variables in analysis of expres [...] adds 8a13a0017e5 [Ada] Avoid repeated calls in analysis of expression functions adds e437dd45e78 [Ada] Fix comment related to analysis of expression functions adds 640ba4c1a33 [Ada] Avoid repeated computing of type of expression functions adds e40f4ab4636 [Ada] Decouple analysis of static expression functions from [...] adds 81956c08f74 [Ada] Reorder preanalysis of static expression functions adds d80c7331878 [Ada] Update internal documentation of debugging information adds 9b1647a50dd [Ada] Incremental patch for restriction No_Dynamic_Accessib [...] adds e347e6c9276 [Ada] Inconsistency between declaration and body of predica [...] adds 1f72ec808b2 [Ada] Initialize local variables related to static expressi [...] adds f1b4b3d75cd [Ada] aarch64-rtems6: use wraplf variant for a-nallfl adds 2a847e8c8fa [Ada] Add paragraph about representation changes and Scalar [...] adds e4a6acd67ef [Ada] Code cleanups in a-strfix.adb adds 90635a37c2d [Ada] Fix index range violations in krunch adds 06fd120d19d [Ada] Fix typo in comment related to derived discriminated types adds 2390451ede4 [Ada] Fix invalid JSON for derived variant record with -gnatRj adds 021cf768fba [Ada] Fix layout of contracts adds fbc72d0b4ac [Ada] Add source file name to gnat bug box adds 175c2f98ea8 [Ada] Declare time_t uniformly based on a system parameter adds 765ca22b179 [Ada] Crash on inlined separate subprogram adds e4de29f4677 [Ada] Add -gnatX support for casing on discriminated values adds 79b87fcf29c [Ada] Typo corrections and minor reformatting adds 66d43665bc9 [Ada] Crash on expansion of BIP construct in -gnatf mode adds d206399a97b [Ada] Improve performance of Ada.Containers.Doubly_Linked_L [...] adds bb66a102152 [Ada] Add missed OS constant values adds f377685e3d8 [Ada] Fix crash on type extensions with discriminants adds d35d546a7fc [Ada] par-ch6: do not mark subprogram as missing "is" if imported adds 7802ee7b018 [Ada] Fix style in expansion of attribute Put_Image adds 2e345e4ad6b libstdc++: Only use __gthread_yield if gthreads is available adds f53e66019df c++: find_template_parameters and TEMPLATE_DECLs [PR101247] adds 2c699fd2982 c++: requires-expr with dependent extra args [PR101181] adds 37e65643d3e testsuite/101269: fix testcase when used with -m32 adds 511cec029c6 Missing piece in earlier change adds 54258e22b08 Darwin, config: Revise host config fragment. adds 41bd1b19035 Darwin, X86: Adjust call clobbers to allow for lazy-binding [...] adds 0d5db79a61a coroutines: Fix a typo in rewriting the function. adds 59045273cc6 Improvement to signed division of integer constant on x86_64. adds d5b1bb0d197 coroutines: Factor code. Match original source location in [...] adds ddd25bd1a7c c++: concepts TS and explicit specialization [PR101098] adds 506f337ad2d libffi/x86: Always check __x86_64__ for x86 hosts adds ef2ace642a1 Daily bump. adds b9119edc09e c++: 'new T[N]' and SFINAE [PR82110] adds 1798cac7a8b runtime: remove direct assignments to memory locations adds 7466a0a5d8d Require target lra for tests using asm goto adds 269256f33c5 Daily bump. adds d55eee24a9f Daily bump. adds 5f5fbb550af PR tree-optimization/101403: Incorrect folding of ((T)bswap(x))>>C adds 1e72c24d2f3 arm/98435: Missed optimization in expanding vector constructor. adds 9b8b37d1b63 offloading: fix -foffload hinting adds 6785eb59598 arm/66791: Replace builtins for unsigned and fp vmul_n intrinsics. adds 0192c3eedbc Tweak testcase for PR tree-optimization/101403. adds 123d0a597be middle-end/101423 - internal calls do not trap adds 92343e0ba4d tree-optimization/101394 - fix PRE full redundancy wrt abnormals adds c03cae4e066 Display the number of components BB vectorized adds 86b228b87b6 [Ada] Avoid unnecessary work when expanding 'Image into 'Put_Image adds 9b89dabfd85 [Ada] Duplicate Size/Value_Size clause adds 5cb3843bca9 [Ada] Add DWARF 5 support to System.Dwarf_Line adds 0c8ff35eb98 [Ada] Clean up Uint fields adds 3ccd5d71926 [Ada] Implement support for unconstrained array types with FLB adds 58d32c72ca0 [Ada] Use GNAT encodings only when -fgnat-encodings=all is [...] adds 6bebd55e123 [Ada] adaint.c minor reformatting adds fe610051a80 Change the type of memory classification functions to bool adds fedcf3c476a tree-optimization/101373 - avoid PRE across externally thro [...] adds 47113773456 produce simple DOT graphs from SLP trees adds 3f2338b4706 [PHIOPT/MATCH] Remove the statement to move if not used adds 9d4393af9d2 libstdc++: Constrain std::as_writable_bytes [PR101411] adds a1539b797a0 Do not register a cast as an equivalence. adds 8d980e84240 i386: Fix vec_set<mode> expanders [PR101424] adds 8d75b8830e9 c++: permit deduction guides at class scope [PR79501]
No new revisions were added by this update.
Summary of changes: ChangeLog | 6 + config/ChangeLog | 5 + config/mh-darwin | 57 +- configure | 2 +- configure.ac | 2 +- gcc/ChangeLog | 174 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 698 +++++++++++++++++ gcc/ada/Makefile.rtl | 7 +- gcc/ada/adaint.c | 2 +- gcc/ada/atree.adb | 24 +- gcc/ada/atree.ads | 8 + gcc/ada/atree.h | 9 + gcc/ada/checks.ads | 2 +- gcc/ada/comperr.adb | 6 + gcc/ada/debug.adb | 8 +- .../gnat_rm/implementation_defined_attributes.rst | 40 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 11 +- gcc/ada/einfo-utils.adb | 65 +- gcc/ada/einfo-utils.ads | 36 +- gcc/ada/einfo.ads | 12 - gcc/ada/errout.ads | 2 +- gcc/ada/exp_ch11.adb | 83 +- gcc/ada/exp_ch4.adb | 3 + gcc/ada/exp_ch5.adb | 27 +- gcc/ada/exp_ch6.adb | 34 +- gcc/ada/exp_ch6.ads | 7 +- gcc/ada/exp_ch7.adb | 4 +- gcc/ada/exp_dbug.adb | 11 +- gcc/ada/exp_dbug.ads | 409 +++++----- gcc/ada/exp_imgv.adb | 30 +- gcc/ada/exp_pakd.adb | 12 +- gcc/ada/exp_prag.adb | 31 + gcc/ada/exp_put_image.adb | 16 +- gcc/ada/exp_util.adb | 4 +- gcc/ada/exp_util.ads | 2 +- gcc/ada/fe.h | 25 +- gcc/ada/freeze.adb | 20 +- gcc/ada/gcc-interface/decl.c | 198 +++-- gcc/ada/gcc-interface/misc.c | 6 +- gcc/ada/gcc-interface/system.ads | 4 + gcc/ada/gcc-interface/trans.c | 8 +- gcc/ada/gcc-interface/utils.c | 11 +- gcc/ada/gen_il-fields.ads | 1 - gcc/ada/gen_il-gen-gen_entities.adb | 27 +- gcc/ada/gen_il-gen-gen_nodes.adb | 12 +- gcc/ada/gen_il-gen.adb | 72 +- gcc/ada/gen_il-internals.ads | 21 + gcc/ada/gen_il-types.ads | 19 +- gcc/ada/gnat_rm.texi | 51 +- gcc/ada/gsocket.h | 1 + gcc/ada/krunch.adb | 17 +- gcc/ada/layout.adb | 77 +- gcc/ada/lib-load.adb | 8 +- gcc/ada/lib-writ.adb | 12 +- gcc/ada/lib-writ.ads | 3 + gcc/ada/lib.ads | 4 +- gcc/ada/libgnarl/s-linux.ads | 4 +- gcc/ada/libgnarl/s-linux__alpha.ads | 4 +- gcc/ada/libgnarl/s-linux__android.ads | 4 +- gcc/ada/libgnarl/s-linux__hppa.ads | 4 +- gcc/ada/libgnarl/s-linux__mips.ads | 4 +- gcc/ada/libgnarl/s-linux__riscv.ads | 4 +- gcc/ada/libgnarl/s-linux__sparc.ads | 4 +- gcc/ada/libgnarl/s-linux__x32.ads | 7 +- gcc/ada/libgnarl/s-osinte__aix.ads | 5 +- gcc/ada/libgnarl/s-osinte__android.ads | 4 +- gcc/ada/libgnarl/s-osinte__darwin.ads | 4 +- gcc/ada/libgnarl/s-osinte__dragonfly.ads | 5 +- gcc/ada/libgnarl/s-osinte__freebsd.ads | 5 +- gcc/ada/libgnarl/s-osinte__gnu.ads | 4 +- gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 5 +- gcc/ada/libgnarl/s-osinte__hpux.ads | 5 +- gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 4 +- gcc/ada/libgnarl/s-osinte__linux.ads | 2 + gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 4 +- gcc/ada/libgnarl/s-osinte__qnx.ads | 4 +- gcc/ada/libgnarl/s-osinte__rtems.ads | 4 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 5 +- gcc/ada/libgnarl/s-osinte__vxworks.ads | 7 +- gcc/ada/libgnarl/s-qnx.ads | 5 +- gcc/ada/libgnat/a-cbdlli.adb | 4 +- gcc/ada/libgnat/a-cbhama.adb | 8 +- gcc/ada/libgnat/a-cbhase.adb | 4 +- gcc/ada/libgnat/a-cbmutr.adb | 4 +- gcc/ada/libgnat/a-cborma.adb | 8 +- gcc/ada/libgnat/a-cborse.adb | 8 +- gcc/ada/libgnat/a-cdlili.adb | 219 ++++-- gcc/ada/libgnat/a-cobove.adb | 8 +- gcc/ada/libgnat/a-cohama.adb | 14 +- gcc/ada/libgnat/a-cohama.ads | 8 + gcc/ada/libgnat/a-cohase.adb | 14 +- gcc/ada/libgnat/a-cohase.ads | 9 + gcc/ada/libgnat/a-strfix.adb | 138 ++-- gcc/ada/libgnat/a-strunb.ads | 29 +- gcc/ada/libgnat/a-strunb__shared.ads | 11 +- gcc/ada/libgnat/a-textio.adb | 13 +- gcc/ada/libgnat/a-witeio.adb | 13 +- gcc/ada/libgnat/a-ztexio.adb | 13 +- gcc/ada/libgnat/g-sothco.ads | 7 +- gcc/ada/libgnat/s-dwalin.adb | 842 ++++++++++++++------- gcc/ada/libgnat/s-dwalin.ads | 124 +-- gcc/ada/libgnat/s-os_lib.ads | 17 +- gcc/ada/libgnat/s-osprim__darwin.adb | 4 +- gcc/ada/libgnat/s-osprim__posix.adb | 4 +- gcc/ada/libgnat/s-osprim__posix2008.adb | 4 +- gcc/ada/libgnat/s-osprim__rtems.adb | 4 +- gcc/ada/libgnat/s-osprim__x32.adb | 3 +- gcc/ada/libgnat/s-parame.ads | 7 + gcc/ada/libgnat/s-parame__ae653.ads | 7 + gcc/ada/libgnat/s-parame__hpux.ads | 7 + .../{s-parame.ads => s-parame__posix2008.ads} | 10 +- gcc/ada/libgnat/s-parame__vxworks.ads | 15 + gcc/ada/make.adb | 9 +- gcc/ada/osint.adb | 5 +- gcc/ada/par-ch10.adb | 26 +- gcc/ada/par-ch5.adb | 12 +- gcc/ada/par-ch6.adb | 26 +- gcc/ada/par-load.adb | 9 +- gcc/ada/repinfo.adb | 85 ++- gcc/ada/repinfo.ads | 7 +- gcc/ada/rtsfind.adb | 8 + gcc/ada/rtsfind.ads | 11 + gcc/ada/s-oscons-tmplt.c | 6 + gcc/ada/scans.ads | 6 +- gcc/ada/scn.adb | 9 +- gcc/ada/scng.adb | 20 +- gcc/ada/sem_case.adb | 285 +++++-- gcc/ada/sem_ch12.adb | 1 - gcc/ada/sem_ch13.adb | 138 +++- gcc/ada/sem_ch3.adb | 13 +- gcc/ada/sem_ch4.adb | 4 +- gcc/ada/sem_ch5.adb | 145 +++- gcc/ada/sem_ch6.adb | 169 +++-- gcc/ada/sem_ch9.adb | 4 +- gcc/ada/sem_prag.adb | 2 +- gcc/ada/sem_res.adb | 18 +- gcc/ada/sem_util.adb | 115 +-- gcc/ada/sem_util.ads | 23 +- ...xworks-target.inc => sigtramp-vxworks-target.h} | 2 +- gcc/ada/sigtramp-vxworks.c | 2 +- gcc/ada/sinfo.ads | 12 +- gcc/ada/sinput-l.adb | 24 +- gcc/ada/sprint.adb | 8 +- gcc/ada/style.adb | 4 + gcc/ada/treepr.adb | 43 +- gcc/ada/types.h | 4 + gcc/ada/uintp.ads | 5 + gcc/analyzer/ChangeLog | 61 ++ gcc/analyzer/diagnostic-manager.cc | 35 + gcc/analyzer/engine.cc | 54 +- gcc/analyzer/exploded-graph.h | 4 +- gcc/analyzer/region-model.cc | 304 ++++---- gcc/analyzer/region-model.h | 29 +- gcc/analyzer/sm-file.cc | 15 +- gcc/analyzer/sm-malloc.cc | 10 +- gcc/analyzer/sm-pattern-test.cc | 24 +- gcc/analyzer/sm-sensitive.cc | 18 - gcc/analyzer/sm-signal.cc | 21 - gcc/analyzer/sm-taint.cc | 8 +- gcc/analyzer/sm.cc | 14 + gcc/analyzer/sm.h | 34 +- gcc/analyzer/svalue.cc | 24 +- gcc/analyzer/svalue.h | 6 +- gcc/config/arm/arm_neon.h | 24 +- gcc/config/arm/neon.md | 9 - gcc/config/arm/vec-common.md | 9 + gcc/config/h8300/shiftrotate.md | 14 +- gcc/config/i386/i386-expand.c | 34 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/i386.md | 33 +- gcc/config/i386/mmx.md | 102 ++- gcc/config/i386/predicates.md | 7 +- gcc/config/i386/sse.md | 18 +- gcc/config/mips/mips.c | 6 +- gcc/config/rs6000/rs6000-builtin.def | 8 +- gcc/config/rs6000/rs6000.md | 34 + gcc/config/rs6000/vsx.md | 4 +- gcc/cp/ChangeLog | 72 ++ gcc/cp/constraint.cc | 3 +- gcc/cp/coroutines.cc | 33 +- gcc/cp/cp-tree.h | 15 +- gcc/cp/decl.c | 21 +- gcc/cp/except.c | 9 +- gcc/cp/init.c | 43 +- gcc/cp/module.cc | 7 + gcc/cp/pt.c | 45 +- gcc/cp/search.c | 5 +- gcc/doc/md.texi | 11 +- gcc/dump-context.h | 2 +- gcc/dumpfile.c | 4 +- gcc/gcc.c | 19 +- gcc/gcse.c | 3 +- gcc/gimple-array-bounds.cc | 2 +- gcc/gimple.c | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-sra.c | 15 +- gcc/match.pd | 82 +- gcc/postreload-gcse.c | 4 +- gcc/range-op.cc | 25 - gcc/recog.c | 36 +- gcc/recog.h | 12 +- gcc/reload.c | 16 +- gcc/testsuite/ChangeLog | 184 +++++ gcc/testsuite/c-c++-common/Warray-bounds-3.c | 2 +- gcc/testsuite/c-c++-common/Warray-bounds-4.c | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec1.C | 9 + gcc/testsuite/g++.dg/cpp0x/noexcept70.C | 5 + gcc/testsuite/g++.dg/cpp0x/pr78765.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction92.C | 17 + gcc/testsuite/g++.dg/cpp1z/class-deduction93.C | 25 + gcc/testsuite/g++.dg/cpp1z/class-deduction94.C | 19 + gcc/testsuite/g++.dg/cpp1z/class-deduction95.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5a.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-requires26.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-requires27.C | 10 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval16.C | 22 + gcc/testsuite/g++.dg/template/sfinae14.C | 2 +- gcc/testsuite/g++.dg/torture/pr101373.C | 33 + gcc/testsuite/g++.dg/vect/slp-pr87105.cc | 2 +- gcc/testsuite/g++.dg/warn/Warray-bounds-11.C | 19 +- gcc/testsuite/g++.dg/warn/Warray-bounds-13.C | 19 +- gcc/testsuite/g++.dg/warn/Warray-bounds-20.C | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-43.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c | 10 +- gcc/testsuite/gcc.dg/builtin-bswap-13.c | 329 ++++++++ gcc/testsuite/gcc.dg/builtin-bswap-14.c | 302 ++++++++ gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c | 1 + gcc/testsuite/gcc.dg/debug/pr57351.c | 1 + gcc/testsuite/gcc.dg/ipa/pr101066.c | 20 + gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 21 - gcc/testsuite/gcc.dg/pr101403.c | 17 + gcc/testsuite/gcc.dg/torture/pr100329.c | 2 +- gcc/testsuite/gcc.dg/torture/pr100519.c | 2 +- gcc/testsuite/gcc.dg/torture/pr101394.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr101335.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr96928-1.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c | 2 +- .../gcc.target/aarch64/sve/acle/general/cntb_1.c | 14 + gcc/testsuite/gcc.target/arm/armv8_2-fp16-neon-2.c | 10 +- gcc/testsuite/gcc.target/arm/simd/pr98435.c | 15 + gcc/testsuite/gcc.target/i386/divmod-9.c | 14 + gcc/testsuite/gcc.target/i386/pr101424.c | 15 + gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c | 11 +- gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c | 6 +- gcc/testsuite/gcc.target/mips/pr100760.c | 10 + gcc/testsuite/gcc.target/mips/pr100761.c | 17 + gcc/testsuite/gcc.target/mips/pr100762.c | 25 + gcc/testsuite/gcc.target/powerpc/div-vectorize-1.c | 46 ++ gcc/testsuite/gcc.target/powerpc/mod-vectorize.c | 46 ++ gcc/testsuite/gcc.target/powerpc/mul-vectorize-1.c | 27 + gcc/testsuite/gcc.target/powerpc/mul-vectorize-2.c | 27 + gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c | 27 + gcc/testsuite/gnat.dg/opt95.adb | 40 + gcc/tree-eh.c | 5 +- gcc/tree-ssa-phiopt.c | 75 +- gcc/tree-ssa-pre.c | 40 +- gcc/tree-vect-loop.c | 50 +- gcc/tree-vect-slp.c | 50 +- libffi/ChangeLog | 5 + libffi/configure.host | 21 +- libgo/runtime/proc.c | 4 +- libgo/runtime/runtime_c.c | 2 +- libstdc++-v3/ChangeLog | 5 + libstdc++-v3/include/std/mutex | 2 +- libstdc++-v3/include/std/span | 1 + .../testsuite/23_containers/span/101411.cc | 15 + 269 files changed, 6489 insertions(+), 2176 deletions(-) copy gcc/ada/libgnat/{s-parame.ads => s-parame__posix2008.ads} (96%) rename gcc/ada/{sigtramp-vxworks-target.inc => sigtramp-vxworks-target.h} (99%) create mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept70.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction92.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction93.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction94.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction95.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires26.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires27.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval16.C create mode 100644 gcc/testsuite/g++.dg/torture/pr101373.C create mode 100644 gcc/testsuite/gcc.dg/builtin-bswap-13.c create mode 100644 gcc/testsuite/gcc.dg/builtin-bswap-14.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr101066.c create mode 100644 gcc/testsuite/gcc.dg/pr101403.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr101394.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr101335.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/cntb_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr98435.c create mode 100644 gcc/testsuite/gcc.target/i386/divmod-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101424.c create mode 100644 gcc/testsuite/gcc.target/mips/pr100760.c create mode 100644 gcc/testsuite/gcc.target/mips/pr100761.c create mode 100644 gcc/testsuite/gcc.target/mips/pr100762.c create mode 100644 gcc/testsuite/gcc.target/powerpc/div-vectorize-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mod-vectorize.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mul-vectorize-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mul-vectorize-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c create mode 100644 gcc/testsuite/gnat.dg/opt95.adb create mode 100644 libstdc++-v3/testsuite/23_containers/span/101411.cc