The branch 'aoliva/heads/testbase' was updated to point to:

 fc40202c1ac5... SVE intrinsics: Fold division and multiplication by -1 to n

It previously pointed to:

 85910e650a61... x86: Extend AVX512 Vectorization for Popcount in Various Mo

Diff:

Summary of changes (added commits):
-----------------------------------

  fc40202... SVE intrinsics: Fold division and multiplication by -1 to n (*)
  90e38c4... SVE intrinsics: Add constant folding for svindex. (*)
  078f7c4... [PATCH] RISC-V: override alignment of function/jump/loop (*)
  a616b7e... libffi: LoongArch: Fix soft-float builds of libffi (*)
  8df549f... testsuite: Fix up pr116488.c and pr117226.c tests [PR116488 (*)
  03b469e... RISC-V: Add testcases for form 4 of signed vector SAT_ADD (*)
  fa546b6... Daily bump. (*)
  820464e... aarch64: Fix warning in aarch64_ptrue_reg (*)
  36e3e68... match: Reject non-const internal functions [PR117260] (*)
  5467f5b... ginclude: stdalign.h should define __xxx_is_defined macros  (*)
  f342d66... top-level: Add pull request template for Forgejo (*)
  779c039... jit: reset state in varasm.cc [PR117275] (*)
  9ffcf1f... aarch64: Improve scalar mode popcount expansion by using SV (*)
  774ad67... Implement operator_pointer_diff::fold_range (*)
  4b0f238... libstdc++: Add -D_GLIBCXX_ASSERTIONS default for -O0 to API (*)
  5a661ec... libstdc++: Add GLIBCXX_TESTSUITE_STDS example to docs (*)
  f565063... diagnostics: implement buffering for non-textual formats [P (*)
  de2dc62... libstdc++: Replace std::__to_address in C++20 branch in <st (*)
  c5fa210... Fortran: Generic processing of assumed rank objects (f202y) (*)
  2ac01a4... AArch64: Remove redundant check in aarch64_simd_mov (*)
  7c7c895... AArch64: Fix copysign patterns (*)
  2b666dc... doc: remove obsolete deprecated info (*)
  22a3753... AArch64: Add support for SIMD xor immediate (3/3) (*)
  756890d... AArch64: Improve SIMD immediate generation (2/3) (*)
  bcbf4fa... AArch64: Improve SIMD immediate generation (1/3) (*)
  403e361... Fix ICE due to isa mismatch for the builtins. (*)
  0ecc45a... Fortran: Minor follow-up cleanup to error.cc (*)
  29d8f1f... tree-sra: Avoid SRAing arguments to a function returning_tw (*)
  89c9280... c-family: Regenerate c.opt.urls (*)
  d4499a2... libcpp: Add -Wleading-whitespace= warning (*)
  ee030b2... libstdc++: Always instantiate key_type to compute hash code (*)
  ee7e77e... i386: Optimize EQ/NE comparison between avx512 kmask and -1 (*)
  01ed5c6... Daily bump. (*)
  ecb55d9... c: Restore "originally defined" struct redefinition message (*)
  71e13ea... c++: non-dep structured binding decltype again [PR117107] (*)
  5c6c1ab... c++: add testcase [PR116929] (*)
  f191c83... libstdc++: Implement LWG 4166 changes to concat_view::end() (*)
  a6db590... c: Better fix for speed up compilation of large char array  (*)
  5fd1c0c... c-family: Fix up -Wsizeof-pointer-memaccess ICEs [PR117230] (*)
  f616bc4... varasm: Handle RAW_DATA_CST in compare_constant [PR117199] (*)
  8f173da... varasm: Fix up RAW_DATA_CST handling in array_size_for_cons (*)
  1bdeebe... GCN: Initial generic-target handling, add more GCN macro de (*)
  205515d... testsuite: arm: Use check-function-bodies in fp16-aapcs-* t (*)
  a79ca49... testsuite: arm: Relax expected asm in bitfield* and union-2 (*)
  835ad52... testsuite: arm: Use check-function-bodies in cmse-5 tests (*)
  85e5b80... libstdc++: Avoid using std::__to_address with iterators (*)
  bf11ecb... testsuite: Add test directive checking removal of link_erro (*)
  ae614b8... c++: redundant hashing in register_specialization (*)
  4e80432... testsuite: Skip pr112305.c for -O[01] on simulators (*)
  9f9afc6... c++/modules: Handle forward-declared class types (*)
  d464a52... tree-optimization/117254 - ICE with access diangostics (*)
  a6b26e5... amdgcn: Refactor device settings into a def file (*)
  c33d8c5... tree-optimization/117123 - missed PHI equivalence in VN (*)
  9263523... testsuite: Fix typo in ext-floating19.C (*)
  adf4ece... RISC-V: Add testcases for unsigned .SAT_SUB form 1 with IMM (*)
  4e65e12... Match: Support IMM=1 for unsigned scalar .SAT_SUB IMM form  (*)
  93b6f28... RISC-V: Add testcases for unsigned .SAT_SUB form 1 with IMM (*)
  1dccec4... Match: Support IMM=max-1 for unsigned scalar .SAT_SUB IMM f (*)
  52cc5f0... Daily bump. (*)
  36e91df... [committed][PR rtl-optimization/116488] Fix SIGN_EXTEND sou (*)
  cb131a4... RISC-V: Add testcases for form 8 of vector signed SAT_TRUNC (*)
  f138806... RISC-V: Add testcases for form 7 of vector signed SAT_TRUNC (*)
  f411abe... RISC-V: Add testcases for form 6 of vector signed SAT_TRUNC (*)
  108c8ef... RISC-V: Add testcases for form 5 of vector signed SAT_TRUNC (*)
  f30ca98... RISC-V: Add testcases for form 4 of vector signed SAT_TRUNC (*)
  efa1617... RISC-V: Add testcases for form 3 of vector signed SAT_TRUNC (*)
  033900f... RISC-V: Add testcases for form 2 of vector signed SAT_TRUNC (*)
  1f3a9c0... RISC-V: Add testcases for form 1 of vector signed SAT_TRUNC (*)
  b5a0581... RISC-V: Implement vector SAT_TRUNC for signed integer (*)
  2987ca6... Vect: Try the pattern of vector signed integer SAT_TRUNC (*)
  bdbb74e... Match: Support form 1 for vector signed integer SAT_TRUNC (*)
  8193e71... aarch64: Fix costing of move to/from MOVEABLE_SYSREGS (*)
  0b6d94c... amdgcn: silence warning (*)
  c0e54ce... pair-fusion: Assume alias conflict if common address reg ch (*)
  d0d99fc... libstdc++: Improve 26_numerics/headers/cmath/types_std_c++0 (*)
  1003a42... libstdc++: Simplify C++98 std::vector::_M_data_ptr overload (*)
  cba8069... libstdc++: Fix order of [[...]] and __attribute__((...)) at (*)
  1a4c564... rs6000: Correct the function code for _AMO_LD_DEC_BOUNDED (*)
  f132c00... i386: Refactor get_intel_cpu (*)
  6128122... RISC-V: Skip flag -flto for all saturated arithmetic test c (*)
  3ad0f67... [testsuite] [arm] add effective target and options for pacb (*)
  5259d39... Refine splitters related to "combine vpcmpuw + zero_extend  (*)
  0ceb5cc... Daily bump. (*)
  01f50eb... Revert "[PATCH 7/7] RISC-V: Disable by pieces for vector se (*)
  961c023... modula2: M2MetaError.{def,mod} and P2SymBuild.mod further c (*)
  2553983... Daily bump. (*)
  65c5bbe... diagnostics: libcpp: Improve locations for _Pragma lexing d (*)
  7fa9fd4... modula2: Tidyup gm2-compiler/M2MetaError.mod (*)
  8d6d6d5... phiopt: do factor_out_conditional_operation for all phis [P (*)
  f298931... [PATCH][v5] RISC-V: add option -m(no-)autovec-segment (*)
  a8f36de... Add missing dg-error to unsigned_38.f90. (*)
  72ceddb... [PATCH 7/7] RISC-V: Disable by pieces for vector setmem len (*)
  12dedde... [PATCH 5/7] RISC-V: Move vector memcpy decision making to s (*)
  b5aa63b... [PATCH 4/7] RISC-V: Honour -mrvv-max-lmul in riscv_vector:: (*)
  e751639... PR modula2/115328 The FORWARD keyword is not implemented (*)
  efae253... Fortran: Fix translatability of diagnostic strings (*)
  ffdfc5b... Fortran: Add range-based diagnostic (*)
  4f9b173... Fix an ICE with UNSIGNED in match_sym_complex_part. (*)
  04b4a5e... runtime/testdata: fix for C23 nullptr keyword (*)
  83abdb0... diagnostics: remove forward decl of json::value from diagno (*)
  2ca19d4... diagnostics: add debug dump functions (*)
  d277ded... c: Fix -std=gnu23 -Wtraditional for () in function definiti (*)
  de14559... Daily bump. (*)
  c886eb3... gcc/: Merge definitions of array_type_nelts_top (*)
  1157765... gcc/: Rename array_type_nelts => array_type_nelts_minus_one (*)
  f8687bc... libbacktrace: don't get confused by overlapping address ran (*)
  aaa855f... hppa: Fix up pa.opt.urls (*)
  1f07dea... Handle GFC_STD_UNSIGNED like a standard in error messages. (*)
  44a81aa... hppa: Add LRA support (*)
  b039d06... [PATCH 3/7] RISC-V: Fix vector memcpy smaller LMUL generati (*)
  212d868... [PATCH 2/7] RISC-V: Fix uninitialized reg in memcpy (*)
  f244492... [PATCH 1/7] RISC-V: Fix indentation in riscv_vector::expand (*)
  3a12ac4... i386: Fix the order of operands in andn<MMXMODEI:mode>3 [PR (*)
  d0a9ae1... libstdc++: Reuse std::__assign_one in <bits/ranges_algobase (*)
  6ecf2b3... libstdc++: Add always_inline to some one-liners in <bits/st (*)
  5546be4... libstdc++: Add nodiscard to std::find (*)
  7ed561f... libstdc++: Inline memmove optimizations for std::copy etc.  (*)
  4020ee7... libstdc++: Make __normal_iterator constexpr, always_inline, (*)
  3abe751... libstdc++: Refactor std::uninitialized_{copy,fill,fill_n} a (*)
  2608fcf... libstdc++: Move std::__niter_base and std::__niter_wrap to  (*)
  e69c2e2... SVE intrinsics: Add fold_active_lanes_to method to refactor (*)
  94b95f7... [5/n] remove trapv-*.c special-casing of gcc.dg/vect/ files (*)
  902f4ee... [4/n] remove wrapv-*.c special-casing of gcc.dg/vect/ files (*)
  a1381b6... [3/n] remove fast-math-*.c special-casing of gcc.dg/vect/ f (*)
  d3d41ec... [2/n] remove no-vfa-*.c special-casing of gcc.dg/vect/ file (*)
  ee70e5c... Adjust assert in vect_build_slp_tree_2 (*)
  261d803... MAINTAINERS: Add myself as pair fusion and aarch64 ldp/stp  (*)
  1a458bd... testsuite: Add necessary dejagnu directives to pr115815_0.c (*)
  51291ad... middle-end: Fix GSI for gcond root [PR117140] (*)
  55f8980... middle-end: Fix VEC_PERM_EXPR lowering since relaxation of  (*)
  453d3d9... AArch64: use movi d0, #0 to clear SVE registers instead of  (*)
  87dc6b1... AArch64: support encoding integer immediates using floating (*)
  fc35079... AArch64: update testsuite to account for new zero moves (*)
  8e74cbc... arm: [MVE intrinsics] use long_type_suffix / half_type_suff (*)
  a5efcfc... arm: [MVE intrinsics] rework vsbcq vsbciq (*)
  6e2b312... arm: [MVE intrinsics] rework vadcq (*)
  cb21cea... arm: [MVE intrinsics] rework vadciq (*)
  8c21fc6... arm: [MVE intrinsics] factorize vadc vadci vsbc vsbci (*)
  ba7b97e... arm: [MVE intrinsics] add vadc_vsbc shape (*)
  8d73d27... arm: [MVE intrinsics] remove vshlcq useless expanders (*)
  4d2b6a7... arm: [MVE intrinsics] rework vshlcq (*)
  2ddabb2... arm: [MVE intrinsics] add vshlc shape (*)
  c7f95f2... arm: [MVE intrinsics] remove useless v[id]wdup expanders (*)
  e65ab03... arm: [MVE intrinsics] update v[id]wdup tests (*)
  47ed70f... arm: [MVE intrinsics] rework vdwdup viwdup (*)
  ec11666... arm: [MVE intrinsics] add vidwdup shape (*)
  42be837... arm: [MVE intrinsics] factorize vdwdup viwdup (*)
  2fd08f3... arm: [MVE intrinsics] fix checks of immediate arguments (*)
  f936ddb... arm: [MVE intrinsics] remove v[id]dup expanders (*)
  faaf83b... arm: [MVE intrinsics] update v[id]dup tests (*)
  d7250b6... arm: [MVE intrinsics] rework vddup vidup (*)
  e38566a... arm: [MVE intrinsics] add viddup shape (*)
  387b121... arm: [MVE intrinsics] factorize vddup vidup (*)
  e436677... arm: [MVE intrinsics] rework vctp (*)
  da92e77... arm: [MVE intrinsics] rework vorn (*)
  9c69991... arm: [MVE intrinsics] factorize vorn (*)
  b1f9965... arm: [MVE intrinsics] rework vbicq (*)
  cbcb802... arm: [MVE intrinsics] rework vcvtaq vcvtmq vcvtnq vcvtpq (*)
  4f3aa71... arm: [MVE intrinsics] add vcvtx shape (*)
  17ccbbe... arm: [MVE intrinsics] factorize vcvtaq vcvtmq vcvtnq vcvtpq (*)
  43d8286... arm: [MVE intrinsics] rework vcvtbq_f16_f32 vcvttq_f16_f32  (*)
  097f560... arm: [MVE intrinsics] add vcvt_f16_f32 and vcvt_f32_f16 sha (*)
  8035b5b... arm: [MVE intrinsics] factorize vcvtbq vcvttq (*)
  b8963bb... arm: [MVE intrinsics] rework vcvtq (*)
  931ba2f... arm: [MVE intrinsics] add vcvt shape (*)
  e1762af... arm: [MVE intrinsics] factorize vcvtq (*)
  4fc0c6c... arm: [MVE intrinsics] Cleanup arm-mve-builtins-functions.h (*)
  0a38e5f... arm: [MVE intrinsics] remove useless resolve from create sh (*)
  ad176d8... arm: [MVE intrinsics] improve comment for orrq shape (*)
  59afd44... Relax boolean processing in vect_maybe_update_slp_op_vectyp (*)
  a449b42... testsuite: arm: Corrected expected error message for cde-mv (*)
  e3257c1... testsuite: Fix typos for AVX10.2 convert testcases (*)
  6604a05... Fortran: Add tolerance to real value comparisons. (*)
  7138649... AVR: Rename test case to PR number. (*)
  71c7b44... aarch64: libgcc: Use -Werror (*)
  d806810... aarch64: libgcc: add prototypes in cpuinfo (*)
  e4d4174... aarch64: libgcc: Cleanup warnings in lse.S (*)
  51b85df... tree-object-size: Fall back to wholesize for non-const offs (*)
  b12c9ce... AVR: Rename test case to according PR number. (*)
  c962153... doc: remove outdated C++ Concepts section (*)
  2390cba... SH: Fix typo of commit b717c462b96e (*)
  e74d25c... rtl-optimization/116550 - Add test cases. (*)
  a96ffaa... [1/n] remove gcc.dg/vect special naming in favor of dg-addi (*)
  1081f4c... tree-optimization/117172 - single lane SLP for non-linear i (*)
  8b9b696... testsuite: Add -march=x86-64-v3 to AVX10 testcases to slien (*)
  e7393cb... The detailed explanation from PR116550: (*)
  e32fff6... Fix ICE with coarrays and submodules [PR80235] (*)
  6293272... Fix gcc.dg/vect/vect-early-break_39.c FAIL with forced SLP (*)
  e020116... c, libcpp: Partially implement C2Y N3353 paper [PR117028] (*)
  96ba5e5... c: Fix up speed up compilation of large char array initiali (*)
  2d8c3a2... i386: Fix scalar VCOMSBF16 which only compares low word (*)
  21e2cd6... Don't lower vpcmpu to pcmpgt since the latter is for signed (*)
  edf4db8... Canonicalize (vec_merge (fma: op2 op1 op3) (match_dup 1)) m (*)
  330782a... Canonicalize (vec_merge (fma op2 op1 op3) op1 mask) to (vec (*)
  70f59d2... Support andn_optab for x86 (*)
  72ae35b... tree-object-size: use size_for_offset in more cases (*)
  74caf97... arm: [MVE intrinsics] Improve vdupq_n implementation (*)
  79dae32... arm: [MVE intrinsics] fix vdup iterator (*)
  69b2d52... diagnostics: capture backtraces in SARIF notifications [PR1 (*)
  d826b63... diagnostics: eliminate m_ice_handler_cb [PR116613] (*)
  9fb5348... testsuite: Prepare for -std=gnu23 default (*)
  6756250... c: Add some checking asserts to named loops handling code (*)
  f5224ca... c: Fix up uninitialized next.original_type use in #embed op (*)
  ee4fdda... Add libgomp.oacc-fortran/acc_on_device-1-4.f (*)
  d5a05db... PR116510: Add missing fold_converts into tree switch if con (*)
  e48a65d... Ternary operator formatting fixes (*)
  935b7fb... Fix bootstrap on 32-bit SPARC/Solaris (*)
  d9e02ad... Daily bump. (*)
  62cdddd... Enhance gather fallback for PR65518 with SLP (*)
  ae224de... tree-optimization/117050 - fix ICE with non-grouped .MASK_L (*)
  962a994... Remove SLP_INSTANCE_UNROLLING_FACTOR, compute VF in vect_ma (*)
  65abc81... testsuite: Add tests for C23 __STDC_VERSION__ (*)
  b9e98bb... libstdc++: Fix Python deprecation warning in printers.py (*)
  cc217a1... RISC-V: Use biggest_mode as mode for constants. (*)
  f9bac23... c: Speed up compilation of large char array initializers wh (*)
  60ad1e4... gimplify: Small RAW_DATA_CST gimplification fix (*)
  1844a4a... libcpp, c, middle-end: Optimize initializers using #embed i (*)
  a9e14d2... vax: fixup vax.opt.urls (*)
  b388f65... sparc: drop -mlra (*)
  2813a5b... MAINTAINERS: Fix name order (*)
  a8b4ea1... Adjust testcase to avoid scan FIX in REG_EQUIV. (*)
  e738068... Provide new GCC builtin __builtin_counted_by_ref [PR116016] (*)
  50f2789... c: Implement C2Y N3355 - Named Loops [PR117022] (*)
  b110e09... c++: add fixed testcase [PR80637] (*)
  4366f0c... match.pd: Further fma negation fixes [PR116891] (*)
  8161c4a... c++: unifying lvalue vs rvalue (non-forwarding) ref [PR1167 (*)
  bb2bfdb... c++: checking ICE w/ constexpr if and lambda as def targ [P (*)
  0fa5017... testsuite/i386: Require AVX2 effective target in pr107432-9 (*)
  a72064c... C++: Regenerate c.opt.urls [PR117157] (*)
  11f0ea4... C++: Add opindex for -Wchanges-meaning [PR117157] (*)
  77076d8... testsuite: simplify analyzer_cpython_plugin.c (*)
  f8dcb55... testsuite, jit: fix test-error-pr63969-missing-driver.c (*)
  80d7032... i386: Fix expand_vector_set for VEC_MERGE/VEC_DUPLICATE RTX (*)
  8065982... dce: Remove FIXME that has not been true for years (*)
  061a4e3... passes: Remove limit on the number of params (*)
  7f65f94... libstdc++: Implement LWG 3798 for range adaptors [PR106676] (*)
  7d15248... tree-optimization/116907 - stale BLOCK reference from DECL_ (*)
  97f9885... Match: Remove dup match pattern for signed_integer_sat_sub  (*)
  a1540bb... AArch64: re-enable memory access costing after SLP change. (*)
  1aac888... tree-optimization/117147 - add testcase (*)
  28982c2... tree-optimization/117138 - fix ICE with vector comparison i (*)
  79b881d... middle-end/117137 - expansion issue with vector equality co (*)
  8af474a... tree-optimization/117147 - bogus re-use of previous ldst_p (*)
  fa90feb... Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' _ (*)
  441ec5f... SVE intrinsics: Fold svmul with constant power-of-2 operand (*)
  ac615e1... libcpp: Add -Wtrailing-blanks warning (*)
  384faeb... genmatch: Revert recent genmatch changes, instead add custo (*)
  1449312... RISC-V: Fix UNRESOLVED testcases for SAT alu vector mode (*)
  23e7b70... diagnostics: fix overload of emit_diagnostic [PR117109] (*)
  2c08ddd... libcpp: avoid extra spaces in module preprocessing (*)
  dde19c6... libstdc++: Implement LWG 3564 for ranges::transform_view (*)
  cacbb4d... c++: address deduction and concepts [CWG2918] (*)
  de03207... OpenACC 'nohost' clause: harmonize 'libgomp.oacc-{c-c++-com (*)
  707d84e... libstdc++: Populate generic std::time_get's wide %c format  (*)
  0515b24... libstdc++: Constrain std::expected comparisons (P3379R0) (*)
  2e30e90... fold-const: Fix BIT_INSERT_EXPR folding for BYTES_BIG_ENDIA (*)
  ddd46d4... dce: Use a base common base class for pass_cd_dce and pass_ (*)
  60de558... dce: add remove_unused_locals conditionally to the todos [P (*)
  0110a38... passes: Allow for second param for NEXT_PASS (*)
  56efa62... passes: Move #undef to pass-instances.def (*)
  8c56d69... libcpp: Fix _Pragma("GCC system_header") [PR114436] (*)
  998eb2a... libcpp: Support extended characters for #pragma    {push,pop}_ (*)
  fd1a2f6... Allow for class type coarray parameters. [PR77871] (*)
  ec3d3ea... middle-end: copy STMT_VINFO_STRIDED_P when DR is replaced [ (*)
  be966ba... simplify-rtx: Fix incorrect folding of shift and AND [PR117 (*)
  306834b... AArch64: rename the SVE2 psel intrinsics to psel_lane [PR11 (*)
  1c507a0... RISC-V: Add detailed comments on processing implied extensi (*)
  accb853... middle-end: support SLP early break (*)
  df25d52... Add regression test (*)
  03623fa... libstdc++: Use std::move for iterator in ranges::fill [PR11 (*)
  d8ef447... libstdc++: Enable memset optimizations for distinct charact (*)
  308d19c... libstdc++: Enable memcpy optimizations for distinct integra (*)
  ca44eb7... RISC-V: Implement __init_riscv_feature_bits, __riscv_featur (*)
  fa04a17... MAINTAINERS (s390 port): Add myself (*)
  a6f4404... middle-end: [PR middle-end/116926] Allow widening optabs fo (*)
  50e7c51... aarch64: Fix folding of degenerate svwhilele case [PR117045 (*)
  9f549d2... Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' _ (*)
  c3774b2... Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' _ (*)
  c53bd48... middle-end/116891 - fix (negate (IFN_FNMS@3 @0 @1 @2)) -> ( (*)
  4d8373f... RISC-V: Add testcases for form 4 of vector signed SAT_SUB (*)
  b976292... RISC-V: Add testcases for form 3 of vector signed SAT_SUB (*)
  5920bc8... Match: Support form 3 for vector signed integer SAT_SUB (*)
  72d24d2... RISC-V: Add testcases for form 2 of vector signed SAT_SUB (*)
  5667400... tree-optimization/116290 - fix compare-debug issue in ldist (*)
  b717c46... SH: Fix cost estimation of mem load/store (*)
  7ec8b4b... SH: Add -fno-math-errno to fsca,fsrra tests. (*)
  c21402e... Daily bump. (*)
  90a4851... libstdc++: testsuite: adjust name_fortify test for pre-defi (*)
  27f6b37... libstdc++: Fix ranges::copy_backward for a single memcpyabl (*)
  2ef62aa... MAINTAINERS: Add myself to write after approval (*)
  a4eec6c... Revert "c++: Fix overeager Woverloaded-virtual with convers (*)
  f0f1155... m68k: replace reload_in_progress by reload_in_progress || l (*)
  1506027... tree-optimization/116481 - avoid building function_type[] (*)
  3269a72... Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' _ (*)
  c38385d... [RISC-V] Avoid unnecessary extensions when value is already (*)
  f08af08... Daily bump. (*)
  d09131e... Unsigned constants for ISO_FORTRAN_ENV and ISO_C_BINDING. (*)
  a9173a5... vect: Fix inconsistency in fully-masked lane-reducing op ge (*)
  f54d42e... tree-optimization/117104 - add missed guards to max(a,b) != (*)
  ba773a8... RISC-V] Slightly improve broadcasting small constants into  (*)
  34b77d1... Fortran/OpenMP: Warn when mapping polymorphic variables (*)
  5cf85a2... bootstrap: Fix genmatch build where system gcc defaults to  (*)
  c1034d7... gcc.target/i386/pr55583.c: Use long long for 64-bit integer (*)
  80d0e10... gcc.target/i386/pr115749.c: Use word_mode integer (*)
  a4ce868... gcc.target/i386/invariant-ternlog-1.c: Also scan (%edx) (*)
  c397a8c... libcpp, genmatch: Use gcc_diag instead of printf for libcpp (*)
  c20c9d8... Fortran: Unify gfc_get_location handling; fix expr->ts bug (*)
  a564261... testsuite/i386: Add vector sat_sub testcases [PR112600] (*)
  2a865ad... MAINTAINERS: Add myself to write after approval (*)
  60163c8... c++: Fix overeager Woverloaded-virtual with conversion oper (*)
  c4af4fe... RISC-V: Add testcases for form 1 of vector signed SAT_SUB (*)
  2a7f490... RISC-V: Implement vector SAT_SUB for signed integer (*)
  d339dbe... Vect: Try the pattern of vector signed integer SAT_SUB (*)
  b4f2fcc... Match: Support form 1 for vector signed integer SAT_SUB (*)
  b45e3ad... Daily bump. (*)
  54b3f8e... Introduce GFC_STD_UNSIGNED. (*)
  c92477e... gcc.target/i386: Replace long with long long (*)
  69f91fb... g++.target/i386/pr105953.C: Skip for x32 (*)
  3ba65a7... gcc.target/i386/pr115407.c: Only run for lp64 (*)
  3b095ac... Fix thinko in previous change (*)
  01c4d1f... libstdc++: Rearrange std::move_iterator helpers in stl_iter (*)
  1dcc6a1... PR target/117048 aarch64: Use more canonical and optimizati (*)
  70566e7... PR 117048: simplify-rtx: Extend (x << C1) | (X >> C2) --> R (*)
  459c601... Fortran: Dead-function removal in error.cc (shrinking by 40 (*)
  4be7d2d... match.pd: Fold logarithmic identities. (*)
  00a87ee... libstdc++: Use appropriate feature test macro for std::byte (*)
  4ad697b... libstdc++: Fix localized %c formatting for <chrono> [PR1170 (*)
  c10b442... libstdc++: Add missing whitespace in dg-do directives (*)
  9f74d79... tree-optimization/117080 - Add SLP_TREE_MEMORY_ACCESS_TYPE (*)
  914f4f8... aarch64: Add codegen support for SVE2 faminmax (*)
  1a6a8cb... aarch64: Add SVE2 faminmax intrinsics (*)
  c64ae83... middle-end/117086 - fixup vec_cond simplifications (*)
  dd2d4b3... RISC-V: Add testcases for form 8 of scalar signed SAT_TRUNC (*)
  43e3476... RISC-V: Add testcases for form 7 of scalar signed SAT_TRUNC (*)
  ffd351a... RISC-V: Add testcases for form 6 of scalar signed SAT_TRUNC (*)
  303b3f5... RISC-V: Add testcases for form 5 of scalar signed SAT_TRUNC (*)
  6e19e09... RISC-V: Add testcases for form 4 of scalar signed SAT_TRUNC (*)
  a9386a1... Match: Support form 4 for scalar signed integer SAT_TRUNC (*)
  77fcecc... RISC-V: Add testcases for form 3 of scalar signed SAT_TRUNC (*)
  cdb5b1e... Match: Support form 3 for scalar signed integer SAT_TRUNC (*)
  00d04a7... RISC-V: Add testcases for form 2 of scalar signed SAT_TRUNC (*)
  1f84115... Match: Support form 2 for scalar signed integer SAT_TRUNC (*)
  b0d6247... i386: Fix up spaceship expanders for -mtune=i[45]86 [PR1170 (*)
  aa4c55b... tree-optimization/117050 - fix ICE with non-grouped .MASK_L (*)
  cb0988a... libstdc++: Fix some test failures with -fno-char8_t (*)
  36b9c5e... Fix possible wrong-code with masked store-lanes (*)
  9f2f108... i386: Fix some patterns's mem attribute. (*)
  ccd7ede... Daily bump. (*)
  a17a9bd... aarch64: Alter pr116258.c test to correct for big endian. (*)
  85bee4f... Fix PR116650: check all regs in regrename targets (*)
  dc3015f... phiopt: Remove candorest variable return instead (*)
  fd8e590... RISC-V:Bugfix for C++ code compilation failure with rv32ima (*)
  9bd19ff... vect: Avoid divide by zero for permutes of extern VLA vecto (*)
  c1b2100... libiberty: Restore build with CP_DEMANGLE_DEBUG defined (*)
  7ce2229... tree-optimization/117060 - fix oversight in vect_build_slp_ (*)
  a2e06b7... match.pd: Check trunc_mod vector obtap before folding. (*)
  bcccc32... Allow SLP store of mixed external and constant (*)
  9eaecce... Add a new tune avx256_avoid_vec_perm for SRF. (*)
  9c8cea8... Add new microarchitecture tune for SRF/GRR/CWF. (*)
  8718727... x86: Implement Fast-Math Float Truncation to BF16 via PSRLD (*)
  00ede02... diagnostics: move text output member functions to correct f (*)
  a4e4f2d... diagnostics: mark the JSON output format as deprecated (*)
  8d0de31... lto: reimplement print_lto_docs_link [PR116613] (*)
  e95512e... SH: Use softfp for sh-elf (*)
  e9a2138... Daily bump. (*)
  d5d1189... Adjust testcase after relax O2 vectorization. (*)
  70c3db5... Enable vectorization for unknown tripcount in very cheap co (*)
  c8957c8... RISC-V: Optimize branches with shifted immediate operands (*)
  df3bda4... Revert "RISC-V: Add implication for M extension." (*)
  e889235... Revert "RISC-V: Enable builtin __riscv_mul with Zmmul exten (*)
  7ac96b0... Fix LTO bootstrap failure with -Werror=lto-type-mismatch (*)
  820cd52... Remove support for HP-UX 10 (*)
  dcee0b6... c++: more modules and -M (*)
  d264b75... libcpp: fix typo (*)
  08e91d7... testsuite: arm: use effective-target for mod* tests (*)
  4f97411... libstdc++: Test 17_intro/names.cc with -D_FORTIFY_SOURCE=2  (*)
  5247ee0... libstdc++: Drop format attribute from snprintf wrapper [PR1 (*)
  c0bc9a1... libstdc++: Workaround glibc headers on ia64-linux (*)
  fee3adb... aarch64: Fix SVE ACLE gimple folds for C++ LTO [PR116629] (*)
  b94331d... testsuite: Make check-function-bodies work with LTO (*)
  9a5ac63... libstdc++: Ignore _GLIBCXX_USE_POSIX_SEMAPHORE if not suppo (*)
  e998014... libstdc++: Fix -Wnarrowing in <complex> [PR116991] (*)
  f5021ce... libstdc++: Fix -Wsign-compare in std::latch::count_down (*)
  361d230... libstdc++: Enable _GLIBCXX_ASSERTIONS by default for -O0 [P (*)
  6ce1df3... libstdc++: Simplify std::aligned_storage and fix for versio (*)
  2eaae1b... libstdc++: Do not cast away const-ness in std::construct_at (*)
  993deb3... libstdc++: Make std::construct_at support arrays (LWG 3436) (*)
  ce89d2f... libstdc++: Tweak %c formatting for chrono types (*)
  b349c65... libstdc++: Fix formatting of chrono::duration with characte (*)
  55dbb4b... Clear DR_GROUP_NEXT_ELEMENT upon group dissolving (*)
  72c83f6... tree-optimization/117041 - fix load classification of forme (*)
  cf08dd2... testsuite: arm: use effective-target for vsel*, mod* and pr (*)
  f709990... libcpp: Use ' instead of %< and %> [PR117039] (*)
  68afc7a... Enable LRA for ia64 (*)
  452b12c... Remove ia64*-*-linux from the list of obsolete targets (*)
  9df0772... tree-optimization/116974 - Handle single-lane SLP for OMP s (*)
  dc90578... tree-optimization/116575 - handle SLP of permuted masked lo (*)
  5977b74... tree-optimization/117000 - elide .REDUC_IOR with compare ag (*)
  fd88391... Fix memory leak in vect_cse_slp_nodes (*)
  4b152f6... gcc/doc: adjust __builtin_choose_expr() description (*)
  821d561... gcc, libcpp: Add warning switch for "#pragma once in main f (*)
  41179a3... Daily bump. (*)
  52fdf1e... tree-optimization/116024 - simplify some cases of X +- C1 c (*)
  e5f5cff... tree-optimization/116024 - simplify C1-X cmp C2 for wrappin (*)
  65b33d4... tree-optimization/116024 - simplify C1-X cmp C2 for unsigne (*)
  0883c88... tree-optimization/116024 - simplify C1-X cmp C2 for UB-on-o (*)
  2990f58... RISC-V: Enable builtin __riscv_mul with Zmmul extension. (*)
  0a19346... RISC-V: Add implication for M extension. (*)
  517d344... RISC-V: Implement TARGET_CAN_INLINE_P (*)
  5f0a381... Add regression test (*)
  8da27c7... Add regression test (*)
  0c002cc... Add regression test (*)
  8b407d5... RISC-V: Add testcases for form 1 of scalar signed SAT_TRUNC (*)
  110ccfa... RISC-V: Implement scalar SAT_TRUNC for signed integer (*)
  2291739... Widening-Mul: Fix one bug of consume after phi node release (*)
  f9f57df... Match: Support form 1 for scalar signed integer SAT_TRUNC (*)
  0ab66f0... x86/{,V}AES: adjust when to force EVEX encoding (*)
  c94adf0... aarch64: Expand CTZ to RBIT + CLZ for SVE [PR109498] (*)
  34ae3a9... [RISC-V][PR target/116615] RISC-V: Use default LOGICAL_OP_N (*)
  60e9990... LoongArch: Fix up r15-4130 (*)
  0ad2c76... Fix parsing of substring refs in coarrays. [PR51815] (*)
  9252fc3... RISC-V: Add testcases for form 4 of scalar signed SAT_SUB (*)
  aac2bc4... RISC-V: Add testcases for form 3 of scalar signed SAT_SUB (*)
  e21a8d9... Match: Support form 3 and form 4 for scalar signed integer  (*)
  ff889b3... ssa-math-opts, i386: Handle most unordered values rather th (*)
  9fd38cc... ada: Fix infinite loop on MSP430 with -mlarge flag (*)
  409de30... ada: Remove -gnateE information message for noncontiguous e (*)
  c4e90a2... ada: Rework the Android sigtramp implementation (*)
  c4d9a73... ada: Fix bogus Constraint_Error for 'Wide_Wide_Value on wid (*)
  d77ba2e... ada: Fix bogus error in instantiation with formal package (*)
  cfbee18... ada: Fix negative value returned by 'Image for array with n (*)
  da2a85a... ada: Fix internal error on elsif part of if-statement conta (*)
  48fd89d... ada: Reject mixed container aggregates (*)
  5339c21... ada: Add mechanism to test internal error machinery (*)
  3e8b4d3... ada: Tweak position of comment (*)
  7716b0e... ada: Remove references to internal gnat RFC's (*)
  57a26ae... ada: Add dependency lines for External_Initialization (*)
  4ca91b8... ada: Use corect capacity with two dimensional arrays (*)
  9ca4d98... ada: Add Is_Rep_To_Pos predicate and export it for use in g (*)
  7a5f6f7... ada: Avoid dependency on Long_Long_Long_Integer and System. (*)
  cee7538... ada: Use semantics from the RFC for declarative items mixed (*)
  a6fc30b... ada: Fix reproducer generation with child subprograms (*)
  0f7e027... ada: Improved support for incomplete parameter types (*)
  0171938... ada: Early freezeing of types with 'Size'Class (*)
  d9b76de... ada: Print the load address in symbolic backtraces (*)
  4aa366f... ada: Legal access discriminant default expression incorrect (*)
  985b06d... ada: Missing constraint check for 'Length attribute referen (*)
  6549116... ada: Add adareducer integration to ICE handling (*)
  45131b8... ada: Fix wrong finalization of anonymous array aggregate (*)
  b4629cc... ada: sem_prag.adb: fix indentation (*)
  7e09f16... ada: Add External_Initialization extension (*)
  23017ce... ada: Use a-nallfl__wraplf.ads for Android (*)
  c28066c... ada: Add System definitions of SIGSYS for Android (*)
  eeb0a0e... ada: Rework s-linux/osinte for arm/aarch64-android sigactio (*)
  3376bc7... ada: Account for aarch64 in init.c section for Android (*)
  39bd80b... ada: Extend arm-android section of Makefile.rtl to aarch64 (*)
  50f023c... ada: sem_prag.adb: ignore compile_time_{warning,error} in C (*)
  d0e8f58... contrib, libcpp, libstdc++: Update to Unicode 16.0 (*)
  ae88da5... Recompute TYPE_MODE and DECL_MODE for vector_type for accel (*)
  d022f69... testsuite: Relax line number match in gfortran.dg/pr95690.f (*)
  327b4bc... diagnostics: Fix compile error for MinGW <7.0 (*)
  0ee028f... LoongArch: Add support to annotate tablejump (*)
  c01e3aa... RISC-V: Add an implicit dependency for Zawrs (*)
  14870c1... Daily bump. (*)
  b95ad25... Move gfortran.dg/gomp/allocate-static.f90 to libgomp.fortra (*)
  e203938... libgomp.texi: Update and cleanup of Impl. Status of OpenMP  (*)
  e4c0595... libcpp: Use constexpr for _cpp_trigraph_map initialization  (*)
  c0002a6... Implement MAXLOC and MINLOC for unsigned. (*)
  a2a956c... [RISC-V] Add splitters to restore condops generation after  (*)
  9a17e6d... c: ICE in build_counted_by_ref [PR116735] (*)
  bc0ca75... c++: -Wmismatched-tags and modules (*)
  53f20f9... c++: require_deduced_type and modules (*)
  c877a27... c++: modules don't require preprocessor output (*)
  5fb1ab5... arm: fix bootstrap issue with arm_noce_conversion_profitabl (*)
  0d64f9b... gcc: Remove executable permissions of testcases and *.md fi (*)
  fef86de... middle-end: reorder masking priority of math functions (*)
  0329916... vect: Add more dump messages for VLA SLP permutation [PR116 (*)
  8157f3f... vect: Support more VLA SLP permutations [PR116583] (*)
  2abd04d... vect: Restructure repeating_p case for SLP permutations [PR (*)
  1732298... vect: Variable lane indices in vectorizable_slp_permutation (*)
  4fd473f... aarch64: Fix general permutes of svbfloat16_ts (*)
  1048ebb... aarch64: Handle SVE modes in aarch64_evpc_reencode [PR11658 (*)
  fce02ba... testsuite: Unset torture_current_flags after use (*)
  b0b7161... tree-optimization/116990 - missed control flow check in vec (*)
  9b86efd... tree-optimization/116982 - analyze scalar loop exit early (*)
  7faadb1... testsuite: Prevent unrolling of main in LTO test [PR116683] (*)
  37554ba... ssa-math-opts, i386: Improve spaceship expansion [PR116896] (*)
  a8caeaa... OpenMP: Allocate directive for static vars, clean up (*)
  b137e4b... Handle non-grouped stores as single-lane SLP: adjust 'gcc.d (*)
  e966502... nvptx: Re-enable 'gcc.misc-tests/options.exp' (*)
  8095cb5... nvptx: Re-enable all variants of 'c-c++-common/torture/comp (*)
  81dcca1... nvptx: Re-enable 'gcc.dg/special/weak-2.c' (*)
  dcae798... nvptx: Re-enable all variants of 'gcc.c-torture/execute/200 (*)
  65c7616... nvptx: Disable effective-target 'freestanding' (*)
  cb633e5... nvptx: Re-enable "ptxas times out" test cases (*)
  b067710... nvptx: Re-enable 'gcc.c-torture/compile/20080721-1.c' (*)
  8a4a967... Daily bump. (*)
  4782662... testsuite: Require lto in three tests (*)
  220402b... hppa: Use stack slot SP-40 to copy between integer and floa (*)
  fe2e64b... Add single-lane SLP support to .GOMP_SIMD_LANE vectorizatio (*)
  c86be8f... doc: Focus on DWARF for FreeBSD (*)
  88b75dc... Daily bump. (*)
  29f47b0... hppa: Don't clobber frame_pointer_rtx in expanders (*)
  f653910... hppa: Fix indirect_goto constraint (*)
  9fc5b8f... libstdc++: add std::is_virtual_base_of (*)
  7c0d1e9... libstdc++: Implement LWG 3664 changes to ranges::distance (*)
  a8e6360... Fix various issues of -ftrivial-auto-var-init=zero with Ada (*)
  515f015... Improve load permutation lowering (*)
  7d736ec... Daily bump. (*)
  3f10a24... MAINTAINERS: Add myself to write after approval (*)
  385a232... diagnostics: bulletproof opening of SARIF output [PR116978] (*)
  7d2845d... x86: Disable stack protector for naked functions (*)
  20ce363... aarch64: Fix bug with max/min (PR116934) (*)
  58b9024... AVR: target/116953 - ICE due to operands clobber in avr_out (*)
  0f39769... testsuite - Some float64 and float32x test require double64 (*)
  6064420... cfgexpand: Expand comment on when non-var clobbers can show (*)
  115857b... testsuite: Fix fallout of turning warnings into errors on 3 (*)
  f139cbe... Revert: AVR: Implement TARGET_FLOATN_MODE. (*)
  98a1a88... AVR: Implement TARGET_FLOATN_MODE. (*)
  e2a701c... PR modula2/116918 -fswig correct syntax fixup (*)
  78d2af1... [PATCH] RISC-V/libgcc: Fix incorrect .cfi_offset for saving (*)
  20165d0... libstdc++/ranges: Implement various small LWG issues (*)
  c679caf... testsuite: Fix up unevalstr2.C test (*)
  f000cb8... aarch64: Set Armv9-A generic L1 cache line size to 64 bytes (*)
  e120521... libstdc++: Fix some Parallel Mode testsuite failures (*)
  7766a2c... arm: Fix missed CE optimization for armv8.1-m.main [PR 1164 (*)
  16cd00a... Fixup dumping of re-trying without/with single-lane SLP (*)
  f82055f... diagnostic, pch: Fix up the new diagnostic PCH methods for  (*)
  92e9e97... i386: Fix up ix86_expand_int_compare with TImode comparison (*)
  67b750c... i386: Fix up *minmax<mode>3_2 splitter [PR116925] (*)
  247643c... c++: Allow references to internal-linkage vars in C++11 [PR (*)
  6a1e109... c++: Return the underlying decl rather than the USING_DECL  (*)
  7fb6526... Relax gcc.dg/vect/pr65947-8.c (*)
  f135278... libstdc++: Replace implicit lambda capture of 'this' [PR116 (*)
  a96ebb2... tree-optimization/99856 - fix testcase (*)
  0fae155... testsuite: fix two newly-running -Wstringop-overflow test d (*)
  a2b7a6f... testsuite: add missing braces around dejagnu directives (*)
  a0cc694... testsuite - Fix gcc.c-torture/execute/ieee/pr108540-1.c (*)
  186be7f... doc: Drop GCC 2.6 ABI change note for H8/h8300-hms (*)
  4f0026c... gcc: fix typo in gimplify (*)
  68d88d9... testsuite: gnat.dg: fix dg-do directive syntax (*)
  5dad738... c++: record template specialization hash (*)
  e175fb3... Daily bump. (*)
  d77f073... c++: free garbage vec in coerce_template_parms (*)
  547219f... Aarch64: Define WIDEST_HARDWARE_FP_SIZE (*)
  fe33530... Revert "c++: free garbage vec in coerce_template_parms" (*)
  dca2b47... c++: -Wdeprecated enables later standard deprecations (*)
  b6ff52a... c++: add -Wdeprecated-literal-operator [CWG2521] (*)
  5b08ae5... c++: free garbage vec in coerce_template_parms (*)
  8d63d87... AVR: Make gcc.dg/c23-stdarg-9.c work. (*)
  0d9d687... libstdc++: Make Unicode utils work with Parallel Mode (*)
  7754a8b... libstdc++: Fix -Wdeprecated-declarations warning for Parall (*)
  28911f6... libstdc++: Fix some warnings seen during bootstrap (*)
  34670de... Restore aarch64 bootstrap (*)
  edec4bf... aarch64: Fix early ra for -fno-delete-dead-exceptions [PR11 (*)
  ccb6e08... libstdc++: [_Hashtable] Fix some implementation inconsisten (*)
  caef700... diagnostics: support SARIF 2.2 output, undocumented for now (*)
  1d09117... Daily bump. (*)
  1f619fe... phiopt: Fix VCE moving by rewriting it into cast [PR116098] (*)
  77c3ef0... testsuite/52641 - Make gcc.dg/strict-flex-array-3.c work on (*)
  524b9c2... AVR: Make gcc.dg/pr113596.c work. (*)
  5bf78cf... testsuite/52641 - Require int32 for gcc.dg/pr93820-2.c. (*)
  875a1df... testsuite/52641 - Fix gcc.dg/signbit-6.c for int != 32-bit  (*)
  4d9e473... middle-end: Fix ifcvt predicate generation for masked funct (*)
  4e11ad7... arm: Prevent ICE when doloop dec_set is not PLUS expr (*)
  3a52838... c++: Fix regression introduced by r15-3796 [PR116722] (*)
  dafbfdb... Replace another missed iterative_hash_object (*)
  ffc389c... gimple ssa: Don't use __builtin_popcount in switch exp tran (*)
  842fbfa... Speedup iterative_hash_template_arg (*)
  77c5e4a... Adjust gcc.dg/vect/slp-12a.c (*)
  32b99da... Adjust expectation for gcc.dg/vect/slp-19c.c (*)
  71896a8... un-XFAIL gcc.dg/vect/vect-double-reduc-5.c (*)
  61d87f2... testsuite/116596 - fix gcc.dg/vect/slp-11a.c (*)
  02f4efe... tree-optimization/113197 - bougs assert in PTA (*)
  4ba4165... tree-optimiztation/114855 - profile prediction slowness (*)
  c534e37... libstdc++: Populate std::time_get::get's %c format for C lo (*)
  5cf26f2... libstdc++: Fix rounding in chrono::parse (*)
  05b7ab8... libstdc++: Fix -Wlong-long warning in <bits/postypes.h> (*)
  79ea0aa... testsuite/116660 - adjust testcases unexpectedly failing on (*)
  ba76326... tree-optimization/116566 - single lane SLP for VLA inductio (*)
  56d0ee7... doc: Drop h8300-hms reference to binaries downloads (*)
  5943a2f... libcpp: Implement clang -Wheader-guard warning [PR96842] (*)
  ba53cca... opts: Fix up regenerate-opt-urls dependencies (*)
  cea87c8... backprop: Fix deleting of a phi node [PR116922] (*)
  9175d08... Fix gcc.dg/pr116905.c (*)
  eb0698a... testsuite/116654 - adjust gcc.target/powerpc/p9-vec-length- (*)
  b56dc0a... testsuite/116654 - adjust gcc.dg/vect/costmodel/ppc/costmod (*)
  e592ea8... tree-optimization/116654 - missed dr_explicit_realign[_opti (*)
  ed7b3e7... RISC-V: Add testcases for form 2 of scalar signed SAT_SUB (*)
  3809b4d... Match: Support form 2 for scalar signed integer SAT_SUB (*)
  60f1fed... Daily bump. (*)
  1c9b440... c++: don't advertise C++20 concepts in C++14 (*)
  f72b1a4... AVR: avr.cc - Drop a superfluous sub-condition in avr_out_c (*)
  5e41e8f... AVR: avr-passes.cc - Fix a build warning. (*)
  ac4cdf5... aarch64: Introduce new unspecs for smax/smin (*)
  9dd9a06... Implement MAXVAL and MINVAL for UNSIGNED. (*)
  be2f7a1... Fix wrong code out of NRV + RSO + inlining (*)
  97fd777... [PATCH] RISC-V/libgcc: Fix incorrect and missing .cfi_offse (*)
  1b7cfa7... c++: introduce __builtin_is_virtual_base_of (*)
  698e0ec... phi-opt: Improve factor heurstic with constants and convers (*)
  8273e31... modula2: Add FindIndice to library module gm2-libs/Indexing (*)
  fda30a3... PR modula2/116918 -fswig correct syntax (*)
  35dd5cf... aarch64: Add fp8 scalar types (*)
  27ddda8... tree-optimization/116902 - vectorizer load hosting breaks U (*)
  60fa7f5... tree-optimization/116905 - ICE with bogus range ops (*)
  3e1bd64... tree-optimization/116906 - unsafe PRE with never executed e (*)
  de25f17... range-cache: Fix ranger ICE if number of bbs increases [PR1 (*)
  bdbd060... range-cache: Fix ICE on SSA_NAME with def_stmt not yet in t (*)
  0939c8c... Daily bump. (*)
  b1696ff... libstdc++-v3: Fix signed-overflow warning for newlib/ctype_ (*)
  ab07db3... [testcase] Fix-absfloat16.c-testcase (*)
  4bcfaae... c++: concept in default argument [PR109859] (*)
  65073a5... Fix internal error during inlining after ICF pass (*)
  9c14f9a... diagnostics: return text buffer from test_show_locus [PR116 (*)
  e7a8fbe... diagnostics: require callers of diagnostic_show_locus to be (*)
  be02253... diagnostics: isolate diagnostic_context with interface clas (*)
  cce5286... diagnostics: avoid using diagnostic_context's m_printer [PR (*)
  3d3d20c... diagnostics: use "%e" to avoid intermediate strings [PR1166 (*)
  4c7a58a... diagnostics: add "dump" to pretty_printer and output_buffer (*)
  3286b67... diagnostics: fix typo in XHTML output [PR116792] (*)
  ab6c7a3... diagnostics: fix memory leak in SARIF selftests (*)
  8398ef9... autovectorizer: Test autovectorization of different dot-pro (*)
  fd35d99... c6x:  Adjust dot-product backend patterns (*)
  113e31c... rs6000: Adjust altivec dot-product backend patterns (*)
  d33786b... mips:  Adjust dot-product backend patterns (*)
  85a2ed0... arc: Adjust dot-product backend patterns (*)
  c45ef5e... i386: Fix dot_prod backend patterns for mmx and sse targets (*)
  bfa44e6... arm: Fix arm backend-use of (u|s|us)dot_prod patterns (*)
  0d0be1d... aarch64: Fix aarch64 backend-use of (u|s|us)dot_prod patter (*)
  c7fba0e... autovectorizer: Add basic support for convert optabs (*)
  2f68d69... optabs: Make all `*dot_prod_optab's modeled as conversions (*)
  18e905b... tree-optimization/116879 - failure to recognize non-empty l (*)
  87905f6... middle-end: check explicitly for external or constants when (*)
  bac9561... Ensure coarrays in calls use a descriptor [PR81265] (*)
  71bf3da... tree-optimization/116842 - vectorizer load hosting breaks U (*)
  85f5d06... tree-optimization/116785 - relax volatile handling in PTA (*)
  6416365... tree-optimization/116850 - corrupt post-dom info (*)
  3f8b1b2... Match: Support form 1 for scalar signed integer SAT_SUB (*)
  f0d0c56... Daily bump. (*)
  a2a78c0... RISC-V: Add testcases for form 1 of scalar signed SAT_SUB (*)
  b6ea98b... RISC-V: Implement scalar SAT_SUB for signed integer (*)
  7372672... cselib: Discard useless locs of preserved VALUEs [PR116627] (*)
  f4d0c6a... testsuite: XFAIL gfortran.dg/initialization_25.f90 properly (*)
  01a42a0... [PATCH] SH: Document extended asm operand modifers (*)
  0cd24b0... [PATCH] [PATCH] Avoid integer overflow in gcc.dg/cpp/charco (*)
  a0f1f50... [PATCH v2] RISC-V: Improve code generation for select of co (*)
  a30a9d5... doc: Document struct-layout-1.exp for ABI checks (*)
  74a0ff6... Daily bump. (*)
  786773d... Implement FINDLOC for UNSIGNED. (*)
  1c92800... Implement CSHIFT and EOSHIFT for unsigned. (*)
  2531f01... doc: Remove i?86-*-linux* installation note from 2003 (*)
  9261339... Daily bump. (*)
  2196a20... c++: Implement resolution for DR 36 [PR116160] (*)
  b9ac51a... c++: Don't strip USING_DECLs when updating local bindings [ (*)
  cf9efe5... c++/modules: Propagate purview/import for templates in dupl (*)
  6885407... libstdc++: Fix more pedwarns in headers for C++98 (*)
  16491e1... libstdc++: Refactor experimental::filesystem::path string c (*)
  7040c20... libstdc++: Fix -Wsign-compare warning in std::string::resiz (*)
  96e0370... c++: ICE with structured bindings and m-d array [PR102594] (*)
  c580b8a... libstdc++: Fix test FAILs due to -Wreturn-local-addr (*)
  500046d... libstdc++: Fix test FAIL due to -Wpointer-arith (*)
  0ff49a5... aarch64: fix build failure on aarch64-none-elf (*)
  64072e6... diagnostic: Save/restore diagnostic context history and pus (*)
  ddc72ba... diagnostic: Use vec instead of custom array reallocations f (*)
  a721089... i386: Modernize AMD processor types (*)
  cd430b1... Widening-Mul: Fix one ICE when iterate on phi node (*)
  9085cc2... Fix sorting in Contributors.html (*)
  dd5b823... libgcc, Darwin: Don't build legacy libgcc_s.1 on macOS 14 [ (*)
  d888a8a... c++/coro: ignore cleanup_point_exprs while expanding awaits (*)
  de03ef6... c++: simplify handling implicit INDIRECT_REF and co_await i (*)
  05e4f07... c++/coro: prevent ICV_STATEMENT diagnostics in temp promoti (*)
  037c97e... [MAINTAINERS]: Add myself as MVE Reviewer for the AArch32 ( (*)
  cfdc0a3... libgomp.texi: Remove now duplicate TR13 item (*)
  bb01c9d... RISC-V/libgcc: Save/Restore routines for E goes with ABI. (*)
  6b7eaec... libgomp.texi: fix formatting; add post-TR13 OpenMP impl. st (*)
  b1c7095... tree-optimization/116818 - try VMAT_GATHER_SCATTER also for (*)
  3db9e99... Fix bogus SLP nvector compute in check_load_store_for_parti (*)
  9c04112... unswitch: Replace manual ondemand maybe_undef with ssa_name (*)
  1a0b33e... c++/modules: Allow imported references in constant expressi (*)
  d0762e9... c++/modules: Fix linkage checks for exported using-decls (*)
  ad08ef0... c++/modules: Use decl_linkage in maybe_record_mergeable_dec (*)
  af4471c... c++: Update decl_linkage for C++11 (*)
  3471ae3... testsuite/gfortran.dg/open_errors_2.f90: Remove now-redunda (*)
  ff20f2b... Daily bump. (*)
  48e1b89... libstdc++: Add missing 'inline' to always_inline function (*)
  6a4d1c3... libgcc, libstdc++: Make declarations no longer TU-local [PR (*)
  6ac4e2f... c++: tweak for -Wrange-loop-construct [PR116731] (*)
  e23e537... libstdc++: Fix freebsd/dragonfly build [PR116859] (*)
  ee9f006... libstdc++: Preserve signbit of nan when converting float to (*)
  5ad6ff2... libstdc++: Fix comments in <sstream> tests that mention bas (*)
  240285e... libstdc++: Add [[nodiscard]] to iostream members (*)
  9ec258b... libgomp.texi: Fix deprecation note for omp_{get,set}_nested (*)
  819098d... testsuite: XFAIL gfortran.dg/initialization_25.f90 properly (*)
  e9f3414... doc: Remove index reference to removed documentation in for (*)
  6f76ce8... Add virtual destructor to AbstractExpr (*)
  942bbb2... tree-optimization/114855 - speed up dom_oracle::register_tr (*)
  e4a58b6... Fortran/OpenMP: Middle-end support for mapping of DT with a (*)
  d797202... libstdc++: Suppress an attribute suggestion warning [PR1168 (*)
  c45844e... libstdc++: Fix std::basic_stracktrace to not assume allocat (*)
  efdda20... libstdc++: Remove noexcept-specifier from MCF __cxa_guard_a (*)
  9dc1ab9... pretty-print: Fix up allocate_object (*)
  34bf6aa... testsuite: fix hyphen typos (*)
  98aac7c... testsuite: fix comment-only directive typos (*)
  27003e5... doc: Remove MinGW note on binutils 2.16 (*)
  454371d... [match.pd] Handle abs pattern with convert (*)

(*) This commit already exists in another branch.
    Because the reference `refs/users/aoliva/heads/testbase' matches
    your hooks.email-new-commits-only configuration,
    no separate email is sent for this commit.

Reply via email to