The branch 'devel/gfortran-test' was updated to point to:

 e23390a78680... Merge branch 'devel/gfortran-test' of git+ssh://gcc.gnu.org

It previously pointed to:

 325fe2262010... Fortran: Andre's coarray patch series, ver 4

Diff:

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

  e23390a... Merge branch 'devel/gfortran-test' of git+ssh://gcc.gnu.org
  beba09b... Allow single PHI initial values. (*)
  337ebec... Turn PHI analyzer to a simple pre-pass (*)
  71f41d9... Force recalculation when relations are registered. (*)
  c1f8961... Update current query global when system global changes. (*)
  b2e40fc... cfglceanup: Fix check for preheaders (*)
  84dbb22... libstdc++: Include <mutex> in syncbuf.cc [PR122698] (*)
  d9a19e6... Remove /usr/ccs references on Solaris (*)
  4711901... c++/modules: Keep tracking instantiations of static class v (*)
  3d11d69... Always analyze possible partial vector usage (*)
  ec1e495... Decide on LOOP_VINFO_USING_SELECT_VL_P after determining pa (*)
  c600861... Do not call vect_determine_partial_vectors_and_peeling from (*)
  a9139a6... Remove LOOP_VINFO_EPIL_USING_PARTIAL_VECTORS_P (*)
  37a0ec2... diagnostics: Fix -fdump-internal-locations for 64-bit locat (*)
  a8cf8cb... aarch64: unxfail pr117123.C (*)
  cbd6477... aarch64: change another CRC test (*)
  9d0f374... Daily bump. (*)
  85066ad... libstdc++: Tweak static_assert messages for volatile atomic (*)
  bbbd6a9... libstdc++: Minor refactoring in __wait_until_impl in atomic (*)
  577c0f4... gcc: Make aarch64-mingw32 target install wrap stdint.h (*)
  c38bf35... c++/modules: explicit inst of constructor (*)
  1569b0a... [RISC-V] Avoid most calls to gen_extend_insn (*)
  77705b4... testsuite: Fix up c-c++-common/asan/asan-stack-small.c test (*)
  246ec58... cobol: Fix bootstrap [PR122691] (*)
  aaa625a... c++/modules: if translation fails fall back to #include (*)
  4b84e56... c++/modules: fix hash_map issue (*)
  feccb9c... c++/modules: using builtin (*)
  2359344... c++/modules: friend void foo<bar>() (*)
  05a3346... aarch64: Remove unused pattern (*)
  c131624... aarch64: Add `aarch64_comparison_operator_cc` (*)
  e73b0e7... aarch64: Remove redundant checks (*)
  8d32fdf... aarch64: Merge mov<ALLI>cc with mov<GPF>cc (*)
  7ddc204... aarch64: Fix condition accepted by mov<GPF>cc (*)
  8d2e8db... Daily bump. (*)
  332d834... [RISC-V] Drop scan-tests of marginal value (*)
  00a522e... RISC-V: Add missing member for andes_25_tune_info (*)
  54b3c41... arm: [MVE intrinsics] rework sqrshr sqshl srshr uqrshl uqsh (*)
  8dea981... arm: [MVE intrinsics] rework sqshll srshrl uqshll urshrl (*)
  859c3ce... arm: [MVE intrinsics] rework sqrshrl sqrshrl_sat48 (*)
  eb5f0c7... arm: [MVE intrinsics] rework uqrshll uqrshll_sat48 (*)
  e0b23a9... arm: [MVE intrinsics] rework vpnot (*)
  de124ff... Add 'num_children' method to relevant pretty-printers (*)
  f94a73e... libstdc++: Ensure that _Utf_view is always a view. (*)
  14e5e4e... fortran: correctly handle optional allocatable dummy argume (*)
  7a5a92a... libstdc++: Add comment to __cpp_lib_bitset preprocessor con (*)
  e7ba197... libstdc++: std::bitset<0>("zero") should throw std::invalid (*)
  c9fb483... Remove --param=switch-lower-slow-alg-max-cases (*)
  75d7819... i386: Remove 'i' from output operand constraint (*)
  c725204... ipa/122663 - fix ICE with stmt removal during IPA modificat (*)
  71004c2... libstdc++: Use _Bind_front_t/_Bind_back_t in bind_front<f>/ (*)
  a645e90... tree-optimization/122573 - enhance SLP of invariant loads (*)
  4fa9ce0... Fortran: procedure targets in derived-type constructors [PR (*)
  55a7766... tree-optimization/122680 - avoid range query during vect tr (*)
  5afd19b... build: Require binutils 2.30+ on Solaris [PR121457, PR12145 (*)
  9e7d6c8... arm: [MVE intrinsics] rework asrl lsll [PR122216] (*)
  d2218f4... arm: [MVE intrinsics] add scalar_s64_shift scalar_u64_shift (*)
  e359564... arm: add support for out of range shift amount in MVE asrl  (*)
  52985dc... arm: fix MVE asrl lsll lsrl patterns [PR122216] (*)
  c47f146... Regenerate gcc/configure (*)
  0d2fed9... LoongArch: optimize half of vector copy for V4DFmode. (*)
  522f07d... LoongArch: Fix predicate for symbolic_pcrel_offset_operand. (*)
  f77f479... LoongArch: Fix issue where data marked as GTY is cleaned up (*)
  890dff6... Daily bump. (*)
  a892a2d... Fortran: Remove dg-bogus from test case. (*)
  83ead1c... [vxworks] wrap base/b_NULL.h to override NULL (*)
  9ab4d75... c++/modules: Add testcase for lookup of hidden friend [PR12 (*)
  4cc7bb6... Merge remove_forwarder_block_with_phi into remove_forwarder (*)
  1d8e2d5... cfgcleanup: Support merging forwarder blocks with phis [PR1 (*)
  6c0f06c... fix handling of mapped and their location (*)
  52165aa... mergephi: extend copy_phi_arg_into_existing_phi and use it  (*)
  8ae0090... cfgcleanup: Move ei definition into for loop for remove_for (*)
  4412a29... mergephi: use edge iterator in remove_forwarder_block_with_ (*)
  f76083c... cfgcleanup: Remove check on available dominator information (*)
  40c037a... cfgcleanup: forwarder block, ignore bbs which merge with th (*)
  c6ecbed... mergephi: Move checks from pass_merge_phi::execute to remov (*)
  88db06d... cfgcleanup: Move check for dest containing non-local label/ (*)
  4143a49... cfglceanup: Remove check for infinite loop in remove_forwar (*)
  38155f1... mergephi: Remove worklist (*)
  1161fc6... Handle shift-pairs in ext-dce for targets without zero/sign (*)
  0c69007... sccp: Fix order of gimplification, removal of the phi and c (*)
  be54e31... lto/122603: Fix missing null check with toplevel_node (*)
  5a2319b... gcc/testsuite: adjust tree-ssa/forwprop-43.c (*)
  2ea9d66... [RISC-V][PR rtl-optimization/122627] Yet another fix in IRA (*)
  14af70d... ada: Fix internal error on protected entry and private reco (*)
  833aa09... ada: Corrupted unwind info in aarch64-vx7r2 llvm kernel tes (*)
  d293478... ada: Avoid duplicate streaming and Put_Image subprograms. (*)
  093c03f... ada: Ignore declarations of internal types in compile-time  (*)
  57e56e9... ada: Fix pretty-printing of end spans (*)
  0c3be06... ada: Type-resolution error on target name in assignment to  (*)
  1696994... ada: Detect illegal value of static expression of decimal f (*)
  3551421... ada: Extend internal documentation of suspension objects (*)
  28e438a... ada: Update description of Alignment field for objects (*)
  40b0325... ada: Fix ancient bug in pragma Suppress (Alignment_Check) (*)
  97fe637... ada: Fix documentation on Junk names (*)
  4980b61... ada: Annotate CRC32 runtime packages as Pure and Always_Ter (*)
  aace405... ada: Relax assertion in compile-time evaluator (*)
  e77d45d... ada: Clear confusion about Standard'Maximum_Alignment (*)
  7c375b3... ada: Further update GNAT RM after recent change to alignmen (*)
  705e73f... ada: Fix a few typos in Layout.Set_Composite_Alignment (*)
  1b6d733... LoongArch: Don't mix lock-free and locking 16B atomics (*)
  7bfa8b3... Fix memory leak in pass_x86_cse (*)
  9332dfd... libstdc++: Fix std::forward_list::assign assignable check [ (*)
  bc7a890... libstdc++: testsuite: Add csignal missing test for SIG_IGN (*)
  2284333... libstdc++: testsuite: Add climits missing LL tests (*)
  62174ec... openmp, nvptx: ompx_gnu_managed_mem_alloc (*)
  2fb2406... doc: Fix errors with makeinfo 4.8 [PR122638] (*)
  7d29780... Optimize kmov + kmov + or to kortest. (*)
  b2163c8... contrib/check-params-in-docs.py: Compensate for r16-5132 (*)
  35f05d0... libstdc++: Optimize handling of optional for views: take, d (*)
  10caba3... aarch64: Extend syntax for cpuinfo feature string checks (*)
  4279116... libtdc++: Test atomic_ref<volatile T> only if operations ar (*)
  c9108d4... Make simple_dce_from_worklist remove unused call LHSs (*)
  5fbcd8a... c++/modules: Maintain attachment of temploid friends after  (*)
  e840037... aarch64: Use eor3 for more double xor cases (*)
  ec73b2d... RISC-V: Fix a non null-terminated string. (*)
  08e9df2... cobol: Introduce vendor-compatibility layer as user-defined (*)
  a784ed8... Daily bump. (*)
  1099fff... Fortran: Mark type-spec iterators referenced. (*)
  e7e1f2e... EXPERIMENTAL_SARIF_SOCKET: decode errno when reporting erro (*)
  69b484f... diagnostics: add class unique_fd (*)
  f0fe0ce... analyzer: fix log of name in ana::log_set_of_svalues (*)
  bf7f6bc... testsuite: arm: mve: Adjust testcases [PR122175] (*)
  1981390... aarch64: Add support for -mcpu=ampere1c (*)
  0fb3b3a... gccrs: Fmt: Simplify pragma diagnostic setup (*)
  39dae07... s390: Add stack protector guard doc (*)
  4f3b500... gcc/doc: add index entries for SARIF and HTML output format (*)
  143396a... libgccjit: Add the function attributes for setting the ABI (*)
  8af0e3d... gccrs: fmt: Skip warnings in Fmt class due to unused devirt (*)
  c209c15... tree-optimization/122653 - handle POINTER_DIFF_EXPR in SCEV (*)
  079e570... arm: mve: avoid invalid immediate values in vbicq_n, vorrq_ (*)
  2de6462... libgomp.{c-c++-common,fortran}/target-is-accessible-1.c: Fi (*)
  13b58ca... arm: Fix out of bounds when using cmse with FP types in agg (*)
  4aa3af6... arm: Fix CMSE clearing of union members with no padding [PR (*)
  0cd1f03... s390: Support global stack protector (*)
  ea5b024... tree-optimization/122647 - missing bool pattern for bool -> (*)
  6947098... RISC-V: Add Andes 25 series pipeline description. (*)
  845fb3b... libgomp.texi: Add OpenMP TR14 implementation status (*)
  5da963d... OpenMP: Add omp_default_device named constant [PR119677] (*)
  1fa5dd8... libstdc++: Add ranges::borrowed_range specialization for op (*)
  d554b8a... libstdc++: optional<T&> for function and unbounded array sh (*)
  b0e56bc... Ada: Fix variable initialized with if-expression not flagge (*)
  eeccfad... Fortran: Update test case. [PR36725] (*)
  294cffd... libstdc++: use -Wno-deprecated-declarations (*)
  bc68e43... libstdc++: sync prune.exp with GCC (*)
  c9d6dff... Add stdarch to the list of ignored prefixes (*)
  54b5234... Daily bump. (*)
  0ef98bf... Fortran: Remove unused variable. [PR 96255] (*)
  1eb696f... fortran: Fix ICE and self-assignment bugs with recursive al (*)
  5e62a23... fortran: Implement optional type spec for DO CONCURRENT [PR (*)
  1062eec... gcc/: Factor out helper function (*)
  f127421... gcc/: Reduce scope of local variable (refactor) (*)
  f9b3663... Fortran: Final cleanup of zero width formats [PR90374] (*)
  52a24bc... c++/modules: avoid too many hidden friends in ADL (*)
  f0eda7b... c++/modules: use set_cfun (*)
  af180d8... amdgcn: Consolidate mkoffload setup constructors (*)
  8a155c1... diagnostics: add experimental SARIF JSON-RPC notifications  (*)
  8fad025... Enable ranger for the vectorizer (*)
  699287f... Use ranger when simplifying conditions during niter analysi (*)
  9d1294a... [RISC-V] Improve detection of packw (*)
  225661f... [RISC-V] Simplify riscv_extend_to_xmode_reg (*)
  d8b523e... RISC-V: Add test for vec_duplicate + vmseq.vv combine case  (*)
  f756b50... RISC-V: Add test for vec_duplicate + vmseq.vv combine case  (*)
  0da74bc... Improve range_on_edge for GENERIC expressions (*)
  0b22e84... Support edge query for range_query::get_tree_range (*)
  c4ca512... match.pd: Fold (y << x) <rel op> x -> 0 or 1 (*)
  8c34993... LoongArch: doc: Add description of function attrubute. (*)
  7834708... LoongArch: Add testsuites for FMV. (*)
  e112de4... LoongArch: Do not inline when callee is versioned but calle (*)
  9c197fe... LoongArch: Implement TARGET_OPTION_SAME_FUNCTION_VERSIONS. (*)
  d9b94a5... LoongArch: Add support for setting priority in fmv. (*)
  4fa46c8... LoongArch: Implement __init_loongarch_features_resolver. (*)
  8e4d901... LoongArch: Implement TARGET_COMPARE_VERSION_PRIORITY. (*)
  b9f37c0... LoongArch: Implement TARGET_GENERATE_VERSION_DISPATCHER_BOD (*)
  f9edc5d... LoongArch: Implement TARGET_MANGLE_DECL_ASSEMBLER_NAME. (*)
  4969cb7... LoongArch: Implement TARGET_GET_FUNCTION_VERSIONS_DISPATCHE (*)
  0aaad88... LoongArch: Implement TARGET_OPTION_VALID_VERSION_ATTRIBUTE_ (*)
  009e32e... LoongArch: Support la64v1.1 evolution features in the targe (*)
  bb39433... LoongArch: Fix ICE for illegal strings in the target attrib (*)
  cadbc01... ifcvt: Fix factor_out_operators for BIT_FIELD_REF and BIT_I (*)
  8f3242c... gimplify-me: Fix regimplification of gimple-reg-type clobbe (*)
  87f9ff6... i386: Support C++ template parameters in AMX intrinsics [PR (*)
  b99eddb... Daily bump. (*)
  536ae81... c++/modules: Fix ICE in instantiating_tu_local_entity [PR12 (*)
  2fbb6b2... c++/modules: Propagate purviewness to all parent namespaces (*)
  db44cfb... c: Refactor c_parser_unary_expression() (*)
  faf7053... Update gcc es.po (*)
  ecf9cca... doc: regenerate-opt-urls after .opt file/invoke.texi change (*)
  8c72f3c... gcc: quote some expressions in `test x...` (*)
  a7f188c... c: Fix return type of _Countof [PR122591] (*)
  c180ad3... builtins: Fix atomics expansion after build_call_nary chang (*)
  6f9ab2f... Documentation for -fident and -Qy/-Qn options [PR122243] (*)
  060af69... Document linker options + -Q and -S [PR122243] (*)
  40e9895... Add missing documentation for some -f, -g, and -W options [ (*)
  6786a07... Document long-form command-line options [PR122243] (*)
  a9bd095... Only document -A/--assert options in cpp manual [PR122243] (*)
  eed59c5... Add missing options to option summary [PR122243] (*)
  a8826f6... Mark some undocumented options as such [PR122243] (*)
  5b276d3... Add "RejectNegative" to some options where it doesn't make  (*)
  b415dc3... Mark some unused/undocumented options as "Ignore" [PR122243 (*)
  d705745... Add some missing @opindex entries [PR122243] (*)
  546083d... Fix typos in @opindex entries [PR122243] (*)
  c6fce49... pru: Use unsigned constants for register classes (*)
  ca6e0f6... pru: Implement TARGET_ADDR_SPACE_LEGITIMIZE_ADDRESS [PR1224 (*)
  ef4c266... AArch64: Update test to reflect new message (*)
  e91389b... AArch64: Update existing test with svbool_t operations (*)
  fc604ad... AArch64: Support C/C++ operations on svbool_t (*)
  dbc9d1d... arm: Don't reject early mov?fcc patterns that we might be a (*)
  a98b6cf... vect: Do not set range for step != 1 [PR121985]. (*)
  a17e06f... optabs: Do not pun modes smaller than QImode. (*)
  3e8cc2f... vect: Give up if there is no offset_vectype. (*)
  0f8bcac... vect: Reduce group size of consecutive strided accesses. (*)
  bbd9606... c++: Implement C++26 P3920R0 - Wording for NB comment resol (*)
  5c8fe56... c++: Diagnose #define/#undef indeterminate (*)
  611fc65... c++, libcpp: Implement CWG3053 (*)
  52fc9f0... libstdc++: Implement final wording of C++26 P3778R0 - type_ (*)
  d538348... libcpp: Improve locations for macros defined prior to PCH i (*)
  f8881d5... Daily bump. (*)
  75323f8... apx-ndd-tls-1b.c: Change to xfail for ! ia32 (*)
  8c1fc5a... indirect-thunk-(|extern|inline)-(5|6).c: Drop x32 scan (*)
  c58d6d6... gcc.target/i386/cmov12.c: Limit to lp64 (*)
  d4b9515... Regenerate libgfortran Makefile.in and aclocal.m4 (*)
  3332308... Fix typo (*)
  9703ab2... gcc.target/i386/shrink_wrap_1.c: Limit to lp64 (*)
  d774ccf... gcc.dg/pr90838.c: Adjust for x32 (*)
  9b7f141... Daily bump. (*)
  eebee8f... Ada: Fix bogus error on limited with clause and private par (*)
  191896c... [RISC-V] Add testcase for shifted truthvalue (*)
  5398158... Fortran: F2018 extensions to interoperability of procedures (*)
  7d966cc... isel: Check bounds before converting VIEW_CONVERT to VEC_SE (*)
  e753fa3... LoongArch: Fix PR122097 (2). (*)
  bc62a2f... vect: Complete implementation for MULT_EXPR vector lowering (*)
  a1fe2cf... fortran: [PR121628] (*)
  77e10b4... sccp: Fix order of removal of phi (again) [PR122599] (*)
  cbded1c... Daily bump. (*)
  90a7e65... gdbhooks.py: add printers for analyzer types (supernode and (*)
  fcef30b... analyzer: fix stray trailing "allocated here" text in event (*)
  c66ebc3... Move build_call_nary away from va_list (*)
  9da7ccf... RISC-V: Remove gather scale and offset handling. (*)
  c07453d... vect: Do not convert offset type in strided gather. (*)
  573ea59... vect: Relax gather/scatter scale handling. (*)
  e51fffd... vect: Relax gather/scatter detection by swapping offset sig (*)
  a1de16a... forwprop: Handle already true/false branchs in optimize_unr (*)
  0c0b0e7... testsuite: Move complex-operations-run.c to vect-complex-op (*)
  c14a1ed... Ada: Fix bogus error on inherited operation for extension o (*)
  d14d24b... bpf: improve memmove inlining [PR122140] (*)
  bc10ba9... tree-optimization/122577 - missed vectorization of conversi (*)
  0376ac1... Match: Refactor bit_ior based unsigned SAT_MUL pattern by w (*)
  dd30551... RISC-V: Combine vsext.vf2 and vsll.vi to vwsll.vi on ZVBB (*)
  59e688b... tree-optimization/122589 - imm use iterator checking fallou (*)
  7197d80... aarch64: Add support for preserve_none function attribute [ (*)
  a747e40... RISC-V: Add test for vec_duplicate + vwmaccu.vv combine wit (*)
  94e605a... RISC-V: RISC-V: Combine vec_duplicate + vwmaccu.vv to vwmac (*)
  f6bca88... LoongArch: Redundant sign extension instruction optimizatio (*)
  cbd06e9... LoongArch: Implement sge and sgeu. (*)
  73eb002... LoongArch: When loading an immediate value, promote mode to (*)
  29ea6d1... Daily bump. (*)
  eb88c84... AArch64, ARM: Clean up documentation of -mbranch-protection (*)
  e5b5a13... doc: Move _Countof under 'Other Extensions to C Syntax' (*)
  9636d90... fortran: [PR121628] (*)
  3dbca5f... Ada: Fix function call in object notation incorrectly rejec (*)
  1ae7073... libbacktrace: use correct names in #undef of ELF macros (*)
  d5ede6f... AVR: target/122516: Make attribute "retain" work. (*)
  d277d4e... [RISC-V] Ignore useless zero-initialization in conditional  (*)
  9cc7722... Ada: Fix incorrect renaming of primitive subprogram in obje (*)
  d79d12d... AVR: AVR-SD: Put a valid opcode prior to gs() table in .sub (*)
  5e93ab0... [RISC-V][PR 121136] Improve various tests which only need t (*)
  6c56609... Add GTY skip to active_iterated_stmt (*)
  1139d69... cobol: Mainly extends compilation and execution in finterna (*)
  e82a29a... SSA immediate use iterator checking (*)
  9ded9b8... Make FOR_EACH_IMM_USE_STMT work w/o fake imm use node (*)
  36c44c2... Update immediate use iterator documentation (*)
  a137663... New XOR fold routine. (*)
  c35bab0... testsuite: arm: fix arm_v8_vfp_ok effective-target (*)
  f401c2b... libiberty: Add BigObj COFF support for LTO on Windows targe (*)
  cc3ade6... LoongArch: Switch the default code model to medium (*)
  20ddfc9... Daily bump. (*)
  f5db79b... c++/modules: Complain on imported GMF TU-local entities in  (*)
  99c2ed7... c++/modules: Allow ignoring some TU-local exposure errors i (*)
  35e0295... Ada: Fix qualified name of discriminant incorrectly accepte (*)
  90f2ab4... libgomp.c++/target-std__multimap-concurrent.C: Fix USM memo (*)
  4983e97... Fortran: Add non-PDT type extension to PDTs [PR122566] (*)
  071942e... Fortran: Fix PDT constructors in associate [PR122501, PR122 (*)
  dd62c97... OpenMP/Fortran: Fix skipping unmatchable metadirectives [PR (*)
  470411f... forwprop: allow subvectors in simplify_vector_constructor ( (*)
  7c4f8ae... Use gather_imm_use_stmts instead of FOR_EACH_IMM_USE_STMT i (*)
  07a2b1a... Add gather_imm_use_stmts helper (*)
  b9457ed... Fix unsafe stmt modifications in FOR_EACH_IMM_USE_STMT (*)
  e5b355e... Add debug function for affine_iv (*)
  5bb3bc9... LoongArch: testsuite: Adapt widen-mul-rtx-cost-signed.c for (*)
  d7434f3... LoongArch: Avoid unnecessary zero-initialization using LSX  (*)
  84974b9... Daily bump. (*)
  c013228... Ada: Fix explicit raise on subtype of lock-free protected t (*)
  8836210... Ada: Fix incorrect legality check in instantiation of child (*)
  4cad566... Fortran: fix frontend memleak with DO CONCURRENT [PR122564] (*)
  a01a300... Fix typos in comment (*)
  c106443... gcc/: Rename warn_parm_array_mismatch() => warn_parms_array (*)
  0983945... i386: TEST insn should be merged with ADC/SBB insn [PR12239 (*)
  7e7091b... arc: Add const attribute support for mathematical ARC built (*)
  7fa8420... OpenMP/Fortran: Revamp handling of labels in metadirectives (*)
  0834dc3... Match: Refactor min based unsigned SAT_MUL pattern by widen (*)
  0013501... lto/122515: Fix archive offset types for i686 (*)
  f062a6b... c++: Don't constrain template visibility using no-linkage v (*)
  95cabf5... gfortran.dg/pr122513-2.f90: New test [PR122513] (*)
  a50b440... simplify-rtx: Canonicalize SUBREG and LSHIFTRT order for AN (*)
  0a2c4b6... analyzer: add event kinds for special control flow [PR12254 (*)
  df2c1f7... cp: fix typo "an decrement" -> "a decrement" (*)
  0e9ccae... Daily bump. (*)
  7bdac5a... Ada: Fix segfault for instantiation on function call return (*)
  f4367c6... Ada: Fix misleading diagnostic about abstract new in type d (*)
  584f50a... i386: Allow memory op in operand 1 predicate of *test<mode> (*)
  c5d658e... RISC-V: testsuite: Fix pr119115.c. (*)
  ffe538c... Fortran: Fix check on locality spec DO CONCURRENT (*)
  f8bb201... gcc: sync top-level with binutils-gdb (*)
  0f4afd8... [PR rtl-optimization/122536] Fix guard against variable bit (*)
  8f6c9eb... c++: ADL finds all friends (P1787) (*)
  3ce8734... c++/modules: import confict with builtin (*)
  5926cc9... libstdc++: add ADL friends (*)
  28d20a5... libgomp.fortran/omp_target_memset.f90 - Avoid implicit mapp (*)
  237a83d... libstdc++: adjust std module TBB workaround (*)
  eaf6b40... libstdc++: remove cassert from stdc++.h (*)
  725ce34... libstdc++: add attributes to more ios_base types (*)
  9f428ff... c++: modules, clones, and overload resolution (*)
  ca55458... c++: modules and deprecated namespaces (*)
  7a25bad... Fix 'libgomp.c/pr122281.c' for non-USM offloading execution (*)
  85b6344... ada: Guard compile-time evaluator against rewritten if-expr (*)
  fd7b43f... ada: Restore alignment check for address clause given with  (*)
  c22f8e1... ada: Adjust outdated reference in comment (*)
  efa7ec8... ada: Decouple compile-time evaluation from while loop sourc (*)
  48d09de... ada: Decouple compile-time evaluation from if_statement sou (*)
  4d98d5e... ada: Preserve AST structure when copying tree with discrete (*)
  0c320ec... ada: Keep source locations for inlined subprograms from pre (*)
  2671814... ada: Fix box accepted as second association of a generic fo (*)
  4ff0bd5... ada: Crash on call to a dispatching op with if_expr and tag (*)
  2c77eeb... ada: Fix another incorrectly nested procedure (*)
  e818a8e... ada: Tweak Is_Predefined_File_Name (*)
  39ba3bb... ada: Get rid of Sy/Sm mixing (Expression) (*)
  d5c0cf6... ada: Reject nonconfirming size clauses on objects of floati (*)
  1c484bd... ada: Fix spurious check on 'Put_Image for an array of chara (*)
  fbdaed5... ada: Remove workaround for a freezing issue with address of (*)
  43ce882... ada: Fix Put_Image for Multiway_Trees (*)
  6a33110... ada: Avoid Ignored ghost code behavior in Codepeer_Mode (*)
  a740ac2... ada: Avoid triggering ghost context errors on prefixed name (*)
  f5836f7... ada: Direct attribute definition for constructors (*)
  987d94e... ada: Tidy up code dealing with visibility in instances of f (*)
  256263b... ada: Get rid of Sy/Sm mixing (Actions) (*)
  3b28ad1... ada: Remove outdated comment (*)
  7a6df73... ada: Get rid of unused node/entity fields (neither set nor  (*)
  96ac78a... ada: Add missing runtime procedure for CHERI (*)
  ebfc39d... ada: Move constant declaration (*)
  280d165... ada: Get rid of unused node/entity fields (Set_ only) (*)
  77691b9... ada: Add ctor call after address clause (*)
  966d132... ada: Remove exception handler in Check_Vanishing_Fields (*)
  3e7ea99... ada: Make Long_Long_Float'Write deterministic (*)
  2c7a70e... ada: Fix incorrect static string concatenation with null le (*)
  64a6f14... ada: Remove dependence on secondary stack for type with con (*)
  cc2a4eb... ada: Get rid of Sy/Sm mixing (Default_Expression) (*)
  bd03df4... ada: Incorrect warning redundant parens on in (*)
  e95656d... ada: Fix visibility issue in nested instance with use claus (*)
  65dec7e... ada: Add System.Traceback.Symbolic.Calling_Entity (*)
  6ee8ebe... ada: Get rid of Sy/Sm mixing (Chars) (*)
  0d95edd... ada: Catch Constraint_Errors on non-scalar streaming attrib (*)
  11e4b8b... ipa: Fix pritting of symtab_node type: Fix 'static_assert'  (*)
  543b517... AVR: Fix gcc.target/avr/torture/pr92606.c that failed witho (*)
  d7ff743... arc: Fix wrong vector ordering on big-endian architecture (*)
  e2cbcd1... Fix gimple_copy for OpenMP atomic load/store [PR122281, PR1 (*)
  c10bd8c... docs: fmv:  Update Function multi-versioning documentation  (*)
  0d0028f... RISC-V: Fix the ABI of empty unions and zero length array i (*)
  7d6fc99... AArch64: Fix mv-cmpu-features.C test that fails on older gl (*)
  643112d... aarch64: Add missing fmv features. (*)
  ec7cc28... Ada: Add testcase for missed loop vectorization on x86-64/W (*)
  b768195... xtensa: Revise implementation of hardware FP rounding instr (*)
  870fed5... LoongArch: Improve TARGET_MODES_TIEABLE_P implementation (*)
  796aa9e... LoongArch: Make full use of load insns with unsigned extens (*)
  dddb16c... LoongArch: Eliminate unnecessary dependencies introduced by (*)
  2ae8cb4... LoongArch: Optimize AND large immediate operation (*)
  fbd9051... LoongArch: Improve TARGET_CAN_CHANGE_MODE_CLASS implementat (*)
  d102db7... LoongArch: Correct the cost of mulh.{w[u]/d[u]} (*)
  a0cc945... vect: Fix null dereference in boolean reductions [PR122475] (*)
  b41f964... x86-64: Inline memmove with overlapping unaligned loads and (*)
  22b3de7... [RISC-V][PR tree-optimization/52345] Optimize testing multi (*)
  c201326... LoongArch: Add builtin interfaces for 128 and 256 vector co (*)
  abb22d0... LoongArch: Optimize normal immediate data loading. (*)
  f59caba... LoongArch: Fix ICE caused by loongarch_split_reduction [PR1 (*)
  39929ac... Daily bump. (*)
  d66209c... PR modula2/122499: misspelt procedure in import list causes (*)
  c303f10... SPARC: Make target-specific test more robust (*)
  c60b6e7... SPARC: Make target-specific tests more robust (*)
  57b6383... Ada: Fix ACATS cxaj001 test on Solaris (*)
  27ddde7... [RISC-V] Expose sign extension for 32 bit rotates by consta (*)
  0eb6b0f... i386: Canonicalize (compare (minus (a b)) a) to (compare (a (*)
  a06228c... libstdc++: add missing exports (*)
  12f3c63... Ada: Fix crash on tagged private type with unknown discrimi (*)
  21742b8... Ada: Fix use type clause invalidated by use clause in neste (*)
  0b2c031... AVR: target/122527 -- Don't use __load_N to load from __fla (*)
  1267fce... AVR: Don't run avr/torture/pr84211-fuse-move-1.c with -flto (*)
  fd5c057... c++/modules: Track all static class variables [PR122421] (*)
  ad8de02... AVR: PR122505 - Fix bloated mulpsi3 in the wake of hacking  (*)
  d3159cc... Update SSA iterator documentation (*)
  6b6696f... gcc: Drop junk vim backup file (*)
  8d634d4... Daily bump. (*)
  fe0fa2b... [RISC-V][SH][PR rtl-optimization/67731] Improve logical IOR (*)
  6363288... [RISC-V] Reorder ready queue slightly to avoid unnecessary  (*)
  ac3eeb9... [PR rtl-optimization/122321][RISC-V] Bounds check another a (*)
  acbcbeb... Fortran: implement constraint F2018:C1585 on pure function  (*)
  b466450... c++/modules: Stream BASELINK_OPTYPE [PR122381] (*)
  bb63537... c: GNU extension allowing compound literals of variable siz (*)
  5175ef7... c: Fix ICE when using va_arg with arrays [PR97986] (*)
  806b229... xtensa: Add alternative negsf2 insn pattern (*)
  0e71df9... xtensa: Make use of ROUND.S instruction (*)
  d0c2849... xtensa: Remove redundant use of 'F'-constraint (*)
  ab29201... testsuite: Fix fold-vecperm-1.c for targets that don't have (*)
  a3ee90f... ipa: Fix pritting of symtab_node type [PR122512] (*)
  ee6766d... Daily bump. (*)
  468f8a3... fold-const: Remove div_if_zero_remainder declaration. (*)
  58ee207... AArch64: support bf16 to sf extensions [PR121853] (*)
  82384a2... fortran: remove redundant code related to constant pointer  (*)
  63bc852... Fortran: Use specific PDT constructors from a generic list  (*)
  c070cfb... tree-optimization/122502 - avoid folding during imm use wal (*)
  a4be88e... fold: Remove div_if_zero_remainder  [PR122437] (*)
  127cd40... Fix pr122478.c testcase (*)
  7b9d32a... sccp: Fix ICE during folding after proping const in some ca (*)
  2be505a... LoongArch: Remove the "-mlasx" compilation option from the  (*)
  eb1de20... LoongArch: Support vec_widen_[s]{add/sub/mult}_{hi/lo}_{v4s (*)
  4b1a27a... LoongArch: Implement the vector dot product operation with  (*)
  8a3838d... LoongArch: Implement vec_widen_<su>{add/sub/mult}_{hi/lo}_{ (*)
  326c2fd... LoongArch: Simplify vec_widen_<su>{add/sub/mult}_{hi/lo}_m  (*)
  590c746... Daily bump. (*)
  ff84c89... c++: Fix up and tweak std-name-hint.gperf (*)
  75677b2... gccrs: Improve ErrorPropagationExpr handling (*)
  50f8401... gccrs: Attempt to resolve pattern items in tuple pattern wi (*)
  f11a216... gccrs: Fix ICE on enum in tuple struct pattern (*)
  ea83310... gccrs: Fix ICE for repr attribute malformation (*)
  5c3bc9c... gccrs: fix inner attr derive doesn't show error (*)
  238cb68... gccrs: fix ICE in TyVar constructor (*)
  36fd200... gccrs: Emit error when tuple-indexing on non-tuples (*)
  66a9a3a... gccrs: Refactor TyTy::ConstType into separate types (*)
  2a773d3... gccrs: test: add a regression test for issue Rust-GCC/gccrs (*)
  d2f16ed... gccrs: fix: add early return for empty module file (*)
  a0a19aa... gccrs: Add doc attribute checking on traits (*)
  1461fa7... gccrs: Avoid malformed attribute conversion (*)
  3acbf40... gccrs: Force crash when retrieving meta item location (*)
  bff55b7... gccrs: Add override modifier (*)
  1e10de3... gccrs: Emit an error on malformed path (*)
  10c3682... gccrs: Use rich_location for TupleStructPattern type check  (*)
  495ec48... gccrs: Implement compilation support for HIR::TupleStructIt (*)
  81c8611... gccrs: Implement lowering of AST::TupleStructItemsHasRest (*)
  b3ac521... gccrs: tests: added extra parens compile test (*)
  646d39c... gccrs: Test libcore (*)
  e13277e... gccrs: Fix StructPattern type checking rejecting tuple stru (*)
  54ff780... gccrs: Add HIR lowering support for rest pattern in struct  (*)
  0c714ad... gccrs: Handle link_name attribute (*)
  955c7b6... gccrs: expand: Inherit from PointerVisitor (*)
  544333e... gccrs: Add origin location to expanded tokens (*)
  53e7cb3... gccrs: Emit errors from the transcriber when they occur (*)
  42c46d9... gccrs: Prevent segfault on builtin metavars (*)
  c73e44a... gccrs: Fix ICE where we expect a num enum variant (*)
  011d38a... gccrs: Add error diag for self params on plain functions (*)
  cca063c... gccrs: Fix ICE on copied array expressions (*)
  87d0567... gccrs: Remove old hack from resolve operator overload (*)
  b269487... gccrs: fnptr types can hold onto generic params so it needs (*)
  626812f... gccrs: Improve FFIOpt (*)
  22baf6c... gccrs: Implement TokenCollector::visit(AST::FormatArgs&) (*)
  68a0e45... gccrs: Fix ICE for invalid const capacity expression handli (*)
  b65abf4... gccrs: Import stdarch 1.49.0 (*)
  bee2048... gccrs: Fix ICE handling division by zero in const eval (*)
  182b2e6... gccrs: Fix ICE with invalid const expression (*)
  7a01b70... gccrs: Protect from errors in alternate pattern parsing (*)
  1e45335... gccrs: Remove AST::TraitItemConst (*)
  4d7a8e4... gccrs: Create subdirectory checks/errors/feature (*)
  6564f21... gccrs: nr1.0: Remove EarlyNameResolver (*)
  ee87c5d... gccrs: Import libcore 1.49.0 (*)
  3022cba... gccrs: Add libcore to the list of ignored prefixes (*)
  07b7e33... gccrs: track abi and unsafety on fnptrs for proper type che (*)
  a1a2b61... gccrs: get rid of more clones in unify path (*)
  84baeaf... gccrs: Add test to confirm Rust-GCC/gccrs#3922 fix (*)
  38fec1d... gccrs: Add test to confirm Rust-GCC/gccrs#3924 fix (*)
  852a388... gccrs: nr1.0: Remove chunks of resolution phase (*)
  de04118... gccrs: Unify path-to-type handling in Late resolver (*)
  ef0d55f... gccrs: Fix crash on break outside of loop context (*)
  1422fa6... gccrs: Fix segv when handling invalid array capacities (*)
  735ac41... gccrs: Implement missing read-only checker case for TuplePa (*)
  d334ef5... gccrs: Implement missing var decl case for TuplePatternItem (*)
  d22a2d1... gccrs: Recognize rustc_allow_const_fn_unstable (*)
  f969058... gccrs: Add implicit infer support for unify on const types (*)
  f8aaded... gccrs: allow unifications against non const types (*)
  73512d1... gccrs: Fix bug with unconstrained const generic (*)
  5579e44... gccrs: track generic const generics properly (*)
  c2f1a0f... gccrs: Fix formatting of tyty code (*)
  277e3cb... gccrs: Remove fully the can_eq TyTy::BaseType::can_eq inter (*)
  9767451... gccrs: get rid of last can_eq usage finally (*)
  c164534... gccrs: reuse an error mark node instead of new ones each fa (*)
  c33c144... gccrs: simplify cloning of types during unify (*)
  83df8ca... gccrs: remove 2nd last usage of can_eq (*)
  1a42fc3... gccrs: Add check bounds flag to unify rules for compatabili (*)
  9b730dc... gccrs: Update can_eq to be a types_compatable interface (*)
  2df042c... gccrs: respect the unify rules commit flag (*)
  9889897... gccrs: Remove some const usage so we can get rid of more ca (*)
  393153d... gccrs: Make the coerce borrowed pointer consistent with try (*)
  229ab5d... gccrs: Error out on unsuffixed self list use declaration (*)
  83d04c5... gccrs: Emit error on lonely self use declaration (*)
  1f31162... gccrs: Allow early resolution to use the language prelude (*)
  4b1427f... gccrs: Remove Parser::parse_tuple_index_expr_float (*)
  94085d2... gccrs: Do not dump the AST if the parser emit errors (*)
  b4d0ea2... gccrs: desugar: Use PointerVisitor for ExpressionYeast (*)
  305eeac... gccrs: ast: Add PointerVisitor (*)
  94456e7... gccrs: Separate strip information from internal state (*)
  6b23c7f... gccrs: nr1.0: Remove support in borrow checker (*)
  6e63f0c... gccrs: nr1.0: Remove support in pattern checker (*)
  640046c... gccrs: nr1.0: Remove support in rust-session-manager.cc (*)
  a1de13c... gccrs: nr1.0: Remove support in privacy checker (*)
  a206b96... gccrs: Refactor AST Patterns that hold multiple pattern ite (*)
  2c88d63... gccrs: Avoid std::unique_ptr<std::string> in Token (*)
  fb70c0b... gccrs: Eagerly expand format_args macro (*)
  d81a412... gccrs: Remove Parser::parse_path_in_expression_pratt (*)
  65db613... gccrs: Add fn pointer implementation test (*)
  706453d... gccrs: Use as member function instead of static cast (*)
  ce72dfc... gccrs: Put nevertype cercion into it's own function (*)
  fe35278... gccrs: Change coerce_unsize error handling (*)
  0e192e5... gccrs: Refactor return statements (*)
  5c43f87... gccrs: Remove unused variable assignments (*)
  d1e3e3e... gccrs: Avoid copy when constructing TypeBoundPredicate (*)
  fedeaee... gccrs: Remove unused copy (*)
  196890d... gccrs: Convert lookup return type to optional (*)
  94b82f5... gccrs: Treat function pointers like pointers for cast (*)
  f18d84a... gccrs: Fix generic type constraints (*)
  ddc9047... gccrs: Add null check to reconstruct (*)
  7f2703f... gccrs: Remove #[simd_test] support (*)
  87ddc07... gccrs: Expect identifier subpatterns to be non-alt (*)
  c846140... gccrs: Improve libformat_parser FFI (*)
  b76bb3f... gccrs: fix ICE in convert_tree for tuple destructuring with (*)
  e919ef4... gccrs: Implement rest pattern support for slice patterns (*)
  884c8a4... gccrs: Collect lang items after expansion (*)
  37d20a9... gccrs: Replace old read-only checker with new implementatio (*)
  21684ac... gccrs: Read-only check if the variable is mutable type. (*)
  d89c2d2... gccrs: Add IdentifierPattern subpattern support for Closure (*)
  0f2137e... gccrs: Implement let statement support for IdentifierPatter (*)
  2331554... gccrs: fix ICE by skipping invalid (non-FNDEF) candidates (*)
  3809e8f... gccrs: fix ICE for empty enum variant (*)
  173ba18... gccrs: Reject empty cfg_attr (*)
  8326123... gccrs: Improve handling of non-final path segments (*)
  533dd38... gccrs: nr2.0: Fix ChangeLog entry (*)
  947c323... gccrs: Fix Self macro invocation parsing failure (*)
  56b1162... gccrs: expand: Add handling for macro expansion in pattern  (*)
  ee8d54d... gccrs: ast: Cleanup SingleASTNode::NodeType (*)
  c7c4074... gccrs: Detect failure to match an ident metavariable (*)
  efca477... gccrs: Add name resolution processing for discriminant valu (*)
  e8699fa... gccrs: fix error number (*)
  c38cc8c... gccrs: CfgStrip AST nodes marked with #[test] (*)
  f6e272c... gccrs: Add test for multiple wildcard use declaration. (*)
  3825525... gccrs: Remove abort on wildcard patterns (*)
  aaa25fd... gccrs: Emit an error message on unsupported llvm_asm (*)
  0137edd... gccrs: Fix infinite loop on inline assembly clobbers (*)
  67b3b25... gccrs: Refactor inline assembly constructor (*)
  8c54e7e... gccrs: Add checks to ExpandVisitor (*)
  94dd658... gccrs: Fix ICE on exclusive_range_pattern lowering (*)
  df3ab79... gccrs: Exclude some inline assembly test (*)
  129fa6e... gccrs: Handle attributes in expression macros (*)
  3d0c831... gccrs: Improve vector usages and avoid copies. (*)
  96c68b0... gccrs: Add missing direct include (*)
  eb91a0a... gccrs: Add header guards (*)
  b0cc6b6... gccrs: Fix friendly class to friendly struct qualification (*)
  be9f0ad... gccrs: Remove cyclic inclusion and unused headers. (*)
  13470f6... gccrs: Prevent copy from vector implementation (*)
  228be4f... gccrs: Fix variadic member flag value in constructor (*)
  84b4a50... gccrs: Move vector of unique_ptr (*)
  e57f747... gccrs: Avoid transitive declaration (*)
  dc45c07... gccrs: Copy cfg_attrs instead setting it to itself (*)
  f11429c... gccrs: Add missing header inclusion (*)
  6d3f40b... gccrs: Improve handling of AttrInputLiteral (*)
  ee12dfe... gccrs: Refactor HIR::PatternItem class and its derivatives (*)
  7eef183... gccrs: Explicitly use an empty vector for structural eq (*)
  3073ae7... dwarf: handle repeated decl with different btf_decl_tags [P (*)
  d5f30b7... btf: do not prune at typedefs (*)
  b8a786b... Remove parentheses in dg-scan directive (*)
  ec67b87... lto: Stream out partitioned toplevel assembly (*)
  e7e91a8... lto: Partition toplevel assembly in 1to1 (*)
  cfce5ff... lto: Use toplevel_node in lto_symtab_encoder (*)
  80dea72... lto: Simplify control variable in loop of balanced partitio (*)
  529c25e... cgraph: Add toplevel_node (*)
  3facb0e... lto: Keep lto file data (*)
  11f37e9... lto: Fix reversed sorting of node order. (*)
  1c7b556... fortran: Cleanup obsolete comment (*)
  6951e95... Extend the attribute "counted_by" to support VOID pointer u (*)
  fcde4c8... MATCH: Optimize `VEC_SHL_INSERT (dup (A), A)` to just `dup  (*)
  256fa1d... forwprop: Improve simple dse slightly more for eh but multi (*)
  5558fa1... forwprop: Improve simple dse for eh [PR122247] (*)
  0919526... niter: Use ranger to query ctz range. (*)
  76fad7f... MAINTAINERS: Add myself to reviewers/maintainers. (*)
  98eedbe... [Ada] Fix formal parameter incorrectly visible from outside (*)
  bce8974... [PATCH v2] RISC-V: avlprop: Scale AVL by subreg ratio [PR12 (*)
  44c2717... [PATCH][PR tree-optimization/122478] match.pd: fix simplify (*)
  363a668... Adjust gcc.dg/tree-ssa/pr92834.c (*)
  3474482... [i386] Fix type in ix86_move_max setup (*)
  7fc6024... lra: Fix computing reg class for hard register constraints  (*)
  54a1724... PR modula2/122485: add spell checking to module names (*)
  7ea81ee... Swap operands during SLP discovery for mismatching STMT_VIN (*)
  c45a8fb... 386: Make better use of overflow flags in codegen of min/ma (*)
  24bc02b... gimple-fold: Remove assume_aligned folding (*)
  f90843d... Revert "forwprop: Fix copy prop for alignment after the fin (*)
  c19aedf... tree-optimization/120687 - legitimise some permutes before  (*)
  acdf675... libstd++: Implement C++23 P2674R1 - A trait for implicit li (*)
  bd9f359... Fix unrecognizable insn of vpdpwuud. (*)
  7811fb6... LoongArch: Standard instruction template fnmam4 correction (*)
  824eae9... LoongArch: Only allow valid binary op when optimize conditi (*)
  c2b3d5e... Ada: Fix spurious visibility issue with qualified aggregate (*)
  28a10da... Ada: Fix instantiation failure with qualified name of child (*)
  1bb016e... Daily bump. (*)
  3e8013e... Revert "[PR target/116662][RISC-V] Adjust destructive inter (*)
  11c6463... Revert "[PR target/116662] Apply correct patch version" (*)
  f933834... [PR target/116662] Apply correct patch version (*)
  36a3b24... [PR target/116662][RISC-V] Adjust destructive interference  (*)
  cc78f85... libstdc++: Fix -Wunused-variable from <regex> (*)
  623cd25... libstdc++: Do not include internal headers in tests (*)
  d0ff10a... fortran: remove redundant code related to constant pointer (*)
  8728f60... libstdc++: Implement const copy-assignment for tuple<> [PR1 (*)
  52e3001... libstdc++: Add constructors and assignments for tuple<> wit (*)
  c55c1de... libstdc++: Simplify std::regex_traits::value (*)
  8b0e43d... Handle VIEW_CONVERT_EXPR for non-floats. (*)
  dd7dffb... Fix possible double-free and leak in BB SLP discovery (*)
  fe7827c... Fortran:  PDT - gfortran does not catch F2023:R916 [PR12216 (*)
  062e205... Testcase for PR70102 (*)
  46dcc8e... Fortran: Fix recursive PDT function invocation [PR122433, P (*)
  dbd0e8f... LoongArch: Fix bug for PR122097. (*)
  03c25c9... LoongArch: Move vector templates of and xor ior to simd.md. (*)
  15c8169... LoongArch: Make the code generation of the trap pattern con (*)
  4d26a60... Daily bump. (*)
  20ad15c... Ada: Fix visibility issue for child unit declared as instan (*)
  4f06ce1... c++: share more trees representing enumerators (*)
  14f7cfd... libstdc++: Fix deadlock in shared_timed_mutex test [PR12240 (*)
  162ec53... editorconfig: Add explicit tab_width when indent_size != 8 (*)
  b6146fa... fortran: revise non-char pointer handling in gfc_conv_const (*)
  e6322a6... TLC to vect_update_ivs_after_vectorizer (*)
  ad4aded... MAINTAINERS: add myself to write after approval (*)
  f6eb93d... ada: Fix miscompilation at -O2 due to aliasing issue caused (*)
  7ad3907... ada: Rework disabling signals when calling pthread_create o (*)
  9f88ab6... ada: do not Set_Is_Imported on exception names (*)
  284af1c... ada: Fix incorrectly inherited non-primitive subprograms (*)
  9d052b4... ada: Add new abstractions to Table.Table (*)
  f714e1b... ada: Fix unexpected overflow check before fixed-point multi (*)
  e863ad5... ada: Fix typo in GNAT RM (*)
  7bc5bf6... ada: Unsigned_Base_Range aspect (part 5) (*)
  720aa07... ada: Fix usage of Table.Table in Sem_Ch12 (*)
  36dc851... ada: Fix crash when an invalid warning switch contains trai (*)
  5eafa8d... match.pd: simplify (view_convert (BIT_FIELD_REF)) (*)
  b8a8bb3... OpenMP/Fortran: Skip context selectors that have OMP_TRAIT_ (*)
  84d9fde... Ada: Fix instantiation failure for package with formal pack (*)
  7d9296d... Ada: Fix generic formal subprogram with implicit default wr (*)
  f2763f3... Add missing dg-do directive (*)
  41e2077... libgomp: Simplify 'parse_stacksize' call in 'libgomp/env.c: (*)
  2786139... RISC-V: Clean up build warnings for VLS calling convention (*)
  abbed78... vect: Add vector lowering for MULT_EXPR for constant pow2 m (*)
  71233d3... libgcobol: fix xmlCtxtGetVersion typo again (*)
  3d09cd9... Daily bump. (*)
  6a2e0ea... c++/modules: Propagate type of array with deduced size to i (*)
  8212abb... c++/modules: Use containing type as key for all member lamb (*)
  89f8c47... expand: Move the [0,1] detection for a*b to use the ranger (*)
  2f7edef... [PATCH] match: simplify `VCE<bool>({0,1}) ==/!= 0` to `{0,1 (*)
  374ec67... libgcobol: fix xmlCtxtGetVersion typo (*)
  dcf69bd... c: Try the type with the previous function attributes (*)
  7694363... Ada: Fix assertion failure on child generic package (*)
  935bebb... libstdc++: Add missing -pthread for new tests [PR122401] (*)
  9e10fc1... Ada: Fix visibility problem for implicit actual of formal s (*)
  c5fa3d4... vect: Fix operand swapping on complex multiplication detect (*)
  89a6db7... Various fixes for XML PARSE. (*)
  ecc9af3... phiopt: Fix up DEBUG_EXPR_DECL creation in spaceship_replac (*)
  71c158a... amdgcn: Implement vector ABS_EXPR for integers (PR104116) (*)
  68b2154... Skip riscv/rvv/xtheadvector/pr116593.C if not hostedlib (*)
  d9f720f... OpenMP/C++: Fix label mangling in metadirective body [PR122 (*)
  c91fc64... Fortran: Fix ICE due to PDT selector expression in ASSOCIAT (*)
  d946535... XFAIL test for PR 111003. (*)
  f35ddc7... Cleanup flag_complex_method further (*)
  865f451... RISC-V: Add testsuite for fixed-length vector calling conve (*)
  339d585... RISC-V: Add testsuite for fixed-length vector calling conve (*)
  4c67c72... RISC-V: Implement standard fixed-length vector calling conv (*)
  e0f2797... [RISC-V][PR target/64345][PR tree-optimization/80770] Impro (*)
  187bcce... tree-optimization/122419 - reduction chain with conversion  (*)
  ff73201... tree-optimization/122435 - missed redundant store removal (*)
  ed8b9ee... libstdc++: New _IotaArray utility to simplify index pack cr (*)
  3ce0b19... x86: Compile builtin-copysign-8b.c with -mtune=generic (*)
  38a4416... libstdc++: Make std::valarray support overaligned types [PR (*)
  93b8d6e... libstdc++: Add typedefs to __gnu_test::test_container utili (*)
  48f624e... LoongArch: Adjust widen-mul rtx cost (*)
  1b61213... LoongArch: Optimize the non-zero check for both integers (*)
  cbeb770... LoongArch: Add a combiner to eliminate redundant extension (*)
  dc3def2... Increase NUM_ABI_IDS to support RISC-V VLS calling conventi (*)
  476cfea... Ada: Fix segfault on mutually recursive record type declara (*)
  5c1f506... xtensa: Revert "xtensa: Make one_cmplsi2 optimizer-friendly (*)
  8dfb94b... [committed][MAINTAINERS]: Change email address in MAINTAINE (*)
  8590b32... forwprop: Fix copy prop for alignment after the final foldi (*)
  596633a... Daily bump. (*)
  42f5f10... riscv: Fix gimple folding of the vset* intrinsics [PR122270 (*)
  e4ab1b5... install.texi: Update COBOL requirements. (*)
  e5b6b6f... poly-int: Fix struct vs class confusion (*)
  66b3834... x86-64: Use `movsxd` to perform SI-to-DI extension in Intel (*)
  a5785e8... [PATCH v2] RISC-V: Fix moving data from V_REGS to GR_REGS b (*)
  a6f7ff2... [PATCH] middle-end: Fix typos in comments (*)
  baa7365... Ada: Fix internal error on pragma Machine_Attribute with st (*)
  970c442... Cobol: Suppress recipe echoing in Makefile (*)
  3faaefb... Fortran: Fix generic user operators in PDTs [PR122290] (*)
  d9641b6... libgccjit: Fix bootstrap fail from format specifiers. (*)
  ba653cb... [aarch64] [testsuite] tolerate alternate insn selection [PR (*)
  fa44dc4... Daily bump. (*)
  7cc05a8... doc: fix __attribute__((nocf_check)) documentation (*)
  c1b9b38... libgcobol: fix compat w/ >=libxml2-2.12 (*)
  3f8b637... Fortran: IS_CONTIGUOUS and pointers to non-contiguous targe (*)
  bc8abe8... Replace VSB_DIR by sysroot refs in VxWorks LIBGCC2_INCLUDES (*)
  ffdee87... LoongArch: Implement vector reduction from 256-bit to 128-b (*)
  f0717d1... Daily bump. (*)
  2bb77c5... Add test case for PR 110405 (*)
  48923fc... Refine COND_EXPR ranges better. (*)
  617110d... PR modula2/122407: Followup to spell check remaining intrin (*)
  33f8e30... aarch64/testsuite: fix auto-init-padding-[24].c testcases [ (*)
  b1c2006... libstdc++: Fix <mdspan> export in std module (*)
  333ddd4... Ada: Small cleanup in Makefile (*)
  2febf3b... Fortran: fix TRANSFER of subarray component references [PR1 (*)
  e7ac135... Ada: Small cleanup in Makefile (*)
  6d21ca6... Ada: Fix argument expansion with unbalanced quote on Window (*)
  2c68938... Ada: Fix segfault on file without final EOL with -gnatyc (*)
  a84fe54... Ada: Fix warning for redefinition of POLLPRI macro on Windo (*)
  e56b728... Ada: Fix strange control flow in terminals.c (*)
  6a8b5b8... Ada: Fix other instances of incorrect String lower bound in (*)
  8b9cd64... Split signed bitwise AND operations. (*)
  3d102b7... Create and apply bitmasks for truncating casts. (*)
  a09c04d... testsuite: Add test for ICE fixed by r16-4571 (*)
  f27b804... libstdc++: Forward arguments for bind_front<f>,bind_back<f> (*)
  915d2ec... xtensa: Remove redundant use of 'n'-constraint for call ins (*)
  b029f66... xtensa: Remove redundant use of 'i'-constraint (*)
  cafc877... PR modula2/122407: similar error messages are emitted for a (*)
  04df8fa... Simplify 'Makefile' dependencies for libatomic [PR81358] (*)
  5bfa8d3... middle-end/122392 - Remove erroneous PASS_MEM_STAT annotati (*)
  b7b2b19... Fix reduction validation for associated reduction chains (*)
  e981604... tree-optimization/122406 - incomplete handling of reduction (*)
  6b90d56... OpenMP: Fix bogus diagnostics with intervening code [PR1214 (*)
  77c8be1... x86: builtin-fabs-2.c: Also scan (%edi) for x32 (*)
  a46dffe... match.pd: Fold VEC_PERM_EXPR chains implementing concat-and (*)
  70f66ae... Undefine SET_CMODEL before #define in rs6000/vxworks.h (*)
  1c50531... Adjust VxWorks special case in testsuite check_weak_availab (*)
  81a7f4f... c: Implement C2y static assertions in expressions (*)
  5abeecf... Daily bump. (*)
  e975713... cobol: Corrected FUNCTION CHAR and FUNCTION ORD. (*)
  a4e033f... match: improve handling of `((signed)x) < 0` to `x >= (unsi (*)
  f345fc9... phiopt: Remove minmax_replacement [PR101024] (*)
  22448c7... match: Add support for `((signed)a </>= 0) ? min/max (a, c) (*)
  b20c645... cobol: Implement the XML PARSE statement. (*)
  5210dc5... aarch64: Add __HAVE_FUNCTION_MULTI_VERSIONING macro. (*)
  7f088e8... aarch64: Remove unnecessary sort from dispatch_function_ver (*)
  ec9b7ca... aarch64: testsuite: Add test for supported FMV extensions. (*)
  f183761... aarch64: Fix fmv priority ordering [PR target/122190] (*)
  3d2848b... aarch64: Dump version ordering for FMV. (*)
  fe9f071... match.pd: Fold pattern of round semantics. (*)
  9e5a9aa... libgomp: fine-grained pinned memory allocator (*)
  3b8d9d5... libgomp, nvptx: Cuda pinned memory (*)
  4eaffcd... Remove LOOP_VINFO_SLP_UNROLLING_FACTOR (*)
  6682f49... Move SLP permute optimization until after VF is final (*)
  1ceda79... Fix possible segfault in load/store-lane analysis (*)
  a52888d... testsuite: arm: [MVE] Relax expected code for vbicq_f [PR12 (*)
  7821a82... Support reduc_sbool_and_scal_m for V{QI,SI,DI}mode. (*)
  87b2de7... Support reduc_sbool_{and,ior,xor}_scal_m for avx512 kmask. (*)
  ccafcb3... Daily bump. (*)
  f4f3cdf... x86: Use HOST_WIDE_INT_(0|M1)U to initialize unsigned HOST_ (*)
  f88c3d7... testsuite: Fix local labels [PR122378] (*)
  02797a4... libstdc++: Avoid incrementing input iterators with std::pre (*)
  6c01778... MAINTAINERS: Update my contact info. (*)
  79b4997... c++: Fix up RAW_DATA_CST handling in braced_list_to_string  (*)
  678ec71... AArch64: Add support for boolean reductions for Adv. SIMD u (*)
  9f54332... AArch64: Add support for boolean reductions for Adv. SIMD (*)
  9b3606d... AArch64: Add support for boolean reductions for SVE (*)
  1b387bd... vect: Add support for boolean reductions for VLA (*)
  f5295d7... aarch64: Add autoregenerated files for AArch64 options. (*)
  73b6879... tree-optimization/122364 - reduction chain with conversion (*)
  065b447... tree-optimization/122370 - ICE with reduction and masks (*)
  437ed2f... libstdc++: Add missing constraints to views::indices (*)
  788fa7c... tree-optimization/122371 - ICE with reduction chain and fol (*)
  23657d3... libstdc++: Implement optional<T&> from P2988R12 [PR121748] (*)
  5a4f430... libstdc++: Add comparison operators between tuple<> and arr (*)
  aadc949... tree-optimization/122365 - deal with bool SLP reductions (*)
  bb16ab0... Initial Nova Lake Support (*)
  156c0b2... i386: Correct cpu codename value for unknown model number (*)
  0612907... Simplify avx512 vector integer comparison when 2 operands a (*)
  536163c... libgccjit: Add _Float16, _Float32, _Float64 and __float128  (*)
  b595842... Daily bump. (*)
  f84ff38... libgccjit: Fix error on Power architectures caused by wrong (*)
  99b5489... c2y: Allow unspecified arrays in generic association. (*)
  cac4bcc... c++: Implement C++23 P2674R1 - A trait for implicit lifetim (*)
  697ccad... arm: testsuite: [MVE] Fix expected code for vadcq_m and vsb (*)
  80af807... OpenMP: Handle non-executable directives in intervening cod (*)
  f4afefb... x86_64: Start TImode STV chains from zero-extension or *con (*)
  794ec42... OpenMP: Update directive arrays used for 'omp assume(s)' wi (*)
  40d6dbf... tree-optimization/120687 - reduction chain with UB on signe (*)
  6588bfa... Fix partial epilog for bool vectors (*)
  01c854c... vect: Fix regression for PR104116 (*)
  07800a5... match: Add support for convert `((signed)x) < 0` to `x >= ( (*)
  a3c0112... Redefine ASM_PREFERRED_EH_DATA_FORMAT for ppc[64]-vxworks (*)
  3de6d25... Replace VSB_DIR by sysroot ref in VXWORKS_ADDITIONAL_CPP_SP (*)
  1ea1825... Daily bump. (*)
  f2b5e49... Fix minor RISC-V testsuite failure (*)
  ce5cff6... Ada: Add missing qualifier for integer literal (*)
  9966cbf... ipa: Delete callback edges when redirecting to unreachable. (*)
  c11d9ea... libgccjit: Add gcc_jit_context_new_array_type_u64 (*)
  7292780... testsuite: Move ipcp-cb* from ipa to libgomp (*)
  bb0dec9... Ada: Fix incorrect specification of GNAT.Calendar.Time_IO " (*)
  df879e7... libgccjit: Do not treat warnings as errors (*)
  b482f5d... libgccjit: Fix infinite recursion in gt_ggc_mx_lang_tree_no (*)
  760e281... libgccjit: Support more target builtin types (*)
  29eacf0... hurd: Add OPTION_GLIBC_P and OPTION_GLIBC (*)
  651df6b... c++, gimplify: Implement C++26 P2795R5 - Erroneous behavior (*)
  6173169... c++, gimplify: Implement C++26 P2795R5 - Erroneous behavior (*)
  a3d86af... Ada: Fix Default_Component_Value aspect wrongly ignored on  (*)
  2dd0e7f... Ada: Fix use type clause invalidated by use clause in neste (*)
  ce46ebb... Ensure use of gcc's version of stdatomic.h in gthr-vxworks (*)
  4514439... Tidy bits of libgcc/config/gthr-vxworks (*)
  6924c00... xtensa: Make all memory constraints special (*)
  3aecdeb... xtensa: Make individual use of CONST16 instruction (*)
  975f859... xtensa: Apply split_DI_SF_DF_const() even if TARGET_CONST16 (*)
  7aefb48... libstdc++: Implement P3060R3: Add std::views::indices(n) (*)
  092cb04... Include linux-protos.h for ppc*vxworks7r2 (*)
  7dcfe01... libstdc++: Deduce function_ref<M&() noexcept> from member o (*)
  c3a37c4... Infer TOOL/TOOL_FAMILY from vxworks-predef.h on VxWorks7 (*)
  4ce9232... aarch64: Add support for menable-sysreg-checking flag. (*)
  08d68bf... MAINTAINERS: Add myself to vectorizer maintainer list (*)
  9f09811... Fix minor testsuite scan failures for RISC-V (*)
  99c4287... Ada: Use Osint.Program_Name in gnatchop (*)
  62331e8... top-level: Add forgejo sanity checks (*)
  f5fb192... libstdc++: Remove undeclared macros from configure.ac [PR12 (*)
  200b826... Ada: Fix spurious warning for renaming of component of VFA  (*)
  ef8b3b9... tree-optimization/121631 - UB in vector epilogue (*)
  3602ebc... Implement bool reduction vectorization (*)
  0828143... Add reduc_sbool_{and,ior,xor}_scal optabs (*)
  3f04435... Update auto-vectorizer maintainance area (*)
  c3b0ecf... x86: Optimize copysign (x, const_double) (*)
  1d8272d... Daily bump. (*)
  938ad30... PR modula2/122333: m2spellcheck.cc remove memset and tidyup (*)
  fa548c5... AVR: The nzb=1 patterns with IOR, XOR, AND work the same wa (*)
  099957d... ad PR122212: Fix test case for 16-bit int targets. (*)
  a45b24a... ad PR122016: Fix test case for 16-bit size targets. (*)
  428c736... RISC-V: Add testcase for unsigned scalar SAT_MUL form 6 (*)
  85750fb... cobol: Implement ENTRY statement; finish removing ascii/ebc (*)
  5d110ed... Daily bump. (*)
  3c1e80d... Regenerate common.opt.urls (*)
  1e84849... libstdc++: Implement P1494 and P3641 Partial program correc (*)
  9056b5f... c++: Implement P1494 and P3641 Partial program correctness  (*)
  5150452... c++/modules: Import purview using-directives in the same mo (*)
  75fb400... AArch64: Implement widen_[us]sum using 2-way [US]UDOT for S (*)
  25c8a8d... AArch64: Implement widen_[us]sum using [US]ADDW[TB] for SVE (*)
  2f71901... AArch64: Implement widen_[us]sum using dotproduct for SVE [ (*)
  bb80fb6... rs6000: convert widen_[us]sum into convert optab [PR122069] (*)
  8f60eb8... ia64: convert widen_[us]sum into convert optab [PR122069] (*)
  7793947... arm: convert widen_[us]sum into convert optab [PR122069] (*)
  c8dc5d5... AArch64: add double widen_sum optab using dotprod for Adv.S (*)
  b394181... AArch64: convert widen_sum optabs to convert [PR122069] (*)
  2bb6a8c... middle-end: refactor WIDEN_SUM_EXPR into convert optab [PR1 (*)
  2c1949b... fortran: allow character in conditional expression (*)
  82cefc4... tree-object-size.cc: Fix assert constant offset in check_fo (*)
  fa8ca95... Daily bump. (*)
  239535e... bpf: fix memset miscompilation with larger stores [PR122139 (*)
  d1965b1... AArch64: Extend intrinsics framework to account for merging (*)
  d6986e0... tree-optimization/122308 - apply LIM after unroll-and-jam (*)
  7cd91c7... ipa, cgraph: Enable constant propagation to OpenMP kernels. (*)
  cdb08b4... Fix missing style violation report for package instantiatio (*)
  c591c2a... libstdc++: Fix typo in in __atomic_ref_base::_S_required_al (*)
  2cb9925... tree-optimization/122301 - fix ICE and improve vectorizatio (*)
  6883d51... vect: Add pattern recognition for vectorizing {FLOOR,CEIL,R (*)
  eb717a8... match: Fix (a != b) | ((a|b) != 0) and (a == b) & ((a|b) == (*)
  128933c... match: Fix `(a == b) | ((a|b) != 0)` pattern for vectors [P (*)
  175bacb... x86: Cast stride to __PTRDIFF_TYPE__ for AMX-MOVRS intrinsi (*)
  03fed2a... Daily bump. (*)
  c89bd48... diagnostics: generalize state graph code to use json::prope (*)
  822a139... dwarf: add wiki link for DWARF GNU_annotation extensions (*)
  08b2c54... libstdc++: Improve ostream output for std::stacktrace (*)
  dfb7e97... Error out stack-protector unavailability on AIX (*)
  e1e5444... libgomp.c/declare-variant-4-gfx*: Add missing archs + dg-ex (*)
  6d9d969... tree-optimization/122292 - fix reduction code gen issue (*)
  b9c2537... Daily bump. (*)
  9e04a43... Range snap bitmasks as they are set. (*)
  fa9008b... libstdc++: Add pretty printers for std::stacktrace (*)
  6c272ca... libstdc++: Remove invalid entry from the end of std::stackt (*)
  524bca2... libstdc++: Fix missing __to_timeout_timespec for targets us (*)
  f81e712... [PATCH] Makefile.tpl: remove an extra \; from find command (*)
  b3c0e9a... gcn: Add missing GFX9_4_GENERIC, OpenMP context-selector up (*)
  0a999da... debug_tree: print out clique/base for MEM_REF/TARGET_MEM_RE (*)
  99af0f9... arm: avoid unmatched insn in movhfcc [PR118460] (*)
  94ce59a... dce: Remove __builtin_stack_save during dce [PR122037] (*)
  651bf51... libstdc++: Enable features for RTEMS (based on GCC 15) (*)
  c62f3e8... aarch64: Sync aarch64-sys-regs.def with Binutils (*)
  f708b83... tree-parloops: Enable runtime thread detection with -ftree- (*)
  0272058... arm: [MVE] Fix carry-in support for vadcq / vsbcq [PR122189 (*)
  da293ec... PR rtl-optimization/122266: Handle TImode in reg_num_sign_b (*)
  a93f80f... Cleanup max of profile_count (*)
  24cc91f... Initial Wildcat Lake Support (*)
  f6bc239... i386: Correct ISA set for Panther Lake and Diamond Rapids (*)
  d58a8e3... RISC-V: Fix incorrect op of vwaddu/vwsubu wx combine (*)
  7092efd... Daily bump. (*)
  97da8fe... c++: mem-initializer-id qualified name lookup is type-only  (*)
  6e9ab66... libstdc++: Add negative this_thread::sleep tests [PR116586] (*)
  06782e7... libstdc++: Add std::timed_mutex tests for negative timeouts (*)
  9a3ff39... libstdc++: Add std::recursive_timed_mutex tests for negativ (*)
  bb96099... libstdc++: Add std::future tests for negative timeouts [PR1 (*)
  87c9940... libstdc++: Add std::condition_variable tests for negative t (*)
  fb558b7... libstdc++: Add std::shared_timed_mutex tests for negative t (*)
  e0525a6... libstdc++: Add std::binary_semaphore tests for negative tim (*)
  5dba17a... libstdc++: Avoid overflow in timeout conversions [PR113327] (*)
  ec33100... libstdc++: Remove unused local type alias <format>. (*)
  9b44420... libstdc++: Test specific feature test macros instead of __c (*)
  1b18a9e... libstdc++: Ensure filesystem::path internals are sufficient (*)
  59cabe0... libstdc++: Implement _Escaping_sink to avoid construction o (*)
  9f13fd1... Remove REDUC_GROUP_* from public interface (*)
  59889ea... libstdc++: Make atomic<shared_ptr<T>>::wait sensitive to st (*)
  599d290... libstdc++: Fix required alignment computation for floating  (*)
  1516bce... Move reduction chain code fully to vect_analyze_slp_reduc_c (*)
  28943c3... libstdc++: Formatting tests for std::chrono compose types. (*)
  e388710... Clean up confusing vectype/vectype1 mixups in vect_create_e (*)
  c078309... middle-end: Relax vect_recog_vector_vector_shift_pattern ST (*)
  c3e0fb3... obj-c/obj-c++: Enable more options in c-family for ObjC/Obj (*)
  aefb2db... vect: Move slp_perm checking into get_load_store_type. (*)
  b6e802f... Rewrite reduction chain handling (*)
  72a35bd... i386: Remove AMX-TRANSPOSE support (*)
  6b5e2f6... phi-opt: Disable parts of it for -Og (*)
  05393af... cselim: Handle clobbers too [PR122178] (*)
  d4d6483... prop: Remove may_propagate_copy_into_asm  [PR122182] (*)
  79b8f23... [PATCH v3] RISC-V: Implement RISC-V profile macro support (*)
  b4d6b33... Daily bump. (*)
  42028a9... libcpp: decode original directory strings for traditional C (*)
  be496fd... libcpp: decode original directory strings for traditional C (*)
  304d735... [RISC-V][PR target/120811] Improving address reloads in LRA (*)
  a92369a... [RISC-V][PR target/120674] Avoid division by zero in dwarf  (*)
  fcd30bd... libstdc++: Fix grammatical error in comment in std::advance (*)
  4afb257... ++: Fix up __PRETTY_FUNCTION__ for -fexec-charset= [PR12222 (*)
  65acf36... PR modula2/122241: Lack of spellng hints with simple errors (*)
  0c670d3... aarch64, testsuite: Add -fchecking to test options [PR12177 (*)
  1c5e109... libstdc++: Implement P2835R7 Expose std::atomic_ref's objec (*)
  51b76ec... Match: Add widen_mul based unsigned SAT_MUL after gimple_co (*)
  7dbb61d... Remove max_count computation from ipa-inline (*)
  8adda95... libstdc++: Fix reverse iteration in _Utf16_view (*)
  fc74f4f... libstdc++: Fix check for 7-bit ASCII characters (*)
  85ab3a2... vect: Handle grouped accesses via gather/scatter. (*)
  33b1a5d... match.pd: Do not canonicalize division by power 2 for {ROUN (*)
  80e82de... openmp: Teach OpenMP declare variant append_args handling a (*)
  273121c... Avoid bool pattern for vect_extern_defs (*)
  70b0301... Fortran: Fix ICE in deallocating PDTs [PR121191] (*)
  5b57da5... Objective-C/C++: Enable Wignored-attributes. (*)
  5509927... Daily bump. (*)
  ac52429... c++: Ensure mark_lvalue_use returns an lvalue [PR122163] (*)
  915fdb3... Fortran: Fix some minor PDT parse errors [PR95543,PR103748] (*)
  767a938... Daily bump. (*)
  66a5376... PR modula2/122241 Lack of spelling hints with simple errors (*)
  c9586a3... [PR target/119587] RISC-V: xtheadmemidx: Split slli.uw patt (*)
  e347e2b... Allow target to chose address-space for artificial rodata. (*)
  623a0da... fortran: fix bootstrap after r16-4372 [PR122257] (*)
  c1a8b4f... libstdc++: Update Autoconf manual link (*)
  1d01a8f... *: Fix patch email address (*)
  461fa63... [RISC-V] Improve subword atomic patterns in sync.md (*)
  ddd6dff... Daily bump. (*)
  385984f... libstdc++: Fix warnings from std::make_unsigned<_Atomic_wor (*)
  52ee235... Fortran: improve checking of procedures passed as actual ar (*)
  6a77bf0... bpf: fix cbranch miscompilation in CPUv1 [PR122141] (*)
  0e95ebf... cobol: Convert to individual variable character-set encodin (*)
  7fe86bb... forwprop: Add a simple DSE after a clobber (*)
  49ddf36... c++: base-specifier name lookup is type-only [PR122192] (*)
  578c322... x86: Fixes for AMD znver5 enablement (*)
  17d24e8... RISC-V: Add test for vec_duplicate + vwsubu.wv combine with (*)
  6c8bcbc... RISC-V: Combine vec_duplicate + vwsubu.wv to vwsubu.wx on G (*)
  05e1cda... s390x: Fix fmin/fmax patterns (*)
  08970b2... testsuite: Fix vector-subscript-4.c [PR116421] (*)
  73b3c59... rs6000: Add CCFP and CCEQ to CCANY (*)
  1084346... libstdc++: Remove misleading TODO comments to add parsing t (*)
  4e541f7... testsuite: Adjust vect-reduc-chain-1.c for SLP permute tran (*)
  81e2264... arm: [MVE] Fix operands order in vbicq_f [PR122223] (*)
  cdba274... vect: Fix out-of-date VEC_STMT comments (*)
  059eb26... aarch64, Darwin: Improve Apple M3 cores, add M4 (*)
  e520fe0... Use gimple_build to perform conversion simplification (*)
  53085a4... arm: Fix support_vector_misalignment. (*)
  d2ad7e9... libgomp: Add is_integrated_apu function to plugin/plugin-{g (*)
  aaa7ac4... tree-optimization/122225 - fix return stmt verification (*)
  ef29eab... libstdc++: Adjust enable_nonlocking_formatter_optimization  (*)
  c8b388a... libstdc++: Implement P3235R3 optimizations for std::print [ (*)
  8bd872f... libstdc++: Implement P3107R5 optimizations for std::print [ (*)
  90dde80... libstdc++: Handle cv-qualified types in atomic and atomic_r (*)
  b9a2dfb... libstdc++: Improve handling of !ok() weekday index in forma (*)
  ea7fa6b... Daily bump. (*)
  4da48d6... Revert "MIPS: Add conditions for use of the -mmips16e2 and  (*)
  5a4a419... Revert "MIPS/testsuite: Use isa_rev=2 instead of >=2" (*)
  4e1f9a0... bpf: add tests for CO-RE and BTF tag interaction (*)
  8b5d751... doc: document btf_type_tag and btf_decl_tag attributes (*)
  43dcea4... btf: generate and output DECL_TAG and TYPE_TAG records (*)
  9c862a5... ctf: translate annotation DIEs to internal ctf (*)
  ac7027f... dwarf: create annotation DIEs for btf tags (*)
  7e80927... c-family: add btf_type_tag and btf_decl_tag attributes (*)
  4e44fe4... c++: C++26 va_start - part of P3348R4 - C++26 should refer  (*)
  4ee0669... c++: Fix ICE with concept used as function [PR116477] (*)
  078208c... AVR: target/122222 - Add modules for __floatsidf, __floatun (*)
  3ea09e4... AVR: target/122220 - Let (int32_t) -0x1p31L return INT32_MI (*)
  310a70e... analyzer: reimplement binding_map using a "spatial" represe (*)
  ccb2a10... testsuite: Explicitly enable cselim pass for cselim-2.c (*)
  c474a50... Fortran: fix "unstable" interfaces of external procedures [ (*)
  579de8f... gimplify: Fix up side-effect handling in 2nd __builtin_c[lt (*)
  0558c60... diagnostics: add class sink::extension (*)
  ea05497... libstdc++: Extend constexpr if to C++14 in _Hashtable::_S_n (*)
  71e95e8... libstdc++: Tweak comment on generated #endif lines in bits/ (*)
  0738f0a... tree-ssa-structalias: Put constraint building into its own  (*)
  8581d66... tree-ssa-structalias: Put constraint building into separate (*)
  f379367... libstdc++: Formatting tests for std::chrono date types. (*)
  5ff9cd5... xtensa: constantsynth: Update to version 2 (*)
  b6af5f4... xtensa: Change the splitting of D[IF]mode constant assignme (*)
  4864f24... xtensa: Optimize assignment of certain constants to hardwar (*)
  1eefa6e... xtensa: Make large CONST_INT legitimate until the postreloa (*)
  2ce24fb... xtensa: Implement TARGET_MD_ASM_ADJUST (*)
  5ab4db5... tree-optimization/122212 - fix CLZ detection (*)
  b0bc615... AVR: target/122210 - Add double -> fixed-point conversions. (*)
  7304e83... AVR: target/122210 - Add fixed-point -> double conversions. (*)
  76eb9c4... RISC-V: Allow VLS types using up to LMUL 8 (*)
  e63cf4b... PR81358: Enable automatic linking of libatomic. (*)
  5e9eecc... vect: Remove type from misalignment hook. (*)
  b52a90e... doc: type-punning through a union is a GNU extension for C+ (*)
  24ba6f2... doc: fix grammar nit (*)
  c3f8414... doc: mention -Wmaybe-uninitialized vs CCP (*)
  954b679... Daily bump. (*)
  921d649... c: Implement C23 rules for undefined static functions in _G (*)
  50959e5... Fortran: fix warnings for symbols with C binding and declar (*)
  d4077ce... c: Allow variably-modified types in generic associations fo (*)
  3f70e62... libstdc++: Update dead links to PSTL upstream in docs (*)
  65b6d37... libstdc++: Remove unused config/cpu/i486/atomicity.h file (*)
  bca9dd1... libstdc++: Remove unused config/cpu/cris/atomicity.h file [ (*)
  152f4da... libstdc++: Fix allocator propagation and tests for std::ind (*)
  0c08471... Update to Unicode 17.0.0 (*)
  d77b548... c++: clobber non-placement new (*)
  d52a81f... Regenerate gcc/configure (*)
  43f524c... libstdc++: Fix type in computation of _M_weekday_index. (*)
  8b6a18e... x86-64: mingw: Pass and return _Float16 in vector registers (*)
  9e2db0f... libstdc++: Add missing include to std/time/format/format.cc (*)
  055c6cc... Add boolean pattern for bitwise ops (*)
  94f203a... Check non-strictly vect_internal_def internal defs in integ (*)
  8ba0bb5... Adjust g++.dg/vect/pr64410.cc scan (*)
  e269268... libstdc++: Implement submdspan_mapping_result. [PR110352] (*)
  15498d5... libstdc++: Implement full_extent_t. [PR110352] (*)
  6106166... libstdc++: Implement strided_slice from <mdspan>. [PR110352 (*)
  5733ece... libstdc++: Improve and cleanup mdspan related code. (*)
  6b999bf... Do not expect 8 byte vectorization with ia32 (*)
  bfd41ad... libstdc++: Implement std::layout_right_padded [PR110352]. (*)
  8c71d18... libstdc++: Implement std::layout_left_padded [PR110352]. (*)
  c5bee7e... Add missing menu item for JIT Language and ABI (*)
  d78bd76... c: Fix i386 target attribute regression [PR 122180] (*)
  bb22f7d... gimplify: Fix up __builtin_c[lt]zg gimplification [PR122188 (*)
  7fb8339... testsuite: Fix up pr121987.c testcase for ilp32 [PR121206] (*)
  3996158... Fortran: Fix PDT parameter substitution [PR93175,PR102240,P (*)
  81aa79e... Fixup store bool pattern (*)
  82a865f... tree-optimization/105490 - improve COND_EXPR bool pattern (*)
  2a54db2... libgccjit: Add ability to get CPU features (*)
  491cae7... Daily bump. (*)
  84b4687... c: Implement C2y handling of incomplete tentative definitio (*)
  3dcf341... libbid: Set rounding mode to round-to-nearest for _Decimal1 (*)
  f4b60fe... c++: new-expr clobber of constant-size array (*)
  8b5d577... docs: Add documentation for TARGET_HAS_FMV_TARGET_ATTRIBUTE (*)
  3cbd43d... AVR: target/122187 - Don't clobber recog_data.operand[] in  (*)
  26ada8f... all: Fix "specifc", "costant" and "constat" typos in commen (*)
  62631c3... [PATCH] RISC-V: Detect wrap in shuffle_series_pattern [PR12 (*)
  34ef2ee... [PATCH] RISC-V: Fix slide pattern recognition [PR122124] (*)
  05d3dd6... Fortran: Fix ICE in pdt_1[3-5].f03 with -fcheck=all [PR1029 (*)
  a06d127... libstdc++: Initialize local variable in __gnu_cxx::rope (*)
  2f39931... libstdc++: Fix -Wparentheses warning in std::mul_sat (*)
  20bf909... libstdc++: Fix -Wmaybe-uninitialized warning in another tes (*)
  5dce50b... libstdc++: Suppress -Wpessimizing-move warnings in shared_p (*)
  9af9532... libstdc++: Fix -Wreorder warning in std::philox_engine (*)
  3f2a291... libstdc++: Fix -Wformat warning in std::string (*)
  bb23a04... Revert "Ada: Remove useless Makefile variable" (*)
  d3e963d... match: Extend `-(a ptrdiff b)` pattern by allowing a nop co (*)
  decd427... phiopt/cselim: Improve cselim-limited to commonalize all st (*)
  9242a89... x86: Swap %edx/%rdx with %eax/%rax for PR middle-end/122122 (*)
  f7b0636... Daily bump. (*)
  b667503... cselim: Don't create a phi node if the rhs side are the sam (*)
  e3a05e0... AVR/LibF7: Implement sincos. (*)
  075310d... Update profile in tree-ssa-dce (*)
  e04e815... Fix description of --param auto-profile-bbs (*)
  13f5a62... If a range's bitmask changes, reflect it in the bounds. (*)
  9552178... doc: mention STAGE1_CFLAGS (*)
  efb3cd6... AVR/LibF7: target/122177 - fix fmin / fmax return value for (*)
  e5731a4... AVR: Speed up IEEE double comparisons. (*)
  ad2991b... aarch64: Fix ICE when op2 is zero for SVE2 saturating add i (*)
  9b102d2... tree-optimization/122131 - do not use re-align load for gat (*)
  8de9c3b... ada: Fix handling of Extended_Access with array subtype (*)
  022f2ed... ada: Implement proper upcasting in more cases (*)
  17e59ee... ada: Fix extended access and memory pool explicit deref (*)
  e77f626... ada: Fix usage of Table.Table in Fmap (*)
  725e4c5... ada: Remove obsolete code (*)
  5f4baa4... ada: Refine documentation of -gnatwr (*)
  1f1cd72... tree-optimization/122158 - vector reduction epilog for bit- (*)
  96c4a32... stmt: Handle %cc[name] in resolve_asm_operand_names [PR1221 (*)
  a7d8eca... Introduce fold_before_rtl_expansion_p [PR122142] (*)
  7762d80... Daily bump. (*)
  a3727eb... x86: Handle small OP size in setmem_epilogue_gen_val (*)
  eb5a296... Disable some testcase for -Og (*)
  1fcdf21... hppa: Fix over alignment of 64-bit functions (*)
  7f57e04... Daily bump. (*)
  44a7163... contrib: Ignore commit b40ef6e9dc09 Sync toplevel files fro (*)
  ac27397... *: regenerate autotools (*)
  4e2a2d6... RISC-V: Combine vec_duplicate + vwaddu.wv to vwaddu.wx on G (*)
  6e37a5a... Match: Refactor unsigned SAT_MUL form 1 mul and widen-mul b (*)
  ddd69ed... ISC-V: Add test for vec_duplicate + vwaddu.wv signed combin (*)
  fa6544e... c++/modules: Avoid ICE when redefining a type reachable via (*)
  000cde0... c++/modules: Also check conflicting internal-linkage entiti (*)
  6fdee07... Ada: Fix assertion failure on allocators for discriminated  (*)
  865791a... Ada: Report that -gnatyz is included in -gnatyg (*)
  57a2bdc... Add testcase for PR ada/113536 (*)
  49aed8c... Ada: Remove useless Makefile variable (*)
  e3431c6... Fortran: fix issue with I/O of array pointer [PR107968] (*)
  7609f37... forwprop: Refine when TODO_update_address_taken is set [PR1 (*)
  14a825d... phiopt: allow store placement of `= {}` [PR122153] (*)
  5193b9d... [PATCH][PR tree-optimization/117760] `a != b` implies that  (*)
  867f777... widening_mul: Reset flow sensitive info in maybe_optimize_g (*)
  ab429ea... [PATCH v2] RISC-V: Fix type of CFA during stack probe [PR12 (*)
  e037693... [RISC-V][PR target/122147] Avoid creating (subreg (mem)) in (*)
  4b4d5fc... [PR target/118945][PATCH v3] RISC-V: Add 'prefer_agnostic'  (*)
  70639fc... Ada: Fix ineffective "use all" clause for type declared in  (*)
  6807378... testsuite: Add 2 new tests (*)
  f256a13... c++, gimplify: Implement C++26 P2795R5 - Erroneous behavior (*)
  5ee5a05... c++: concepts and conversions, take 2 [PR122127] (*)
  a8ecf45... c++/modules: Handle naming external TU-local entities in AD (*)
  806d541... c++: Fix ICE with struct in function parameter containing a (*)
  8cd2db2... Revert: r16-4193 ("diagnostics: generalize state graph code (*)
  f864e4b... [RISC-V][PR rtl-optimization/121937] Don't call neg_poly_in (*)
  e9ba0f8... Remove fold_builtin pass [PR121762] (*)
  e8a360e... fab/isel: Move atomic optimizations to isel from fab [PR121 (*)
  d7a3038... fab: Use a macro for the atomic/sync builtins case (*)
  6eff00d... fab/gimple-fold/forwprop: Move va_args folding to gimple_fo (*)
  415f21f... fab/forwprop: Move optimize_unreachable to forwprop [PR1217 (*)
  a8326b0... fab/forwprop: Move optimize stack restore to forwprop [PR12 (*)
  4440e02... fab: rewrite optimize_stack_restore call check [PR122033] (*)
  3eadb2d... fab/gimple-fold: Move removal of ASSUME internal function t (*)
  aca8f47... fab: Manaully build gimple rather than depend on gimplifier (*)
  554a54b... fab/forwprop: Move memcmp->memcmp_eq to forwprop (*)
  b989a66... aarch64: testsuite: fix several duplicate test names (*)
  deb7e93... libstdc++: Add C++2020 Implementation status table. (*)
  e4e6a42... Fortran: Error in nested PDTs with undefined KIND exprs. [1 (*)
  e4ab1f8... diagnostics: generalize state graph code to use json::prope (*)

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

Reply via email to