This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/gcc.
from 2aeccecbf0d Aarch64: Change costs for TX2 to expose more vectorization [...] adds 6f9c9ea40a1 Avoid printing informational notes when -Wmismatched-tags i [...] adds 6bf2ff0d52a preprocessor: Better line info for <builtin> & <command-line> adds 7fd1b9dc850 testsuite: missed testcase adds 7126583af5d rs6000: fix power10_hw test adds 9845b7b4562 c++: wrong pretty printing of nested type [PR95303] adds 9ca8fefeb72 libstdc++: Whitespace changes to keep lines below 80 columns adds eb04805be40 libstdc++: Replace __int_limits with __numeric_traits_integer adds 161aa50ee2d libstdc++: Whitespace changes to remove spaces before tabs adds 36e8db7c2af c++: Add new test [PR92427] adds f60ee68de3d Daily bump. adds fccb41b909c libbacktrace: test linker support for DWARF 5 adds c832cf1c1d1 libstdc++: Fix [multi]map/[multi]set move constructors noex [...] adds d496134a6b1 IFN/optabs: Support vector load/store with length adds 4070208f238 rs6000: Add len_load/len_store optab support adds a51de1af063 c++: Better diagnostic for decltype(auto) in C++11 [PR96103] adds 760df6d296b expr: Fix REDUCE_BIT_FIELD for constants [PR95694] adds 19036072c6f [Ada] Small tweak to Narrow_Large_Operation procedure adds 3452f4b72db [Ada] Check predicates for subtypes of private types adds 964a8141e19 [Ada] Extend optimization to True/False prefixed with Standard adds 8e3342889e8 [Ada] Style cleanups related to Current_Condition adds 530b30d9b3c [Ada] Allow boolean expressions in aspect Relaxed_Initialization adds 0f2d27e5fe8 [Ada] Fix inaccurate -gnatR output for derived untagged types adds 85f6d7e2d27 [Ada] Static expression function problems with -gnatc and - [...] adds c0ffadd6eab [Ada] Minor refactoring adds 5fae483372b [Ada] Remove excessive validity checks on in-parameters adds 01f27c64770 [Ada] Add expected and actual size to "bit number out of ra [...] adds c1fece377a9 [Ada] Add utility function to recognize attribute 'Loop_Entry adds ff49b8053d1 [Ada] Ada_2020 AI12-0250 : Implement Iterator filters. adds 64b15a17a15 [Ada] Typo corrections, plus minor reformatting in comments adds 6091c2e0fa1 [Ada] Disallow Predicate_Failure without predicate adds 4b5838e086b [Ada] Update entities on class-wide condition function creation adds cf6bd6a3ef1 [Ada] ACATS 4.1R - BD10001 - Error missed adds 6b52c24dd18 [Ada] Analyze aspects once generic subprograms are recognized adds 720425fa2dc [Ada] Accept aspect Relaxed_Initialization on generic subprograms adds 5c63fd2c904 [Ada] Add comment on implementation choice for byte-packed [...] adds 98ceb796329 [Ada] Minor reformatting and typo fix adds 1567ebf93ab [Ada] Fix incorrect placement of freeze node with predicate adds a1014c8136a [Ada] Fix internal error on string type comparision with predicate adds 72145c1ee83 [Ada] Fix typo and layout in comments about matching adds b19c922bf47 [Ada] Optional warning on build-in-place function calls adds eafbde5131d [Ada] Clean up in Interfaces.C.Extensions adds d387808d8bd [Ada] Fix recent regression on _Master declaration adds 9e8102b3507 [Ada] Do not apply constraint checks on allocator with No_I [...] adds 19ddfb317fc [Ada] Fix warnings in C runtime files on Windows adds 6c8b9020a8b [Ada] Fix C miss parentheses warning on Windows adds 0cb1b7276d0 [Ada] Disable warning about unsafe use of __builtin_frame_address adds 30fdaead5b7 compute and check alignment info during analysis adds c1a57681a64 [PATCH, rs6000]Add support to enable vmsumudm behind vec_ms [...] adds 9eb7d0d76eb c++: ICE in is_really_empty_class [PR95497] adds 1f0d6145571 Update gcc sv.po. adds 1fa08dcac68 PR fortran/96085 - ICE in gfc_finish_var_decl, at fortran/t [...] adds a8b522311be amdgcn, nvptx: Handle -fpic/-fPIC in mkoffload adds b541b871135 Make memory copy functions scalar storage order barriers adds 50873cc588f Daily bump. adds 4c0d1322033 RISC-V: Disable remove unneeded save-restore call optimizat [...] adds 1073b500e5d RISC-V: Implement __builtin_thread_pointer adds 23fb9e7c1c4 vect/testsuite: Adjust dumping for fully masking decision adds 2a39c42a42c vect: Enhance condition check to use partial vectors adds a9ba2a9b77b aarch64: New Straight Line Speculation (SLS) mitigation flags adds be178ecd5ac aarch64: Introduce SLS mitigation for RET and BR instructions adds 96b7f495f92 aarch64: Mitigate SLS for BLR instruction adds 63b6808e696 aarch64: Add missing ACLE support for BTI adds 463ba375f7b aarch64: Fix noexecstack note in libitm adds e73ec755489 aarch64: Fix noexecstack note in libgcc adds f0f62fa0320 aarch64: Fix BTI support in libgcc [PR96001] adds 319078dad62 aarch64: Fix BTI support in libitm adds edf95e51e53 ira: Fix unnecessary register spill adds ea82325afec openmp: Change omp_atv_default value and rename omp_atv_seq [...] adds 5acef69f9d3 openmp: Optimize triangular loop logical iterator to actual [...] adds dd21b039000 Schedule reduction partition in the last. adds a1e25d00087 remove premature vect_verify_datarefs_alignment adds fab263ab0fc x86: Enable FMA in rsqrt<mode>2 expander adds 614662064ad c++: Partially revert fix for PR c++/95497 [PR96132] adds 9ddea930625 fixup BIT_FIELD_REF detection in SLP discovery adds fd263be4b52 rs6000: Allow MMA built-in initialization regardless of com [...] adds ac8996edb14 openacc: Fortran derived-type mapping fix adds 8d2e5026d22 openacc: GOMP_MAP_ATTACH handling in find_group_last adds 0d00fe404c1 openacc: Set bias to zero for explicit attach/detach clause [...] adds 3f8ca9cb86a Daily bump. adds 08a94a95d10 vect: Use adjusted niters by considering peeling prologue adds 02947a87c4b Add -fdump-profile-report. adds ba9c87d3255 Initial Sapphire Rapids and Alder Lake support from ISA r40 adds 6e41c27bf54 fix constant folding from array CTORs adds 5f74065e26a [Ada] Crash in Walk_Library_Items on ghost units adds 964cf38cb37 [Ada] Fix expansion of 'Update with multiple choices in GNATprove adds a9d72b1bcfc [Ada] Reuse SPARK expansion of attribute Update for delta_a [...] adds c24633fbbb8 [Ada] Remove use of debug flag -gnatdF for GNATprove adds eb6eb3b79aa [Ada] Fix failing assertions related to volatile objects adds b8989631246 [Ada] Fix internal error on if-expression in call returning [...] adds a042b9c6809 [Ada] Fix crash on quantified expression in expression function adds 9e0cd875b5c [Ada] Fix crash on quantified expression in expression func [...] adds 2f9821a09ac [Ada] Make System.Generic_Bignums more flexible adds 745f56989ea [Ada] Part of implementation of AI12-0212: container aggregates adds 25af525c300 [Ada] Add global contracts to Ada.Numerics.Big_Numbers libraries adds 8248cf4b700 [Ada] Revert too late setting of Ekind on discriminants adds 5f43e789300 [Ada] Fix assertion failure on (in-)out function parameter adds 4e91f87c3e7 [Ada] Spurious error in generic dispatching constructor call adds cbe3b8d49d0 [Ada] Small cleanup throughout Exp_Ch4 adds 152f64c2c6c [Ada] Use small limit for aggregates inside subprograms adds c3b4ce9b912 [Ada] Remove references to non-existing E_Protected_Object adds a6ddbacd3ad [Ada] Cleanup excessive conditions in Check_Completion adds c3026d451da [Ada] Fix detection of volatile properties in SPARK adds ce59f39f78b [Ada] Reformatting and typo corrections adds 1b5dc454ac8 [Ada] Potentially unevaluated nested expressions adds 715aea70f35 [Ada] Minor style fixes adds 002f8329d20 [Ada] Fix memory leak in routine Wait_On_Socket adds 98af369b948 [Ada] Preserve casing of output files adds b748c3d1b72 [Ada] Further improve the expansion of array aggregates adds 7d3a9f399af [Ada] Spurious error on parameterless acccess_to_subprogram adds 61939546757 [Ada] Ada2020: AI12-0368 Declare expressions can be static adds 33502a3a8ce [Ada] Fix detection of actual parameters for procedure calls adds db6c298d166 [Ada] Add warning for overlays changing scalar storage order adds c4fc6a3e0a2 [Ada] Revert mistaken negation related to references to labels adds d2ed233cb94 arm: Implement Armv8.1-M low overhead loops adds a6645a826f5 x86: Check TARGET_AVX512VL when enabling FMA new e47dfca5aa4 c++: [[no_unique_address]] fixes. [PR96105] new 50f071d9993 c++: Allow floating-point template parms in C++20. new 6324c52bba4 c++: Support non-type template parms of union type. new e969e9be88e testsuite: Fix WPA scanning. new c6b7ba5de62 rs6000: Fix __builtin_altivec_mask_for_load to use correct type
The 5 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: contrib/ChangeLog | 7 + gcc/ChangeLog | 257 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 490 +++++++++ gcc/ada/Makefile.rtl | 1 + gcc/ada/adaint.h | 5 +- gcc/ada/aspects.ads | 6 + gcc/ada/bindo-writers.adb | 2 +- gcc/ada/checks.adb | 256 ++--- gcc/ada/debug.adb | 14 +- gcc/ada/einfo.adb | 1 + gcc/ada/einfo.ads | 6 +- gcc/ada/erroutc.adb | 12 +- gcc/ada/exp_aggr.adb | 278 ++++-- gcc/ada/exp_attr.adb | 2 + gcc/ada/exp_ch2.adb | 2 - gcc/ada/exp_ch3.adb | 22 +- gcc/ada/exp_ch4.adb | 91 +- gcc/ada/exp_ch5.adb | 45 +- gcc/ada/exp_ch6.adb | 90 +- gcc/ada/exp_ch7.adb | 15 +- gcc/ada/exp_ch9.adb | 13 +- gcc/ada/exp_spark.adb | 310 +++--- gcc/ada/exp_util.adb | 40 +- gcc/ada/exp_util.ads | 10 +- gcc/ada/expect.c | 7 +- gcc/ada/freeze.adb | 148 ++- gcc/ada/inline.adb | 7 + gcc/ada/lib-xref.ads | 1 - gcc/ada/libgnat/a-calcon.adb | 1 - gcc/ada/libgnat/a-calcon.ads | 3 +- gcc/ada/libgnat/a-nbnbin.adb | 109 +- gcc/ada/libgnat/a-nbnbin.ads | 107 +- gcc/ada/libgnat/a-nbnbre.adb | 21 +- gcc/ada/libgnat/a-nbnbre.ads | 104 +- gcc/ada/libgnat/a-stoufo.adb | 34 +- gcc/ada/libgnat/a-stoufo.ads | 8 +- gcc/ada/libgnat/g-socket.adb | 40 +- gcc/ada/libgnat/i-cexten.ads | 4 +- gcc/ada/libgnat/s-bignum.adb | 141 ++- gcc/ada/libgnat/s-bignum.ads | 6 +- gcc/ada/libgnat/s-genbig.adb | 557 +++++++---- gcc/ada/libgnat/s-genbig.ads | 104 +- gcc/ada/libgnat/s-mmap.ads | 2 - gcc/ada/libgnat/{a-stoufo.ads => s-shabig.ads} | 82 +- gcc/ada/osint-c.adb | 17 +- gcc/ada/osint.adb | 75 +- gcc/ada/par-ch4.adb | 38 +- gcc/ada/par-ch5.adb | 24 +- gcc/ada/par.adb | 5 + gcc/ada/raise-gcc.c | 2 +- gcc/ada/repinfo.adb | 23 +- gcc/ada/sem.adb | 6 +- gcc/ada/sem_aggr.adb | 67 +- gcc/ada/sem_aggr.ads | 1 + gcc/ada/sem_attr.adb | 14 +- gcc/ada/sem_ch12.adb | 14 +- gcc/ada/sem_ch13.adb | 439 ++++++++- gcc/ada/sem_ch13.ads | 11 + gcc/ada/sem_ch3.adb | 54 +- gcc/ada/sem_ch4.adb | 2 - gcc/ada/sem_ch5.adb | 10 +- gcc/ada/sem_ch6.adb | 19 +- gcc/ada/sem_ch8.adb | 38 +- gcc/ada/sem_eval.adb | 8 + gcc/ada/sem_prag.adb | 36 +- gcc/ada/sem_res.adb | 112 ++- gcc/ada/sem_util.adb | 323 +++--- gcc/ada/sem_util.ads | 33 +- gcc/ada/sinfo.adb | 26 +- gcc/ada/sinfo.ads | 41 +- gcc/ada/snames.ads-tmpl | 9 + gcc/ada/socket.c | 36 +- gcc/ada/sprint.adb | 1 + gcc/ada/sysdep.c | 2 +- gcc/ada/terminals.c | 97 +- gcc/ada/tracebak.c | 3 + gcc/c-family/ChangeLog | 13 + gcc/c-family/c-opts.c | 10 +- gcc/c-family/c-ppoutput.c | 16 +- gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 18 + gcc/c/c-typeck.c | 51 + gcc/common/config/i386/cpuinfo.h | 8 + gcc/common/config/i386/i386-common.c | 6 + gcc/common/config/i386/i386-cpuinfo.h | 2 + gcc/config.gcc | 4 +- gcc/config/aarch64/aarch64-c.c | 3 + gcc/config/aarch64/aarch64-protos.h | 5 + gcc/config/aarch64/aarch64.c | 346 ++++++- gcc/config/aarch64/aarch64.h | 25 +- gcc/config/aarch64/aarch64.md | 87 +- gcc/config/aarch64/aarch64.opt | 4 + gcc/config/aarch64/constraints.md | 9 + gcc/config/aarch64/predicates.md | 3 +- gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 37 + gcc/config/arm/arm.h | 3 + gcc/config/arm/thumb2.md | 49 +- gcc/config/arm/unspecs.md | 1 + gcc/config/gcn/mkoffload.c | 15 +- gcc/config/i386/driver-i386.c | 13 +- gcc/config/i386/i386-c.c | 15 + gcc/config/i386/i386-expand.c | 21 +- gcc/config/i386/i386-options.c | 21 +- gcc/config/i386/i386.h | 13 + gcc/config/i386/sse.md | 24 +- gcc/config/nvptx/mkoffload.c | 15 +- gcc/config/riscv/riscv-sr.c | 6 + gcc/config/riscv/riscv.md | 8 + gcc/config/rs6000/altivec.h | 1 + gcc/config/rs6000/altivec.md | 11 + gcc/config/rs6000/rs6000-builtin.def | 2 + gcc/config/rs6000/rs6000-call.c | 31 +- gcc/config/rs6000/rs6000.c | 6 +- gcc/config/rs6000/vsx.md | 28 + gcc/cp/ChangeLog | 39 + gcc/cp/class.c | 27 +- gcc/cp/constexpr.c | 3 +- gcc/cp/cxx-pretty-print.c | 13 +- gcc/cp/mangle.c | 11 +- gcc/cp/parser.c | 82 +- gcc/cp/pt.c | 47 +- gcc/cp/semantics.c | 16 + gcc/cp/tree.c | 39 +- gcc/doc/extend.texi | 27 + gcc/doc/invoke.texi | 25 + gcc/doc/md.texi | 26 + gcc/doc/sourcebuild.texi | 11 + gcc/dumpfile.c | 3 +- gcc/dumpfile.h | 1 + gcc/expr.c | 15 +- gcc/fortran/ChangeLog | 11 + gcc/fortran/resolve.c | 1 + gcc/fortran/trans-openmp.c | 4 +- gcc/gimple-fold.c | 49 +- gcc/internal-fn.c | 35 +- gcc/internal-fn.def | 6 + gcc/ira.c | 2 + gcc/omp-expand.c | 211 +++- gcc/omp-general.c | 23 +- gcc/omp-general.h | 7 + gcc/optabs.def | 2 + gcc/passes.c | 47 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 1038 +++----------------- gcc/testsuite/ChangeLog | 144 +++ gcc/testsuite/c-c++-common/cpp/line-2.c | 11 + gcc/testsuite/c-c++-common/cpp/line-2.h | 5 + gcc/testsuite/c-c++-common/cpp/line-3.c | 20 + gcc/testsuite/c-c++-common/cpp/line-4.c | 11 + gcc/testsuite/c-c++-common/cpp/line-4.h | 3 + gcc/testsuite/c-c++-common/cpp/pragma-eof.c | 6 + gcc/testsuite/c-c++-common/goacc/mdc-1.c | 14 +- gcc/testsuite/g++.dg/concepts/diagnostic14.C | 36 + gcc/testsuite/g++.dg/cpp0x/decltype77.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr81246.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic74.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr95497.C | 12 + gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C | 22 + gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C | 25 + gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C | 25 + gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C | 25 + gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C | 25 + gcc/testsuite/g++.dg/ext/flexary37.C | 15 + gcc/testsuite/g++.dg/template/crash106.C | 8 +- gcc/testsuite/g++.dg/template/crash119.C | 2 +- gcc/testsuite/g++.dg/template/incomplete12.C | 9 + gcc/testsuite/g++.dg/template/nontype12.C | 20 +- gcc/testsuite/g++.dg/template/void3.C | 2 +- gcc/testsuite/g++.dg/template/void7.C | 2 +- gcc/testsuite/g++.dg/template/void9.C | 2 +- gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C | 13 + gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C | 22 + gcc/testsuite/g++.target/i386/mv16.C | 12 + gcc/testsuite/gcc.dg/pr95694.c | 23 + gcc/testsuite/gcc.dg/sso-11.c | 36 + gcc/testsuite/gcc.dg/sso/memcpy-1.c | 59 ++ gcc/testsuite/gcc.dg/sso/sso.exp | 12 +- gcc/testsuite/gcc.dg/torture/pr96133.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr95804.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-45.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-109.c | 2 +- gcc/testsuite/gcc.target/aarch64/nospill.c | 35 + .../aarch64/sls-mitigation/sls-miti-blr-bti.c | 40 + .../aarch64/sls-mitigation/sls-miti-blr.c | 33 + .../aarch64/sls-mitigation/sls-miti-retbr-pacret.c | 21 + .../aarch64/sls-mitigation/sls-miti-retbr.c | 119 +++ .../aarch64/sls-mitigation/sls-mitigation.exp | 73 ++ gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts.c | 2 +- gcc/testsuite/gcc.target/arm/lob.h | 15 + gcc/testsuite/gcc.target/arm/lob1.c | 85 ++ gcc/testsuite/gcc.target/arm/lob2.c | 32 + gcc/testsuite/gcc.target/arm/lob3.c | 27 + gcc/testsuite/gcc.target/arm/lob4.c | 34 + gcc/testsuite/gcc.target/arm/lob5.c | 35 + gcc/testsuite/gcc.target/arm/lob6.c | 97 ++ gcc/testsuite/gcc.target/arm/unsigned-extend-2.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + gcc/testsuite/gcc.target/i386/pr88713-1.c | 13 + gcc/testsuite/gcc.target/i386/pr88713-2.c | 6 + .../gcc.target/powerpc/builtins-msum-runnable.c | 74 ++ gcc/testsuite/gcc.target/powerpc/pr96125.c | 47 + .../gcc.target/powerpc/vsx-builtin-msum.c | 26 + .../gcc.target/riscv/read-thread-pointer.c | 7 + gcc/testsuite/gcc.target/riscv/save-restore-9.c | 23 + .../gfortran.dg/goacc/mapping-tests-3.f90 | 15 + .../gfortran.dg/goacc/mapping-tests-4.f90 | 17 + gcc/testsuite/gfortran.dg/pr96085.f90 | 12 + gcc/testsuite/lib/scanwpaipa.exp | 4 +- gcc/testsuite/lib/target-supports.exp | 40 +- gcc/tree-loop-distribution.c | 21 +- gcc/tree-ssa-sccvn.c | 12 +- gcc/tree-vect-data-refs.c | 88 +- gcc/tree-vect-loop.c | 16 +- gcc/tree-vect-slp.c | 42 +- gcc/tree-vect-stmts.c | 107 +- gcc/tree-vectorizer.h | 4 +- include/ChangeLog | 11 + include/gomp-constants.h | 12 +- libbacktrace/ChangeLog | 5 + libbacktrace/configure | 12 +- libbacktrace/configure.ac | 4 +- libcpp/ChangeLog | 11 + libcpp/directives.c | 44 +- libcpp/files.c | 12 +- libcpp/include/cpplib.h | 3 +- libcpp/init.c | 15 +- libcpp/internal.h | 4 +- libgcc/ChangeLog | 10 + libgcc/config/aarch64/lse.S | 30 + libgomp/ChangeLog | 26 + libgomp/allocator.c | 10 +- libgomp/oacc-mem.c | 22 +- libgomp/omp.h.in | 8 +- libgomp/testsuite/libgomp.c/loop-19.c | 86 ++ libgomp/testsuite/libgomp.c/loop-20.c | 84 ++ .../libgomp.oacc-c-c++-common/pr95270-1.c | 46 + .../libgomp.oacc-c-c++-common/pr95270-2.c | 48 + libiberty/cp-demangle.c | 77 +- libiberty/testsuite/demangle-expected | 9 + libitm/ChangeLog | 9 + libitm/config/aarch64/sjlj.S | 29 +- libstdc++-v3/ChangeLog | 43 + libstdc++-v3/include/Makefile.am | 1 - libstdc++-v3/include/Makefile.in | 1 - libstdc++-v3/include/bits/int_limits.h | 74 -- libstdc++-v3/include/bits/parse_numbers.h | 4 +- libstdc++-v3/include/bits/range_access.h | 8 +- libstdc++-v3/include/bits/stl_tree.h | 4 +- libstdc++-v3/include/ext/numeric_traits.h | 10 + libstdc++-v3/include/std/bit | 60 +- libstdc++-v3/include/std/charconv | 14 +- libstdc++-v3/include/std/limits | 292 +++--- libstdc++-v3/include/std/memory_resource | 6 +- libstdc++-v3/include/std/string_view | 10 +- libstdc++-v3/include/std/utility | 12 +- .../map/cons/noexcept_move_construct.cc | 32 +- .../multimap/cons/noexcept_move_construct.cc | 32 +- .../multiset/cons/noexcept_move_construct.cc | 32 +- .../set/cons/noexcept_move_construct.cc | 32 +- 270 files changed, 7886 insertions(+), 3133 deletions(-) copy gcc/ada/libgnat/{a-stoufo.ads => s-shabig.ads} (55%) create mode 100644 gcc/testsuite/c-c++-common/cpp/line-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-2.h create mode 100644 gcc/testsuite/c-c++-common/cpp/line-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-4.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-4.h create mode 100644 gcc/testsuite/c-c++-common/cpp/pragma-eof.c create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype77.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr95497.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary37.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete12.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C create mode 100644 gcc/testsuite/gcc.dg/pr95694.c create mode 100644 gcc/testsuite/gcc.dg/sso-11.c create mode 100644 gcc/testsuite/gcc.dg/sso/memcpy-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr96133.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95804.c create mode 100644 gcc/testsuite/gcc.target/aarch64/nospill.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr- [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-mitigation.exp create mode 100644 gcc/testsuite/gcc.target/arm/lob.h create mode 100644 gcc/testsuite/gcc.target/arm/lob1.c create mode 100644 gcc/testsuite/gcc.target/arm/lob2.c create mode 100644 gcc/testsuite/gcc.target/arm/lob3.c create mode 100644 gcc/testsuite/gcc.target/arm/lob4.c create mode 100644 gcc/testsuite/gcc.target/arm/lob5.c create mode 100644 gcc/testsuite/gcc.target/arm/lob6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88713-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88713-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-msum-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96125.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-msum.c create mode 100644 gcc/testsuite/gcc.target/riscv/read-thread-pointer.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-9.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96085.f90 create mode 100644 libgomp/testsuite/libgomp.c/loop-19.c create mode 100644 libgomp/testsuite/libgomp.c/loop-20.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr95270-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr95270-2.c delete mode 100644 libstdc++-v3/include/bits/int_limits.h