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/gnu-release-arm-spec2k6-Os in repository toolchain/ci/gcc.
from b3bfb38f89c arm: Add +nomve and +nomve.fp options to -mcpu=cortex-m55 adds 4199cfa3d18 arm: Fix wrong code generated for mve scatter store with wr [...] adds 7790a71c070 support TARGET_MEM_REF in C/C++ error pretty-printing [PR97197] adds a30fcfb3b84 openmp: Set cfun->calls_alloca when needed in OpenMP outlin [...] adds 1a98b22b046 combine: Fix up simplify_shift_const_1 for nested ROTATEs [ [...] adds 75a016e24a3 Restrict test to LP64. adds 0cf293649b6 Restrict PR middle-end/95886 x86 test to !ia32 adds f5d0b57da1a arm: [MVE[ Add vqdmlashq intrinsics (PR target/96914) adds c4fb78e5d79 arm: [MVE] Remove illegal intrinsics (PR target/96914) adds 7591fc054f4 arm: [MVE] Add missing __arm_vcvtnq_u32_f32 intrinsic (PR 96914) adds 19b9411879d Daily bump. adds de9dd4a73e5 Daily bump. adds fe2dbc33a11 Daily bump. adds 634ee90804c arm: Fix the warning -mcpu=cortex-m55 conflicting with -mar [...] adds 53325dec8e0 PR libfortran/97063 - Wrong result for vector (step size is [...] adds 90c9484b12d libstdc++: Make std::assume_aligned a constexpr function [P [...] adds 6c8a235c32b Daily bump. adds 257bbf154cd c++: Fix P0846 (ADL and function templates) in template [PR97010] adds 64b07803bbf c++: Fix last change. adds 88462e62a64 libstdc++: Fix misnamed configure option in manual adds 0fa9ec49e37 libstdc++: Fix documentation for return values of copy algos adds 84b3d60d4f5 libstdc++: Fix doxygen comment for std::any_of adds 34b80171b2f libstdc++: Add C++11 member functions for ios::failure in old ABI adds a8f4ed53b3b libstdc++: Enable tests that incorrectly require cxx11-abi adds a109beccd84 libstdc++: Implement LWG 3706 for COW strings adds b3e474cc36c libstdc++: Fix compatibility support in unique_ptr pretty printer adds 947f8186d34 Daily bump. adds 6484e48b06d libstdc++: Implement P1994R1 changes to ranges::elements_view adds c554aeb5f32 libstdc++: elements_view's sentinel and iterator not compar [...] adds 574ab3c85bb libstdc++: Implement remaining piece of LWG 3448 adds f877f580a57 libstdc++: Mark some more algorithms constexpr for C++20 adds 559db3da5c8 libstdc++: Fix division by zero in std::sample adds d445a869684 libstdc++: Apply proposed resolution for LWG 3450 adds 5758b0d976c ASAN: Support detect_invalid_pointer_pairs=1 with detect_st [...] adds 98cd020ebc5 libsanitizer: add test-case adds 36ee59a2640 Simplify trivial VEC_COND_EXPR in expander. adds eab76310e66 libstdc++: Remove overzealous static_asserts from std::span adds afb81aab232 Daily bump. adds 3444bed1a0b PR target/96759 - Handle global variable assignment from mi [...] adds 523e6e5bd47 Fix PR97439 adds 8094f781c35 c++: Handle RANGE_EXPR index in init_subob_ctx [PR97328] adds 90b83a25b34 PR fortran/95979 - ICE in get_kind, at fortran/simplify.c:129 adds cf25b03ce1b Daily bump. adds ae1970d1611 Daily bump. adds da76d98f1d5 c++: Fix verify_ctor_sanity ICE [PR96241] adds 2275ef9db72 Daily bump. adds 1ac35161571 Daily bump. adds d99b9dea37a cplxlower: Avoid a transform when looking at a default definition adds 5c7894f335f Daily bump. adds f89c7f6c0e8 Daily bump. adds ca84557f302 tree-optimization/97081 - fix wrong-code with vectorized shift adds a78cd759754 testsuite: add another test for the rotate vectorization mi [...] adds 4af78dd8c49 libstdc++: Apply proposed resolutions for LWG 3428, 3447 adds 833b180f097 c++: Check constraints before instantiation from mark_used [...] adds 26abfb0e762 Daily bump. adds f0b66a18315 libstdc++: Fix memory issue in ranges::lexicographical_comp [...] adds 32d16af0c4e LTO: get_section: add new argument adds 7e5c72d277e Daily bump. adds fc423b4e5b1 [OpenACC] Elaborate testcases that verify column location i [...] adds 5ab7959ee18 c++: Tolerate empty initial args during normalization [PR97412] adds e41011e5edc wide-int: Fix up set_bit_large adds 591e878fc6d libgomp testsuite: tell warning from error diagnostics, etc [...] adds a5c5f9e181c Further improve Fortran column location information [PR92793] adds 28aaad48d5a Simplify and enhance 'libgomp.oacc-c-c++-common/pr85486*.c' [...] adds f1d5eb4007c Daily bump. adds 8950de594ef Daily bump. adds 8d09f49006c [OpenACC] More precise diagnostics for 'gang', 'worker', 'v [...] adds 5ceaf8a54ab [Fortran] More precise location information for OpenACC 'ga [...] adds eeeb6833d2c [OpenACC] Split up testcases for inconsistent nested 'reduc [...] adds 217fb4d4e59 [OpenACC] Enable inconsistent nested 'reduction' clauses ch [...] adds 725244355f8 testsuite/97688 - fix check_vect () with __AVX2__ adds a32d089dcf3 [OpenACC] Use proper location to 'inform' of enclosing pare [...] adds a00894a3a3e PR fortran/97491 - Wrong restriction for VALUE arguments of [...] adds ad2c1334028 Daily bump. adds b768eef488a aarch64: Add vcopy(q)__lane(q)_bf16 intrinsics adds aa97379d802 aarch64: Add bfloat16 vldN_lane_bf16 + vldNq_lane_bf16 intrisics adds 73be6bd1433 aarch64: Add vstN_lane_bf16 + vstNq_lane_bf16 intrinsics adds 75e84aa2467 libstdc++: Fix incorrect Docbook links adds c663b928867 libstdc++: Document API changes in GCC 10 adds 52d75a10d09 libstdc++: Update C++20 status documentation adds 0065a90d6da libstdc++: Document istreambuf_iterator base class change [ [...] adds 2b4cba9a302 Daily bump. adds a79cb813205 ASAN: disable -Wno-stringop-overflow for 2 tests adds e9c2c61b915 libstdc++: Replace use of reserved name that clashes [PR 97362] adds daaa482e8c4 libstdc++: Use non-throwing increment in recursive_director [...] adds 9d0990d1f41 libstdc++: Fix constraints on std::optional comparisons [PR 96269] adds 031ff1a6e2c Daily bump. adds 1288da82c0f Remove 'gfortran.dg/goacc/loop-5.f95' adds 594672c89dd Remove 'gfortran.dg/goacc/loop-6.f95' adds f41ca73aa11 [Fortran] Remove OpenACC 'loop' inside 'parallel' special-c [...] adds d2612abf075 Sync gcc-changelog scripts. adds 099857318ca Fortran: Fix type-decl for PDT / wrong-code pdt_14.f03 issu [...] adds e9713fce596 rs6000: Use the correct minimized testcase adds 75a3338f785 Daily bump. adds 06a19102774 rs6000: MMA type causes an ICE in ranger pass due to incomp [...] adds cb08d3e88eb Daily bump. adds bd202019413 Daily bump. adds 3ec6a380bda Enable MOVDIRI, MOVDIR64B, CLDEMOTE and WAITPKG for march=tremont adds 454702f5213 [PATCH] aarch64: Fix PR97638 adds 8c01c23c59d Daily bump. adds 4b47f86c40a sccvn: Fix up push_partial_def little-endian bitfield handl [...] adds bb2c5fd7816 Daily bump. adds a50729951f1 Fix missing defination of PTA_CLDEMOTE. adds f7c2be50afa fortran: Fix up gfc_typename CHARACTER length handling [PR97768] adds 7c44b67d83b libstdc++: Assigning to a joinable std::jthread calls std:: [...] adds d6da7c7e084 testsuite/97797 - adjust GIMPLE tests for sizetype adds 4cbbe6c067c Fix internal error with Shift_Right operator on signed type adds 013d180227a Fix segfault on elaboration of empty 1-element array at -O adds 46b6825161d Fix biased integer arithmetic adds 6676f402526 Daily bump. adds cd41e4a1864 c++: Don't try to parse a function declaration as deduction [...] adds 5b578afcf70 c-common: Remove DEBUG_FUNCTION from verify_sequence_points adds 921661beb90 c++: Propagate attributes to clones in duplicate_decls [PR67453] adds 9d488c191c6 c, c++: Fix up -Wunused-value on COMPLEX_EXPRs [PR97748] adds d183dd5ca42 c++: Fix up constexpr CLEANUP_POINT_EXPR and TRY_FINALLY_EX [...] adds 910250c3602 Add test case for PR 97799. adds 8eb9a45e87b libstdc++: Make __int128 meet integer-class requirements [P [...] adds a65261443a9 libstdc++: Make make-unsigned-like-t<__int128> work [PR 96042] adds 9d613602028 libstdc++: Make incrementable<__int128> satisfied in strict mode adds 17563c1153d Fortran: Fix function decl's location [PR95847] adds 5eebaff9f99 Fortran: improve location data for OpenACC/OpenMP directive [...] adds aec057c07ac rs6000: Fix default alignment ABI break caused by MMA base support adds 5a0f596a4b0 Daily bump. adds 12042aeb933 libstdc++: Fix test that fails for targets without __int128 [...] adds f9d6781ea2e libstdc++: Fix __numeric_traits_integer<__int20> [PR 97798] adds 40bf92be5b6 Attach an attribute to all outlined OpenACC compute regions adds 00d4aa2128f More explicit checking of which OMP constructs we're expecting adds cbf5cc37ccc Daily bump. adds 5d2b7a588cf Daily bump. adds 293457f7d07 Daily bump. adds bfc7f358146 Put PREFETCHW back to march=broadwell adds c9f528dd1a1 libstdc++: Optimise std::future::wait_for adds e7ca3a43842 libstdc++: Avoid 32-bit time_t overflows in futex calls adds 730e1357dfb libstdc++: Remove redundant overflow check for futex timeou [...] adds 89c56456573 Daily bump. adds 4ba2f918583 PR target/97682 - Fix to reuse t1 register between call add [...] adds 886964a78aa AArch64: Fix overflow in memcopy expansion on aarch64. adds 98ba03ffe0b AArch64: Skip test for pr97535 on ILP32 since it can't expr [...] adds 04cb64dadb5 libstdc++: Fix ranges::search_n for random access iterators [...] adds ca060431d67 [AArch64] add --with-tune configure flag adds c79845c6f04 [AArch64] add --with-{cpu,arch,tune}-{32,64} as alias flags [...] adds 04f9285d6ec Daily bump. adds 96c4451b328 d: Fix undefined template references with circular module imports adds 47254727528 d: Explicitly determine which built-in copysign function to call. adds 7e6dbe4e571 d: Fix a couple of ICEs found in the dmd front-end (PR97842) adds bbb887834d7 d: Fix LHS of array concatentation evaluated before the RHS. adds 992643655c8 libstdc++: Fix unconditional definition of __cpp_lib_span i [...] adds 6e4c7cc8d90 libstdc++: Update value of __cpp_lib_constexpr_char_traits [...] adds 82fbb61820c libstdc++: Fix macro redefinition warnings adds 3feea217fcc libstdc++: Add deduction guide for std::ranges::join_view [ [...] adds 175e6b47f26 libstdc++: Avoid CTAD for std::ranges::join_view [LWG 3474] adds fd6b319c84f libstdc++: Fix ranges::join_view::_Iterator::operator-> [LWG 3500] adds 01d9f247dcf Update gcc zh_TW.po. adds f5dad6cae62 Daily bump. adds 36a1d386c77 i386: Disable *absneg:code<mode>2_i387_1 for TARGET_SSE_M [...] adds d452a386b82 aarch64: Fix SVE2 BCAX pattern [PR97730] adds 83ba20bcc69 Daily bump. adds b11cbbbb74b libstdc++: Avoid calling undefined __gthread_self weak symb [...] adds a186d72afd6 libstdc++: Fix compilation error with clang-8 [PR 97876] adds cbbc2870616 libstdc++: Remove <memory_resource> dependency from <regex> [...] adds 48b21baa8c7 PR target/97727 aarch64: [testcase] fix bf16_vstN_lane_2.c [...] adds 92ed9c32d9f Daily bump. adds bca8e693f6b Daily bump. adds 0209b0ead26 d: Fix OutOfMemoryError thrown when appending to an array w [...] adds c2ac0d1a66e Daily bump. adds 959a7f0beab Document bootstrap-asan configure option adds 8c8c5aae6b4 Daily bump. adds f696775c43c [testsuite] Enable column location checking for 'dg-optimiz [...] adds 51bec3f6aa1 [testsuite] Emit 'warning' instead of 'error' diagnostics f [...] adds 6e883743814 More explicit checking of which OMP constructs we're expect [...] adds dd2c4e4e973 arm: correctly handle negating INT_MIN in arm_split_atomic_ [...] adds e89ebd3e896 c++: Fix member alias template in C++17 and up. [PR96805] adds 38888c45da4 dwarf2: Set DW_AT_declaration for undefined fns [PR97060] adds 8157b74114f dwarf2: ICE with local class in unused function [PR97918] adds a04bd36273c libstdc++: Change test to work without 64-bit atomics adds 562550d197e changelog: fix parsing of a revert commit adds b12ee4014a3 Add .clang-tidy to git ignored. adds ecd398cd3a6 Daily bump. adds 812258b07c1 dwarf2: Emit DW_TAG_unspecified_parameters even in late DWA [...] adds 05a3ab76e03 arm: Fix up neon_vector_mem_operand [PR97528] adds 1cd47144fd2 openmp: Fix C ICE on OpenMP atomics adds 8804b6ae3da arm: Add test that was missing from old commit [PR91816] adds 2fe01dcd25d libstdc++: Remove workarounds for constrained nested class [...] adds f89ba6e9a5d libstdc++: Fix missing subsumption in std::iterator_traits [...] adds 5bfcc9e103c Fix templatized C++ OpenACC 'cache' directive ICEs adds 78853078d69 Add 'g++.dg/gomp/map-{1,2}.C' adds 67e7f56b679 PR fortran/85796 - Floating point exception with implied do adds 8039cddae9c Daily bump. adds e8e0357d129 Don't create location wrapper nodes within OpenACC clauses adds 4cdc6740584 libstdc++: Fix undefined FILE* operations in test adds 830910a51fa Daily bump. adds 5d4330981dd aarch64: Introduce --param=aarch64-autovec-preference to se [...] adds 621222cd3ad Daily bump. adds d1fbbc13b5a Fix PR target/96607 adds 25218e34136 Fix PR target/97939 adds 331be8c78ce Daily bump. adds 17010bddb23 testsuite/i386: Fix XOP and FMA4 checking functions [PR98036]. adds 2e4a563c16b Daily bump. adds a2e6a3e1d90 [Obvious] arm: Fix test from failing on some targets [PR91816] adds 4899977e8fe Daily bump. adds 9d769cdde26 middle-end/97554 - avoid overflow in alloc size compute adds af7bd9c22e1 testsuite/98002 - fix gcc.dg/strncmp-2.c adds 1e676cfbe1e middle-end/95171 - inlining of trapping compare into non-ca [...] adds 2acbc9d4d67 tree-optimization/97539 - reset out-of-loop debug uses befo [...] adds 7b523f3dff5 tree-optimization/97760 - reduction paths with unhandled live stmt adds 04145158690 tree-optimization/97812 - fix range query in VRP assert discovery adds be5f22ebe96 libstdc++: Apply proposed resolution for LWG 3449 [PR95322] adds 8ae7590cc40 Daily bump. adds 66dd83c8840 tree-optimization/96698 - fix ICE when vectorizing nested cycles adds e563687cf9d tree-optimization/96920 - another ICE when vectorizing nest [...] adds fb9ee3e7419 dse: Cope with bigger-than-integer modes [PR98037] adds 2e17e920b0c aarch64: Avoid false dependencies for SVE unary operations adds 20fc59de1e2 c++: Add missing verify_type_context call [PR97904] adds d8b231d11c4 aarch64: Remove aarch64_sve_pred_dominates_p adds 75a5af680a1 value-range: Give up on POLY_INT_CST ranges [PR97457] adds 3444cb38a4d Daily bump. adds 00bcb8380bf expr: Fix REDUCE_BIT_FIELD for constants [PR95694, PR96151] adds d9c77c1fe84 RTEMS: Add Cortex-R52 multilib adds 4fa2ab66432 i386: Fix up ix86_md_asm_adjust for TImode [PR98086] adds a54918ff459 libstdc++: Update powerpc-linux baselines for GCC 10.1 adds a3b69dbf8d9 Daily bump. adds 260f5da0955 Fix checking failure in IPA-SRA adds 0f50805bb3b tree-optimization/96075 - adjust testcase adds ac2347289d4 doc/implement-c.texi: About same-as-scalar-type volatile ag [...] adds 316a185ee29 PR fortran/95342 - ICE in gfc_match_subroutine, at fortran/ [...] adds a8fb4fd66f9 Daily bump. adds 202b27b4733 Daily bump. adds 86c580ded1d PR fortran/98017 - Suspected regression using PACK adds 5f2aa971d97 Daily bump. adds 95e76abccf1 Fix assembler name collision adds 6fd9c49aab7 Daily bump. adds ce5238daddb Fix internal error on library-level type extended locally adds 61382972d00 Fix PR target/96470 adds 725179f3e40 arm: Fix unwanted fall-throughs in arm.c adds b7316ee2228 Daily bump. adds e6e42891d80 c++: Fix deduction from auto template parameter [PR93083] adds f7e39d1f137 options: Make --help= see overridden values adds 027d3288de8 Daily bump. adds 4fb1ee669cc c++: overload sets and placeholder return type [PR64194] adds bc7d2977d10 Fix PR ada/98230 adds 00b3e8408ab arm: Add vld1_lane_bf16 + vldq_lane_bf16 intrinsics adds e875b07405f arm: Add vst1_lane_bf16 + vstq_lane_bf16 intrinsics adds caee9e676a5 arm: Add vld1_bf16 + vld1q_bf16 intrinsics adds f09b8cc616a arm: Add vst1_bf16 + vst1q_bf16 intrinsics adds 69191da4f4f arm: Add vldN_lane_bf16 + vldNq_lane_bf16 intrisics adds 00be3a70dd8 arm: Add vstN_lane_bf16 + vstNq_lane_bf16 intrisics adds 702e45ee471 aarch64: intrinsics to convert BFloat16 to Float32 adds c25f7eac655 aarch64: intrinsics to extract half of bf16 vector adds 907525c3063 Daily bump. adds 1c92fb9ec1e Daily bump. adds c5853240cda Daily bump. adds 7ddc50d3f3e Daily bump. adds 62b49338f9d disable --with-{cpu,arch,tune}-32 adds 25044574c15 AArch64: Add support for --with-tune adds 1cdad8b7590 Daily bump. adds 41a2a54476c ira.c: Fix ICE in ira-color [PR97092] adds d0bdf3a9069 d: Fix ICE in gimplify_expr, at gimplify.c (PR98277) adds bacad2567c5 Daily bump. adds 27a2ffea558 c++: Fix template parm ICE [PR 98297] adds 7cbb07d2fcc Daily bump. adds 77211d6899b Daily bump. adds 0c3cc58c3c7 Daily bump. adds 4e9563cda3f PR fortran/98307 - Dependency check fails when using "allocatable" adds 8005680351c Daily bump. adds 07fed10b19e Daily bump. adds 03e2d83f596 Daily bump. adds 0bf0e0b86d3 i386: Fix __builtin_floor with FE_DOWNWARD rounding directi [...] adds 65fcf1c2d7f Daily bump. adds a5bcb9487dd i386: Fix __builtin_trunc with FE_DOWNWARD rounding directi [...] adds ec498ed3d0f rs6000: Update the processor defaults for FreeBSD adds 97014e4ada4 c++: Copy elision and [[no_unique_address]]. [PR93711] adds f5cea9c5c4f c++: Fix constexpr array ICE [PR98332] adds e73caa0fc12 Daily bump. adds 0963fa93dcc modulo-sched: Carefully process loop counter initialization [...] adds c1d7709ec68 Darwin, libgfortran : Do not use environ directly from the [...] adds 9b3be7ede2d Daily bump. adds 084af36bdaf Daily bump. adds e731714eb2b libobjc, Darwin : Fix powerpc encoding regression. adds 07891e53ba9 Daily bump. adds 435e0cd4a06 PR fortran/93685 - ICE in gfc_constructor_append_expr, at f [...] adds 329583535d8 Daily bump. adds 5ddff4204bf rs6000: Add support for powerpc64le-unknown-freebsd adds c2840cf16aa This patch fixes PR96320. See the explanatory comment in th [...] adds 47c1d976146 This patch fixes PRs 96100 and 96101. adds 06ba612e604 i386: Fix __builtin_rint with FE_DOWNWARD rounding directio [...] adds 67cbe5c8e68 Daily bump. adds 8abe76251ff Daily bump. adds 17cc02478ea Daily bump. adds a2a11f74d18 Daily bump. adds 971a5d1b3fd aarch64 : Fix a forward declaration signature to match the [...] adds 3b777ab4404 aarch64 : Remove the use of a C++11 brace-init-list. adds d0bae0b218d Darwin: Adjust the PCH area to allow for 16384byte page size. adds 24957662c67 Darwin: Darwin 20 is to be macOS 11 (Big Sur). adds f5ee16a0d8e Darwin : Update the kernel version to macOS version mapping. adds 82abd13fb66 Darwin : Adjust handling of MACOSX_DEPLOYMENT_TARGET for macOS 11. adds 7b19b6b1536 Darwin, libsanitizer : Support libsanitizer for x86_64-darwin20. adds 0408b25a53c Daily bump. adds 2b577ce74db Daily bump. adds c85bc938ccf Darwin : Update libtool and dependencies for Darwin20 [PR97865] adds 4bca11333c2 coroutines: Emit error for invalid promise return types [PR97438]. adds a8a453d82e2 Daily bump. adds 6f3f06e431c Fortran: Delay vtab generation until after parsing [PR92587] adds 78ff090d0a0 PR fortran/96381 - invalid read in gfc_find_derived_vtab adds 0f64123bde8 Daily bump. adds d8391918de2 i386: Add _mm256_cmov_si256 [PR98521] adds b39a4023d3f i386: Prevent spurious FP exceptions with _mm_cvt{,t}ps_pi3 [...] adds 4a8a0d38b12 c++: Fix wrong error with constexpr destructor [PR97427] adds a38b0c6d62d c++: ICE with -fsanitize=vptr and constexpr dynamic_cast [PR98103] adds 48aa64322e8 c++: ICE with switch and scoped enum bit-fields [PR98043] adds d0684e49ee8 c++: Fix ICE with inline variable in template [PR97975] adds 6fd09a6e8bc c++: Prevent warnings for value-dependent exprs [PR96742] adds ff22b4e8d06 c++: ICE with deferred noexcept when deducing targs [PR82099] adds ede825af2c1 Daily bump. adds ebc8606a940 x86_64: Fix up -fpic -mcmodel=large -fno-plt [PR98063] adds d62daad11b2 openmp: Avoid ICE on depend clause on depobj OpenMP constru [...] adds 45a5aa80240 vec.h: Fix GCC build with -std=gnu++20 [PR98059] adds a08add4b115 dwarf2out: Fix up add_scalar_info not to create invalid DWARF adds 4c18faa4dd4 debug: Fix another vector DECL_MODE ICE [PR98100] adds 0c3467bd82d c++: Fix constexpr access to union member through pointer-t [...] adds e315ba968d2 openmp: -fopenmp-simd fixes [PR98187] adds a9a0d654006 i386: Fix up X87_ENABLE_{FLOAT,ARITH} in conditions [PR94440] adds c925d4cebf8 openmp: Fix ICE with broken doacross loop [PR98205] adds 8c1ed7223ad openmp, openacc: Fix up handling of data regions [PR98183] adds 99ddd36e800 openmp: Don't optimize shared to firstprivate on task with [...] adds 03fd9caa6a2 openmp: Fix up handling of addressable temporaries in simd [...] adds f3113a85f09 gimplify: Gimplify value in gimplify_init_ctor_eval_range [ [...] adds a4d191d08c6 wide-int: Fix wi::to_mpz [PR98474] adds 8d2e64c4a28 reassoc: Fix reassociation on 32-bit hosts with > 32767 bbs [...] adds ec75f42c930 Daily bump. adds 428b3b46388 Sync gcc-changelog scripts. adds 5aeabae7f0c arc: Refurbish adc/sbc patterns adds 10dde773d2d As well as the PR this patch fixes problems in handling cla [...] adds fc46d988ab1 Fix failures with -m32 and some memory leaks. adds 316aa7ad19c This patch fixes PR96325. See the explanatory comment in th [...] adds b2b53f0afce Change testcase for pr96325 from run to compile. adds ca232c1a41f Update cpplib es.po. adds 19eb1973321 PR fortran/78746 - invalid access after error recovery adds e8f4f6622c4 Daily bump. adds 517fb88b8a9 libstdc++, coroutine: Add missing constexpr markers. adds 0d3674a7879 coroutines, testsuite: Fix co-ret-17-void-ret-coro.C. adds f8214d5381c testsuite, coroutines : Fix a bad testcase [PR96504]. adds 5b7240fc0ba Daily bump. adds afe708223f0 c++: decl_constant_value and unsharing [PR96197] adds ee697d4bbb7 c++: ICE with constexpr call that returns a PMF [PR98551] adds 0188eab844e tree-cfg: Allow enum types as result of POINTER_DIFF_EXPR [ [...] adds 678ea9ba72b Daily bump. adds fd02aeeab1c Daily bump. adds 0fd6247a301 tree-optimization/97623 - avoid excessive insert iteration [...] adds eddcb627ccf tree-optimization/97623 - Avoid PRE hoist insertion iteration adds 69894ce1724 tree-optimization/98117 - fix range set by vectorization on [...] adds f0e81957b2b libstdc++: Remove accidental -std=gnu++17 from test adds 4fd49da23bf libstdc++: Fix std::any pretty printer [PR 68735] adds 93beee71a5b libstdc++: Only use __builtin_sprintf if supported [PR 96083] adds cb02e1d8a00 libstdc++: Fix filesystem::path pretty printer test failure adds eebaeb8c596 Daily bump. adds ecab0d9106a tree-optimization/98221 - fix wrong unpack operation used f [...] adds c97c4eb81b1 aarch64: Extend aarch64-autovec-preference==2 to 128-bit SVE adds 85239c475ee aarch64: Improve vcombine codegen [PR89057] adds 20a88b29f4a vect: Fix missing alias checks for 128-bit SVE [PR98371] adds f36a9d20ecb vect: Avoid generating out-of-range shifts [PR98302] adds 134d80cba22 genmodes: Update GET_MODE_MASK when changing NUNITS [PR98214] adds ad15ddcbf45 recog: Fix a constrain_operands corner case [PR97144] adds 4e07a6f33be vect, aarch64: Fix alignment units for IFN_MASK* [PR95401] adds 2a8ca3e6ec5 vect: Fix bogus alignment assumption in alias checks [PR94994] adds edb7dbc25de tree-optimization/98282 - classify V_C_E<constant> as nary adds 71878c08e96 tree-optimization/98513 - fix bug in range intersection code adds c03f9f304db Daily bump. adds 2c4d3e6db85 hurd: libgcc unwinding over signal trampolines with SIGINFO adds 92b131491c2 Hurd: Enable ifunc by default adds 8d3636923a3 libstdc++: Fix clang analyzer suppression [PR 98605] adds 1e151fb4352 Daily bump. adds 3e08dcab3aa Objective-C++ : Fix ICE in potential_constant_expression_1. adds 1e56a7c9a66 [nvptx libgomp plugin] Build only in supported configurations adds d697bf91a54 [gcn offloading] Only supported in 64-bit configurations adds ed0aa6151e7 Daily bump. adds 5d201f32885 Daily bump. adds 8f2ed3fe616 Daily bump. adds 05318fb8a89 testsuite: i386: Require ifunc support in gcc.target/i386/p [...] adds a7c7dd708aa Daily bump. adds 4fdb9c83408 Daily bump. adds 4779ef35735 Fix PR ada/98740 adds 1aed3f059eb sparc,rtems: add __FIX_LEON3FT_TN0018 for affected targets adds 0a9e37150c4 ipa-sra: Do not remove return values needed because of non-call EH adds 5dbf59731e4 Update gcc de.po. adds e1f4be24f46 Daily bump. adds 77bc8254531 Daily bump. adds 3531f987b2b PowerPC: Backport fix for libgcc long double support. adds a8800cf79ea Fix typo in arm_mve.h __arm_vcmpneq_s8 return type adds 4d43c7649b1 Daily bump. adds 51b23ba76f0 vect: Fix VLA SLP invariant optimisation [PR98535] adds c806314b329 c++: Crash when deducing template arguments [PR98790] adds 01a612b2460 Daily bump. adds 259c63ce6d7 Fortran: Enable inquiry references in data statements [PR98022]. adds 0184527ae9f Fortran: Correction to recent patch in light of comments [P [...] adds 12c90e87411 libphobos: Fix executables segfault on mipsel architecture adds 45674e9f77a Daily bump. adds d02367cbea0 Daily bump. adds 75d3d65641e Fortran: Fix deferred character lengths in array constructo [...] adds c390047890d arc: Use separate predicated patterns for mpyd(u) adds 039ac052063 Fortran: Fix deferred character lengths in array constructo [...] adds beebe1908fa Fix internal error on extension with interface at -O2 adds 9fe1c085f0a RTEMS: Fix GCC specification adds 57b5da33231 RTEMS: Fix default linker script adds 7a348a46060 Daily bump. adds 7b7ae189d3e Fix missing equal symbol for -fprofile-reproducible opt. adds f3e3fc27750 Fix PR ada/98228 adds cf8f2d9f8b8 Daily bump. adds e753db89ddc tree-ssa-mathopts: Use proper poly_int64 comparison with pa [...] adds 653bf2a54d9 Daily bump. adds 4be929be031 Fix LTO bootstrap on Windows adds 0f42bb87222 PR fortran/86470 - ICE with OpenMP, class(*) allocatable adds 96a85f8734a Daily bump. adds 3976b2701b8 tree-optimization/97627 - Avoid computing niters for fake edges adds 81fd2df5911 c++: Fix list-init of array of no-copy type [PR63707] adds 506fcfdb125 c++: Avoid redundant copy in {} init [PR98642] adds 85908100051 c++: Invisible refs are not restrict [PR97474] adds 2127d2c3ee2 c++: [[no_unique_address]] in empty base [PR98463] adds 8182cbe3fb2 c++: Fix up potential_constant_expression_1 FOR/WHILE_STMT [...] adds 8e28ebfa5a3 on ARRAY_REFs sign-extend offsets only from sizetype's prec [...] adds dd92986ea6d match.pd: Replace incorrect simplifications into copysign [ [...] adds e5750f84715 c++: Fix up ubsan false positives on references [PR95693] adds db9a3ce7b83 rs6000: Fix up __m64 typedef in mmintrin.h [PR97301] adds c20cd1688ae fold: Fix up strn{case,}cmp folding [PR98771] adds fb09d7242a2 aarch64: Tighten up checks for ubfix [PR98681] adds 2a2c1e22c25 aarch64: Fix up *aarch64_bfxilsi_uxtw [PR98853] adds cf93f94b349 c++: Fix up handling of register ... asm ("...") vars in te [...] adds ea0e1eaa30f expand: Fix up find_bb_boundaries [PR98331] adds 64dd326e97f Daily bump. adds 739a5d45884 Daily bump. adds b051aa35005 Add missing definition of SIZE_MAX adds 86dae8a243a Daily bump. adds 037a02be13d PR target/96307: Fix KASAN option checking. adds 4311ae206da rtl-optimization/98863 - fix PRE/CPROP memory usage check adds f426e4f6345 c++: cxx_eval_vec_init after zero-initialization [PR96282] adds c616e86e8bc c++: Improve sorry for __builtin_has_attribute [PR98355]
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + ChangeLog | 11 + contrib/ChangeLog | 27 + contrib/compare-lto | 21 +- contrib/gcc-changelog/git_commit.py | 94 +- contrib/gcc-changelog/git_email.py | 11 +- contrib/gcc-changelog/git_repository.py | 8 +- contrib/gcc-changelog/setup.cfg | 2 + contrib/gcc-changelog/test_email.py | 43 +- contrib/gcc-changelog/test_patches.txt | 204 +++ gcc/ChangeLog | 1504 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 54 + gcc/ada/exp_attr.adb | 6 +- gcc/ada/gcc-interface/trans.c | 98 +- gcc/ada/gcc-interface/utils.c | 18 +- gcc/c-family/ChangeLog | 50 + gcc/c-family/c-common.c | 2 +- gcc/c-family/c-common.h | 2 +- gcc/c-family/c-objc.h | 1 + gcc/c-family/c-pragma.c | 2 +- gcc/c-family/c-pretty-print.c | 59 + gcc/c-family/c-warn.c | 13 +- gcc/c-family/stub-objc.c | 6 + gcc/c/ChangeLog | 10 + gcc/c/c-parser.c | 10 +- gcc/cfgbuild.c | 1 + gcc/cfgexpand.c | 7 +- gcc/combine.c | 7 +- gcc/common.opt | 2 +- gcc/config.gcc | 37 +- gcc/config/aarch64/aarch64-bti-insert.c | 2 +- gcc/config/aarch64/aarch64-builtins.c | 5 +- gcc/config/aarch64/aarch64-protos.h | 1 - gcc/config/aarch64/aarch64-simd-builtins.def | 9 + gcc/config/aarch64/aarch64-simd.md | 64 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 2 +- gcc/config/aarch64/aarch64-sve.md | 1122 +++++++++--- gcc/config/aarch64/aarch64-sve2.md | 141 +- gcc/config/aarch64/aarch64.c | 150 +- gcc/config/aarch64/aarch64.h | 10 +- gcc/config/aarch64/aarch64.md | 4 +- gcc/config/aarch64/aarch64.opt | 2 + gcc/config/aarch64/arm_bf16.h | 7 + gcc/config/aarch64/arm_neon.h | 299 ++-- gcc/config/aarch64/driver-aarch64.c | 3 +- gcc/config/arc/arc-protos.h | 3 - gcc/config/arc/arc.c | 53 - gcc/config/arc/arc.md | 196 +-- gcc/config/arm/arm-builtins.c | 11 +- gcc/config/arm/arm.c | 10 +- gcc/config/arm/arm_mve.h | 355 ++-- gcc/config/arm/arm_mve_builtins.def | 16 +- gcc/config/arm/arm_neon.h | 166 ++ gcc/config/arm/arm_neon_builtins.def | 42 +- gcc/config/arm/iterators.md | 21 +- gcc/config/arm/mve.md | 237 +-- gcc/config/arm/t-rtems | 5 +- gcc/config/arm/unspecs.md | 6 +- gcc/config/darwin-c.c | 4 +- gcc/config/darwin-driver.c | 57 +- gcc/config/gcn/mkoffload.c | 142 +- gcc/config/host-darwin.c | 5 +- gcc/config/i386/i386-expand.c | 85 +- gcc/config/i386/i386-options.c | 42 +- gcc/config/i386/i386.c | 42 +- gcc/config/i386/i386.h | 24 +- gcc/config/i386/i386.md | 2 +- gcc/config/i386/i386.opt | 10 + gcc/config/i386/sse.md | 50 +- gcc/config/i386/xopintrin.h | 6 + gcc/config/riscv/riscv.c | 23 +- gcc/config/riscv/riscv.h | 6 +- gcc/config/rs6000/freebsd64.h | 17 +- gcc/config/rs6000/mmintrin.h | 3 +- gcc/config/rs6000/rs6000-call.c | 8 +- gcc/config/rs6000/rs6000.h | 6 +- gcc/config/rtems.h | 8 +- gcc/config/sparc/predicates.md | 2 + gcc/config/sparc/rtemself.h | 2 + gcc/config/sparc/sparc-protos.h | 1 - gcc/config/sparc/sparc.c | 35 - gcc/config/sparc/sparc.md | 183 +- gcc/configure | 37 +- gcc/configure.ac | 3 + gcc/cp/ChangeLog | 381 ++++ gcc/cp/call.c | 51 +- gcc/cp/constexpr.c | 331 +++- gcc/cp/constraint.cc | 3 +- gcc/cp/coroutines.cc | 25 + gcc/cp/cp-tree.h | 6 +- gcc/cp/cvt.c | 38 +- gcc/cp/decl.c | 33 +- gcc/cp/decl2.c | 20 +- gcc/cp/error.c | 58 + gcc/cp/init.c | 42 +- gcc/cp/parser.c | 31 +- gcc/cp/pt.c | 98 +- gcc/cp/tree.c | 10 +- gcc/cp/typeck2.c | 45 +- gcc/d/ChangeLog | 57 + gcc/d/d-codegen.cc | 5 +- gcc/d/decl.cc | 43 +- gcc/d/dmd/cond.c | 4 + gcc/d/dmd/dtemplate.c | 66 +- gcc/d/dmd/mtype.c | 6 + gcc/d/expr.cc | 64 +- gcc/d/intrinsics.cc | 11 +- gcc/dfp.c | 2 + gcc/doc/implement-c.texi | 5 + gcc/doc/install.texi | 6 +- gcc/doc/invoke.texi | 54 +- gcc/dse.c | 5 +- gcc/dwarf2out.c | 28 +- gcc/expr.c | 21 +- gcc/fold-const-call.c | 22 +- gcc/fortran/ChangeLog | 308 ++++ gcc/fortran/class.c | 4 +- gcc/fortran/data.c | 104 +- gcc/fortran/decl.c | 2 + gcc/fortran/expr.c | 5 +- gcc/fortran/interface.c | 19 +- gcc/fortran/intrinsic.c | 5 + gcc/fortran/iresolve.c | 6 +- gcc/fortran/match.c | 3 - gcc/fortran/misc.c | 28 +- gcc/fortran/module.c | 3 + gcc/fortran/openmp.c | 37 - gcc/fortran/primary.c | 13 +- gcc/fortran/resolve.c | 22 +- gcc/fortran/trans-array.c | 492 ++++-- gcc/fortran/trans-decl.c | 19 +- gcc/fortran/trans-expr.c | 312 +++- gcc/fortran/trans-openmp.c | 90 +- gcc/fortran/trans-stmt.c | 5 +- gcc/fortran/trans.c | 19 +- gcc/fortran/trans.h | 2 + gcc/gcse.c | 11 +- gcc/genmodes.c | 22 +- gcc/gimple-fold.c | 4 +- gcc/gimplify.c | 41 +- gcc/ipa-cp.c | 20 +- gcc/ipa-fnsummary.c | 6 +- gcc/ipa-sra.c | 22 +- gcc/ira-color.c | 6 +- gcc/langhooks.c | 2 +- gcc/machmode.h | 3 +- gcc/match.pd | 46 +- gcc/modulo-sched.c | 71 +- gcc/objc/ChangeLog | 7 + gcc/objc/objc-act.c | 16 +- gcc/omp-expand.c | 80 +- gcc/omp-low.c | 132 +- gcc/omp-offload.c | 51 +- gcc/opts-global.c | 10 +- gcc/output.h | 3 +- gcc/po/ChangeLog | 8 + gcc/po/de.po | 23 +- gcc/po/zh_TW.po | 8 +- gcc/recog.c | 8 +- gcc/sbitmap.c | 3 +- gcc/system.h | 4 + gcc/testsuite/ChangeLog | 1835 ++++++++++++++++++++ gcc/testsuite/c-c++-common/Wunused-value-1.c | 33 + gcc/testsuite/c-c++-common/goacc/cache-1.c | 18 +- gcc/testsuite/c-c++-common/goacc/cache-2.c | 10 +- gcc/testsuite/c-c++-common/goacc/cache-3-1.c | 116 ++ gcc/testsuite/c-c++-common/goacc/cache-3-2.c | 50 + .../c-c++-common/goacc/classify-parallel.c | 4 +- .../{classify-parallel.c => classify-serial.c} | 12 +- .../c-c++-common/goacc/clause-locations.c | 19 - gcc/testsuite/c-c++-common/goacc/data-clause-1.c | 115 ++ gcc/testsuite/c-c++-common/goacc/data-clause-2.c | 49 + ...-reductions.c => nested-reductions-1-kernels.c} | 234 +-- ...reductions.c => nested-reductions-1-parallel.c} | 108 +- .../goacc/nested-reductions-1-routine.c | 68 + ...ctions-warn.c => nested-reductions-2-kernels.c} | 304 +--- ...tions-warn.c => nested-reductions-2-parallel.c} | 142 +- .../goacc/nested-reductions-2-routine.c | 93 + gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 141 ++ gcc/testsuite/c-c++-common/gomp/depobj-2.c | 11 + gcc/testsuite/c-c++-common/gomp/doacross-4.c | 30 + gcc/testsuite/c-c++-common/gomp/map-1.c | 7 +- gcc/testsuite/c-c++-common/gomp/map-2.c | 7 +- gcc/testsuite/c-c++-common/gomp/pr97958.c | 17 + gcc/testsuite/c-c++-common/gomp/pr98187.c | 109 ++ gcc/testsuite/c-c++-common/pr98556.c | 11 + gcc/testsuite/g++.dg/asan/asan_test.C | 2 +- gcc/testsuite/g++.dg/asan/pr97414.C | 19 + gcc/testsuite/g++.dg/coroutines/pr97438.C | 30 + .../coroutines/torture/co-ret-17-void-ret-coro.C | 12 +- .../g++.dg/coroutines/torture/pr95519-05-gro.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-96241.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-pmf2.C | 9 + gcc/testsuite/g++.dg/cpp0x/enum41.C | 32 + gcc/testsuite/g++.dg/cpp0x/initlist-array13.C | 16 + gcc/testsuite/g++.dg/cpp0x/noexcept61.C | 17 + gcc/testsuite/g++.dg/cpp1y/auto-fn60.C | 11 + gcc/testsuite/g++.dg/cpp1y/constexpr-96241.C | 47 + gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C | 14 + gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C | 92 + gcc/testsuite/g++.dg/cpp1y/constexpr-array8.C | 18 + gcc/testsuite/g++.dg/cpp1z/aggr-base10.C | 16 + gcc/testsuite/g++.dg/cpp1z/class-deduction75.C | 15 + gcc/testsuite/g++.dg/cpp1z/elide5.C | 15 + gcc/testsuite/g++.dg/cpp1z/inline-var8.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C | 12 + gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C | 25 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor9.C | 31 + gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-init19.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init20.C | 15 + gcc/testsuite/g++.dg/cpp2a/fn-template21.C | 24 + gcc/testsuite/g++.dg/cpp2a/fn-template22.C | 25 + gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C | 13 + gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C | 14 + gcc/testsuite/g++.dg/cpp2a/no_unique_address8.C | 11 + gcc/testsuite/g++.dg/cpp2a/nontype-class40.C | 79 + gcc/testsuite/g++.dg/debug/localclass2.C | 24 + gcc/testsuite/g++.dg/ext/attr-used-2.C | 15 + gcc/testsuite/g++.dg/ext/builtin-has-attribute2.C | 8 + gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 33 +- gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 33 +- gcc/testsuite/g++.dg/goacc/cache-1.C | 15 + .../goacc/cache-2.c => g++.dg/goacc/cache-2.C} | 15 +- gcc/testsuite/g++.dg/goacc/cache-3-1.C | 123 ++ gcc/testsuite/g++.dg/goacc/cache-3-2.C | 57 + gcc/testsuite/g++.dg/goacc/data-clause-1.C | 122 ++ gcc/testsuite/g++.dg/goacc/data-clause-2.C | 56 + .../gomp/map-1.c => g++.dg/gomp/map-1.C} | 16 +- .../gomp/map-2.c => g++.dg/gomp/map-2.C} | 14 +- gcc/testsuite/g++.dg/gomp/pr98383.C | 18 + gcc/testsuite/g++.dg/ipa/pr98690.C | 27 + gcc/testsuite/g++.dg/opt/pr98282.C | 80 + gcc/testsuite/g++.dg/opt/pr98353.C | 17 + gcc/testsuite/g++.dg/pr97627.C | 44 + gcc/testsuite/g++.dg/template/deduce8.C | 21 + gcc/testsuite/g++.dg/template/pr98297.C | 6 + gcc/testsuite/g++.dg/torture/pr97474.C | 28 + gcc/testsuite/g++.dg/ubsan/pr95693.C | 26 + gcc/testsuite/g++.dg/ubsan/vptr-18.C | 25 + gcc/testsuite/g++.dg/vect/pr95401.cc | 13 + gcc/testsuite/g++.dg/vect/pr95401a.cc | 13 + gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C | 6 +- gcc/testsuite/g++.dg/warn/Wtautological-compare3.C | 11 + gcc/testsuite/g++.dg/warn/Wtype-limits5.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 1 - gcc/testsuite/g++.target/i386/pr98847.C | 20 + gcc/testsuite/g++.target/riscv/pr96759.C | 8 + gcc/testsuite/g++.target/riscv/pr97682.C | 160 ++ gcc/testsuite/gcc.c-torture/compile/pr97144.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr97386-1.c | 16 + gcc/testsuite/gcc.c-torture/execute/pr97386-2.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr97421-1.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr97421-2.c | 18 + gcc/testsuite/gcc.c-torture/execute/pr97421-3.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr97764.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr98474.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr98681.c | 18 + gcc/testsuite/gcc.c-torture/execute/pr98853-1.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr98853-2.c | 19 + gcc/testsuite/gcc.dg/asan/pr80166.c | 1 + gcc/testsuite/gcc.dg/asan/pr97294.c | 41 + gcc/testsuite/gcc.dg/darwin-minversion-link.c | 5 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr97060.c | 13 + gcc/testsuite/gcc.dg/dfp/pr97439.c | 27 + gcc/testsuite/gcc.dg/goacc/pr98183.c | 15 + gcc/testsuite/gcc.dg/gomp/pr98183.c | 15 + gcc/testsuite/gcc.dg/pr90248.c | 73 + .../{gcc.target/riscv => gcc.dg}/pr91441.c | 1 + gcc/testsuite/gcc.dg/pr95171.c | 18 + gcc/testsuite/gcc.dg/pr95694.c | 23 + .../{gcc.target/riscv => gcc.dg}/pr96260.c | 1 + gcc/testsuite/gcc.dg/pr96307.c | 25 + gcc/testsuite/gcc.dg/pr97534.c | 9 + gcc/testsuite/gcc.dg/pr97539.c | 17 + gcc/testsuite/gcc.dg/pr98255.c | 49 + gcc/testsuite/gcc.dg/pr98331.c | 18 + gcc/testsuite/gcc.dg/pr98766.c | 12 + gcc/testsuite/gcc.dg/strncmp-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr97812.c | 15 + gcc/testsuite/gcc.dg/torture/pr98117.c | 19 + gcc/testsuite/gcc.dg/torture/ssa-fre-5.c | 8 +- gcc/testsuite/gcc.dg/torture/ssa-fre-6.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr97456.c | 40 + gcc/testsuite/gcc.dg/tree-ssa/pr98513.c | 47 + gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c | 54 + gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-30.c | 2 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 4 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +- gcc/testsuite/gcc.dg/vect/pr94994.c | 61 + gcc/testsuite/gcc.dg/vect/pr96698.c | 19 + gcc/testsuite/gcc.dg/vect/pr96920.c | 20 + gcc/testsuite/gcc.dg/vect/pr97081-2.c | 32 + gcc/testsuite/gcc.dg/vect/pr97081.c | 26 + gcc/testsuite/gcc.dg/vect/pr97457.c | 15 + gcc/testsuite/gcc.dg/vect/pr97730.c | 12 + gcc/testsuite/gcc.dg/vect/pr97760.c | 26 + gcc/testsuite/gcc.dg/vect/pr98302.c | 22 + gcc/testsuite/gcc.dg/vect/slp-46.c | 2 +- gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +- .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 4 +- .../aarch64/advsimd-intrinsics/bf16_get.c | 27 + .../advsimd-intrinsics/bf16_vect_copy_lane_1.c | 32 + .../aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c | 74 + .../aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c | 52 + .../aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c | 227 +++ .../aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c | 48 + .../aarch64/advsimd-intrinsics/bfcvt-compile.c | 40 + .../advsimd-intrinsics/vcopy_lane_bf16_indices_1.c | 18 + .../advsimd-intrinsics/vcopy_lane_bf16_indices_2.c | 18 + .../vcopy_laneq_bf16_indices_1.c | 17 + .../vcopy_laneq_bf16_indices_2.c | 17 + .../vcopyq_lane_bf16_indices_1.c | 17 + .../vcopyq_lane_bf16_indices_2.c | 17 + .../vcopyq_laneq_bf16_indices_1.c | 17 + .../vcopyq_laneq_bf16_indices_2.c | 17 + .../advsimd-intrinsics/vld2_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vld2q_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vld3_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vld3q_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vld4_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vld4q_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vst2_lane_bf16_indices_1.c | 16 + .../advsimd-intrinsics/vst2q_lane_bf16_indices_1.c | 16 + .../advsimd-intrinsics/vst3_lane_bf16_indices_1.c | 16 + .../advsimd-intrinsics/vst3q_lane_bf16_indices_1.c | 16 + .../advsimd-intrinsics/vst4_lane_bf16_indices_1.c | 16 + .../advsimd-intrinsics/vst4q_lane_bf16_indices_1.c | 16 + gcc/testsuite/gcc.target/aarch64/pr89057.c | 16 + gcc/testsuite/gcc.target/aarch64/pr97535.c | 16 + gcc/testsuite/gcc.target/aarch64/pr97638.c | 17 + .../gcc.target/aarch64/sve/acle/asm/abs_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cls_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cls_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cls_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cls_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_u8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_u8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_u8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cvt_f16.c | 8 + .../gcc.target/aarch64/sve/acle/asm/cvt_f32.c | 6 + .../gcc.target/aarch64/sve/acle/asm/cvt_f64.c | 6 + .../gcc.target/aarch64/sve/acle/asm/cvt_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cvt_s32.c | 3 + .../gcc.target/aarch64/sve/acle/asm/cvt_s64.c | 3 + .../gcc.target/aarch64/sve/acle/asm/cvt_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cvt_u32.c | 3 + .../gcc.target/aarch64/sve/acle/asm/cvt_u64.c | 3 + .../gcc.target/aarch64/sve/acle/asm/extb_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/extb_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/extb_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/exth_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/exth_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/extw_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_u8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_u8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/recpx_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/recpx_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/recpx_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revh_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revh_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revh_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revh_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revw_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revw_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinta_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinta_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinta_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinti_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinti_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinti_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintm_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintm_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintm_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintn_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintn_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintn_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintp_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintp_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintp_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintx_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintx_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintx_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintz_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintz_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintz_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/sqrt_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/sqrt_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/sqrt_f64.c | 1 + .../gcc.target/aarch64/sve/acle/general/pr98037.c | 6 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c | 2 +- .../gcc.target/aarch64/sve/cond_unary_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pr97092.c | 24 + gcc/testsuite/gcc.target/aarch64/sve/pr97144.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/pr98214.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/pr98535.c | 18 + .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c | 8 +- .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c | 8 +- .../gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/logb_f16.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/logb_f32.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/logb_f64.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s16.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s32.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s64.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s8.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s16.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s32.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s64.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s8.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/recpe_u32.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c | 1 + gcc/testsuite/gcc.target/aarch64/sve2/bcax_1.c | 2 +- .../gcc.target/aarch64/with-tune-config.c | 7 + gcc/testsuite/gcc.target/aarch64/with-tune-march.c | 8 + gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c | 8 + gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c | 7 + gcc/testsuite/gcc.target/arc/pmpyd.c | 15 + gcc/testsuite/gcc.target/arc/tmac-1.c | 2 +- .../gcc.target/arm/mve/intrinsics/pr97327.c | 8 + .../gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c | 13 + .../arm/mve/intrinsics/vmlaldavaxq_p_u16.c | 21 - .../arm/mve/intrinsics/vmlaldavaxq_p_u32.c | 21 - .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c | 21 - .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c | 21 - .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c | 21 - .../arm/mve/intrinsics/vqdmlashq_m_n_s16.c | 23 + .../arm/mve/intrinsics/vqdmlashq_m_n_s32.c | 23 + .../arm/mve/intrinsics/vqdmlashq_m_n_s8.c | 23 + .../arm/mve/intrinsics/vqdmlashq_n_s16.c | 21 + .../arm/mve/intrinsics/vqdmlashq_n_s32.c | 21 + .../gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c | 21 + .../arm/mve/intrinsics/vqrdmlahq_n_u16.c | 21 - .../arm/mve/intrinsics/vqrdmlahq_n_u32.c | 21 - .../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c | 21 - .../arm/mve/intrinsics/vqrdmlashq_n_u16.c | 21 - .../arm/mve/intrinsics/vqrdmlashq_n_u32.c | 21 - .../arm/mve/intrinsics/vqrdmlashq_n_u8.c | 21 - .../mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c | 4 +- .../mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c | 4 +- .../mve/intrinsics/vstrdq_scatter_base_wb_s64.c | 4 +- .../mve/intrinsics/vstrdq_scatter_base_wb_u64.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_f32.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_s32.c | 4 +- .../mve/intrinsics/vstrwq_scatter_base_wb_u32.c | 4 +- gcc/testsuite/gcc.target/arm/pr91816.c | 64 + gcc/testsuite/gcc.target/arm/pr97528.c | 28 + gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c | 29 + .../gcc.target/arm/simd/vld1_lane_bf16_1.c | 22 + .../gcc.target/arm/simd/vld1_lane_bf16_indices_1.c | 19 + .../arm/simd/vld1q_lane_bf16_indices_1.c | 19 + .../gcc.target/arm/simd/vldn_lane_bf16_1.c | 79 + gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c | 29 + .../gcc.target/arm/simd/vst1_lane_bf16_1.c | 22 + .../gcc.target/arm/simd/vst1_lane_bf16_indices_1.c | 17 + .../gcc.target/arm/simd/vstn_lane_bf16_1.c | 73 + .../arm/simd/vstq1_lane_bf16_indices_1.c | 17 + gcc/testsuite/gcc.target/i386/fma4-256-maccXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-256-msubXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-256-nmaccXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-maccXX.c | 10 +- gcc/testsuite/gcc.target/i386/fma4-msubXX.c | 9 +- gcc/testsuite/gcc.target/i386/fma4-nmaccXX.c | 12 +- gcc/testsuite/gcc.target/i386/fma4-nmsubXX.c | 12 +- gcc/testsuite/gcc.target/i386/memcpy-pr95886.c | 2 +- gcc/testsuite/gcc.target/i386/pr94440-1.c | 23 + gcc/testsuite/gcc.target/i386/pr94440-2.c | 19 + gcc/testsuite/gcc.target/i386/pr96793-1.c | 28 + gcc/testsuite/gcc.target/i386/pr96793-2.c | 28 + gcc/testsuite/gcc.target/i386/pr96793.c | 28 + gcc/testsuite/gcc.target/i386/pr97506.c | 19 + gcc/testsuite/gcc.target/i386/pr97887.c | 15 + gcc/testsuite/gcc.target/i386/pr98063.c | 13 + gcc/testsuite/gcc.target/i386/pr98086.c | 17 + gcc/testsuite/gcc.target/i386/pr98100.c | 10 + gcc/testsuite/gcc.target/i386/pr98522.c | 39 + gcc/testsuite/gcc.target/i386/xop-haddX.c | 27 +- gcc/testsuite/gcc.target/i386/xop-hadduX.c | 22 +- gcc/testsuite/gcc.target/i386/xop-hsubX.c | 16 +- gcc/testsuite/gcc.target/powerpc/mma-alignment.c | 41 + gcc/testsuite/gcc.target/powerpc/pr64505.c | 265 +-- gcc/testsuite/gcc.target/powerpc/pr97360.c | 18 + gcc/testsuite/gcc.target/riscv/interrupt-3.c | 4 +- gcc/testsuite/gcc.target/riscv/interrupt-4.c | 4 +- gcc/testsuite/gcc.target/riscv/pr96759.c | 13 + gcc/testsuite/gcc.target/sparc/overflow-6.c | 20 + gcc/testsuite/gdc.dg/pr97843.d | 37 + gcc/testsuite/gdc.dg/pr97889.d | 29 + gcc/testsuite/gdc.dg/pr98277.d | 13 + .../gdc.test/compilable/imports/test21299/func.d | 8 + .../gdc.test/compilable/imports/test21299/mtype.d | 8 + .../compilable/imports/test21299/rootstringtable.d | 96 + gcc/testsuite/gdc.test/compilable/test21299a.d | 4 + gcc/testsuite/gdc.test/compilable/test21299b.d | 4 + gcc/testsuite/gdc.test/compilable/test21299c.d | 5 + gcc/testsuite/gdc.test/compilable/test21299d.d | 27 + .../gdc.test/fail_compilation/fail18970.d | 37 + .../gdc.test/fail_compilation/imports/test21164a.d | 9 + .../gdc.test/fail_compilation/imports/test21164b.d | 4 + .../gdc.test/fail_compilation/imports/test21164c.d | 10 + .../gdc.test/fail_compilation/imports/test21164d.d | 9 + .../gdc.test/fail_compilation/test21164.d | 13 + gcc/testsuite/gfortran.dg/char_length_23.f90 | 25 + gcc/testsuite/gfortran.dg/charlen_18.f90 | 18 + gcc/testsuite/gfortran.dg/class_allocate_25.f90 | 58 + gcc/testsuite/gfortran.dg/class_assign_4.f90 | 183 ++ gcc/testsuite/gfortran.dg/coverage.f90 | 17 + gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 | 39 + .../gfortran.dg/deferred_character_36.f90 | 16 + gcc/testsuite/gfortran.dg/dependency_60.f90 | 19 + gcc/testsuite/gfortran.dg/entry_23.f | 57 + gcc/testsuite/gfortran.dg/finalize_37.f90 | 80 + gcc/testsuite/gfortran.dg/forall_19.f90 | 32 + .../goacc/classify-kernels-unparallelized.f95 | 4 +- .../gfortran.dg/goacc/classify-kernels.f95 | 4 +- .../gfortran.dg/goacc/classify-parallel.f95 | 4 +- .../{classify-parallel.f95 => classify-serial.f95} | 12 +- .../gfortran.dg/goacc/clause-locations.f90 | 18 - .../gfortran.dg/goacc/loop-2-parallel-3.f95 | 24 +- gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 357 ---- gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 74 - ...uctions.f90 => nested-reductions-1-kernels.f90} | 300 +--- ...ctions.f90 => nested-reductions-1-parallel.f90} | 142 +- .../goacc/nested-reductions-1-routine.f90 | 88 + ...ns-warn.f90 => nested-reductions-2-kernels.f90} | 379 +--- ...s-warn.f90 => nested-reductions-2-parallel.f90} | 181 +- .../goacc/nested-reductions-2-routine.f90 | 119 ++ gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 | 135 ++ gcc/testsuite/gfortran.dg/gomp/pr86470.f90 | 12 + gcc/testsuite/gfortran.dg/index_4.f90 | 19 + gcc/testsuite/gfortran.dg/matmul_20.f90 | 47 + gcc/testsuite/gfortran.dg/module_procedure_4.f90 | 63 + gcc/testsuite/gfortran.dg/pr85796.f90 | 8 + gcc/testsuite/gfortran.dg/pr91589.f90 | 2 +- gcc/testsuite/gfortran.dg/pr93685_1.f90 | 20 + gcc/testsuite/gfortran.dg/pr93685_2.f90 | 18 + gcc/testsuite/gfortran.dg/pr95342.f90 | 20 + gcc/testsuite/gfortran.dg/pr96325.f90 | 21 + gcc/testsuite/gfortran.dg/pr97768_1.f90 | 25 + gcc/testsuite/gfortran.dg/pr97768_2.f90 | 53 + gcc/testsuite/gfortran.dg/pr98017.f90 | 14 + .../gfortran.dg/unlimited_polymorphic_32.f03 | 59 + gcc/testsuite/gfortran.dg/value_8.f90 | 16 + gcc/testsuite/gfortran.dg/vect/pr96920.f90 | 37 + gcc/testsuite/gnat.dg/bias2.adb | 33 + gcc/testsuite/gnat.dg/modular6.adb | 15 + gcc/testsuite/gnat.dg/opt39.adb | 1 + gcc/testsuite/gnat.dg/opt89.adb | 18 + gcc/testsuite/gnat.dg/opt91.adb | 11 + gcc/testsuite/gnat.dg/opt91.ads | 10 + gcc/testsuite/gnat.dg/opt91_pkg.adb | 12 + gcc/testsuite/gnat.dg/opt91_pkg.ads | 19 + gcc/testsuite/gnat.dg/shift1.adb | 15 + gcc/testsuite/gnat.dg/thunk2.adb | 11 + gcc/testsuite/gnat.dg/thunk2.ads | 12 + gcc/testsuite/gnat.dg/thunk2_pkg.ads | 11 + gcc/testsuite/lib/gcc-dg.exp | 4 +- gcc/testsuite/lib/target-supports.exp | 16 + gcc/toplev.c | 1 - gcc/tree-cfg.c | 4 +- gcc/tree-complex.c | 3 +- gcc/tree-dfa.c | 6 +- gcc/tree-inline.c | 31 + gcc/tree-ssa-forwprop.c | 21 +- gcc/tree-ssa-loop-niter.c | 5 + gcc/tree-ssa-math-opts.c | 4 +- gcc/tree-ssa-pre.c | 33 +- gcc/tree-ssa-reassoc.c | 34 +- gcc/tree-ssa-sccvn.c | 10 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-loop-manip.c | 69 +- gcc/tree-vect-loop.c | 160 +- gcc/tree-vect-patterns.c | 16 +- gcc/tree-vect-slp.c | 69 +- gcc/tree-vect-stmts.c | 59 +- gcc/tree-vrp.c | 10 +- gcc/value-range.cc | 35 +- gcc/varasm.c | 9 +- gcc/vec.h | 2 +- gcc/wide-int.cc | 21 +- libatomic/ChangeLog | 6 + libatomic/configure | 34 +- libbacktrace/ChangeLog | 6 + libbacktrace/configure | 34 +- libcc1/ChangeLog | 9 + libcc1/Makefile.am | 3 + libcc1/Makefile.in | 3 +- libcc1/configure | 53 +- libcc1/configure.ac | 6 + libcpp/po/ChangeLog | 4 + libcpp/po/es.po | 89 +- libffi/ChangeLog | 6 + libffi/configure | 34 +- libgcc/ChangeLog | 21 + libgcc/config/i386/gnu-unwind.h | 60 +- libgcc/config/rs6000/t-linux | 29 +- libgfortran/ChangeLog | 48 + libgfortran/configure | 34 +- libgfortran/generated/matmul_c10.c | 140 +- libgfortran/generated/matmul_c16.c | 140 +- libgfortran/generated/matmul_c4.c | 140 +- libgfortran/generated/matmul_c8.c | 140 +- libgfortran/generated/matmul_i1.c | 140 +- libgfortran/generated/matmul_i16.c | 140 +- libgfortran/generated/matmul_i2.c | 140 +- libgfortran/generated/matmul_i4.c | 140 +- libgfortran/generated/matmul_i8.c | 140 +- libgfortran/generated/matmul_r10.c | 140 +- libgfortran/generated/matmul_r16.c | 140 +- libgfortran/generated/matmul_r4.c | 140 +- libgfortran/generated/matmul_r8.c | 140 +- libgfortran/generated/matmulavx128_c10.c | 56 +- libgfortran/generated/matmulavx128_c16.c | 56 +- libgfortran/generated/matmulavx128_c4.c | 56 +- libgfortran/generated/matmulavx128_c8.c | 56 +- libgfortran/generated/matmulavx128_i1.c | 56 +- libgfortran/generated/matmulavx128_i16.c | 56 +- libgfortran/generated/matmulavx128_i2.c | 56 +- libgfortran/generated/matmulavx128_i4.c | 56 +- libgfortran/generated/matmulavx128_i8.c | 56 +- libgfortran/generated/matmulavx128_r10.c | 56 +- libgfortran/generated/matmulavx128_r16.c | 56 +- libgfortran/generated/matmulavx128_r4.c | 56 +- libgfortran/generated/matmulavx128_r8.c | 56 +- libgfortran/intrinsics/execute_command_line.c | 5 + libgfortran/m4/matmul_internal.m4 | 28 +- libgomp/ChangeLog | 54 + libgomp/Makefile.in | 2 +- libgomp/configure | 119 +- libgomp/plugin/configfrag.ac | 91 +- libgomp/plugin/plugin-nvptx.c | 9 - libgomp/testsuite/lib/libgomp.exp | 6 + libgomp/testsuite/libgomp.c/task-6.c | 47 + libgomp/testsuite/libgomp.oacc-c++/cache-1.C | 13 + .../testsuite/libgomp.oacc-c-c++-common/cache-1.c | 12 +- .../libgomp.oacc-c-c++-common/pr85486-2.c | 53 +- .../libgomp.oacc-c-c++-common/pr85486-3.c | 55 +- .../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 9 +- libhsail-rt/ChangeLog | 6 + libhsail-rt/configure | 34 +- libitm/ChangeLog | 7 + libitm/configure | 34 +- libitm/configure.tgt | 9 +- libobjc/ChangeLog | 14 + libobjc/configure | 34 +- libobjc/encoding.c | 3 +- libphobos/ChangeLog | 16 + libphobos/configure | 34 +- libphobos/libdruntime/gcc/sections/elf_shared.d | 4 + libquadmath/ChangeLog | 6 + libquadmath/configure | 34 +- libsanitizer/ChangeLog | 15 + libsanitizer/asan/asan_thread.cpp | 4 +- libsanitizer/configure | 34 +- libsanitizer/configure.tgt | 3 +- libssp/ChangeLog | 6 + libssp/configure | 34 +- libstdc++-v3/ChangeLog | 589 +++++++ .../post/powerpc-linux-gnu/baseline_symbols.txt | 17 + .../powerpc64-linux-gnu/32/baseline_symbols.txt | 17 + libstdc++-v3/config/os/gnu-linux/os_defines.h | 12 + libstdc++-v3/configure | 48 +- libstdc++-v3/doc/html/manual/api.html | 29 +- libstdc++-v3/doc/html/manual/configure.html | 3 +- libstdc++-v3/doc/html/manual/containers.html | 3 +- .../doc/html/manual/source_code_style.html | 1 + .../doc/xml/manual/appendix_contributing.xml | 6 +- libstdc++-v3/doc/xml/manual/configure.xml | 3 +- libstdc++-v3/doc/xml/manual/containers.xml | 4 +- libstdc++-v3/doc/xml/manual/evolution.xml | 38 +- libstdc++-v3/include/bits/basic_string.h | 12 +- libstdc++-v3/include/bits/basic_string.tcc | 8 - libstdc++-v3/include/bits/char_traits.h | 9 +- libstdc++-v3/include/bits/ios_base.h | 18 + libstdc++-v3/include/bits/iterator_concepts.h | 163 +- libstdc++-v3/include/bits/range_access.h | 18 +- libstdc++-v3/include/bits/ranges_algo.h | 4 +- libstdc++-v3/include/bits/stl_algo.h | 7 +- libstdc++-v3/include/bits/stl_algobase.h | 8 +- libstdc++-v3/include/bits/stl_iterator.h | 38 +- libstdc++-v3/include/debug/functions.h | 6 +- libstdc++-v3/include/ext/numeric_traits.h | 100 +- libstdc++-v3/include/ext/throw_allocator.h | 16 + libstdc++-v3/include/precompiled/stdc++.h | 3 + libstdc++-v3/include/std/coroutine | 12 +- libstdc++-v3/include/std/future | 14 +- libstdc++-v3/include/std/limits | 10 +- libstdc++-v3/include/std/memory | 17 +- libstdc++-v3/include/std/mutex | 8 +- libstdc++-v3/include/std/optional | 66 +- libstdc++-v3/include/std/ranges | 157 +- libstdc++-v3/include/std/regex | 14 +- libstdc++-v3/include/std/span | 3 - libstdc++-v3/include/std/stop_token | 13 +- libstdc++-v3/include/std/thread | 18 +- libstdc++-v3/include/std/version | 16 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 48 +- libstdc++-v3/src/c++11/futex.cc | 60 +- libstdc++-v3/src/filesystem/dir.cc | 18 +- libstdc++-v3/testsuite/17_intro/badnames.cc | 1 + libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 23 +- .../assume_aligned/97132.cc} | 23 +- .../testsuite/20_util/optional/relops/96269.cc | 76 + .../basic_string/allocator/char/minimal.cc | 8 +- .../basic_string/allocator/wchar_t/minimal.cc | 8 +- .../21_strings/basic_string/cons/char/deduction.cc | 1 - .../basic_string/cons/wchar_t/deduction.cc | 1 - .../requirements/constexpr_functions_c++17.cc | 4 +- .../testsuite/23_containers/span/back_neg.cc | 16 +- .../testsuite/23_containers/span/front_neg.cc | 16 +- .../testsuite/23_containers/span/index_op_neg.cc | 16 +- .../associated_types/iterator.traits.cc | 56 + .../testsuite/25_algorithms/for_each/constexpr.cc | 12 + .../lexicographical_compare/constrained.cc | 2 +- .../value_init.cc => 25_algorithms/sample/3.cc} | 25 +- .../testsuite/25_algorithms/search/constexpr.cc | 4 + .../search_n/97828.cc} | 42 +- .../testsuite/27_io/basic_fstream/cons/base.cc | 1 - .../testsuite/27_io/ios_base/failure/cxx11.cc | 3 +- .../ios_base/failure/error_code.cc} | 25 +- .../29_atomics/atomic_float/value_init.cc | 4 +- .../future/members/93456.cc} | 46 +- .../testsuite/30_threads/future/members/poll.cc | 106 ++ .../value_init.cc => 30_threads/jthread/95989.cc} | 27 +- .../testsuite/30_threads/jthread/jthread.cc | 20 + .../this_thread/95989.cc} | 26 +- .../filesystem/filesystem_error/cons.cc | 2 +- .../filesystem/iterators/97731.cc} | 24 +- .../testsuite/ext/stdio_filebuf/char/79820.cc | 3 +- .../testsuite/libstdc++-prettyprinters/compat.cc | 4 +- .../filesystem-ts.cc} | 32 +- .../testsuite/std/ranges/adaptors/95322.cc | 28 +- .../testsuite/std/ranges/adaptors/elements.cc | 22 + libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 28 + .../ranges/adaptors/lwg3406.cc} | 21 +- .../testsuite/std/ranges/adaptors/take_while.cc | 10 + libstdc++-v3/testsuite/std/ranges/iota/96042.cc | 68 + .../value_init.cc => std/ranges/subrange/96042.cc} | 27 +- libtool.m4 | 32 +- libvtv/ChangeLog | 6 + libvtv/configure | 34 +- zlib/ChangeLog | 6 + zlib/configure | 38 +- 815 files changed, 21862 insertions(+), 7464 deletions(-) create mode 100644 contrib/gcc-changelog/setup.cfg create mode 100644 gcc/testsuite/c-c++-common/Wunused-value-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-2.c copy gcc/testsuite/c-c++-common/goacc/{classify-parallel.c => classify-serial.c} (62%) delete mode 100644 gcc/testsuite/c-c++-common/goacc/clause-locations.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-2.c copy gcc/testsuite/c-c++-common/goacc/{nested-reductions.c => nested-reductions-1- [...] rename gcc/testsuite/c-c++-common/goacc/{nested-reductions.c => nested-reductions- [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-1-routine.c copy gcc/testsuite/c-c++-common/goacc/{nested-reductions-warn.c => nested-reductio [...] rename gcc/testsuite/c-c++-common/goacc/{nested-reductions-warn.c => nested-reduct [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-2-routine.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr92793-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depobj-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr97958.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr98187.c create mode 100644 gcc/testsuite/c-c++-common/pr98556.c create mode 100644 gcc/testsuite/g++.dg/asan/pr97414.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr97438.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-96241.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-pmf2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum41.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept61.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn60.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-96241.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base10.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction75.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/elide5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class40.C create mode 100644 gcc/testsuite/g++.dg/debug/localclass2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-used-2.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-has-attribute2.C create mode 100644 gcc/testsuite/g++.dg/goacc/cache-1.C copy gcc/testsuite/{c-c++-common/goacc/cache-2.c => g++.dg/goacc/cache-2.C} (90%) create mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-2.C create mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-2.C copy gcc/testsuite/{c-c++-common/gomp/map-1.c => g++.dg/gomp/map-1.C} (93%) copy gcc/testsuite/{c-c++-common/gomp/map-2.c => g++.dg/gomp/map-2.C} (87%) create mode 100644 gcc/testsuite/g++.dg/gomp/pr98383.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr98690.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98282.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98353.C create mode 100644 gcc/testsuite/g++.dg/pr97627.C create mode 100644 gcc/testsuite/g++.dg/template/deduce8.C create mode 100644 gcc/testsuite/g++.dg/template/pr98297.C create mode 100644 gcc/testsuite/g++.dg/torture/pr97474.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr95693.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-18.C create mode 100644 gcc/testsuite/g++.dg/vect/pr95401.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr95401a.cc create mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits5.C create mode 100644 gcc/testsuite/g++.target/i386/pr98847.C create mode 100644 gcc/testsuite/g++.target/riscv/pr96759.C create mode 100644 gcc/testsuite/g++.target/riscv/pr97682.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97144.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97386-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97386-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97764.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98474.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98681.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98853-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98853-2.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr97294.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr97060.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr97439.c create mode 100644 gcc/testsuite/gcc.dg/goacc/pr98183.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr98183.c create mode 100644 gcc/testsuite/gcc.dg/pr90248.c rename gcc/testsuite/{gcc.target/riscv => gcc.dg}/pr91441.c (85%) create mode 100644 gcc/testsuite/gcc.dg/pr95171.c create mode 100644 gcc/testsuite/gcc.dg/pr95694.c rename gcc/testsuite/{gcc.target/riscv => gcc.dg}/pr96260.c (77%) create mode 100644 gcc/testsuite/gcc.dg/pr96307.c create mode 100644 gcc/testsuite/gcc.dg/pr97534.c create mode 100644 gcc/testsuite/gcc.dg/pr97539.c create mode 100644 gcc/testsuite/gcc.dg/pr98255.c create mode 100644 gcc/testsuite/gcc.dg/pr98331.c create mode 100644 gcc/testsuite/gcc.dg/pr98766.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97812.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98117.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97456.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr98513.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr94994.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr96698.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr96920.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97081-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97081.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97457.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97730.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97760.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr98302.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vect_c [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/pr89057.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr97535.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr97638.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr98037.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97092.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97144.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98214.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98535.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-config.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-march.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c create mode 100644 gcc/testsuite/gcc.target/arc/pmpyd.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr97327.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c delete mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c create mode 100644 gcc/testsuite/gcc.target/arm/pr91816.c create mode 100644 gcc/testsuite/gcc.target/arm/pr97528.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vldn_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vstn_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96793-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96793-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96793.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97506.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97887.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98063.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98086.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98100.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98522.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-alignment.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr97360.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr96759.c create mode 100644 gcc/testsuite/gcc.target/sparc/overflow-6.c create mode 100644 gcc/testsuite/gdc.dg/pr97843.d create mode 100644 gcc/testsuite/gdc.dg/pr97889.d create mode 100644 gcc/testsuite/gdc.dg/pr98277.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/func.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/mtype.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/rootstringtable.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299c.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18970.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21164.d create mode 100644 gcc/testsuite/gfortran.dg/char_length_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/charlen_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_assign_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/coverage.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_36.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_60.f90 create mode 100644 gcc/testsuite/gfortran.dg/entry_23.f create mode 100644 gcc/testsuite/gfortran.dg/finalize_37.f90 create mode 100644 gcc/testsuite/gfortran.dg/forall_19.f90 copy gcc/testsuite/gfortran.dg/goacc/{classify-parallel.f95 => classify-serial.f95} (62%) delete mode 100644 gcc/testsuite/gfortran.dg/goacc/clause-locations.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-5.f95 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-6.f95 copy gcc/testsuite/gfortran.dg/goacc/{nested-reductions.f90 => nested-reductions-1 [...] rename gcc/testsuite/gfortran.dg/goacc/{nested-reductions.f90 => nested-reductions [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-1-routine.f90 copy gcc/testsuite/gfortran.dg/goacc/{nested-reductions-warn.f90 => nested-reducti [...] rename gcc/testsuite/gfortran.dg/goacc/{nested-reductions-warn.f90 => nested-reduc [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-routine.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr86470.f90 create mode 100644 gcc/testsuite/gfortran.dg/index_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/module_procedure_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85796.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93685_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93685_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95342.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96325.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr97768_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr97768_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr98017.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_32.f03 create mode 100644 gcc/testsuite/gfortran.dg/value_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr96920.f90 create mode 100644 gcc/testsuite/gnat.dg/bias2.adb create mode 100644 gcc/testsuite/gnat.dg/modular6.adb create mode 100644 gcc/testsuite/gnat.dg/opt89.adb create mode 100644 gcc/testsuite/gnat.dg/opt91.adb create mode 100644 gcc/testsuite/gnat.dg/opt91.ads create mode 100644 gcc/testsuite/gnat.dg/opt91_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt91_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/shift1.adb create mode 100644 gcc/testsuite/gnat.dg/thunk2.adb create mode 100644 gcc/testsuite/gnat.dg/thunk2.ads create mode 100644 gcc/testsuite/gnat.dg/thunk2_pkg.ads create mode 100644 libgomp/testsuite/libgomp.c/task-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c++/cache-1.C copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => 20_util/assu [...] create mode 100644 libstdc++-v3/testsuite/20_util/optional/relops/96269.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/associated_types/iterator.t [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => 25_algorithm [...] copy libstdc++-v3/testsuite/{std/ranges/adaptors/elements.cc => 25_algorithms/sear [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => 27_io/ios_ba [...] copy libstdc++-v3/testsuite/{std/ranges/adaptors/elements.cc => 30_threads/future/ [...] create mode 100644 libstdc++-v3/testsuite/30_threads/future/members/poll.cc copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => 30_threads/j [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => 30_threads/t [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => experimental [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => libstdc++-pr [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => std/ranges/a [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/96042.cc copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => std/ranges/s [...]