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-release-arm_eabi-coremark-Os_LTO in repository toolchain/ci/gcc.
from 448e9a53939 Daily bump. adds 99566992720 Daily bump. adds 8adfe466f55 Daily bump. adds a8c23451936 Fortran: fix ICE and wrong code with TRANSFER and CHARACTER [...] adds 11581a272eb Daily bump. adds 520147ba19d x86: Also check mode of memory broadcast in bcst_mem_operand adds c239267759b c: Fix ICE on deferred pragma in unknown attribute argument [...] adds 2712f1249e0 optabs: Fix up checking for CALLs in newly added code by do [...] adds 06142a317a4 loop-invariant: Fix -fcompare-debug failure [PR103837] adds fbc542de1bc fold-const: Fix up fold_truth_andor_1 shift handling [PR103813] adds a4e45a579e2 shrink-wrapping: Fix up prologue block discovery [PR103860] adds be66fad59a7 c-family: Use BULTINS_LOCATION for predefined macros change [...] adds 533695ca333 libcpp: Fix up ##__VA_OPT__ handling [PR89971] adds 27cfe106823 objc: Fix handling of break stmt inside of switch inside of [...] adds 0dd533da49c ifcvt: Check for asm goto at the end of then_bb/else_bb in [...] adds 18abe529d09 c++: Ensure some more that immediate functions aren't gimpl [...] adds 777b73e4598 c-family: Fix up -W*conversion on bitwise &/|/^ [PR101537] adds cb4998fcdf2 c++: Silence -Wuseless-cast warnings during move [PR103480] adds 91ac88cada3 c++: Fix handling of temporaries with consteval ctors and n [...] adds 8e4c410bb02 i386: Fix *aes<aeswideklvariant>u8 adds baf18a6d47c match.pd, optabs: Avoid vectorization of {FLOOR,CEIL,ROUND} [...] adds 3991e4c752b dwarf2out: Fix -gsplit-dwarf on riscv [PR103874] adds 505b418a40a optabs: Don't create pseudos in prepare_cmp_insn when not a [...] adds ce3954262a6 gcc-changelog: sync from master. adds 9f2201bf48e c++: ICE with noexcept and canonical types [PR101715] adds c403f6ce077 Daily bump. adds 79b0091b13e rs6000: Remove GCC 8.1 U10__float128 mangling compatibility [...] adds 7857c8ab8ba Daily bump. adds 44d28c67b48 testsuite: Fix up pr104188.c testcase for i686-linux [PR104188] adds 276648888d2 Fortran: MOLD argument to TRANSFER intrinsic having storage [...] adds f3c7cb5fb8a Fortran: optional argument DIM for intrinsics NORM2, PARITY [...] adds 193e5ee46e5 aarch64: [PR101529] Fix vector shuffle insertion expansion adds c3251374af4 Fortran: fix simplification of TRANSFER for zero-sized char [...] adds 779d428cefe Daily bump. adds 5e6dd70f3a7 Sync git aliases from master. adds 06f179b7b48 Daily bump. adds 2aa4400cb98 c++: when delegating constructor throws [PR103711] adds cfcf6459810 c++: nested catch in ctor fn-try-block [PR61611] adds 0d87092f889 Fix wrong operator for universal_integer operands in instance adds 2c7d8ca8317 tree-optimization/103489 - fix ICE when bool pattern recog fails adds 08f594465fa tree-optimization/103596 - fix missed propagation into switches adds 9794cf77a93 Daily bump. adds a6adc7aca5b Daily bump. adds 56f2ef30b1d Daily bump. adds 518697a54eb Daily bump. adds f0343391816 Strengthen memory order for atomic<T>::wait/notify adds dcf567ab9de Daily bump. adds 8799006ab88 fold-const: do not fold NaN result from non-NaN operands [PR95115] adds f9b49f9da22 IBM Z: fix `section type conflict` with -mindirect-branch-table adds fb812e0417a lto: fix error handling for -Wl,-plugin-opt=debug adds 3cb53c10831 powerpc: Fix asm machine directive for some CPUs adds f4aa5a3e95b Fortran: error recovery when simplifying EOSHIFT adds 54b825cfb6e Daily bump. adds 731f4bf14fc i386: Do not use %ecx DRAP for functions that use __builtin [...] adds fcea38e56c8 Daily bump. adds 7a0fab4bddc Fortran: reject simplifying TRANSFER for MOLD with storage size 0 adds 202be9f69a5 Daily bump. adds 7d636a3353a Daily bump. adds a2cad467f72 Daily bump. adds ed35d4205e8 Range on entry should only check dominators for non-null. adds 411db3b4cf8 c++: satisfaction value of type const bool [PR104410] adds 9582b3596c4 Daily bump. adds ec01f11091a ICE: QImode(not SImode) operand should be passed to gen_vec [...] adds 5669a60e2fc libstdc++: Fix deadlock in atomic wait [PR104442] adds 11fc7d98a25 i386: Force inputs to a register to avoid lowpart_subreg fa [...] adds f8a496d7a28 i386: -mno-xsave should disable all relevant ISA flags [PR104462] adds f1707247190 Daily bump. adds 3c124259245 i386: Fix vec_unpacks_float_lo_v4si operand constraint [PR104469] adds 3c9a9ce0c1d pr104458.c: Replace long with long long for -mx32 adds 0c30241b331 libstdc++: Strengthen memory order for atomic<T>::wait/notify adds 19d0e7645eb Daily bump. adds 92d612cccc1 libstdc++: Implement P2325 changes to default-constructibil [...] adds fdc75c820f0 libstdc++: Sync __cpp_lib_ranges macro defined in ranges_cmp.h adds 18b7cbb2ac0 libstdc++: invalid default init in _CachedPosition [PR101231] adds d607c837df4 rs6000: testsuite: Add rop_ok effective-target function adds 4854985f13f testsuite: Fix check_effective_target_rop_ok [PR103556, PR103586] adds c56c398c39f rs6000: Fix up flag_shrink_wrap handling in presence of -mr [...] adds 3273e704d04 libstdc++: Back out some changes from P2325R3 backport [PR103904] adds b9e6e99907e Daily bump. adds 7bfdd9a5a14 Daily bump. adds e89144e8a39 i386: Skip decimal float vector modes in type_natural_mode [...] adds 72b0526bd45 [Ada] PR ada/98724: Alpha/Linux/libada: Use wraplf for Aux_ [...] adds 8eee43d2917 Daily bump. adds 680ee9c3332 Prevent malicious descriptor stacking for scalar components [...] adds ae57aae60d1 fortran: Fix deref of optional in gen. code. [PR100337, backport] adds d5781e740f9 RISC-V: Add target machine headers as a dependency for riscv-sr.o adds 33878b01df6 Daily bump. adds b1ca2019a82 rs6000: Disable MMA if no VSX support [PR103627] adds 2c9485a496f rs6000: Move the hunk affecting VSX/ALTIVEC ahead [PR103627] adds 1688aebe12a Daily bump. adds c604b031267 x86: Remove "%!" before ret adds 39d944c4237 x86: Add -mharden-sls=[none|all|return|indirect-branch] adds 5d928740a53 x86: Add -mindirect-branch-cs-prefix adds 58a4e292e85 x86: Rename -harden-sls=indirect-branch to -harden-sls=indi [...] adds 978956485a6 x86: Generate INT3 for __builtin_eh_return adds 3982a308e66 Fortran: improve error recovery on bad array section adds 4a5feea7e04 Daily bump. adds 2b1b5b16f3b target/100784 - avoid ICE with folding __builtin_ia32_shufpd adds 6525b9fb23e middle-end/100786 - constant folding from incompatible alias adds d2f4753d4ff tree-optimization/103361 - fix unroll-and-jam direction vec [...] adds d1dc0f6222e tree-optimization/103544 - SLP reduction chain as SLP reduc [...] adds c08d4266e48 tree-optimization/103864 - SLP reduction of reductions with [...] adds 634c2bc38ff tree-optimization/45178 - DCE of dead control flow in infin [...] adds 6d9c2ed0212 tree-optimization/102893 - properly DCE empty loops inside [...] adds 973e0bc1542 libstdc++: missing constexpr for __[nm]iter_base [PR102358] adds d5b9b6f31d2 Add missing target selector adds 55683512a27 Daily bump. adds 462900ba21f middle-end/100464 - avoid spurious TREE_ADDRESSABLE in fold [...] adds 8a1e92ff45e compiler: mark global variables whose address is taken adds 0520fb53ca1 Daily bump. adds 88ff2eb5cc2 cfgrtl: Fix up locus comparison in unique_locus_on_edge_bet [...] adds 73b30d18a04 store-merging: Fix up a -fcompare-debug bug in get_status_f [...] adds c81d1a061e5 veclower: Fix up -fcompare-debug issue in expand_vector_com [...] adds f62c23f4fbb libcpp: Avoid PREV_WHITE and other random content on CPP_PA [...] adds 7c442c88971 libcpp: Fix up padding handling in funlike_invocation_p [PR104147] adds 312a10bdf6b libgomp: Fix segfault with posthumous orphan tasks [PR104385] adds bc87b6d8599 rs6000: Fix up vspltis_shifted [PR102140] adds 25de6af0799 combine: Fix ICE with substitution of CONST_INT into PRE_DE [...] adds 784deb16716 c++: Fix up constant expression __builtin_convertvector fol [...] adds 615419d6032 i386: Fix up cvtsd2ss splitter [PR104502] adds 8a97d7bdb38 asan: Fix up address sanitizer instrumentation of __builtin [...] adds 14f79acb621 c++: Don't reject GOTO_EXPRs to cdtor_label in potential_co [...] adds 14f0b450f79 openmp: Make finalize_task_copyfn order reproduceable [PR104517] adds a8dd74bfb92 sanitizer: Use glibc _thread_db_sizeof_pthread symbol if present adds 3a543eb7982 c-family: Fix up shorten_compare for decimal vs. non-decima [...] adds cdebe6f777a combine: Fix up -fcompare-debug issue in the combiner [PR104544] adds 4dd24152c8c testsuite: Add testcase for already fixed PR [PR104448] adds 3eecfec2766 valtrack: Avoid creating raw SUBREGs with VOIDmode argument [...] adds 7e6f9909e9b Daily bump. adds a5088b07e0a Fortran: try simplifications during reductions of array con [...] adds 590a3ea8598 Daily bump. adds f6895d2eb08 Mark Power10 fusion option undocumented and remove sub-options. adds cce998a4ce8 Daily bump. adds aea8aaa026d Daily bump. adds d86949f5f55 Fortran: skip compile-time shape check if constructor shape [...] adds f9f1440ce51 Daily bump. adds a97a7e24dff Daily bump. adds 876e7c7f0fe vect: Simplify and extend the complex numbers validation ro [...] adds 6bb338eab3d AArch64: use canonical ordering for complex mul, fma and fms adds 7d713d56ec3 AArch32: use canonical ordering for complex mul, fma and fms adds 900ea59b055 AArch32: correct usdot-product RTL patterns. adds b7be60cb581 AArch32: correct dot-product RTL patterns. adds abd40faeb96 Daily bump. adds 79fddacc4e8 Daily bump.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 12 + contrib/gcc-changelog/git_commit.py | 12 +- contrib/gcc-changelog/test_email.py | 5 + contrib/gcc-changelog/test_patches.txt | 82 +++ contrib/gcc-git-customization.sh | 7 +- contrib/git-descr.sh | 37 ++ contrib/git-undescr.sh | 13 + gcc/ChangeLog | 596 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 16 + gcc/ada/Makefile.rtl | 1 + gcc/ada/exp_ch4.adb | 6 +- gcc/asan.c | 50 +- gcc/c-family/ChangeLog | 29 + gcc/c-family/c-common.c | 6 +- gcc/c-family/c-cppbuiltin.c | 6 + gcc/c-family/c-warn.c | 28 + gcc/c/ChangeLog | 18 + gcc/c/c-parser.c | 5 + gcc/c/c-typeck.c | 3 +- gcc/cfgrtl.c | 27 +- gcc/combine.c | 10 +- gcc/common/config/i386/i386-common.c | 3 +- gcc/config/aarch64/aarch64-c.c | 2 + gcc/config/aarch64/aarch64-simd.md | 14 +- gcc/config/aarch64/aarch64-sve.md | 6 +- gcc/config/aarch64/aarch64.c | 3 +- gcc/config/arm/arm-c.c | 2 + gcc/config/arm/arm_neon.h | 68 +++ gcc/config/arm/arm_neon_builtins.def | 6 +- gcc/config/arm/neon.md | 153 +++-- gcc/config/arm/vec-common.md | 14 +- gcc/config/i386/i386-c.c | 4 + gcc/config/i386/i386-expand.c | 3 + gcc/config/i386/i386-opts.h | 7 + gcc/config/i386/i386.c | 49 +- gcc/config/i386/i386.md | 6 +- gcc/config/i386/i386.opt | 24 + gcc/config/i386/predicates.md | 2 + gcc/config/i386/sse.md | 7 +- gcc/config/riscv/t-riscv | 2 +- gcc/config/rs6000/fusion.md | 332 +++++------ gcc/config/rs6000/genfusion.pl | 13 +- gcc/config/rs6000/rs6000-call.c | 12 - gcc/config/rs6000/rs6000-cpus.def | 14 +- gcc/config/rs6000/rs6000-internal.h | 3 - gcc/config/rs6000/rs6000.c | 154 ++--- gcc/config/rs6000/rs6000.opt | 26 +- gcc/config/s390/s390-c.c | 2 + gcc/config/s390/s390.c | 1 - gcc/cp/ChangeLog | 92 +++ gcc/cp/call.c | 2 + gcc/cp/constexpr.c | 19 +- gcc/cp/constraint.cc | 3 +- gcc/cp/decl2.c | 1 + gcc/cp/except.c | 20 +- gcc/cp/init.c | 10 + gcc/cp/semantics.c | 11 + gcc/cp/tree.c | 24 +- gcc/doc/invoke.texi | 18 +- gcc/doc/md.texi | 52 +- gcc/dwarf2out.c | 5 +- gcc/fold-const.c | 25 +- gcc/fortran/ChangeLog | 106 ++++ gcc/fortran/arith.c | 36 +- gcc/fortran/check.c | 10 +- gcc/fortran/expr.c | 8 +- gcc/fortran/resolve.c | 2 + gcc/fortran/simplify.c | 16 +- gcc/fortran/target-memory.c | 2 +- gcc/fortran/trans-array.c | 74 ++- gcc/fortran/trans-intrinsic.c | 81 ++- gcc/gimple-fold.c | 8 +- gcc/gimple-loop-jam.c | 4 +- gcc/gimple-range-cache.cc | 19 +- gcc/gimple-range.cc | 16 +- gcc/gimple-ssa-store-merging.c | 5 +- gcc/gimple.h | 25 + gcc/go/ChangeLog | 9 + gcc/go/go-gcc.cc | 155 +++-- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 145 ++--- gcc/go/gofrontend/expressions.cc | 63 ++- gcc/go/gofrontend/gogo.cc | 54 +- gcc/go/gofrontend/statements.cc | 6 +- gcc/go/gofrontend/types.cc | 35 +- gcc/ifcvt.c | 6 + gcc/loop-invariant.c | 19 +- gcc/lto/ChangeLog | 11 + gcc/lto/lto-common.c | 13 +- gcc/lto/lto-object.c | 8 +- gcc/match.pd | 15 +- gcc/omp-low.c | 9 +- gcc/optabs-tree.c | 21 +- gcc/optabs.c | 16 +- gcc/shrink-wrap.c | 5 +- gcc/testsuite/ChangeLog | 621 +++++++++++++++++++++ gcc/testsuite/c-c++-common/cpp/pr104147.c | 27 + gcc/testsuite/c-c++-common/cpp/va-opt-9.c | 20 + gcc/testsuite/c-c++-common/pr101537.c | 26 + gcc/testsuite/c-c++-common/pr103881.c | 20 + gcc/testsuite/g++.dg/asan/pr104449.C | 16 + gcc/testsuite/g++.dg/cpp/pr103012.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C | 9 + gcc/testsuite/g++.dg/cpp0x/noexcept72.C | 21 + gcc/testsuite/g++.dg/cpp0x/noexcept73.C | 13 + gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-pr104410.C | 6 + gcc/testsuite/g++.dg/cpp2a/consteval26.C | 39 ++ gcc/testsuite/g++.dg/cpp2a/consteval27.C | 18 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C | 13 + gcc/testsuite/g++.dg/eh/ctor-fntry1.C | 23 + gcc/testsuite/g++.dg/eh/delegating1.C | 28 + gcc/testsuite/g++.dg/torture/pr103361.C | 18 + gcc/testsuite/g++.dg/tree-ssa/array-temp1.C | 6 - gcc/testsuite/g++.dg/vect/pr99149.cc | 3 +- gcc/testsuite/g++.dg/warn/Wuseless-cast2.C | 24 + gcc/testsuite/g++.target/i386/pr103012.C | 19 + gcc/testsuite/gcc.c-torture/compile/pr103813.c | 10 + gcc/testsuite/gcc.dg/asan/pr104449.c | 12 + gcc/testsuite/gcc.dg/debug/dwarf2/pr103874.c | 12 + gcc/testsuite/gcc.dg/dfp/pr104510.c | 12 + gcc/testsuite/gcc.dg/dfp/pr104557.c | 22 + gcc/testsuite/gcc.dg/gomp/pr104517.c | 53 ++ gcc/testsuite/gcc.dg/pr100464.c | 16 + gcc/testsuite/gcc.dg/pr102140.c | 23 + gcc/testsuite/gcc.dg/pr102478.c | 29 + gcc/testsuite/gcc.dg/pr103587.c | 7 + gcc/testsuite/gcc.dg/pr103837.c | 19 + gcc/testsuite/gcc.dg/pr103838.c | 28 + gcc/testsuite/gcc.dg/pr103860.c | 31 + gcc/testsuite/gcc.dg/pr104263.c | 25 + gcc/testsuite/gcc.dg/pr104288.c | 23 + gcc/testsuite/gcc.dg/pr104544.c | 19 + gcc/testsuite/gcc.dg/pr95115.c | 25 + gcc/testsuite/gcc.dg/torture/pr100786.c | 9 + gcc/testsuite/gcc.dg/torture/pr103489.c | 12 + gcc/testsuite/gcc.dg/torture/pr103596.c | 36 ++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-9.c | 10 + gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c | 20 + gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c | 17 + gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c | 18 + gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c | 21 + gcc/testsuite/gcc.dg/vect/complex/pr103169.c | 12 + gcc/testsuite/gcc.dg/vect/pr103544.c | 24 + gcc/testsuite/gcc.dg/vect/pr103864.c | 16 + gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 59 +- gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 60 +- gcc/testsuite/gcc.target/arm/simd/vdot-compile.c | 26 +- gcc/testsuite/gcc.target/arm/simd/vdot-exec.c | 24 +- gcc/testsuite/gcc.target/i386/harden-sls-1.c | 14 + gcc/testsuite/gcc.target/i386/harden-sls-2.c | 14 + gcc/testsuite/gcc.target/i386/harden-sls-3.c | 14 + gcc/testsuite/gcc.target/i386/harden-sls-4.c | 16 + gcc/testsuite/gcc.target/i386/harden-sls-5.c | 17 + gcc/testsuite/gcc.target/i386/harden-sls-6.c | 18 + .../gcc.target/i386/indirect-thunk-cs-prefix-1.c | 14 + .../gcc.target/i386/indirect-thunk-cs-prefix-2.c | 15 + gcc/testsuite/gcc.target/i386/pr103908.c | 24 + gcc/testsuite/gcc.target/i386/pr104188.c | 71 +++ gcc/testsuite/gcc.target/i386/pr104307.c | 6 + gcc/testsuite/gcc.target/i386/pr104362.c | 24 + gcc/testsuite/gcc.target/i386/pr104446.c | 15 + gcc/testsuite/gcc.target/i386/pr104448.c | 9 + gcc/testsuite/gcc.target/i386/pr104451.c | 25 + gcc/testsuite/gcc.target/i386/pr104458.c | 13 + gcc/testsuite/gcc.target/i386/pr104469.c | 12 + gcc/testsuite/gcc.target/i386/pr104502.c | 31 + gcc/testsuite/gcc.target/i386/pr79754.c | 7 + gcc/testsuite/gcc.target/powerpc/pr101324.c | 17 + gcc/testsuite/gcc.target/powerpc/pr103627-1.c | 16 + gcc/testsuite/gcc.target/powerpc/pr103627-2.c | 16 + gcc/testsuite/gcc.target/powerpc/pr103627-3.c | 20 + gcc/testsuite/gcc.target/powerpc/rop-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-5.c | 2 +- .../gcc.target/s390/nobp-section-type-conflict.c | 22 + gcc/testsuite/gfortran.dg/argument_checking_26.f90 | 14 + gcc/testsuite/gfortran.dg/array_constructor_55.f90 | 55 ++ .../gfortran.dg/coarray_collectives_17.f90 | 42 ++ .../gfortran.dg/coarray_collectives_18.f90 | 37 ++ .../gfortran.dg/derived_constructor_comps_7.f90 | 28 + gcc/testsuite/gfortran.dg/eoshift_9.f90 | 8 + gcc/testsuite/gfortran.dg/pr102860.f90 | 10 + gcc/testsuite/gfortran.dg/pr104211.f90 | 11 + gcc/testsuite/gfortran.dg/transfer_char_kind4.f90 | 115 ++++ gcc/testsuite/gfortran.dg/transfer_check_6.f90 | 11 + gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 | 34 ++ gcc/testsuite/gfortran.dg/transfer_simplify_15.f90 | 11 + gcc/testsuite/gnat.dg/generic_comp.adb | 39 ++ gcc/testsuite/lib/target-supports.exp | 6 + gcc/testsuite/objc.dg/pr103639.m | 101 ++++ gcc/tree-data-ref.c | 2 +- gcc/tree-data-ref.h | 7 +- gcc/tree-ssa-dce.c | 14 +- gcc/tree-ssa-propagate.c | 62 +- gcc/tree-ssa-propagate.h | 2 +- gcc/tree-ssa-sccvn.c | 2 +- gcc/tree-vect-generic.c | 38 +- gcc/tree-vect-loop.c | 18 + gcc/tree-vect-slp-patterns.c | 407 ++++++++------ gcc/tree-vect-slp.c | 28 +- gcc/tree-vectorizer.h | 11 +- gcc/valtrack.c | 4 +- libcpp/ChangeLog | 29 + libcpp/directives.c | 3 +- libcpp/macro.c | 10 +- libgomp/ChangeLog | 10 + libgomp/task.c | 2 + libgomp/testsuite/libgomp.c/pr104385.c | 26 + libsanitizer/ChangeLog | 8 + .../sanitizer_common/sanitizer_linux_libcdep.cpp | 21 +- libstdc++-v3/ChangeLog | 135 +++++ libstdc++-v3/include/bits/atomic_wait.h | 23 +- libstdc++-v3/include/bits/iterator_concepts.h | 3 +- libstdc++-v3/include/bits/ranges_base.h | 3 +- libstdc++-v3/include/bits/ranges_cmp.h | 2 +- libstdc++-v3/include/bits/ranges_util.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 5 +- libstdc++-v3/include/std/ranges | 89 +-- libstdc++-v3/include/std/span | 3 +- libstdc++-v3/include/std/version | 2 +- .../testsuite/25_algorithms/move/constexpr.cc | 19 + .../detail/{semiregular_box.cc => copyable_box.cc} | 55 +- libstdc++-v3/testsuite/std/ranges/istream_view.cc | 12 + libstdc++-v3/testsuite/std/ranges/p2325.cc | 181 ++++++ libstdc++-v3/testsuite/std/ranges/single_view.cc | 15 + libstdc++-v3/testsuite/std/ranges/view.cc | 2 +- 237 files changed, 6123 insertions(+), 1129 deletions(-) create mode 100755 contrib/git-descr.sh create mode 100755 contrib/git-undescr.sh create mode 100644 gcc/testsuite/c-c++-common/cpp/pr104147.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-9.c create mode 100644 gcc/testsuite/c-c++-common/pr101537.c create mode 100644 gcc/testsuite/c-c++-common/pr103881.c create mode 100644 gcc/testsuite/g++.dg/asan/pr104449.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr103012.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept72.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept73.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr104410.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval26.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval27.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C create mode 100644 gcc/testsuite/g++.dg/eh/ctor-fntry1.C create mode 100644 gcc/testsuite/g++.dg/eh/delegating1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr103361.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuseless-cast2.C create mode 100644 gcc/testsuite/g++.target/i386/pr103012.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr103813.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr104449.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr103874.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr104510.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr104557.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr104517.c create mode 100644 gcc/testsuite/gcc.dg/pr100464.c create mode 100644 gcc/testsuite/gcc.dg/pr102140.c create mode 100644 gcc/testsuite/gcc.dg/pr102478.c create mode 100644 gcc/testsuite/gcc.dg/pr103587.c create mode 100644 gcc/testsuite/gcc.dg/pr103837.c create mode 100644 gcc/testsuite/gcc.dg/pr103838.c create mode 100644 gcc/testsuite/gcc.dg/pr103860.c create mode 100644 gcc/testsuite/gcc.dg/pr104263.c create mode 100644 gcc/testsuite/gcc.dg/pr104288.c create mode 100644 gcc/testsuite/gcc.dg/pr104544.c create mode 100644 gcc/testsuite/gcc.dg/pr95115.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100786.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103489.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103596.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/pr103169.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103544.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103864.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-1.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-2.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-3.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-4.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-5.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-cs-prefix-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-cs-prefix-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103908.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104188.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104307.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104362.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104446.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104448.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104451.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104458.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104469.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104502.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79754.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101324.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103627-3.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-section-type-conflict.c create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_55.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_constructor_comps_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/eoshift_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102860.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr104211.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_char_kind4.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_check_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_15.f90 create mode 100644 gcc/testsuite/gnat.dg/generic_comp.adb create mode 100644 gcc/testsuite/objc.dg/pr103639.m create mode 100644 libgomp/testsuite/libgomp.c/pr104385.c create mode 100644 libstdc++-v3/testsuite/25_algorithms/move/constexpr.cc rename libstdc++-v3/testsuite/std/ranges/adaptors/detail/{semiregular_box.cc => co [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/p2325.cc