This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allnoconfig in repository toolchain/ci/gcc.
from b2713e9f16d Fortran: accept both old and new-style relational operators [...] adds c9db17b8803 Daily bump. adds 882d806c1a8 tree-optimization: [PR102622]: wrong code due to signed one [...] adds 9583b26f370 var-tracking: Fix a wrong-debug issue caused by my r10-7665 [...] adds 74ccca380cd Fortran: handle initialization of derived type parameter ar [...] adds 8cd172ebedf Daily bump. adds 6d97315a4e1 Adjust testcase for O2 vectorization enabling. adds 4e5bc4e4506 [PR/target 100316] Allow constant address for __builtin___c [...] adds 9abf8c95341 options: use cl_optimization_hash. adds 6f966f06146 ldist: Recognize strlen and rawmemchr like loops adds 6e3c4bfd0c0 IBM Z: Provide rawmemchr{qi,hi,si} expander adds 07dd3bcda17 openmp: Add omp_set_num_teams, omp_get_max_teams, omp_[gs]e [...] adds f70977936a3 libgomp: Add tests for omp_atv_serialized and deprecate omp [...] adds 6b7a246d137 Remove usage of IRA_REGION_AUTODETECT adds 177b800f5fc opts: Remove AUTODETECT_VALUE usage. adds 3e10307b9a7 [Ada] Size of time_t in newer verions of VxWorks7 adds 07118f4832a [Ada] Fix crash on array component with Default_Value adds 6b1c091238a [Ada] Simplify code for checks within an initialization procedure adds 4dc82cc768d [Ada] Do not clear Analyzed flag in expand if already set b [...] adds 5a6c36ae14d [Ada] RTEMS: use default stack checking emulation package adds 7dc58f3fc27 [Ada] Remove redundant guard against an empty component list adds b52e15202c8 [Ada] Simplify detection of record components with default [...] adds 90084d74007 [Ada] Simplify detection of delayed aggregates adds 1bafcab05cb [Ada] Simplify initialization of concurrent components adds 736f9bed34c [Ada] Move rewriting of boxes in aggregates from resolution [...] adds 4075bdcf807 [Ada] Import binder globals as constant adds e0926f79014 [Ada] Rewrite extended names in derived class-wide expressions adds 939b3a2ac67 [Ada] Reorder subprogram spec and bodies in alphabetical order adds cea83351a2a [Ada] Fix internal error on fixed-point divide, multiply an [...] adds 9d615a4b6e8 [Ada] RTEMS: use hardware interrupts instead of signals for [...] adds d64c67d67da [Ada] Find an interpretation for membership test with a sin [...] adds 35338c60e46 [Ada] Remove constant arguments adds 945ec76b8e1 [Ada] Simplify membership tests with N_Generic_Declaration adds b89465c9416 [Ada] Warn about conversion with any predefined time types adds ddbcda718c3 [Ada] Export No_Exception_Propagation_Active for use by gigi adds 0f076494f17 [Ada] RTEMS: use regular RTEMS API for minimum stack size c [...] adds 26a7b2ada5f [Ada] sigset_t is an unsigned long on RTEMS adds 2ad5d5e3d5d [Ada] Incorrect Dynamic_Predicate results for static arguments adds 939047f542d [Ada] Valid postconditions incorrectly rejected. adds a59626c8b84 [Ada] Remove redundant guard in expansion of dispatching calls adds 547513eeab9 [Ada] Runtime transition: System.Threads adds 92961bdf2df [Ada] Fix incorrect size for pathological pass-by-copy parameters adds 5ea133c6ce0 [Ada] Fix for atomic wrongly rejected on object of discrimi [...] adds 4a0d6b70e38 [Ada] Tweak the warning about missing local raises adds a40970cf043 [Ada] Fix problematic import of type-generic GCC atomic builtin adds 09a0affdb05 middle-end/101480 - overloaded global new/delete adds 338725652f8 middle-end/102683 - fix .DEFERRED_INIT expansion adds f858239830b ChangeLog: Remove incorrect PR reference adds 1c0a83eff7b doc: improve -fsanitize=undefined description adds 0de8c2f8104 c++: Add testcase for already-fixed PR [PR102643] adds 008e7397dad Commonize ipa-pta constraint generation for calls adds 84088dc4bb6 libstdc++: Fix std::match_results::end() for failed matches [...] adds 6b6788f8c27 libstdc++: Add valid range assertions to std::basic_regex [ [...] adds 45ba5426c12 libstdc++: Fix std::numeric_limits::lowest() test for strict modes adds 247bac507e6 libstdc++: Simplify std::basic_regex::assign adds 250ddf4c0b4 libstdc++: Add wrapper for internal uses of std::terminate adds 150493d1fae Revert accidental change in ipa-modref-tree.h adds 30cce6f65a7 Add obj-c++.srcman target to gcc/objcp/Makefile. adds 732d7638479 Daily bump. adds 2be6f6d4980 rs6000: Support SSE4.1 "min" and "max" intrinsics adds 1ec08caf7e0 rs6000: Simplify some SSE4.1 "test" intrinsics adds 285d75a4546 rs6000: Support SSE4.1 "cvt" intrinsics adds 29fb1e831bf rs6000: Support more SSE4 "cmp", "mul", "pack" intrinsics adds 82bc9355eeb rs6000: Correct several errant dg-require-effective-target adds d61ce6ab04e Adjust testcase for O2 vectorization enabling adds 73c535a00bc Support reduc_{plus,smax,smin,umax,umin}_scal_v4qi. adds fab2f61dc1b vectorizer: Fix up -fsimd-cost-model= handling adds 342aedf0e5f libgomp: alloc* test fixes [PR102628, PR102668] adds 88f5ad524a1 openmp: Add testsuite coverage for omp_{get_max,set_num}_th [...] adds de7fa7063e9 openmp: Fix up warnings on libgomp.info build adds 4096bf82a0c openmp: Add documentation for omp_{get_max, set_num}_thread [...] adds 8e1fe3f7791 openmp: Avoid calling clear_type_padding_in_mask in the com [...] adds eb92cd57a1e Fortran: Various CLASS + assumed-rank fixed [PR102541] adds f5a538e1647 Fortran version of libgomp.c-c++-common/icv-{3,4}.c adds a1a7d094307 Fix PR target/102588 adds e36206c9940 sve: combine inverted masks into NOTs adds 9f12a45ef14 tree-optimization/102572 - fix gathers with invariant mask adds d1dcaa31453 tree-optimization/102696 - fix SLP discovery for failed BIT [...] adds ccfcf08e66c libgomp: Release device lock on cbuf error path adds 98c0ac7e0d6 [PATCH v2] libiberty: d-demangle: remove parenthesis where [...] adds 8226f6383a3 doc: Fix typos in alloc_size documentation adds d9dfd7ad3e0 libstdc++: Improve diagnostics for misuses of output iterators adds 7481021364e libstdc++: Fix move construction of std::tuple with array e [...] adds 727137d6ca6 libstdc++: Fix test that fails for C++20 adds 640ae312f12 doc: Update MinGW and mingw-64 download links. adds b37351e3279 i386: Improve workaround for PR82524 LRA limitation [PR85730] adds 4ca446a46be Mark certain subdirectories as missing TAGS targets. adds 76ba473b99c rs6000: Fix vec_cpsgn parameter order (PR101985) adds bd6f2c63168 c-family: Support format checking C2X %b, %B formats adds 52055987fba Daily bump. adds a124c1b0a25 rs6000/test: Adjust test cases due to O2 vect [PR102658] adds 78fff8a4da1 dwarf2ctf: fix typo in comment adds 23cd18c60c8 ipa/102714 - IPA SRA eliding volatile adds c1b6c360fcf libstdc++: Ensure language linkage of std::__terminate() adds 77c7abe3588 Fortran: dump-parse-tree.c fixes for OpenMP adds 3c0194d7ff2 tree-optimization/102659 - avoid undefined overflow after i [...] adds e415bc4c035 Fix handling of flag_rename_registers by a target. adds 489c8f27296 Add GSI_LAST_NEW_STMT iterator update adds 72e0c742bd0 gcov: make profile merging smarter adds 20995e68c28 Add support for 32-bit hppa targets in muldi3 expander adds 5efeaa0d295 [arm] Fix MVE addressing modes for VLDR[BHW] and VSTR[BHW] adds 43ae43f6547 collect2: Fix missing cleanups. adds 54fa5567a27 Check to see if null pointer is dereferenceable [PR102630]. adds 1456bd47202 dwarf2ctf: fix typo in comment adds 90582eb6c56 ctfc: remove redundant comma in enumerator list new 97c32001664 x86_64: Some SUBREG related optimization tweaks to i386 backend. new 85b24e32dc2 libstdc++: Fix dangling string_view in filesystem::path [PR102592] new b83b810ac44 libstdc++: Refactor filesystem::path encoding conversions
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 7 + Makefile.def | 15 +- Makefile.in | 98 +--- gcc/ChangeLog | 247 ++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 273 +++++++++++ gcc/ada/Makefile.rtl | 16 +- gcc/ada/ali.adb | 17 +- gcc/ada/bindo-graphs.adb | 14 +- gcc/ada/cstand.adb | 8 +- gcc/ada/exp_aggr.adb | 76 +-- gcc/ada/exp_ch3.adb | 31 +- gcc/ada/exp_ch6.adb | 44 +- gcc/ada/exp_dist.adb | 6 +- gcc/ada/exp_fixd.adb | 171 +++---- gcc/ada/exp_util.adb | 20 +- gcc/ada/expander.adb | 15 +- gcc/ada/fe.h | 3 + gcc/ada/gcc-interface/decl.c | 185 ++++++-- gcc/ada/gcc-interface/gigi.h | 11 + gcc/ada/gcc-interface/trans.c | 9 +- gcc/ada/gcc-interface/utils2.c | 2 +- gcc/ada/gnatls.adb | 16 +- gcc/ada/libgnarl/a-intnam__rtems.ads | 74 +-- .../{s-inmaop__vxworks.adb => s-inmaop__hwint.adb} | 7 +- gcc/ada/libgnarl/s-interr__hwint.adb | 36 +- gcc/ada/libgnarl/s-intman__android.adb | 2 +- gcc/ada/libgnarl/s-intman__lynxos.adb | 2 +- gcc/ada/libgnarl/s-intman__posix.adb | 2 +- gcc/ada/libgnarl/s-intman__qnx.adb | 2 +- .../{s-intman__susv3.adb => s-intman__rtems.adb} | 99 +--- gcc/ada/libgnarl/s-intman__rtems.ads | 99 ++++ gcc/ada/libgnarl/s-intman__solaris.adb | 2 +- gcc/ada/libgnarl/s-intman__susv3.adb | 2 +- gcc/ada/libgnarl/s-osinte__rtems.adb | 150 ++++++ gcc/ada/libgnarl/s-osinte__rtems.ads | 67 +-- gcc/ada/libgnarl/s-taprob.adb | 2 +- gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 4 +- gcc/ada/libgnarl/s-taprop__linux.adb | 6 +- gcc/ada/libgnarl/s-taprop__mingw.adb | 4 +- gcc/ada/libgnarl/s-taprop__posix.adb | 6 +- gcc/ada/libgnarl/s-taprop__qnx.adb | 6 +- .../{s-taprop__posix.adb => s-taprop__rtems.adb} | 60 ++- gcc/ada/libgnarl/s-taprop__solaris.adb | 6 +- gcc/ada/libgnarl/s-taprop__vxworks.adb | 6 +- gcc/ada/libgnarl/s-taskin.adb | 4 +- gcc/ada/libgnarl/s-tasque.adb | 2 +- gcc/ada/libgnarl/s-tpoben.adb | 2 +- gcc/ada/libgnat/a-calend.adb | 2 +- gcc/ada/libgnat/a-excach.adb | 2 +- gcc/ada/libgnat/a-except.adb | 2 +- gcc/ada/libgnat/a-tags.adb | 2 +- gcc/ada/libgnat/a-textio.adb | 2 +- gcc/ada/libgnat/a-witeio.adb | 2 +- gcc/ada/libgnat/a-ztexio.adb | 2 +- gcc/ada/libgnat/g-binenv.adb | 2 +- gcc/ada/libgnat/s-parame.adb | 2 +- gcc/ada/libgnat/s-parame__ae653.ads | 8 +- gcc/ada/libgnat/s-parame__rtems.adb | 19 +- gcc/ada/libgnat/s-parame__vxworks.adb | 2 +- gcc/ada/libgnat/s-stchop__rtems.adb | 113 ----- gcc/ada/libgnat/s-stratt.adb | 15 +- gcc/ada/libgnat/s-thread.ads | 14 +- gcc/ada/libgnat/s-thread__ae653.adb | 78 +--- gcc/ada/libgnat/s-trasym__dwarf.adb | 2 +- gcc/ada/restrict.ads | 2 + gcc/ada/sem_aggr.adb | 78 +--- gcc/ada/sem_attr.adb | 18 + gcc/ada/sem_ch10.adb | 17 +- gcc/ada/sem_ch10.ads | 9 +- gcc/ada/sem_ch13.adb | 62 +-- gcc/ada/sem_ch3.adb | 189 ++++---- gcc/ada/sem_ch3.ads | 12 +- gcc/ada/sem_ch4.adb | 113 +++-- gcc/ada/sem_elab.adb | 77 +-- gcc/ada/sem_prag.adb | 4 +- gcc/ada/sem_util.adb | 28 +- gcc/ada/treepr.adb | 34 +- gcc/builtins.c | 13 +- gcc/builtins.h | 1 + gcc/c-family/ChangeLog | 12 + gcc/c-family/c-format.c | 5 + gcc/c-family/c-format.h | 8 + gcc/c-family/c-omp.c | 4 +- gcc/c/ChangeLog | 6 + gcc/collect2.c | 7 +- gcc/common.opt | 10 +- gcc/config/aarch64/aarch64-sve.md | 154 ++++++ gcc/config/arm/arm.c | 63 ++- gcc/config/arm/mve.md | 16 +- gcc/config/i386/i386-expand.c | 23 +- gcc/config/i386/i386.md | 202 +++++--- gcc/config/i386/mmx.md | 45 ++ gcc/config/i386/sse.md | 3 +- gcc/config/pa/pa.md | 80 ++-- gcc/config/rs6000/altivec.h | 2 +- gcc/config/rs6000/nmmintrin.h | 40 ++ gcc/config/rs6000/rs6000-overload.def | 4 +- gcc/config/rs6000/smmintrin.h | 265 +++++++++-- gcc/config/s390/s390-protos.h | 2 + gcc/config/s390/s390.c | 69 +++ gcc/config/s390/s390.md | 7 + gcc/config/s390/vector.md | 26 ++ gcc/config/s390/vx-builtins.md | 26 -- gcc/config/sparc/sparc-modes.def | 3 + gcc/coverage.c | 50 +- gcc/cp/ChangeLog | 8 + gcc/ctfc.h | 2 +- gcc/doc/extend.texi | 4 +- gcc/doc/install.texi | 4 +- gcc/doc/invoke.texi | 7 +- gcc/doc/md.texi | 7 + gcc/dwarf2ctf.c | 4 +- gcc/flag-types.h | 4 - gcc/fortran/ChangeLog | 27 ++ gcc/fortran/check.c | 4 +- gcc/fortran/decl.c | 10 +- gcc/fortran/dump-parse-tree.c | 4 +- gcc/fortran/gfortran.h | 3 +- gcc/fortran/interface.c | 9 +- gcc/fortran/primary.c | 17 +- gcc/fortran/trans-array.c | 4 +- gcc/fortran/trans-decl.c | 3 +- gcc/fortran/trans-expr.c | 80 ++-- gcc/fortran/trans-types.c | 3 +- gcc/gcov-dump.c | 9 +- gcc/gcov.c | 5 + gcc/gimple-fold.c | 2 +- gcc/gimple-fold.h | 1 + gcc/gimple-iterator.c | 4 + gcc/gimple-iterator.h | 4 +- gcc/gimple.c | 4 +- gcc/internal-fn.c | 34 +- gcc/internal-fn.def | 1 + gcc/ipa-modref-tree.h | 25 + gcc/ipa-modref.c | 39 +- gcc/ipa-modref.h | 13 + gcc/ipa-sra.c | 40 +- gcc/match.pd | 26 +- gcc/objcp/ChangeLog | 5 + gcc/objcp/Make-lang.in | 1 + gcc/omp-low.c | 6 +- gcc/optabs.def | 1 + gcc/opts.c | 5 - gcc/pointer-query.cc | 18 +- gcc/testsuite/ChangeLog | 204 ++++++++ .../g++.dg/cpp2a/class-deduction-alias11.C | 12 + gcc/testsuite/g++.dg/torture/pr10148.C | 52 +++ gcc/testsuite/g++.dg/vect/pr102572.cc | 14 + gcc/testsuite/g++.dg/vect/pr102696.cc | 16 + gcc/testsuite/gcc.c-torture/compile/pr100316.c | 18 + gcc/testsuite/gcc.c-torture/execute/bitfld-10.c | 24 + gcc/testsuite/gcc.dg/format/c11-printf-1.c | 13 + gcc/testsuite/gcc.dg/format/c11-scanf-1.c | 11 + gcc/testsuite/gcc.dg/format/c2x-printf-1.c | 26 ++ gcc/testsuite/gcc.dg/format/c2x-scanf-1.c | 17 + gcc/testsuite/gcc.dg/format/ext-10.c | 13 + gcc/testsuite/gcc.dg/format/ext-9.c | 29 ++ gcc/testsuite/gcc.dg/gomp/simd-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/simd-3.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr102714.c | 117 +++++ gcc/testsuite/gcc.dg/torture/pr69760.c | 3 +- gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c | 72 +++ gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c | 83 ++++ gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c | 100 ++++ gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-2.c | 58 +++ gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c | 2 +- .../gcc.target/aarch64/sve/pred-not-gen-1.c | 23 + .../gcc.target/aarch64/sve/pred-not-gen-2.c | 23 + .../gcc.target/aarch64/sve/pred-not-gen-3.c | 21 + .../gcc.target/aarch64/sve/pred-not-gen-4.c | 14 + gcc/testsuite/gcc.target/arm/mve/mve.exp | 3 + .../gcc.target/arm/mve/mve_load_memory_modes.c | 357 ++++++++++++++ .../gcc.target/arm/mve/mve_store_memory_modes.c | 370 +++++++++++++++ gcc/testsuite/gcc.target/i386/addr-space-2.c | 3 +- gcc/testsuite/gcc.target/i386/addr-space-3.c | 17 + .../gcc.target/i386/avx2-vect-mask-store-move1.c | 2 +- gcc/testsuite/gcc.target/i386/pr102483-2.c | 26 ++ gcc/testsuite/gcc.target/i386/pr102483.c | 58 +++ gcc/testsuite/gcc.target/i386/pr85730.c | 95 ++++ gcc/testsuite/gcc.target/powerpc/dform-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/dform-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr101985-1.c | 18 + gcc/testsuite/gcc.target/powerpc/pr101985-2.c | 18 + gcc/testsuite/gcc.target/powerpc/pr78102.c | 23 + gcc/testsuite/gcc.target/powerpc/pr80510-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/sse4_1-packusdw.c | 73 +++ gcc/testsuite/gcc.target/powerpc/sse4_1-pcmpeqq.c | 46 ++ .../gcc.target/powerpc/sse4_1-phminposuw.c | 2 +- gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsb.c | 46 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsd.c | 46 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxud.c | 47 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxuw.c | 47 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pminsb.c | 46 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pminsd.c | 46 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pminud.c | 47 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pminuw.c | 47 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbd.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbq.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbw.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxdq.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwd.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwq.c | 42 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbd.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbq.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbw.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxdq.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwd.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwq.c | 43 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmuldq.c | 51 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-pmulld.c | 46 ++ gcc/testsuite/gcc.target/powerpc/sse4_2-check.h | 18 + gcc/testsuite/gcc.target/powerpc/sse4_2-pcmpgtq.c | 46 ++ gcc/testsuite/gcc.target/s390/rawmemchr-1.c | 99 ++++ gcc/testsuite/gfortran.dg/assumed_rank_24.f90 | 137 ++++++ .../gfortran.dg/parameter_array_init_8.f90 | 25 + gcc/testsuite/gnat.dg/unroll1.adb | 2 +- gcc/toplev.c | 11 +- gcc/tree-if-conv.c | 24 +- gcc/tree-loop-distribution.c | 518 +++++++++++++++++++-- gcc/tree-ssa-structalias.c | 518 ++++++++++----------- gcc/tree-ssa.c | 4 +- gcc/tree-vect-data-refs.c | 10 +- gcc/tree-vect-loop.c | 4 +- gcc/tree-vect-slp.c | 1 + gcc/tree-vect-stmts.c | 2 +- gcc/tree-vectorizer.h | 16 +- gcc/tree.c | 19 +- gcc/var-tracking.c | 3 +- libgcc/libgcov-driver.c | 8 +- libgcc/libgcov-util.c | 3 + libgcc/libgcov.h | 1 + libgomp/ChangeLog | 135 ++++++ libgomp/allocator.c | 2 +- libgomp/env.c | 7 + libgomp/fortran.c | 40 ++ libgomp/icv.c | 30 ++ libgomp/libgomp.h | 2 + libgomp/libgomp.map | 10 + libgomp/libgomp.texi | 210 +++++++-- libgomp/omp.h.in | 7 +- libgomp/omp_lib.f90.in | 32 +- libgomp/omp_lib.h.in | 4 + libgomp/target.c | 5 +- libgomp/teams.c | 4 +- libgomp/testsuite/libgomp.c++/scan-10.C | 2 +- libgomp/testsuite/libgomp.c++/scan-11.C | 2 +- libgomp/testsuite/libgomp.c++/scan-12.C | 2 +- libgomp/testsuite/libgomp.c++/scan-13.C | 2 +- libgomp/testsuite/libgomp.c++/scan-14.C | 2 +- libgomp/testsuite/libgomp.c++/scan-15.C | 2 +- libgomp/testsuite/libgomp.c++/scan-16.C | 2 +- libgomp/testsuite/libgomp.c++/scan-9.C | 2 +- libgomp/testsuite/libgomp.c-c++-common/alloc-10.c | 25 + libgomp/testsuite/libgomp.c-c++-common/alloc-9.c | 12 +- libgomp/testsuite/libgomp.c-c++-common/icv-3.c | 54 +++ libgomp/testsuite/libgomp.c-c++-common/icv-4.c | 40 ++ libgomp/testsuite/libgomp.c/scan-11.c | 2 +- libgomp/testsuite/libgomp.c/scan-12.c | 2 +- libgomp/testsuite/libgomp.c/scan-13.c | 2 +- libgomp/testsuite/libgomp.c/scan-14.c | 2 +- libgomp/testsuite/libgomp.c/scan-15.c | 2 +- libgomp/testsuite/libgomp.c/scan-16.c | 2 +- libgomp/testsuite/libgomp.c/scan-17.c | 2 +- libgomp/testsuite/libgomp.c/scan-18.c | 2 +- libgomp/testsuite/libgomp.c/scan-19.c | 2 +- libgomp/testsuite/libgomp.c/scan-20.c | 2 +- libgomp/testsuite/libgomp.c/scan-21.c | 2 +- libgomp/testsuite/libgomp.c/scan-22.c | 2 +- libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 2 +- libgomp/testsuite/libgomp.fortran/alloc-11.f90 | 18 +- libgomp/testsuite/libgomp.fortran/alloc-12.f90 | 28 ++ libgomp/testsuite/libgomp.fortran/icv-3.f90 | 60 +++ libgomp/testsuite/libgomp.fortran/icv-4.f90 | 45 ++ .../testsuite/libgomp.graphite/force-parallel-8.c | 2 +- libiberty/ChangeLog | 5 + libiberty/d-demangle.c | 12 +- libstdc++-v3/ChangeLog | 61 ++- libstdc++-v3/include/bits/atomic_timed_wait.h | 1 - libstdc++-v3/include/bits/c++config | 9 + libstdc++-v3/include/bits/fs_path.h | 135 +++--- libstdc++-v3/include/bits/regex.h | 19 +- libstdc++-v3/include/bits/regex_scanner.tcc | 4 +- libstdc++-v3/include/bits/semaphore_base.h | 9 +- libstdc++-v3/include/bits/std_thread.h | 5 +- .../include/bits/stl_iterator_base_funcs.h | 14 + libstdc++-v3/include/std/tuple | 8 +- libstdc++-v3/libsupc++/eh_terminate.cc | 2 +- .../testsuite/18_support/numeric_limits/lowest.cc | 20 +- .../tuple/comparison_operators/overloaded.cc | 6 + .../tuple/comparison_operators/overloaded2.cc | 4 +- .../testsuite/20_util/tuple/cons/101960.cc | 11 +- .../27_io/filesystem/path/construct/102592.C | 28 ++ .../testsuite/28_regex/match_results/102667.C | 39 ++ 296 files changed, 8139 insertions(+), 2070 deletions(-) rename gcc/ada/libgnarl/{s-inmaop__vxworks.adb => s-inmaop__hwint.adb} (97%) copy gcc/ada/libgnarl/{s-intman__susv3.adb => s-intman__rtems.adb} (51%) create mode 100644 gcc/ada/libgnarl/s-intman__rtems.ads copy gcc/ada/libgnarl/{s-taprop__posix.adb => s-taprop__rtems.adb} (97%) delete mode 100644 gcc/ada/libgnat/s-stchop__rtems.adb create mode 100644 gcc/config/rs6000/nmmintrin.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias11.C create mode 100644 gcc/testsuite/g++.dg/torture/pr10148.C create mode 100644 gcc/testsuite/g++.dg/vect/pr102572.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr102696.cc create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr100316.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/bitfld-10.c create mode 100644 gcc/testsuite/gcc.dg/format/c11-printf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c11-scanf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c2x-printf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c2x-scanf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/ext-10.c create mode 100644 gcc/testsuite/gcc.dg/format/ext-9.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr102714.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-4.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/mve_load_memory_modes.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/mve_store_memory_modes.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102483-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102483.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85730.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101985-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101985-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr78102.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-packusdw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pcmpeqq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsb.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxud.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxuw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pminsb.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pminsd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pminud.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pminuw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxdq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxdq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmuldq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pmulld.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_2-check.h create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_2-pcmpgtq.c create mode 100644 gcc/testsuite/gcc.target/s390/rawmemchr-1.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/parameter_array_init_8.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-10.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/icv-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/icv-4.c create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-12.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/icv-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/icv-4.f90 create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/102592.C create mode 100644 libstdc++-v3/testsuite/28_regex/match_results/102667.C