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-lts-allyesconfig in repository toolchain/ci/gcc.
from 287e3e8466f Daily bump. adds b980edba506 Fix segfault during encoding of CONSTRUCTORs adds af73a8b2027 Require linker plugin for another LTO test adds 3b0155305e5 substitute @tie{} with a space for the man pages adds 5cded5aff76 amdgcn: Typo fix adds 009528d61c7 arm: Fix mve_vshlq* [PR99593] adds 21d09cb732d analyzer: mark epath_finder with DISABLE_COPY_AND_ASSIGN [PR99614] adds 5e2eabe1eed x86: Issue error for return/argument only with function body adds c3a2bc6daaa slp: remove unneeded permute calculation (PR99656) adds 22d1a90a152 Use memcpy instead of strncpy to avoid error with -Werror=s [...] adds eadb118e36f target/99660 - missing VX_CPU_PREFIX for vxworksae adds 02f305440f2 Darwin : Fix build failure for powerpc-darwin8 [PR99661]. adds 82bb66730bc c++: Only reject reinterpret casts from pointers to integer [...] adds d81019db099 [PR99663] Don't use unknown constraint for address constrai [...] adds 83855386c41 Add size check to vector-matrix matmul. adds b8ecdc77270 libstdc++: Add std::is_scoped_enum for C++23 adds e1df2c34363 Add Power10 scheduling description. adds e5d74554b57 Regenerate gcc.pot. adds 3279a9a5a9a c: Fix up -Wunused-but-set-* warnings for _Atomics [PR99588] adds 5f256a70a05 Daily bump. adds 8bf983c71e4 [PR99680] Check empty constraint before using CONSTRAINT_LEN. adds 9c2f08475a1 [PATCH] Fix typo in gcc/asan.c comment adds 9f59cb7cac0 c-family: Fix PR94272 -fcompare-debug issue even for C [PR99230] adds 19ff0b0d816 x86: Check cfun != NULL before accessing silent_p adds 6af7b307f65 Daily bump. adds fc24ea23742 dwarf2out: Fix debug info for 2 byte floats [PR99388] adds d2de43b775a Daily bump. adds d0a5e8e1a84 rs6000: Convert the vector set variable idx to DImode [PR98914] adds 0ec7641ee18 rs6000: Fix some unexpected empty split conditions adds fc9c4e5fc50 debug: Fix __int128 handling in dwarf2out [PR99562] adds 0e792ee11aa Fortran: Fix 'name' bound size [PR99688] adds 540dace2ed3 PR target/99702: Check RTL type before get value adds c38f679eebf mklog: add new argument --directory. adds c4519fe3db3 C++ modules: fix alloc-dealloc-mismatch ASAN issue adds b931e4792b8 tree-optimization/99694 - fix value-numbering PHIs adds 57d9ac67280 Warn to not add debug hook targets adds 150a829accd arm: Fix MVE ICEs with vector moves and -mpure-code [PR97252] adds 87e3c2ef682 c++: duplicate alias templates with decltype [PR 99425] adds 00b46c00c8d libstdc++: Add noexcept to std::begin etc as per LWG 2280 and 3537 adds ba16797fe69 ubsan: Don't test for NaNs if those do not exist (PR97926) adds 02f2dc441b1 [PR99581] Define relaxed memory and use it for aarch64 adds 2bfd081f1bc c++: Cross-module partial specialiations [PR 99480] adds 7c1006135dd libstdc++: Implement string_view range constructor for C++20 adds 8b744f46a24 Daily bump. adds 441e1980cea Update gcc sv.po. adds 88081d38bd8 Handle setting of 1-bit anti-ranges uniformly. adds e54da1b6b39 mklog: fix test_mklog.py tests. adds a28cc94a275 cprop_hardreg: Ensure replacement reg has compatible mode [ [...] adds 3e07e7a6a7f c++: Diagnose references to void in structured bindings [PR99650] adds a9604fcbb29 RISC-V: Support -mlittle-endian and -mbig-endian adds cd1e2f63253 RISC-V: Add riscv{32,64}be with big endian as default adds f1af1326d26 RISC-V: Update soft-fp config for big-endian adds 28bddf0e322 RISC-V: Fix trampoline generation on big endian adds 4eb3a801a5e RISC-V: Update shift-shift-5.c testcase for big endian adds 7ac4dfec391 RISC-V: Fix matches against subreg with a bytenum of 0 in riscv.md adds fffefe3d9d1 RISC-V: Fix riscv_subword() for big endian adds ffa6a7fba1f tree-optimization/99721 - avoid SLP nodes we cannot schedule adds 6acd6692f1a c++: Over-zealous assert [PR 99239] adds 9c89c9e9c6b x86: Add __volatile__ to __cpuid and __cpuid_count adds d7cea7ceff9 aarch64: Make aarch64_add_offset work with -ftrapv [PR99540] adds 212f4988f37 Fortran: Fix func decl mismatch [PR93660] adds 831f9f768eb c++: Fix bogus warning in deprecated namespace [PR99318] adds baef0cffb58 libstdc++: Disable "ALT128" long double support for Clang adds 3c0351f287e testsuite/arm: Add arm_v8_2a_fp16_neon and arm_v8_2a_bf16_n [...] adds aa706c46366 testsuite/arm: Add arm_v8_2a_i8mm options in gcc.target/arm [...] adds 451c51e8ed3 testsuite/arm: Remove useless -mfloat-abi option adds fcfad74515d testsuite/arm: Add arm_softfp_ok or arm_hard_ok as needed. adds 1843341b129 testsuite/arm: Add arm_hard_ok check in armv8_2-fp16-scalar-2.c adds bed1736f3aa testsuite/arm: Fix -mfloat-abi order in arm_v8_2a_bf16_neon [...] adds 165bc67beb4 testsuite/arm: Fix -mfloat-abi order in arm_v8_1m_mve_ok_no [...] adds 3c3c0042736 testsuite/arm: Add arm_dsp_ok effective target and use it i [...] adds 6b1f841ce0c Add forgotten attribution on PR target/99593 testcase. adds 09f08fef71f libstdc++: Avoid accidental ADL when calling make_reverse_iterator adds 19599551045 MAINTAINERS: add myself as static analyzer maintainer adds d1aa5f57db7 libstdc++: Improve test for views::reverse adds b61461ac7f9 fwprop: Fix single_use_p calculation adds bd71889b901 c++: Note duplicates in symbol table [PR 99283] adds 7af8ec508f8 Darwin : Address a translation comment. adds e5c2ac584a1 Update gcc .po files. adds be70bb5e4ba [PR99581] Use relaxed memory for more aarch64 memory constraints adds bf1f3168f47 Daily bump. adds b179026a5d9 Fortran: Extend buffer, use snprintf to avoid overflows [PR99369] adds 4be312862de fix ssse3_pshufbv8qi3 post-reload const pool load adds d42ab6885a4 tighten funcspec regexps adds 9eec7c7686a require et feature pie for PIE tests adds 65cfa2fed39 run sysconf-requiring test on systems that support it adds 4f992de4f36 arm: Fix some more vec-common.md patterns for iwmmxt [PR99724] adds 70b738f9681 Fix installation of the jit header files adds 79cdbabbc4c arm: Fix MVE constraints for movmisalign [PR target/99727] adds f225c6b0c50 ipa: Check that scalar types that IPA-CP comes up with are [...] adds 4f00c4d40a5 i386: fix -march=amd crash adds 8bf52ffa92f Daily bump. adds 71fc4655ab8 analyzer; reset sm-state for SSA names at def-stmts [PR9369 [...] adds 08103e4d6ad rs6000: Correct Power8 cost of l2 cache size [PR97329] adds a29124d2825 tree-optimization/99746 - avoid confusing hybrid code adds 8bafce1be11 'libgomp.oacc-fortran/derivedtypes-arrays-1.f90' OpenACC 's [...] adds d99111fd8e1 Avoid OpenMP/nvptx execution-time hangs for simple nested O [...] adds 72982851d70 x86: Skip ISA check for always_inline in system headers adds 660eb7e9dee c-family: Fix up -Wduplicated-branches for union members [PR99565] adds 068d02e896d vect: Init inside_cost in vect_model_reduction_cost adds 7c1e856bedb libgomp HSA/GCN plugins: don't prepend the 'HSA_RUNTIME_LIB [...] adds de00a7bda94 Revert "x86: Skip ISA check for always_inline in system headers" adds aac12084fc0 tree-optimization/96974 - avoid ICE by replacing assert wit [...] adds c7fc73ee459 libstdc++: Allow seeding random engines in testsuite adds 15d649f79d6 libstdc++: Declare malloc for freestanding adds 9efd72d2895 c++: -Wconversion vs value-dependent expressions [PR99331] adds 0b86a643819 c++: Diagnose bare parameter packs in bitfield widths [PR99745] adds d4e0bdbc036 c++: ICE on invalid with inheriting constructors [PR94751] adds 2132a36370e c++: Fix source_location inconsistency between calls from t [...] adds 990a123ef7c Update gcc fr.po. adds 50bb46e4d25 libstdc++: Fix and complete __gnu_debug::basic_string imple [...] adds 1b229a30509 New test for PR tree-optimization/44547 - -Wuninitialized r [...] adds 26e80a49685 PR tree-optimization/48483 - Construct from yourself w/o warning adds e88ca9f4230 PR tree-optimization/55060 - False un-initialized variable [...] adds 4493b1c1ad7 Daily bump. new 9d45e848d02 Fortran: Fix intrinsic null() handling [PR99651]
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: ChangeLog | 4 + MAINTAINERS | 1 + contrib/ChangeLog | 12 + contrib/mklog.py | 9 +- contrib/texi2pod.pl | 1 + gcc/ChangeLog | 401 + gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 21 + gcc/analyzer/diagnostic-manager.cc | 2 + gcc/analyzer/engine.cc | 25 + gcc/analyzer/program-state.cc | 30 + gcc/analyzer/program-state.h | 3 + gcc/analyzer/region-model.cc | 32 + gcc/analyzer/svalue.cc | 34 + gcc/analyzer/svalue.h | 2 + gcc/asan.c | 4 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-gimplify.c | 29 + gcc/c-family/c-warn.c | 3 +- gcc/c/ChangeLog | 16 + gcc/c/c-typeck.c | 68 +- gcc/common/config/i386/i386-common.c | 2 +- gcc/common/config/riscv/riscv-common.c | 5 + gcc/config.gcc | 16 +- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/aarch64/constraints.md | 14 +- gcc/config/arm/arm-protos.h | 2 +- gcc/config/arm/arm.c | 32 +- gcc/config/arm/constraints.md | 17 +- gcc/config/arm/mve.md | 6 +- gcc/config/arm/vec-common.md | 14 +- gcc/config/gcn/gcn.c | 2 +- gcc/config/host-darwin.c | 2 +- gcc/config/i386/cpuid.h | 36 +- gcc/config/i386/i386-options.c | 4 + gcc/config/i386/i386.c | 12 + gcc/config/i386/i386.h | 4 + gcc/config/i386/predicates.md | 6 + gcc/config/i386/sse.md | 25 +- gcc/config/pa/pa.c | 2 +- gcc/config/riscv/elf.h | 4 +- gcc/config/riscv/freebsd.h | 4 +- gcc/config/riscv/linux.h | 4 +- gcc/config/riscv/predicates.md | 5 + gcc/config/riscv/riscv.c | 28 +- gcc/config/riscv/riscv.h | 12 +- gcc/config/riscv/riscv.md | 70 +- gcc/config/riscv/riscv.opt | 8 + gcc/config/rs6000/power10.md | 519 +- gcc/config/rs6000/rs6000.c | 69 +- gcc/config/rs6000/rs6000.md | 28 +- gcc/config/rs6000/vsx.md | 10 +- gcc/config/vxworksae.h | 4 + gcc/cp/ChangeLog | 101 + gcc/cp/call.c | 15 +- gcc/cp/constexpr.c | 3 +- gcc/cp/cp-gimplify.c | 30 +- gcc/cp/cp-tree.h | 9 +- gcc/cp/cvt.c | 8 +- gcc/cp/decl.c | 8 +- gcc/cp/decl2.c | 5 +- gcc/cp/method.c | 22 +- gcc/cp/module.cc | 108 +- gcc/cp/name-lookup.c | 33 +- gcc/cp/parser.c | 19 +- gcc/cp/pt.c | 38 +- gcc/debug.h | 4 + gcc/doc/invoke.texi | 12 + gcc/doc/md.texi | 28 +- gcc/doc/sourcebuild.texi | 14 + gcc/dwarf2out.c | 40 +- gcc/fold-const.c | 48 +- gcc/fortran/ChangeLog | 28 + gcc/fortran/frontend-passes.c | 26 +- gcc/fortran/intrinsic.c | 5 + gcc/fortran/match.c | 6 +- gcc/fortran/resolve.c | 84 +- gcc/fortran/trans-decl.c | 6 +- gcc/fortran/trans-types.c | 21 +- gcc/fwprop.c | 81 +- gcc/genoutput.c | 1 + gcc/genpreds.c | 75 +- gcc/gensupport.c | 1 + gcc/ipa-cp.c | 37 +- gcc/ira-costs.c | 1 + gcc/ira-lives.c | 1 + gcc/ira.c | 1 + gcc/jit/ChangeLog | 5 + gcc/jit/Make-lang.in | 6 +- gcc/lra-constraints.c | 30 +- gcc/po/ChangeLog | 18 + gcc/po/be.po | 14270 +++++++++-------- gcc/po/da.po | 14884 ++++++++--------- gcc/po/de.po | 14540 +++++++++-------- gcc/po/el.po | 14256 +++++++++-------- gcc/po/es.po | 14481 +++++++++-------- gcc/po/fi.po | 14802 ++++++++--------- gcc/po/fr.po | 14398 +++++++++-------- gcc/po/gcc.pot | 14293 +++++++++-------- gcc/po/hr.po | 14236 +++++++++-------- gcc/po/id.po | 14350 +++++++++-------- gcc/po/ja.po | 14308 +++++++++-------- gcc/po/nl.po | 14301 +++++++++-------- gcc/po/ru.po | 14442 +++++++++-------- gcc/po/sr.po | 14338 +++++++++-------- gcc/po/sv.po | 15874 ++++++++++--------- gcc/po/tr.po | 14833 +++++++++-------- gcc/po/uk.po | 14318 +++++++++-------- gcc/po/vi.po | 14343 +++++++++-------- gcc/po/zh_CN.po | 14347 +++++++++-------- gcc/po/zh_TW.po | 14356 +++++++++-------- gcc/recog.c | 2 + gcc/regcprop.c | 3 +- gcc/reload.c | 1 + gcc/rtl-ssa/accesses.h | 13 + gcc/rtl-ssa/member-fns.inl | 28 + gcc/rtl.def | 1 + gcc/stmt.c | 3 +- gcc/testsuite/ChangeLog | 370 + gcc/testsuite/g++.dg/concepts/diagnostic2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C | 21 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C | 20 + gcc/testsuite/g++.dg/cpp0x/inh-ctor37.C | 26 + gcc/testsuite/g++.dg/cpp0x/variadic181.C | 9 + gcc/testsuite/g++.dg/cpp1y/builtin_location.C | 8 +- gcc/testsuite/g++.dg/cpp1z/decomp55.C | 19 + gcc/testsuite/g++.dg/cpp2a/srcloc1.C | 4 +- gcc/testsuite/g++.dg/cpp2a/srcloc15.C | 6 +- gcc/testsuite/g++.dg/cpp2a/srcloc16.C | 4 +- gcc/testsuite/g++.dg/cpp2a/srcloc19.C | 44 + gcc/testsuite/g++.dg/cpp2a/srcloc2.C | 4 +- gcc/testsuite/g++.dg/ext/vla22.C | 2 +- gcc/testsuite/g++.dg/lto/pr89335_0.C | 7 +- gcc/testsuite/g++.dg/modules/adhoc-1_b.C | 2 +- gcc/testsuite/g++.dg/modules/macloc-1_c.C | 4 +- gcc/testsuite/g++.dg/modules/macloc-1_d.C | 4 +- gcc/testsuite/g++.dg/modules/pr99239_a.H | 13 + gcc/testsuite/g++.dg/modules/pr99239_b.H | 12 + gcc/testsuite/g++.dg/modules/pr99283-1_a.H | 6 + gcc/testsuite/g++.dg/modules/pr99283-1_b.H | 10 + gcc/testsuite/g++.dg/modules/pr99425-1.h | 11 + gcc/testsuite/g++.dg/modules/pr99425-1_a.H | 4 + gcc/testsuite/g++.dg/modules/pr99425-1_b.H | 19 + gcc/testsuite/g++.dg/modules/pr99425-1_c.C | 11 + gcc/testsuite/g++.dg/modules/pr99425-2_a.X | 7 + gcc/testsuite/g++.dg/modules/pr99425-2_b.X | 4 + gcc/testsuite/g++.dg/modules/pr99480_a.H | 10 + gcc/testsuite/g++.dg/modules/pr99480_b.H | 9 + gcc/testsuite/g++.dg/opt/pr99456.C | 33 + .../g++.dg/plugin/diagnostic-test-expressions-1.C | 2 +- gcc/testsuite/g++.dg/template/pr99425.C | 45 + gcc/testsuite/g++.dg/warn/Wconversion5.C | 19 + gcc/testsuite/g++.dg/warn/Wduplicated-branches6.C | 9 + gcc/testsuite/g++.dg/warn/Wduplicated-branches7.C | 11 + gcc/testsuite/g++.dg/warn/uninit-pr48483.C | 56 + gcc/testsuite/g++.target/aarch64/sve/pr96974.C | 18 + gcc/testsuite/g++.target/arm/pr99593.C | 129 + gcc/testsuite/g++.target/i386/pr94185.C | 1 + gcc/testsuite/g++.target/i386/pr99679-1.C | 17 + gcc/testsuite/g++.target/i386/pr99679-2.C | 17 + gcc/testsuite/gcc.dg/Wunused-var-5.c | 23 + gcc/testsuite/gcc.dg/Wunused-var-6.c | 14 + .../analyzer/attr-malloc-CVE-2019-19078-usb-leak.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr93695-1.c | 53 + gcc/testsuite/gcc.dg/analyzer/pr99044-1.c | 60 + gcc/testsuite/gcc.dg/analyzer/pr99044-2.c | 42 + gcc/testsuite/gcc.dg/analyzer/pr99716-1.c | 40 + gcc/testsuite/gcc.dg/analyzer/pr99716-2.c | 34 + gcc/testsuite/gcc.dg/analyzer/pr99716-3.c | 16 + gcc/testsuite/gcc.dg/pr99122-3.c | 2 +- gcc/testsuite/gcc.dg/pr99230.c | 40 + gcc/testsuite/gcc.dg/pr99296.c | 7 + gcc/testsuite/gcc.dg/torture/pr99652-1.c | 8 + gcc/testsuite/gcc.dg/torture/pr99652-2.c | 8 + gcc/testsuite/gcc.dg/torture/pr99694.c | 27 + gcc/testsuite/gcc.dg/uninit-pr44547.c | 61 + gcc/testsuite/gcc.dg/uninit-pr55060.c | 30 + gcc/testsuite/gcc.dg/vect/pr99540.c | 20 + gcc/testsuite/gcc.target/arm/acle/dsp_arith.c | 4 +- .../gcc.target/arm/armv8_1m-fp16-move-1.c | 3 +- .../gcc.target/arm/armv8_1m-fp32-move-1.c | 3 +- .../gcc.target/arm/armv8_1m-fp64-move-1.c | 3 +- .../gcc.target/arm/armv8_1m-shift-imm-1.c | 2 +- .../gcc.target/arm/armv8_1m-shift-reg-1.c | 2 +- .../gcc.target/arm/armv8_2-fp16-scalar-2.c | 2 + gcc/testsuite/gcc.target/arm/bf16_dup.c | 2 +- gcc/testsuite/gcc.target/arm/bf16_reinterpret.c | 2 +- gcc/testsuite/gcc.target/arm/bfloat16_scalar_1_1.c | 3 +- .../gcc.target/arm/bfloat16_scalar_typecheck.c | 2 + gcc/testsuite/gcc.target/arm/bfloat16_simd_1_1.c | 3 +- gcc/testsuite/gcc.target/arm/bfloat16_simd_1_2.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_2_1.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_2_2.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_3_1.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_3_2.c | 1 + .../gcc.target/arm/bfloat16_vector_typecheck_1.c | 2 + .../gcc.target/arm/bfloat16_vector_typecheck_2.c | 6 +- .../arm/mve/intrinsics/mve_vector_float2.c | 2 + .../gcc.target/arm/mve/intrinsics/mve_vector_int.c | 2 + .../arm/mve/intrinsics/mve_vector_uint.c | 2 + .../arm/mve/intrinsics/mve_vector_uint1.c | 2 + .../arm/mve/intrinsics/mve_vector_uint2.c | 2 + .../gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c | 3 +- .../gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c | 3 +- .../gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c | 3 +- .../gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c | 3 +- gcc/testsuite/gcc.target/arm/pr51534.c | 2 +- gcc/testsuite/gcc.target/arm/pr51968.c | 3 +- gcc/testsuite/gcc.target/arm/pr99724.c | 31 + gcc/testsuite/gcc.target/arm/pr99727.c | 13 + gcc/testsuite/gcc.target/arm/simd/bf16_ma_1.c | 3 +- gcc/testsuite/gcc.target/arm/simd/bf16_mmla_1.c | 3 +- gcc/testsuite/gcc.target/arm/simd/bf16_vldn_1.c | 1 + gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c | 1 + gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 3 +- gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 3 +- gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 3 +- gcc/testsuite/gcc.target/i386/funcspec-2.c | 16 +- gcc/testsuite/gcc.target/i386/funcspec-3.c | 6 +- gcc/testsuite/gcc.target/i386/pr57655.c | 4 +- gcc/testsuite/gcc.target/i386/pr59794-6.c | 4 +- gcc/testsuite/gcc.target/i386/pr70738-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr94467-3.c | 4 + gcc/testsuite/gcc.target/i386/pr95443-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr95443-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr96744-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr97313.c | 1 + gcc/testsuite/gcc.target/i386/pr99753.c | 5 + gcc/testsuite/gcc.target/i386/sse2-mmx-maskmovq.c | 2 +- gcc/testsuite/gcc.target/i386/strncmp-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr98914.c | 11 + gcc/testsuite/gcc.target/powerpc/pr99581.c | 17 + gcc/testsuite/gcc.target/riscv/pr99702.c | 7 + gcc/testsuite/gcc.target/riscv/shift-shift-5.c | 4 + gcc/testsuite/gcc.target/s390/pr99663.c | 20 + .../gcc.target/s390/vector/long-double-asm-abi.c | 26 + .../gfortran.dg/gomp/declare-simd-coarray-lib.f90 | 12 + gcc/testsuite/gfortran.dg/inline_matmul_6.f90 | 2 +- gcc/testsuite/gfortran.dg/longnames.f90 | 92 + gcc/testsuite/gfortran.dg/null_11.f90 | 16 + gcc/testsuite/gfortran.dg/vect/pr99656.f90 | 24 + gcc/testsuite/gfortran.dg/vect/pr99721.f90 | 11 + gcc/testsuite/gfortran.dg/vect/pr99746.f90 | 45 + gcc/testsuite/lib/target-supports.exp | 54 +- gcc/tree-core.h | 5 +- gcc/tree-ssa-sccvn.c | 2 + gcc/tree-vect-loop.c | 2 +- gcc/tree-vect-slp-patterns.c | 73 +- gcc/tree-vect-slp.c | 15 +- gcc/tree-vect-stmts.c | 8 +- gcc/tree-vectorizer.h | 7 +- gcc/ubsan.c | 12 +- gcc/value-range.cc | 31 + gcc/value-range.h | 2 + libgcc/ChangeLog | 5 + libgcc/config/riscv/sfp-machine.h | 4 + libgomp/ChangeLog | 22 + libgomp/config.h.in | 3 - libgomp/configure | 10 - libgomp/plugin/configfrag.ac | 7 - libgomp/plugin/plugin-gcn.c | 2 +- libgomp/testsuite/lib/on_device_arch.c | 30 + .../testsuite/libgomp.c-c++-common/task-detach-6.c | 7 + libgomp/testsuite/libgomp.c/pr99555-1.c | 19 + .../testsuite/libgomp.fortran/task-detach-6.f90 | 13 + .../libgomp.oacc-fortran/derivedtypes-arrays-1.f90 | 1 + libstdc++-v3/ChangeLog | 107 + libstdc++-v3/include/bits/c++config | 5 +- libstdc++-v3/include/bits/range_access.h | 12 +- libstdc++-v3/include/debug/string | 87 +- libstdc++-v3/include/std/ranges | 12 +- libstdc++-v3/include/std/string_view | 33 +- libstdc++-v3/include/std/type_traits | 17 + libstdc++-v3/include/std/version | 1 + libstdc++-v3/libsupc++/new_opa.cc | 4 + .../testsuite/18_support/source_location/1.cc | 18 +- .../18_support/source_location/consteval.cc | 20 +- .../testsuite/20_util/is_scoped_enum/value.cc | 62 + .../is_scoped_enum/version.cc} | 18 +- .../21_strings/basic_string/hash/debug.cc | 69 + .../basic_string/requirements/citerators.cc | 4 + .../basic_string/requirements/dr438/constructor.cc | 2 + .../basic_string/requirements/exception/basic.cc | 13 +- .../exception/generation_prohibited.cc | 25 +- .../exception/propagation_consistent.cc | 13 +- .../requirements/explicit_instantiation/char/1.cc | 2 + .../explicit_instantiation/char16_t/1.cc | 2 + .../explicit_instantiation/char32_t/1.cc | 2 + .../explicit_instantiation/char8_t/1.cc | 2 + .../explicit_instantiation/wchar_t/1.cc | 2 + .../basic_string/requirements/typedefs.cc | 3 + .../basic_string_view/cons/char/range_c++20.cc | 170 + .../basic_string_view/cons/wchar_t/range_c++20.cc | 170 + .../24_iterators/range_access/range_access.cc | 30 + .../range_access/range_access_cpp14.cc | 15 + .../range_access/range_access_cpp17.cc | 14 + .../testsuite/std/ranges/adaptors/reverse.cc | 19 + libstdc++-v3/testsuite/util/exception/safety.h | 121 +- .../testsuite/util/testsuite_container_traits.h | 12 + .../testsuite/util/testsuite_containergen.h | 14 + 300 files changed, 157176 insertions(+), 138928 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic181.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp55.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc19.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99239_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99239_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-2_a.X create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-2_b.X create mode 100644 gcc/testsuite/g++.dg/modules/pr99480_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99480_b.H create mode 100644 gcc/testsuite/g++.dg/opt/pr99456.C create mode 100644 gcc/testsuite/g++.dg/template/pr99425.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches7.C create mode 100644 gcc/testsuite/g++.dg/warn/uninit-pr48483.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr96974.C create mode 100644 gcc/testsuite/g++.target/arm/pr99593.C create mode 100644 gcc/testsuite/g++.target/i386/pr99679-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr99679-2.C create mode 100644 gcc/testsuite/gcc.dg/Wunused-var-5.c create mode 100644 gcc/testsuite/gcc.dg/Wunused-var-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93695-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99044-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99044-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99716-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99716-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99716-3.c create mode 100644 gcc/testsuite/gcc.dg/pr99230.c create mode 100644 gcc/testsuite/gcc.dg/pr99296.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99652-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99652-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99694.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr44547.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr55060.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr99540.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99724.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99727.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94467-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99753.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98914.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr99581.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr99702.c create mode 100644 gcc/testsuite/gcc.target/s390/pr99663.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-abi.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-coarray-lib.f90 create mode 100644 gcc/testsuite/gfortran.dg/longnames.f90 create mode 100644 gcc/testsuite/gfortran.dg/null_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99656.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99721.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99746.f90 create mode 100644 libgomp/testsuite/lib/on_device_arch.c create mode 100644 libgomp/testsuite/libgomp.c/pr99555-1.c create mode 100644 libstdc++-v3/testsuite/20_util/is_scoped_enum/value.cc copy libstdc++-v3/testsuite/{21_strings/basic_string/requirements/typedefs.cc => 2 [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/hash/debug.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/r [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_ [...]