This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-O3_LTO in repository toolchain/ci/gcc.
from 2dda00b7348 c-family: Implement -Warray-compare [PR97573] adds da9c5f7856c Daily bump. adds 1581aa38eba Adjust gfortran.dg/predict-2.f90 adds ec8ccc712cc [Ada] Proof of Ada.Characters.Handling adds f46939f9d40 [Ada] Proof of Ada.Strings.Maps adds f88db1839a2 [Ada] Improve error message on missing all/for in quantifie [...] adds 439dae60ebf [Ada] Improve message on missing all/for in pre-Ada-2022 modes adds 640bda34f08 [Ada] Disable contract cases on formal containers adds 04175813f92 [Ada] Add Default_Initial_Condition to type Unbounded_String adds cc1fcd38798 [Ada] Propagate Ghost status from parent to derived subprograms adds bdabd8b6ecb [Ada] Rewrite operator entity in derived class-wide expressions adds 50524b0aa6a [Ada] Add case to consider ENODEV a "file not found error" adds e035b4f5924 [Ada] Note that -gnatd_t is used in CCG adds b479c0f7d7c [Ada] Front-end support for Storage_Model feature adds 4f3a016f51a [Ada] Improve error message on array aggregates adds 8c77e8b09ef [Ada] Add missing functions to Wide_Wide_Characters Handling adds b2b2fe2d679 [Ada] Minor code clean-up adds 657d0d8faf8 [Ada] Fix negative numbers formatted with leading zero adds f7d1d2c250e [Ada] Issue a proper error message when no format specifier found adds e3915b90ea9 [Ada] Add sys/time.h #include for QNX adds 2f22e8d396d [Ada] Forbids use of Compile_Time_(Error|Warning) as config [...] adds c46dffc657b [Ada] Remove left-overs of Unaligned_Valid attribute adds 8ae054eaaee [Ada] Include errno.h in QNX specific part of the signal handling adds 3a0302e07c4 [Ada] Add comments in Ada.Task_Initialization adds b1657ff3a08 [Ada] Mark private component renaming as coming from source adds a23e02091ef [Ada] introduce stack scrub (strub) feature adds 07ad659daf4 [Ada] Minor include directives placement adjustment adds 650ad524d8a [Ada] Fix latent bug in set_end_locus_from_node adds eae33329ea4 [Ada] Do not unconditionally inline expression functions wi [...] adds bbdf2d39673 [Ada] Plug small loophole with boolean values adds 9e136807c5b libstdc++: Update __cpp_lib_adaptor_iterator_pair_construct [...] adds 96955a82f0e libstdc++: Support printing volatile pointers (P1147R1) adds 9665c2e7684 libstdc++: Add noexcept to some std::function internals adds 7646847df71 libstdc++: Fix testcase for newly-implemented C++20 semanti [...] adds 604459a0958 More .DEFERRED_INIT expansion rework adds eded9105098 Amend function names with UID when dumping with TDF_UID adds 9856132b5b8 Make flow of option processing more readily visible adds 7f4192dd3d8 gfortran.dg/gomp/pr43711.f90: Change dg-* for XFAIL->PASS adds f3930418cb8 c++: templated static local var has value-dep addr [PR98930] adds d4f6dbe1837 Allow more kinds of invariant addresses in GIMPLE FE adds 313193edfc3 libstdc++: Improve test for printing volatile pointers adds 824e0855732 libstdc++: Add test for std::cmp_greater adds 6da36b7d0e4 libstdc++: Simplify constraints for std::any construction adds 5b4bf54a00b Fix redefinition warning adds f9e6f20f280 Fix s390 test to have pointer type for computed goto adds 370374c4d91 Mark argument as unused adds 1f51e9af7b6 libstdc++: Ensure std::span and std::string_view are trivia [...] adds ec0124e0acb Loosen loop crossing restriction in threader. adds d4c470c376b c++: unifying equal NONTYPE_ARGUMENT_PACKs [PR102547] adds e24760533b6 Darwin, D: Fix bootstrap when target does not support -Bsta [...] adds 737f95bab55 c++: Fix apply_identity_attributes [PR102548] adds ab67380fe60 compiler: workaround for C++ build template matching quirk adds 433516e1c6b Not add initialization for variables been initialized by FE [...] adds bb6194e0b44 Daily bump. adds 09d886e671f c++: defaulted <=> with bitfields [PR102490] adds e76a7a8a807 [gimple-isel] Remove redundant if condition. adds ece8b0fce6b Fortran: Fix deprecate warning with parameter adds f43eb7707c0 libcpp: Implement C++23 P2334R1 - #elifdef/#elifndef adds 8892d532d66 c++: Implement C++23 P2242R3 - Non-literal variables (and l [...] adds ba837323dbd openmp: Optimize for OpenMP atomics 2x__builtin_clear_paddi [...] adds 90c3a622723 More consistently dump GIMPLE FE consumable stmts adds 4b8ca6c6177 Ranger: More efficient zero/nonzero check. adds e828f4b5898 Use TYPE_MIN/MAX_VALUE in set_varying when possible. adds 3ca950c3525 Introduce a param-switch-limit for EVRP. adds ad451b020a2 Add range intersect with 2 wide-ints. adds 881d1689a42 libstdc++: Implement std::move_only_function for C++23 (P0288R9) adds 2e3d50c0951 libsanitizer: Merge with upstream adds bb8adf080ef libsanitizer: Apply local patches adds 929cb75e429 libsanitizer: Update LOCAL_PATCHES adds 6aab794614d c++: One more spaceship test. adds 57c7ec62ee0 Daily bump. adds 6496ae5c965 Properly parse invariant &MEM addresses in the GIMPLE FE adds 6ca03ca35a5 amdgcn: Support LLVM 13 assembler syntax adds 205dafb6ede amdgcn: Implement -msram-ecc=any adds 81c362c7c2b amdgcn: Fix assembler version incompatibility adds 8ae3b44a523 build: Fix --enable-gather-detailed-mem-stats adds 4fcf7f6800f MAINTAINERS: Add myself to DCO section adds 1ebf2c14c60 tree-optimization/102608 - avoid CSEing .DEFERRED_INIT adds 348b426be3f c++: Add testcase for C++23 P2316R2 - consistent character [...] adds 44b61586d86 Fix access node merging adds 9b239d05ffd c++: Do not warn about lifetime of std::initializer_list<T> [...] adds 2e6e0d86a06 c++: variadic ttp constraint subsumption [PR99904] adds 1a7d452c092 ipa: Fix ICE when speculating calls from inlined functions [...] adds 555fa3545ef Introduce smul_highpart and umul_highpart RTX for high-part [...] adds 5c1838c0165 tree-object-size: Drop unused pdecl and poff arguments adds 561078480ff libstdc++: Avoid debug checks in uniform container erasure [...] adds 0e90799071e libstdc++: Avoid use of hardware interference non-constant [...] adds ae2df1a347f ctf: Do not warn for CTF not supported for GNU GIMPLE adds 1848fbf0546 ctfc: Free CTF container elements in ctfc_delete_container () new 7f78718b795 libstdc++: Move C++14 <chrono> components to new <bits/chro [...]
The 1 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: MAINTAINERS | 3 +- gcc/ChangeLog | 159 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 540 ++++++ gcc/ada/adaint.c | 1 + gcc/ada/aspects.ads | 10 + gcc/ada/debug.adb | 6 +- gcc/ada/doc/gnat_rm.rst | 1 + gcc/ada/doc/gnat_rm/about_this_guide.rst | 3 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 74 +- .../doc/gnat_rm/security_hardening_features.rst | 89 + .../doc/gnat_ugn/the_gnat_compilation_model.rst | 19 +- gcc/ada/exp_attr.adb | 3 +- gcc/ada/exp_ch4.adb | 2 +- gcc/ada/exp_ch9.adb | 19 +- gcc/ada/exp_intr.adb | 2 +- gcc/ada/exp_util.adb | 28 +- gcc/ada/exp_util.ads | 10 + gcc/ada/gcc-interface/cuintp.c | 2 +- gcc/ada/gcc-interface/targtyps.c | 2 +- gcc/ada/gcc-interface/trans.c | 10 +- gcc/ada/gcc-interface/utils.c | 12 + gcc/ada/gnat_rm.texi | 1836 +++++++++++--------- gcc/ada/gnat_ugn.texi | 21 +- gcc/ada/init.c | 1 + gcc/ada/libgnarl/a-tasini.ads | 6 +- gcc/ada/libgnat/a-cfdlli.ads | 1 + gcc/ada/libgnat/a-cfhama.ads | 1 + gcc/ada/libgnat/a-cfhase.ads | 1 + gcc/ada/libgnat/a-cfinve.ads | 1 + gcc/ada/libgnat/a-cforma.ads | 1 + gcc/ada/libgnat/a-cforse.ads | 1 + gcc/ada/libgnat/a-chahan.adb | 122 +- gcc/ada/libgnat/a-chahan.ads | 359 +++- gcc/ada/libgnat/a-cofove.ads | 1 + gcc/ada/libgnat/a-except.adb | 90 + gcc/ada/libgnat/a-except.ads | 9 + gcc/ada/libgnat/a-strmap.adb | 337 +++- gcc/ada/libgnat/a-strmap.ads | 127 +- gcc/ada/libgnat/a-strunb.ads | 3 +- gcc/ada/libgnat/a-strunb__shared.ads | 3 +- gcc/ada/libgnat/a-zchhan.adb | 34 + gcc/ada/libgnat/a-zchhan.ads | 29 +- gcc/ada/libgnat/a-zchuni.adb | 19 + gcc/ada/libgnat/a-zchuni.ads | 12 + gcc/ada/libgnat/g-forstr.adb | 6 +- gcc/ada/libgnat/s-arit128.ads | 7 + gcc/ada/libgnat/s-arit64.ads | 7 + gcc/ada/libgnat/s-secsta.ads | 5 + gcc/ada/par-ch4.adb | 88 +- gcc/ada/sem_aggr.adb | 7 +- gcc/ada/sem_ch13.adb | 550 +++++- gcc/ada/sem_ch3.adb | 8 + gcc/ada/sem_prag.adb | 10 + gcc/ada/sem_res.adb | 18 + gcc/ada/sem_util.adb | 160 ++ gcc/ada/sem_util.ads | 72 + gcc/ada/snames.ads-tmpl | 8 +- gcc/ada/sysdep.c | 4 + gcc/c-family/ChangeLog | 21 + gcc/c-family/c-common.c | 4 +- gcc/c-family/c-cppbuiltin.c | 4 +- gcc/c-family/c-omp.c | 50 +- gcc/c/ChangeLog | 11 + gcc/c/c-typeck.c | 4 + gcc/c/gimple-parser.c | 14 +- gcc/common/config/avr/avr-common.c | 3 +- gcc/config.in | 44 +- gcc/config/gcn/gcn-hsa.h | 65 +- gcc/config/gcn/gcn-valu.md | 16 +- gcc/config/gcn/gcn.c | 50 +- gcc/config/gcn/mkoffload.c | 112 +- gcc/config/lm32/uclinux-elf.h | 1 + gcc/configure | 266 ++- gcc/configure.ac | 108 +- gcc/cp/ChangeLog | 73 + gcc/cp/class.c | 13 +- gcc/cp/constexpr.c | 64 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 9 +- gcc/cp/init.c | 11 +- gcc/cp/method.c | 240 ++- gcc/cp/parser.c | 6 +- gcc/cp/pt.c | 11 +- gcc/cp/tree.c | 4 +- gcc/ctfc.c | 9 +- gcc/d/ChangeLog | 17 + gcc/d/d-spec.cc | 6 + gcc/doc/invoke.texi | 15 +- gcc/doc/md.texi | 6 +- gcc/doc/rtl.texi | 12 + gcc/dumpfile.h | 55 +- gcc/dwarf2out.c | 2 + gcc/fortran/ChangeLog | 12 + gcc/fortran/resolve.c | 2 +- gcc/gimple-isel.cc | 3 - gcc/gimple-pretty-print.c | 21 +- gcc/gimple-range-cache.cc | 11 +- gcc/gimple-range-edge.cc | 7 +- gcc/gimple-range-edge.h | 3 +- gcc/gimple-range-fold.cc | 14 +- gcc/gimple-range-gori.cc | 6 +- gcc/gimplify.c | 9 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 4 +- gcc/internal-fn.c | 27 +- gcc/ipa-modref-tree.h | 8 +- gcc/ipa-prop.c | 40 +- gcc/params.opt | 4 + gcc/rtl.def | 5 + gcc/simplify-rtx.c | 72 +- gcc/testsuite/ChangeLog | 148 ++ gcc/testsuite/g++.dg/cpp/elifdef-1.C | 3 + gcc/testsuite/g++.dg/cpp/elifdef-2.C | 4 + gcc/testsuite/g++.dg/cpp/elifdef-3.C | 62 + gcc/testsuite/g++.dg/cpp/elifdef-4.C | 5 + gcc/testsuite/g++.dg/cpp/elifdef-5.C | 63 + gcc/testsuite/g++.dg/cpp/elifdef-6.C | 65 + gcc/testsuite/g++.dg/cpp/elifdef-7.C | 65 + gcc/testsuite/g++.dg/cpp0x/variadic-partial2.C | 16 + gcc/testsuite/g++.dg/cpp0x/variadic-partial2a.C | 22 + gcc/testsuite/g++.dg/cpp1y/constexpr-label.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 6 +- gcc/testsuite/g++.dg/cpp1z/nontype4.C | 14 + gcc/testsuite/g++.dg/cpp1z/nontype4a.C | 14 + gcc/testsuite/g++.dg/cpp23/charlit-encoding1.C | 33 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit1.C | 68 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit2.C | 54 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit3.C | 10 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit4.C | 57 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit5.C | 57 + gcc/testsuite/g++.dg/cpp23/constexpr-nonlit6.C | 25 + gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-ttp4.C | 9 + gcc/testsuite/g++.dg/cpp2a/consteval3.C | 8 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C | 22 +- gcc/testsuite/g++.dg/cpp2a/spaceship-eq11.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq12.C | 5 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq13.C | 22 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth12.C | 24 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth13.C | 29 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth14.C | 26 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C | 13 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth8a.C | 25 + gcc/testsuite/g++.dg/diagnostic/constexpr1.C | 6 +- gcc/testsuite/g++.dg/pr102359_1.C | 13 + gcc/testsuite/g++.dg/pr102359_2.C | 13 + gcc/testsuite/g++.dg/torture/pr102581.C | 51 + gcc/testsuite/g++.dg/warn/Winit-list5.C | 61 + gcc/testsuite/g++.target/i386/pr102548.C | 12 + gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-1.c | 5 + gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-2.c | 63 + gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-3.c | 65 + gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-4.c | 65 + gcc/testsuite/gcc.dg/gimplefe-46.c | 23 + gcc/testsuite/gcc.dg/gimplefe-47.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-valid.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/pr102587-1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pr102587-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-mmx-paddsb-2.c | 33 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddusb-2.c | 25 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubsb-2.c | 33 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubusb-2.c | 25 + gcc/testsuite/gcc.target/s390/pr80725.c | 2 +- gcc/testsuite/gfortran.dg/attr_deprecated-2.f90 | 22 + gcc/testsuite/gfortran.dg/gomp/pr43711.f90 | 8 +- gcc/testsuite/gfortran.dg/predict-2.f90 | 4 +- gcc/toplev.c | 60 +- gcc/toplev.h | 2 +- gcc/tree-cfg.c | 14 +- gcc/tree-object-size.c | 42 +- gcc/tree-object-size.h | 3 +- gcc/tree-pretty-print.c | 28 +- gcc/tree-ssa-sccvn.c | 45 +- gcc/tree-ssa-threadupdate.c | 40 +- gcc/value-range.cc | 69 + gcc/value-range.h | 16 +- libcpp/ChangeLog | 9 + libcpp/directives.c | 43 +- libcpp/init.c | 4 +- libsanitizer/ChangeLog | 4 + libsanitizer/LOCAL_PATCHES | 2 +- libsanitizer/MERGE | 2 +- libsanitizer/asan/asan_allocator.cpp | 15 - libsanitizer/asan/asan_allocator.h | 2 - libsanitizer/asan/asan_debugging.cpp | 5 +- libsanitizer/asan/asan_stats.cpp | 4 +- libsanitizer/hwasan/hwasan.cpp | 4 +- libsanitizer/hwasan/hwasan_setjmp_x86_64.S | 2 + libsanitizer/lsan/lsan_common.cpp | 56 +- libsanitizer/lsan/lsan_common.h | 3 + libsanitizer/sanitizer_common/sanitizer_asm.h | 4 + .../sanitizer_chained_origin_depot.cpp | 11 +- .../sanitizer_chained_origin_depot.h | 9 +- .../sanitizer_common_interceptors_vfork_i386.inc.S | 1 + ...anitizer_common_interceptors_vfork_x86_64.inc.S | 1 + .../sanitizer_common/sanitizer_common_libcdep.cpp | 20 +- libsanitizer/sanitizer_common/sanitizer_hash.h | 24 + .../sanitizer_platform_interceptors.h | 4 +- .../sanitizer_platform_limits_freebsd.cpp | 21 + .../sanitizer_platform_limits_freebsd.h | 16 + .../sanitizer_common/sanitizer_stackdepot.cpp | 49 +- .../sanitizer_common/sanitizer_stackdepot.h | 10 +- .../sanitizer_common/sanitizer_stackdepotbase.h | 9 +- libsanitizer/tsan/tsan_interceptors.h | 6 +- libsanitizer/tsan/tsan_interceptors_posix.cpp | 13 +- libsanitizer/tsan/tsan_interface.cpp | 5 +- libsanitizer/tsan/tsan_platform_linux.cpp | 18 +- libsanitizer/tsan/tsan_platform_mac.cpp | 62 +- libsanitizer/tsan/tsan_rtl.cpp | 8 +- libsanitizer/tsan/tsan_rtl.h | 9 +- libsanitizer/tsan/tsan_rtl_amd64.S | 6 + libstdc++-v3/ChangeLog | 140 ++ libstdc++-v3/include/Makefile.am | 3 + libstdc++-v3/include/Makefile.in | 3 + libstdc++-v3/include/bits/atomic_futex.h | 3 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 3 +- libstdc++-v3/include/bits/atomic_wait.h | 8 +- libstdc++-v3/include/bits/chrono.h | 1392 +++++++++++++++ libstdc++-v3/include/bits/erase_if.h | 3 +- libstdc++-v3/include/bits/fs_fwd.h | 2 +- libstdc++-v3/include/bits/mofunc_impl.h | 200 +++ libstdc++-v3/include/bits/move_only_function.h | 204 +++ libstdc++-v3/include/bits/semaphore_base.h | 4 +- libstdc++-v3/include/bits/std_function.h | 18 +- libstdc++-v3/include/bits/stl_queue.h | 2 +- libstdc++-v3/include/bits/stl_stack.h | 2 +- libstdc++-v3/include/bits/this_thread_sleep.h | 4 +- libstdc++-v3/include/bits/unique_lock.h | 2 +- libstdc++-v3/include/bits/utility.h | 11 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +- libstdc++-v3/include/experimental/chrono | 2 +- libstdc++-v3/include/experimental/deque | 8 +- libstdc++-v3/include/experimental/io_context | 2 +- libstdc++-v3/include/experimental/map | 10 +- libstdc++-v3/include/experimental/netfwd | 2 +- libstdc++-v3/include/experimental/set | 10 +- libstdc++-v3/include/experimental/timer | 2 +- libstdc++-v3/include/experimental/unordered_map | 12 +- libstdc++-v3/include/experimental/unordered_set | 11 +- libstdc++-v3/include/experimental/vector | 8 +- libstdc++-v3/include/std/any | 4 +- libstdc++-v3/include/std/chrono | 1380 +-------------- libstdc++-v3/include/std/condition_variable | 3 +- libstdc++-v3/include/std/deque | 28 +- libstdc++-v3/include/std/functional | 3 + libstdc++-v3/include/std/map | 10 +- libstdc++-v3/include/std/mutex | 2 +- libstdc++-v3/include/std/ostream | 7 + libstdc++-v3/include/std/set | 10 +- libstdc++-v3/include/std/shared_mutex | 2 +- libstdc++-v3/include/std/string | 18 +- libstdc++-v3/include/std/unordered_map | 12 +- libstdc++-v3/include/std/unordered_set | 11 +- libstdc++-v3/include/std/vector | 26 +- libstdc++-v3/include/std/version | 3 +- .../20_util/integer_comparisons/greater.cc | 61 + .../20_util/is_trivially_constructible/value.cc | 2 +- .../testsuite/20_util/move_only_function/call.cc | 199 +++ .../testsuite/20_util/move_only_function/cons.cc | 98 ++ .../testsuite/20_util/move_only_function/move.cc | 109 ++ .../20_util/move_only_function/version.cc | 10 + .../requirements/trivially_copyable.cc | 11 + .../23_containers/queue/cons_from_iters.cc | 2 +- .../23_containers/span/trivially_copyable.cc | 13 + .../23_containers/stack/cons_from_iters.cc | 2 +- .../inserters_other/char/volatile_ptr.cc | 15 + 268 files changed, 9831 insertions(+), 3226 deletions(-) create mode 100644 gcc/ada/doc/gnat_rm/security_hardening_features.rst create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-1.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-2.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-3.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-4.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-5.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-6.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-partial2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-partial2a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype4a.C create mode 100644 gcc/testsuite/g++.dg/cpp23/charlit-encoding1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit2.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit3.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit4.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit5.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ttp4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth8a.C create mode 100644 gcc/testsuite/g++.dg/pr102359_1.C create mode 100644 gcc/testsuite/g++.dg/pr102359_2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr102581.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list5.C create mode 100644 gcc/testsuite/g++.target/i386/pr102548.C create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-3.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-4.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-46.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-47.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-valid.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddusb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubusb-2.c create mode 100644 gcc/testsuite/gfortran.dg/attr_deprecated-2.f90 create mode 100644 libstdc++-v3/include/bits/chrono.h create mode 100644 libstdc++-v3/include/bits/mofunc_impl.h create mode 100644 libstdc++-v3/include/bits/move_only_function.h create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/greater.cc create mode 100644 libstdc++-v3/testsuite/20_util/move_only_function/call.cc create mode 100644 libstdc++-v3/testsuite/20_util/move_only_function/cons.cc create mode 100644 libstdc++-v3/testsuite/20_util/move_only_function/move.cc create mode 100644 libstdc++-v3/testsuite/20_util/move_only_function/version.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/requirement [...] create mode 100644 libstdc++-v3/testsuite/23_containers/span/trivially_copyable.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char [...]