The branch 'redhat/heads/gcc-15-branch' was updated to point to:

 3d14ac28b1c0... Merge commit 'r15-9024-g3258c89fbb092412a69b689425e77972e7a

It previously pointed to:

 4fe62f20633b... Merge commit 'r15-8028-g6888a4bb584ad3977cb1e8cdefedea70b1f

Diff:

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

  3d14ac2... Merge commit 'r15-9024-g3258c89fbb092412a69b689425e77972e7a
  3258c89... c++/modules: Fix modules and LTO with header units [PR11896 (*)
  8ad8f74... LoongArch: doc: Add same-address constraint to the descript (*)
  6525b40... LoongArch: Set default alignment for functions jumps loops  (*)
  69a85f1... Daily bump. (*)
  1a4aff7... testsuite: Fix up musttail2.C test (*)
  ea46ef1... cobol: Fix up cobol/{charmaps,valconv}.cc rules (*)
  d9b56c6... libcpp: Fix incorrect line numbers in large files [PR108900 (*)
  878812b... libstdc++: Add testcase for bogus -Wstringop-overflow in st (*)
  fb13227... Fortran: fix spelling of flag -fallow-invalid-boz (*)
  2cb728e... testsuite: Don't cycle through option list for gfortran.dg  (*)
  7e7ac81... PR modula2/118045: libm2iso.so.20.0.0 contains an unresolva (*)
  58b5925... Regenerate common.opt.urls (*)
  137e294... cobol: Confine all __int128/_Float128 references to libgcob (*)
  b69945d... PR modula2/119504: ICE when attempting to access an element (*)
  b9f08c8... srcextra fixes (*)
  bb389fb... other/119510 - use --enable-languages=default,cobol for rel (*)
  dd9ed95... If the LHS does not contain zero, neither do multiply opera (*)
  dcb7009... bootstrap/119513 - fix cobol bootstrap with --enable-genera (*)
  4981d8d... testsuite: Add options for float16 for test [PR119133] (*)
  ae2f951... cobol: Eliminate check-cobol -Os failure in EVALUATE testca (*)
  8b4a843... [COBOL] use native_encode_real (*)
  e176456... tailc: Handle musttail noreturn calls [PR119483] (*)
  c95f5a0... ipa-sra: Don't change return type to void if there are must (*)
  9ac0ff5... Export native_encode_real operating on REAL_VALUE_TYPE (*)
  04e5187... testsuite, riscv: fix broken dg directives (*)
  d6220c4... testsuite, i386: fix broken dg directives (*)
  39d4c1f... testsuite, arm: fix broken dg directives (*)
  8ac6399... testsuite, aarch64: fix broken dg directives (*)
  7ba5d70... cobol: Do not include <cmath> (no longer needed) (*)
  debe66a... Daily bump. (*)
  1ee9caf... libstdc++-v3 testsuite: fix malformed dg-require-static-lib (*)
  c88abca... testsuite: fix some malformed dg-require-* directives (*)
  8d6de75... contrib: add dg-lint and libgdiagnostics.py [PR116163] (*)
  72ecfe3... cobol: Incorporate new testcases from the cobolworx UAT tes (*)
  d44aa3e... libcpp: Add missing configure check for setlocale. (*)
  2af3281... i386: Fix offset calculation in ix86_redzone_clobber (*)
  50f8148... testsuite: Fix up strub-internal-pr112938.C test for C++2{0 (*)
  f4649a8... Ada: Fix too late initialization of tasking runtime with st (*)
  4242ea1... testsuite: fix g++.dg/template/explicit-args6.C (*)
  1c5c570... testsuite: Require effective target sigsetjmp for gcov-31/3 (*)
  cdce649... c++: fix g++.dg/tree-ssa/initlist-opt2.C (*)
  22f4125... testsuite: revert Fortran change (*)
  c35b4bc... RISC-V: testsuite: fix syntax error for assembler scan (*)
  176c7a2... testsuite: aarch64: fix another unbalanced } (*)
  f4b6acf... libstdc++: Replace use of std::min in ranges::uninitialized (*)
  16766d5... libstdc++: Use const_cast to workaround tm_zone being non-c (*)
  fd3bb31... libstdc++: Update tzdata to 2025b (*)
  088ed10... target/119010 - add znver{4,5}_insn_both to resolve missing (*)
  365c82d... target/119010 - more DFmode handling in zn4zn5 reservations (*)
  7d3bbdc... testsuite: fix dg-* typos (*)
  6d025f1... testsuite: fix typos in comments (*)
  1307de1... testsuite: harmless dg-* whitespace fixes (*)
  7e286b5... OpenMP: Fix C++ template handling with append_args' prefer_ (*)
  6acfb68... libstdc++: re-bump the feature-test macro for P2562R1 [PR11 (*)
  aba3018... libstdc++: add constexpr stable_partition (*)
  698ef4b... libstdc++: add constexpr inplace_merge (*)
  8e99bd4... c++/modules: Handle conflicting ABI tags [PR118920] (*)
  3e0768d... c++/modules: Fix tsubst of global module friend classes [PR (*)
  3e52eb2... libstdc++: Fix std::ranges::iter_move for function referenc (*)
  b631ff4... arm: don't vectorize fmaxf() unless unsafe math opts are en (*)
  271745b... i386: Set attr "addr" as "gpr16" for constraint "jm". [PR 1 (*)
  accbc1b... c: Fix tagname confusion for typedef redefinitions [PR11876 (*)
  7c8da04... LoongArch: Support Q suffix for __float128. (*)
  876a521... OpenMP: Fix declaration in append-args-interop.c test case (*)
  abd8e46... testsuite: fixup tree scan syntax for strub-internal-pr1129 (*)
  042a169... testsuite: assorted targets: add missing braces to dg-* dir (*)
  1ecdefb... testsuite: fix more dg-* whitespace issues (*)
  ec7b129... testsuite: fix dg-message typos (*)
  e90d6c2... testsuite: more (mostly cosmetic) dg- whitespace fixes (*)
  06b7549... testsuite: fix dg-bogus typo (*)
  fed26e5... testsuite: fortran: fix dg syntax errors (*)
  c760480... Daily bump. (*)
  dcbc80a... testsuite: tree-ssa: fix PR98265 test to use C++14 (*)
  45a8206... testsuite: g++.dg: vect: fix PR37143 filename (*)
  9040a0d... testsuite: tree-ssa: fix PR98265 filename (*)
  6b21f79... testsuite: g++.dg: fix PR112938 filename (*)
  dc9ca4b... Add coverage_instrumentation_p (*)
  8ed2d5d... Add prime path coverage to gcc/gcov (*)
  580664d... gcov: branch, conds, calls in function summaries (*)
  b70bd69... Fortran: fix bogus recursion with DT default initialization (*)
  fc74971... testsuite, powerpc: fix broken dg directives (*)
  3b16610... testsuite, gomp: fix broken dg directives (*)
  a49d66f... testsuite: fix broken dg directives (*)
  57d711b... cobol: Replace quadratic loop removing std::set elements (*)
  96b0483... libgcobol: Use auto for container iterator types (*)
  e2c93a0... libgcobol: Fix uses of tolower and toupper with std::transf (*)
  b1a58dc... libgcobol: Simplify assignment operator by defaulting it (*)
  4c05d6d... cobol: Bring trunk in line with Dubner's test system. (*)
  5e897d7... cobol: Get rid of __int128 uses in the COBOL FE [PR119242] (*)
  7c4f409... d: import __stdin causes compilation to pause while reading (*)
  101f302... c++: Fix FAIL: g++.dg/tree-ssa/initlist-opt1.C (*)
  a264c27... libstdc++: do not advertise full P2562R1 support (*)
  acc1ea0... testsuite: i386: Fix c-c++-common/gomp/metadirective-device (*)
  d402a39... testsuite: Fix up append-args-interop.f90 test (*)
  3b36e96... driver: Forward '-lstdc++' to offloading compilation [PR101 (*)
  bf1aca4... C++: Adjust implicit '__cxa_bad_typeid' prototype to realit (*)
  02132fa... widening_mul: Fix up further r14-8680 widening mul issues [ (*)
  fb71d7c... profile: Don't instrument fake exit edges after musttail [P (*)
  7b7c0fe... i386: Fix up pr55583.c testcase [PR119465] (*)
  272d26d... libstdc++: Check presence of iterator_category for flat_set (*)
  2b4122c... testsuite: i386: Require dfp support in gcc.target/i386/pr1 (*)
  2e7c1b5... libgomp.texi: Document supported OpenMP 'interop' types for (*)
  157c14a... libstdc++: Add P1206R7 range operations to std::deque [PR11 (*)
  84f0b64... i386: Require in peephole2 that memory is offsettable [PR11 (*)
  36925b4... target/119010 - add missing DF load/store reservations for  (*)
  c3a704d... target/119010 - add missing integer store reservations for  (*)
  3d4bfd4... middle-end/118795 - fix can_vec_perm_const_p query in match (*)
  e7871b3... rust: Use 'lbasename()' consistently. (*)
  4cac3f8... testsuite: add testcase for recent alias fix (*)
  330df57... i386: Add "s_" as Saturation for AVX10.2 Converting Intrins (*)
  7d414e1... Daily bump. (*)
  e9adfb8... cobol: Changes to eliminate _Float128 from the front end [P (*)
  7c63237... c++: add fixed test [PR101881] (*)
  35ce9af... c++: Properly fold <COND_EXPR>.*<COMPONENT> [PR114525] (*)
  0fb10ac... toplevel, libcobol: Add dependency on libquadmath build [PR (*)
  dce62cd... gcc, gcov: Use 'lbasename' consistently. (*)
  87d60bc... gcc, configure: When checking for basename, use the same pr (*)
  f3d0777... libiberty: Append <libgen.h> to AC_CHECK_DECLS [PR119218]. (*)
  737a576... C prototypes for functions returning C function pointers. (*)
  479a0a8... libstdc++: Allow std::ranges::to to create unions (*)
  e200f53... libstdc++: Optimize std::vector construction from input ite (*)
  2848b8d... libstdc++: Adjust how __gnu_debug::vector detects invalidat (*)
  d4f7d18... libstdc++: Fix std::vector::append_range for overlapping ra (*)
  7bec457... Add support of --enable-host-pie to the native Ada compiler (*)
  525d4a1... c++: lambda, default argument, unevaluated context (*)
  ca0a842... arm: testsuite: skip mtp tests on thumb1 (*)
  f016ee8... OpenMP: Create additional interop objects with append_args. (*)
  91051d6... arm: testsuite: adjust ftest tests (*)
  584b346... i386: Fix up combination of -2 r<<= (x & 7) into btr [PR119 (*)
  cb6070c... RISC-V: disable the abd expander for gcc-15 release [PR1192 (*)
  e0a1d0e... OpenMP: interop - fix Fortran test (*)
  56189d0... install.texi: gcn - suggest to use Newlib with simd math fi (*)
  c6279ff... omp-general.cc: Remove 'if' around call to always 'true' re (*)
  927cfea... arm: testsuite: avoid dg-options in primary LTO file (*)
  2f4c5cf... arm: testsuite: update expected output in vect-early-break- (*)
  143ad00... arm: testsuite use -std=gnu17 for pr65647.c (*)
  3fcdf55... testsuite: aarch64: arm: Remove redundant dg-do run in advs (*)
  a05d402... testsuite: aarch64: restore torture options in vml[as]_floa (*)
  52df530... testsuite: aarch64: restore torture options in bf16_dup.c (*)
  e8ada41... testsuite: aarch64: arm: move saturating_arithmetic_autovec (*)
  3c384df... testsuite: arm: remove duplicate -mcpu=unset in arm_v8_1_lo (*)
  466da4b... libstdc++: Add testcase for std::filesystem::copy [PR118699 (*)
  a868915... arm: add commutative alternatives to <US>mull pattern. (*)
  7679b82... opcodes: fix wrong code in expand_binop_directly [PR117811] (*)
  039cc50... libstdc++: Cast -1 to size_t in <format> [PR119429] (*)
  4d1b196... libstdc++: Fix handling of common cpp20-only ranges for fla (*)
  698e337... tailc: Only diagnose musttail failures during tailc or must (*)
  127a24e... PR modula2/119449 MAX of SYSTEM.REAL64 cause an ICE (*)
  90ab42f... i386: Fix AVX10.2 sat cvt intrinsic. (*)
  f2d4725... Daily bump. (*)
  1c3d780... vect: Add assert to expand_vector_conversion [PR118616] (*)
  1e4d81a... libstdc++: Fix some broken links in the manual (*)
  f7c0b0f... libstdc++: Add testcases for resolved bug [PR101527] (*)
  14c9243... Update gcc hr.po, sv.po (*)
  4d5d1a7... libgomp: Save OpenMP device number when initializing the in (*)
  94d1dac... c++: pack indexing and if consteval (*)
  57fdc97... cobol: Move includes before system.h (*)
  1c5a375... libgomp/plugin/plugin-nvptx.c: Fix device used for stream c (*)
  c6e7d9c... Remove buffer overflow in cobol driver (*)
  0d998b3... testsuite: d: Break up Wbuiltin_declaration_mismatch2.d int (*)
  46de544... gccrs: support generic super traits recursively (*)
  a52914f... gccrs: nr2.0: Fix StructExprFieldIdentifier handling (*)
  6736f98... gccrs: nr2.0: Adjust indentifier expression handling (*)
  853f578... gccrs: Modify multiple definition error (*)
  f1ccfd0... gccrs: nr2.0: Adjust visitors for struct expressions (*)
  6b0faf2... gccrs: Prevent multiple resolution insertion (*)
  0b34263... gccrs: nr2.0: Fix test self-path2.rs (*)
  8ad4296... gccrs: emit an error for type or const parameters on foreig (*)
  69f84cb... gccrs: Fix modules with same name as builtins causing ICE ( (*)
  7107f92... gccrs: nr2.0: Check compile/torture/*.rs tests (*)
  d32b548... gccrs: Remove mangling tests from exclusion list (*)
  05c3b51... gccrs: Fix canonical path parent resolution (*)
  7567357... gccrs: Insert crate name in canonical path (*)
  76bc92c... gccrs: Add a function to get the crate number from node id (*)
  d7b9a0f... gccrs: Remove finalize import visitor (*)
  e3dd0a4... gccrs: Remove tests from exclusion list (*)
  4d74da6... gccrs: Move import mapping resolution to in tree visit (*)
  1f65086... gccrs: check for recursion trait cycle with bounds checks (*)
  3bb961a... gccrs: track DefId on ADT Types this could be useful inform (*)
  29b7699... gccrs: remove visitor which is not needed here (*)
  472d3ef... gccrs: Fix some small issues (*)
  604ab7a... gccrs: Add a test for enum variant name resolution (*)
  e5ed884... gccrs: Remove nr2 exhaustiveness test from exclusion list (*)
  f9c9afd... gccrs: Add enum variant string information to definition (*)
  8b17858... gccrs: Keep definition provenance to skip enum variants (*)
  f0de6f1... gccrs: Add rib kind debug representation (*)
  f9dce5e... gccrs: nr2.0: Set the node id of the root node (*)
  1181104... gccrs: expansion: Correctly expand $crate metavar (*)
  0d8b492... gccrs: nr2.0: Make sure PathInExpression is default resolve (*)
  e06530a... gccrs: Reduce usage of rust-session-manager.h (*)
  a136e94... gccrs: session-manager: Call into DesugarQuestionMark (*)
  1160e4b... gccrs: lower: Error out when lowering ErrorPropagationExpr (*)
  4d6a08b... gccrs: ast: Add base for desugaring try expressions (*)
  f60b210... gccrs: Adjust unknown macro error message (*)
  d0e6dc1... gccrs: nr2.0: Handle lang item type path segments (*)
  146dc94... gccrs: expansion: Expand generic args in generic type path  (*)
  d5eaa52... gccrs: name-resolution: early: Remove overzealous overrides (*)
  75252f2... gccrs: lower: Always crash when lowering macro invocations (*)
  9ddf6be... gccrs: nr2.0: Implement macro_use for modules (*)
  b0dff76... gccrs: Adjust type path resolution error message (*)
  2ab1196... gccrs: hir-dump: Fix more segfaults in the HIR dump (*)
  051e54e... gccrs: derive(Hash): Add implementation. (*)
  0287030... gccrs: derive(Debug): Use builder's ptrify function instead (*)
  c378a3a... gccrs: ast: builder: Add new builder methods (*)
  3538d23... gccrs: Remove some member functions from SingleASTNode (*)
  ebc8d3c... gccrs: Fix expansion of macros inside modules (*)
  9724c8a... gccrs: Remove PathInExpression::get_pattern_node_id (*)
  a4d2184... gccrs: derive(Eq): Create copies of Eq typepath to avoid No (*)
  ee74390... gccrs: derive(Eq): Also derive StructuralEq (*)
  1e58453... gccrs: derive(PartialEq): Also derive StructuralPartialEq (*)
  e79f430... gccrs: expand: Allow built-in derives to generate multiple  (*)
  e98f95a... gccrs: derive(PartialEq): Add partial implementation (*)
  20580f7... gccrs: derive(Clone): chore: Cleanup (*)
  1a58f2b... gccrs: ast-builder: Add new methods for creating operator e (*)
  0897e2b... gccrs: ast-builder: Improve function generation. (*)
  8586724... gccrs: derive(Eq): Add implementation. (*)
  228ee85... gccrs: nr2.0: Run DefaultResolver::visit on PathInExpressio (*)
  1dc99a4... gccrs: nr2.0: Fix issue with external crates (*)
  c92dfc7... gccrs: Add comments to resolve_segments (*)
  75db9ae... gccrs: Add type check on if-expr (*)
  0da1380... gccrs: nr2.0: Resolve paths which start with Self (*)
  3e58926... gccrs: initial setup for new OpaqueType to represent Impl t (*)
  271a348... gccrs: Add name resolution and HIR lowering for ImplTraitTy (*)
  093ae15... gccrs: improve error diagnostic for bad type-resolution in  (*)
  3ac3c6f... gccrs: self paths are patterns but we dont have mappings fo (*)
  4130294... gccrs: fix name resolution for generics where type param is (*)
  93f32b3... gccrs: fix unconstrained generics check to handle recursive (*)
  c5b8c95... gccrs: add diagnostic for E0229 no associated type argument (*)
  dd0a895... gccrs: remove name resolution inserts from type-path (*)
  980ae7a... gccrs: enum type layout needs to respect the enum repr type (*)
  fc77cd5... gccrs: add variant_count intrinsic (*)
  b5106ee... gccrs: add discriminant value intrinsic (*)
  9037652... gccrs: Get rid of duplicate interface gccrs#3396 (*)
  a34f4d5... gccrs: remove bad type checking diagnostic (*)
  0c14d95... gccrs: session manager: Call into DesugarForLoops (*)
  01d7dd7... gccrs: ast: Add DesugarForLoop class (*)
  f6a2a71... gccrs: ast: builder: Fix arguments of Builder::let (*)
  bbf31f8... gccrs: nr2.0: Resolve instances of TypePath more accurately (*)
  d9a21c1... gccrs: inline-asm: Fix some warnings (*)
  f4d20fb... gccrs: Add warning about default visitor usage (*)
  419965b... gccrs: Add test case to show issue is fixed (*)
  d8dc928... gccrs: derive(Default): Add implementation (*)
  5d1ba7c... gccrs: ast-builder: Add methods for QualifiedPathInExpressi (*)
  6711c73... gccrs: Fix compilation of trait-items which map to impl ite (*)
  e09a039... gccrs: Fix bad generic substitution error on fn/adt types (*)
  ea91318... gccrs: Fix crash in privay reporter for placeholder types (*)
  b767d01... gccrs: coercion sites allow for type inference as well. (*)
  3057b8a... gccrs: Fix ICE during path probe (*)
  0eddc29... gccrs: Fix ICE when fn_once and fn_once_output lang item is (*)
  60aeb76... gccrs: Fix bug in type resolution of paths (*)
  9a97fa8... gccrs: nr2.0: Remove accidental copies of resolver (*)
  50c9ea9... gccrs: ast: builder: Add Return expression builder (*)
  51c247c... gccrs: derive(Debug): Add stub implementation. (*)
  41262df... gccrs: derive(Clone, Copy): Cleanup using new method from D (*)
  4851916... gccrs: derive-visitor: Add method for setting up derived im (*)
  554150f... gccrs: ast-builder: Add new methods for functions, traits a (*)
  4106b57... gccrs: ast-builder: Add new functions to create type paths. (*)
  ee93fe2... gccrs: scan-deadcode: Do not warn unused fields if they sta (*)
  62a8f15... gccrs: lang-items: Add structural_{peq, teq} (*)
  1c7507d... gccrs: nr2.0: late: Add proper handling for lang item PathI (*)
  c4731c1... gccrs: Fix an issue with ForeverStack::dfs_rib (*)
  d26828b... gccrs: Add option_env! support (*)
  c1d6807... gccrs: ast: Add new Expr::Kinds (*)
  89d8c54... gccrs: add support for ref literal patterns (*)
  d1e9202... gccrs: lang-items: Add From::from (*)
  dda6473... gccrs: add new -frust-overflow-checks flag to control overf (*)
  a73fe69... gccrs: Remove some passing test from exclude file (*)
  4f6d40d... gccrs: Compile unit struct with constructor (*)
  af1acc3... gccrs: Resolved item type shall be differentiated later (*)
  48d524e... gccrs: Make foreverstack debug string const (*)
  178e5f8... gccrs: Clone expr instead of taking it (*)
  0529a77... gccrs: Remove some tests from nr2 exclusion file (*)
  8ed266e... gccrs: Remove query mode on CompileItem (*)
  5d61ca1... gccrs: Add unit struct to name namespace in old resolver (*)
  c48090d... gccrs: Add debug dump to old name resolver (*)
  fc811e7... gccrs: Labels shall be pushed within label namespace (*)
  75325a3... gccrs: backend: Improve handling of lang-item PathInExpress (*)
  1b745da... gccrs: ast: Add Path::is_lang_item() (*)
  8c8bd50... gccrs: marklive: Fix handling for lang item PathInExpressio (*)
  8d883fb... gccrs: hir: Adapt visitors to lang item PathInExpressions (*)
  d14bb43... gccrs: hir: Add LangItem paths to PathPattern class (*)
  379b69c... gccrs: ast: More visitors to allow lang item paths in expre (*)
  d9a02b1... gccrs: lang-items: Add LangItem::IsEnumVariant (*)
  14d04e9... gccrs: mappings: Improve error message for get_lang_item_no (*)
  bff6888... gccrs: lang-items: Collect enum variants as lang items (*)
  aa02555... gccrs: catch missing guard for optional result (*)
  34ef64d... gccrs: Infer crate name after file opening (*)
  cd30e00... gccrs: Add captures for ClosureExprInnerTyped with nr2 (*)
  8c95b50... gccrs: Add environment capture to NR2 (*)
  1bb09fc... gccrs: Check for type paths nr2.0 can't handle yet (*)
  561ef90... gccrs: backend: Allow anything as a match scrutinee (*)
  23a3ec6... gccrs: lang-items: Add Result and Try lang items (*)
  9df8fc1... gccrs: Fix rust breakage with nr2 (*)
  9061a82... gccrs: derive(Copy): Improve bounds when deriving Copy (*)
  2bee600... gccrs: derive(Clone): Use lang item bounds on AssertParamIs (*)
  d7794f9... gccrs: derive(Clone): Add Clone bound on generated impl blo (*)
  a7914fc... gccrs: ast-builder: Add extra parameter for TypeParam build (*)
  9b784c3... gccrs: hir-dump: Improve handling of typepathsegments that  (*)
  1beda99... gccrs: lang-item:Add LangItem::Kind::RECEIVER (*)
  3ee9aff... gccrs: typecheck: Add basic handling for applying auto trai (*)
  ecb0e17... gccrs: typecheck: Separate assemble_builtin_candidate in tw (*)
  75df481... libstdc++: Ensure that std::vector<bool> allocator has bool (*)
  beec790... arm: testsuite: tighten scan-assembler in unaligned-memcpy- (*)
  332a081... Add 'libgomp.c++/pr96835-1{,-O0}.C', 'libgomp.oacc-c++/pr96 (*)
  62312c7... Add 'libgomp.c++/pr101544-1{,-O0}.C', 'libgomp.oacc-c++/pr1 (*)
  65b31b3... nvptx: In offloading compilation, special-case certain host (*)
  5450afc... nvptx: Default at least to '-mptx=6.3' (*)
  f775bb8... i386: Raise deprecate warning for -mavx10.1-256/512 and -me (*)
  69d640d... i386: Remove avx10.2-256 and avx10.2-512 options (*)
  279d6ba... i386: Adjust AVX10.2 testcases options (*)
  e1139c5... Revert "AVX10.2 ymm rounding: Support vadd{s,d,h} and vcmp{ (*)
  a5caa9a... Revert "AVX10.2 ymm rounding: Support vcvtdq2p{s,h} and vcv (*)
  1d15565... Revert "AVX10.2 ymm rounding: Support vcvtpd2{,u}{dq,qq} in (*)
  99a9e72... Revert "AVX10.2 ymm rounding: Support vcvtph2p{s,d,sx} and  (*)
  567c939... Revert "AVX10.2 ymm rounding: Support vcvtph2{,u}w and vcvt (*)
  08fd9bd... Revert "AVX10.2 ymm rounding: Support vcvtps2{,u}{dq,qq} in (*)
  2695a73... Revert "AVX10.2 ymm rounding: Support vcvtqq2p{s,d,h} and v (*)
  a67476d... Revert "AVX10.2 ymm rounding: Support vcvttph2{,u}{dq,qq,w} (*)
  e17a9ea... Revert "AVX10.2 ymm rounding: Support vcvttps2{,u}{dq,qq} a (*)
  dfab1d7... Revert "AVX10.2 ymm rounding: Support vcvt{,u}w2ph and vdiv (*)
  c40e4cd... Revert "AVX10.2 ymm rounding: Support vfc{madd,mul}cph, vfi (*)
  c6834aa... Revert "AVX10.2 ymm rounding: Support vfmadd{132,231,213}p{ (*)
  bd66bf1... Revert "AVX10.2 ymm rounding: Support vfmaddcph and vfmadds (*)
  1cceae9... Revert "AVX10.2 ymm rounding: Support vfm{sub,subadd}{132,2 (*)
  3f2d586... Revert "AVX10.2 ymm rounding: Support vfmulcph and vfnmadd{ (*)
  2f52807... Revert "AVX10.2 ymm rounding: Support vfnmsub{132,231,213}p (*)
  0e2a74b... Revert "AVX10.2 ymm rounding: Support vgetexpp{s,d,h} and v (*)
  3fc2622... Revert "AVX10.2 ymm rounding: Support v{max,min}p{s,d,h} in (*)
  f2367fc... Revert "AVX10.2 ymm rounding: Support vmulp{s,d,h} and vran (*)
  0ca0219... Revert "AVX10.2 ymm rounding: Support vreducep{s,d,h} and v (*)
  cbed647... Revert "AVX10.2 ymm rounding: Support vscalefp{s,d,h} intri (*)
  dd4dac2... Revert "AVX10.2 ymm rounding: Support vsqrtp{s,d,h} and vsu (*)
  bf54429... i386: Remove 256 bit rounding for AVX10.2 saturation conver (*)
  1a5a77f... i386: Remove 256 bit rounding for AVX10.2 minmax and conver (*)
  6b36b65... Daily bump. (*)
  70bc553... toplevel, Makefile: Add missing CXX_FOR_TARGET export [PR88 (*)
  eda74cd... MAINTAINERS: Add myself (*)
  9fcb9d3... c++/modules: Fix explicit instantiations and gnu_inlines [P (*)
  9649230... Doc: Rearrange remaining top-level sections in extend.texi  (*)
  bf2157a... Doc: Add "Syntax Extensions" and "Semantic Extensions" sect (*)
  9fc2f84... Doc: Add "Aggregate Types" sectioning to extend.texi [PR422 (*)
  557e809... Doc: Add "Additional Numeric Types" sectioning to extend.te (*)
  5971681... d: Fix ICE type variant differs by TYPE_PACKED [PR117621] (*)
  82e3832... AVR: Add AVR-SD devices. (*)
  070bbc5... AVR: Clarify some optimization options. (*)
  438e82b... cobol: Make CXXFLAGS_FOR_TARGET available to the libgcobol  (*)
  d8d6a61... Daily bump. (*)
  a54bd1c... AVR: Use "avr-peep2-after-fuse-move" for the 2nd run of pee (*)
  45d54c7... libgfortran/intrinsics: Fix build for targets with int32_t= (*)
  6d75bb5... avr.opt.urls += -muse-nonzero-bits (*)
  94355ac... AVR: target/119421 Better optimize some bit operations. (*)
  8736edc... AVR: libgcc: Properly exclude object files for AVRrc. (*)
  f529f3d... AVR: Add attribute "used" for code in .initN and .initN sec (*)
  df5fa3a... c++: structural equality and partially inst typedef [PR1193 (*)
  4f9e72d... Darwin: We do not need libdl, it is provided in libSystem. (*)
  a6cb7e9... d: Bump front-end language version to v2.111.0-rc.1. (*)
  33a428f... d: Improve UFCS/property error message (*)
  1f42269... d: Add C++23 to CppStdRevision enum (*)
  76df0e0... d: Indexing a cast(AA) yields no lvalue anymore (*)
  499c58f... libphobos: Add module declaration to rt.invariant (*)
  e6ff1dc... libphobos: Fix IEEE typo in std.numeric link (*)
  7a6bbab... Daily bump. (*)
  20360e4... Fix up some further cases of missing or extraneous spaces i (*)
  25db90b... cobol, libgcobol: Currently libgcobol depends on libstdc++. (*)
  827a147... cobol, driver: Handle targets without HAVE_LD_STATIC_DYNAMI (*)
  c264df1... libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf d (*)
  db0b0b3... Update gcc de.po, fr.po (*)
  41b9c3b... libgomp/plugin: Add initial interop support to nvptx + gcn (*)
  78592fd... lra, v2: emit caller-save register spills before call insn  (*)
  6ed38b9... c++: add fixed test [PR119378] (*)
  99e2906... OpenMP: 'interop' construct - add ME support + target-indep (*)
  f45d14b... Fortran: Fix typo in error message. (*)
  00cbf03... Fortran: Fix typo in error message. (*)
  ab71682... ipa: target clone and mangling alias [PR114992] (*)
  94fa9f4... Fortran:  Implement the F2018 reduce intrinsic [PR85836] (*)
  1d2257d... arm: testsuite: make unaligned-memcpy-*.c executable tests  (*)
  b1ac0c5... arm: testsuite: memcpy-aligned requires unaligned accesses (*)
  cb537f0... c++: fix return type of __cxa_bad_array_new_length (*)
  618c42d... C++: Adjust implicit '__cxa_bad_cast' prototype to reality (*)
  f7f6a3d... Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-2.C' (*)
  6d3a48b... Add 'gcc.target/nvptx/alias-unsupported-1.c' (*)
  12db611... testsuite/lib/libgomp.exp: compile with -fdiagnostics-plain (*)
  a5c69ab... Fortran: Fix freeing procedure pointer components [PR119380 (*)
  adbbf12... gccrs: nr2.0: late: Better format PathInExpression resoluti (*)
  adba3ff... gccrs: derive(Clone): Add lang item typepaths failure testc (*)
  00c4870... gccrs: derive(Clone): Implement derive clone for enum struc (*)
  2c5d499... gccrs: derive(Clone): Implement clone for enum tuple varian (*)
  8dedd0d... gccrs: ast-builder: Add new methods for building structs (*)
  4cbbaa7... gccrs: derive(Clone): Add deriving of simple enum variants (*)
  5ec40be... gccrs: derive(Clone): Improve existing testcase (*)
  72ad259... gccrs: derive(Clone): Add note about Clone::clone() (*)
  d8c11cc... gccrs: derive(Clone): Use lang item for PhantomData in Clon (*)
  f6cdae8... gccrs: ast-builder: Add new methods around type paths. (*)
  a728f5f... gccrs: derive(Copy): Use copy lang item when deriving Copy. (*)
  9bc5deb... gccrs: derive(Clone): Mark PhantomData as a lang item (*)
  41cd035... gccrs: derive(Clone): Manually generate AssertParamIsCopy s (*)
  58d0355... gccrs: builder: Allow generating struct statements (*)
  8f65a00... gccrs: lang-items: Mark Clone trait as a lang item in tests (*)
  5d3afe3... gccrs: ast-collector: Fix tuple struct pattern collection (*)
  1c9cd6a... gccrs: ast-collector: Adapt to lang item type path segments (*)
  4d0cfd5... gccrs: mappings: Add get_lang_item_node (*)
  5702b0a... gccrs: lang-item: Add LangItem::PrettyString (*)
  88aeecc... gccrs: lang-items: Collect struct lang items. (*)
  0150479... gccrs: lower: Properly lower non-generic lang item type pat (*)
  8e7d9ae... gccrs: tychk: resolve lang item type paths properly (*)
  63023c0... gccrs: ast: Refactor how lang item paths are handled. (*)
  20d4c59... gccrs: collect-lang-items: Display attribute upon error fin (*)
  1d0be88... gccrs: attributes: Add #[derive] as a built-in attribute (*)
  5925402... gccrs: ast: Fix warning about copy elision for moved expr (*)
  3a82942... gccrs: Remove dead code related to external functions (*)
  c9f8532... gccrs: nr2.0: Early resolve pending eager macro invocations (*)
  c0681b5... gccrs: Add missing name resolution to static items in block (*)
  29367fe... gccrs: Revert "gcc/rust/ChangeLog:" (*)
  36ac388... gccrs: Fix scan-gimple testcases on LE platforms. (*)
  ffecc9a... gccrs: testsuite: Fix missing handling of little endian. (*)
  469d668... gccrs: Add ForeverStackStore (*)
  7fd3007... gccrs: gcc/rust/ChangeLog: (*)
  770ca55... gccrs: improve mutability checks (*)
  76565ca... gccrs: Visit the trait paths of trait implementations (*)
  5b7583c... gccrs: add two more tests to test try-catch (unwind) code g (*)
  33462c8... gccrs: rust/intrinsic: add new "catch_unwind" variant of AP (*)
  165e757... gccrs: rust/intrinsic: add try intrinsic and panic strategy (*)
  8ce8781... gccrs: match arms are a LUB (*)
  1cad5f2... gccrs: Allow float type to be casted as integer type (*)
  f821a51... gccrs: cleanup our enum type layout to be closer to rustc (*)
  2fa9719... gccrs: nr2.0: Resolve Self inside impl blocks (*)
  d3efd2a... gccrs: fix ICE with hir dump on closure (*)
  ef4028c... gccrs: add support for lang_item eq and PartialEq trait (*)
  a362f8a... gccrs: fix ICE in borrows to invalid expressions (*)
  c35aa64... gccrs: nr2.0: Improve default, top-level, and late resolver (*)
  b0563bb... gccrs: fix ICE during HIR dump (*)
  1c13bc2... gccrs: use StackedContexts for block context (*)
  9c50565... gccrs: ast: Add new Kind enums for more precise downcasting (*)
  c583545... gccrs: nr2.0: Resolve type aliases inside trait definitions (*)
  161b9e9... gccrs: tychk: Add more support for additional trait bounds  (*)
  cd8547f... gccrs: lower: Correctly lower parenthesized types (*)
  c8721cc... gccrs: Remove Rust::make_unique (*)
  e9a3e00... gccrs: ast: Add EnumItem::Kind (*)
  6ac790d... gccrs: nr2.0: Handle "Self" properly in trait definitions (*)
  c427170... gccrs: Fix NR2.0 compiler ICE caused by Generics in Enums (*)
  ea356df... gccrs: ast-builder: Add more methods (*)
  b76ee92... gccrs: ast: Add new constructors for PathInExpression (*)
  2c883bb... gccrs: lang-items: Collect trait functions that are lang it (*)
  f8aa5ec... gccrs: lang-item: Add Option::{None, Some}, Iterator::next, (*)
  ed75c2b... gccrs: lang-item: Add Sync trait (*)
  36dfbd9... gccrs: typecheck: Add note about erorring out on additional (*)
  c064095... gccrs: resolve: Name resolve trait bounds properly (*)
  f30ba73... gccrs: parser: Add testcases for multiline strings (*)
  bb11060... gccrs: typecheck-path: Fix typo (reciever -> receiver) (*)
  3396da3... gccrs: add ptr to int and int to ptr type cast rules (*)
  6b27b78... gccrs: Made changes to AST::TraitImpl constructor for TypeP (*)
  18d289c... gccrs: implement the TuplePattern and use it for function p (*)
  7bf460b... gccrs: fix bad not expression in rust (*)
  eacbbac... gccrs: lang-item: Remove unused NodeId from LangItemPath (*)
  1aa49fe... aarch64: Add support for -mcpu=olympus (*)
  8964068... gccrs: nr2.0: Resolve lang item paths properly. (*)
  c7c6b5f... gccrs: hir: Lower lang-item paths (*)
  70c87e9... gccrs: nr1.0: Resolve lang item paths properly. (*)
  5d79fbd... gccrs: hir: Start adapting visitors to accept multiple kind (*)
  0818282... gccrs: derive(Copy): Use new LangItemPath (*)
  c482c35... gccrs: ast: Add LangItemPath class (*)
  588ded8... gccrs: Fix ForeverStack::find_starting_point output paramet (*)
  9f1086d... gccrs: type-check: Remove unused capture in nr2.0 (*)
  f8dd4cc... gccrs: attributes: Add class for sharing methods on attribu (*)
  ed773fc... gccrs: lang-items: Add lang-items AST collector (*)
  e0315c1... gccrs: lang-items: Store NodeId mappings for lang items (*)
  3fa7794... gccrs: fix crash in hir dump (*)
  fab94e1... gccrs: add test case to show issue is fixed (*)
  5ac2f28... gccrs: add checks for division by zero and left shift overf (*)
  9a53a1d... gccrs: constant evaluation like these are coercion sites (*)
  02bdd68... gccrs: Remove bad assertion in name resolution (*)
  a6ad5cd... gccrs: ast: Use StackedContexts class in ContextualASTVisit (*)
  aa784e8... gccrs: stacked-contexts: Add peek() method (*)
  e7bf1b6... gccrs: hir: Remove duplicate function in TraitItemFunc (*)
  6524f82... gccrs: mappings: Move lang_item definitions to .cc (*)
  0b4732e... gccrs: lang-items: Move comment about arithmetic lang items (*)
  65b68be... gccrs: ensure packed and aligned is applied properly (*)
  80bc600... gccrs: allow casts from numeric types to floats (*)
  b10f337... gccrs: improve handling of Self Type paths (*)
  42be99f... gccrs: fix crash in hir dump with missing guards (*)
  42f9464... gccrs: Prepend crate name to functions with nr2 (*)
  8d04c93... gccrs: Prevent execution of some nr1.0 functions with nr2.0 (*)
  e4a92d7... gccrs: empty match expressions should resolve to ! (*)
  6e90ff4... gccrs: fix crashes in hir dump since move to references (*)
  066cd2e... gccrs: Clean up some system includes (*)
  54cec5a... gccrs: Use nr2.0 in typechecker (*)
  6d4154e... gccrs: Handle type path segments during late resolution 2.0 (*)
  0884ed9... gccrs: Use nr2.0 in PrivacyReporter (*)
  db17929... gccrs: Use a reference wrapper to please GCC 4.8 (*)
  2d480fe... gccrs: Use default constructor for default arguments (*)
  1d628b8... gccrs: Add optional template arguments to please GCC4.8 (*)
  b3246d3... gccrs: Fix FnParam pattern location ternary logic (*)
  45d4f73... gccrs: Refactor optional initializers (*)
  ba71c9d... gccrs: FnParam cloning now keeps projections (*)
  a99d290... gccrs: Fix Generic type retrieval (*)
  6246f65... gccrs: Fixes some tests appearing with a moved variant (*)
  417f4bd... gccrs: Refactor hir to avoid raw pointers and unneeded fwd (*)
  d123f43... gccrs: Refactor HIR with optionals, references & newtypes (*)
  c29a3bc... gccrs: Refactor HIR to reduce the amount of raw pointers (*)
  d3a3e52... gccrs: Improve handling of static items in toplevel 2.0 (*)
  5d16907... gccrs: Push ribs by kind rather than by value (*)
  2992ff0... gccrs: Fix bad handling for recursive type query (*)
  1e12ef0... gccrs: asm: Fix clang warnings (*)
  bbbf9a2... gccrs: typecheck: Remove unused parameter in TyTyCheckCallE (*)
  71c8af9... gccrs: hir: Mark AttrVec::get_outer_attrs as override (*)
  ead44a5... gccrs: add test case to show issue is fixed (*)
  c92c217... gccrs: Improve handling of implicit Self parameter in AST (*)
  6a65fb2... gccrs: fix typechecking of Fn trait calls using ADT types (*)
  87e4dcd... gccrs: fix ICE for placeholder which is not setup (*)
  2d0fc64... gccrs: Reorganize the CPU feature detection (*)
  2a44562... gccrs: Use name resolver 2.0 for module descendance checks (*)
  b1e6a3f... gccrs: Use name resolver 2.0 in VisibilityResolver (*)
  389756b... gccrs: fix bad type inference on local patterns (*)
  cbab7a1... gccrs: Improve handling of struct expressions in nr2.0 (*)
  447d384... gccrs: Remove usage of Resolver::get_builtin_types (*)
  0a30f01... gccrs: fix bad type inferencing on path's (*)
  2f0df59... gccrs: Make TyTy::TupleType::get_unit_type cache its return (*)
  9725d15... gccrs: add test case to show method resolution is working (*)
  bf87813... gccrs: Resolve SelfParam in name resolution 2.0 (*)
  bcd780d... gccrs: Use name resolution 2.0 in TraitResolver (*)
  aa0e2ab... rust: Desugar IfLet* into MatchExpr (*)
  ea163c6... gccrs: Fix name resolution 2.0 definition lookups in unsafe (*)
  da37d35... gccrs: Improve path handling while testing name resolution  (*)
  f86a35b... gccrs: Use name resolver 2.0 in CompileTraitItem (*)
  a36220b... gccrs: Use name resolution 2.0 in TraitItemReference (*)
  3fe905e... gccrs: Rename some PathIdentSegment functions (*)
  47d2a3b... gccrs: Add a newline to the end of nr2/exclude (*)
  2dbdf9b... gccrs: Fix variable shadowing in late resolution 2.0 (*)
  bf1d586... gccrs: Insert trait names during toplevel resolution 2.0 (*)
  0c0f33b... gccrs: Fix bad recursive operator overload call (*)
  28caa26... icf: Punt for musttail call flag differences in ICF [PR1193 (*)
  589c94d... fnsplit: Set musttail call during function splitting if the (*)
  37ae2e0... inliner: Silently drop musttail flag on calls during inlini (*)
  778c28c... libstdc++: Fix localized %c formatting for non-UTC times [P (*)
  c24a1d5... libstdc++: Fix localized D_T_FMT %c formatting for <chrono> (*)
  3c7f2fd... libstdc++: Use formatting locale for std::time_put formats (*)
  3e1d760... libstdc++: Simplify std::vector::vector(from_range_t, const (*)
  3355e44... cobol: Rename COB_{BLOCK,UNSIGNED,SIGNED} to {BLOCK,UNSIGNE (*)
  ff33435... libstdc++: Fix std.compat exports of <stdbit.h> and <stdckd (*)
  ced873b... libstdc++: Add views::cache_latest and views::to_input to s (*)
  ff7ac55... move global data to symbol_table_init (*)
  2b383ae... s390: Accept only Pmode for registers AP/FP/RA [PR119235] (*)
  a62893d... make sources coretypes.h and tree.h clean (*)
  0f34484... Fortran: Fix double free on polymorphic array dummy argumen (*)
  de725a1... Put early debug generation under TV_SYMOUT (*)
  3e3af04... Daily bump. (*)
  e8a5f74... combine: Add REG_DEAD notes to the last instruction after a (*)
  47822ef... d: Fix quoted command-line options to match lang.opt [PR118 (*)
  53dcff7... modula2: Defend against no ENOTBLK definition (*)
  d286ece... PR modula2/118600 Assigning to a record causes alignment ex (*)
  9e67a16... cobol: Do not overload int64_t, overload long and long long (*)
  4f68873... libgcobol: Add configure checks for iconv. (*)
  e0ac33b... Update gcc hr.po (*)
  607f925... tree-optimization/119389 - limit edge processing in dominat (*)
  8b13fc6... Update cpplib de.po (*)
  81166d5... Revert "s390: Deprecate ESA/390 support" (*)
  a1363f8... gimple: sccopy: Don't increment i after vec::unordered_remo (*)
  7cc4020... libstdc++: Add from_range_t constructors to debug unordered (*)
  f3253bd... libstdc++: Add from_range_t constructors to debug ordered c (*)
  d458020... libstdc++: Fix comment typo (*)
  56145ae... Make function_decl_type a scoped enum (*)
  8d236c5... i386: Fix AVX10.2 SAT CVT testcases. (*)
  e0b3eeb... openmp: Fix up cloning of dynamic C++ initializers for Open (*)
  62a6caf... Use ix86_fp_comparison_operator in cbranchbf4 to avoid ICE. (*)
  c3a211c... i386: Add "s_" as Saturation for AVX10.2 SAT CVT Intrinsics (*)
  2e7a92a... i386: Fix AVX10.2 SAT CVT testcases. (*)
  e353272... i386: Add AVX10.2 SAT CVT Intrinsics without Rounding Contr (*)
  82bbc9d... i386: Update Suffix for AVX10.2 SAT CVT Intrinsics (*)
  c675c9d... Daily bump. (*)
  b93e60e... libstdc++: Correct statement about default -std option (*)
  b8e39b4... libstdc++: Fix "IEE" typo in comment in std::time_put::do_p (*)
  3292ca9... Fortran: fix bogus bounds check for reallocation on assignm (*)
  80e1dac... c++: mangling of array new [PR119316] (*)
  e3b3290... libstdc++: Activate a __cpp_lib_ranges_to_container depende (*)
  562416d... libstdc++: Make <stdbit.h> test use <climits> instead of <l (*)
  6c443e1... [PR119270][IRA]: Ignore equiv init insns for cost calculati (*)
  b9b25c1... Update gcc fr.po (*)
  24b6d20... diagnostics: fix crash in urlifier with -Wfatal-errors [PR1 (*)
  7ecf468... c: pedwarn on flexible array member initialization with {}  (*)
  12b2c41... testsuite/113634 - fixup declarations of calloc/realloc (*)
  b6953ec... Fix formatting of version message for gnat driver (*)
  abfdab9... s390: testsuite: Fix autovec-double-signaling-eq-z13.c (*)
  7e94704... s390: testsuite: Fix vcond-shift.c (*)
  8fc2bcc... gccrs: Handle external static items in toplevel resolver 2. (*)
  a3049c8... gccrs: Use name resolver 2.0 in pattern checker (*)
  15b1c03... gccrs: Use name resolver 2.0 for compiling break/continue (*)
  7e4a303... gccrs: Use name resolver 2.0 in const checker (*)
  48bde05... gccrs: Load unloaded modules during toplevel resolution 2.0 (*)
  e2aa455... gccrs: Make const references to ForeverStack more useful (*)
  2110efc... gccrs: Use name resolver 2.0 in MarkLive (*)
  225748e... gccrs: Handle const generic parameters during resolution 2. (*)
  c7e00b1... gccrs: Disambiguate generic args during name resolution 2.0 (*)
  0644598... gccrs: Fix compiler error on ast wrong implicit construct p (*)
  81397a9... gccrs: Provide input operand for gccrs (*)
  9753ae3... gccrs: Use name resolver 2.0 during pattern typechecking (*)
  1f1eeb5... gccrs: Allow identifiers and paths to reference types durin (*)
  0ec5cb9... gccrs: Improve handling of InlineAsm in DefaultASTVisitor (*)
  0d88e72... gccrs: Insert static items into the value namespace (*)
  b7f03bb... gccrs: Rework InlineAsmOperand (*)
  b05e174... gccrs: Handle TypeAlias during toplevel resolution 2.0 (*)
  e71b4d6... gccrs: Fix some issues with canonical path fetching in name (*)
  84f5e7b... gccrs: Improve Rib::Definition shadowing (*)
  308fd79... gccrs: Fix ICE when typechecking non-trait item when we exp (*)
  ac58218... gccrs: Add test case to show ICE is fixed (*)
  5e41654... gccrs: add test case to show impl block on ! works (*)
  566ae20... rust: fix ICE during name resolution for impls on unit-type (*)
  9b4f8f2... rust: Add support for Clone and Copy derive on generic type (*)
  b2dcd38... gccrs: Remove some passing test from nr2 passing list (*)
  ff388c8... gccrs: Postpone break on error after name resolution (*)
  712e92c... gccrs: Resolve TypeParam with name resolution 2.0 (*)
  141b2f9... gccrs: Add box definition to avoid error (*)
  6f8ca7f... gccrs: This test requires the standard library (*)
  fb7e607... gccrs: Make node id getter const. (*)
  ad4c236... gccrs: Change resolved type segment (*)
  a7992fe... gccrs: Update exclude list with working tests (*)
  193b660... gccrs: Do not assert insertion result (*)
  7b906c4... gccrs: Move bir builder function implementation (*)
  2aed733... gccrs: Move failing test to xfail (*)
  331ddca... gccrs: Make AST default visitor visit functions public (*)
  0da43a2... gccrs: Add default resolver parent functions by default (*)
  75a2b87... gccrs: Change lambda content with default visitor call (*)
  f4b1922... gccrs: Remove regular visit code (*)
  38c5f05... gccrs: Remove empty visit functions (*)
  dc4523e... gccrs: Mark virtual function override in default resolver (*)
  1ac4b59... gccrs: Loop on expansion if a new export has been defined (*)
  57dc3ab... gccrs: Fix missing error on duplicated nodes (*)
  1f556f0... gccrs: nr2.0: Cleanup import mappings and factor into a cla (*)
  3118129... gccrs: Insert imports in all namespaces they were resolved  (*)
  9244467... gccrs: early: Do not emit errors for unresolved imports, st (*)
  9047b32... gccrs: imports: Make FinalizeImports a resolver visitor as  (*)
  28fe1da... gccrs: imports: Start storing Ribs in ImportKind (*)
  4aab2ae... gccrs: imports: Create ImportData class and use it in impor (*)
  333a4cb... gccrs: imports: Add FinalizeImports class (*)
  2f74367... gccrs: early: Resolve imports and create import mappings (*)
  8ed0cc7... gccrs: toplevel: Build list of imports for Early to resolve (*)
  ca285a6... gccrs: toplevel: Add note for resolving use declarations (*)
  68af487... gccrs: nr2.0: default-visitor: Conditionally visit type in  (*)
  0581e0d... gccrs: rust fix ICE when hir lowering qualified path expres (*)
  d007ce8... rust: fix ICE when compiling impl block for ! (*)
  88524c5... gccrs: Remove some overloaded methods from DefaultResolver. (*)
  70228a4... gccrs: Add extra assertions to tl::optional (*)
  f4abaf6... gccrs: adjust hir dump of BlockExpr (*)
  1e38748... rust: negative polarity removes restrictions on validation  (*)
  21e43d4... gccrs: Fix ICE on error propagation with generic (*)
  a8bebc3... gccrs: Check if the type has been correctly resolved (*)
  506459f... gccrs: Create new test system for name resolution 2.0 (*)
  8ca5501... gccrs: [gccrs#3141] Remove double negation by returning Com (*)
  5db515e... gccrs: [gccrs#3141] Fix incorrect handling of overflow in n (*)
  da48816... gccrs: session-manager: Fix typos in -frust-incomplete mess (*)
  5aedc53... gccrs: Emit error on auto-traits (*)
  e620a86... gccrs: Implement initial pattern analysis pass. (*)
  8f4718f... gccrs: Dynamic dispatch with supertraits (*)
  b81a65f... gccrs: Used `IndexVec` for place_map (*)
  152ecf8... gccrs: Use `IndexVec` for bb_fold_map (*)
  2f8367e... gccrs: Used `IndexVec` for Places (*)
  139304f... gccrs: Used `IndexVec` for BasicBlocks (*)
  7ec5d6b... gccrs: Used `IndexVec` for Loans (*)
  1113b8e... gccrs: Used `IndexVec` for Scopes (*)
  d91f114... gccrs: Introduce `IndexVec` (*)
  11b808b... gccrs: Strong type BasicBlockId (*)
  03fd485... gccrs: Strong type ScopeId (*)
  9104447... gccrs: Strong type LoanId (*)
  e7a76ba... gccrs: Use FreeRegions inplace of `std::vector<FreeRegion>` (*)
  f5e0575... gccrs: Strong type FreeRegion (*)
  b168b61... gccrs: Strong type PlaceId (*)
  2438584... gccrs: Avoid accidental insertion into map (*)
  99cbcd7... gccrs: Fix v0-mangle1.rs test when run with ASAN (*)
  ca83978... gccrs: Provide new asm test case for amd64 (*)
  f4f546c... gccrs: Rehaul, Apply code review from Arthur (*)
  4d366e3... gccrs: Fix return type of asm mov 5 to i32:0, tortured (*)
  23eb5d2... gccrs: Make inline mov compiles (*)
  d3be8cb... gccrs: Use's array type when constring string tree (*)
  8b810b2... gccrs: Added noreturn checking for nevertype, new test (*)
  0bad750... gccrs: Perform lowering hir output operand to tree (*)
  29c6aba... gccrs: Perform type check on InlineAsm's operand (*)
  e91b55f... gccrs: Lower the HIR to tree with CompileExpr (*)
  6ec8292... gccrs: Move strip double quotes, add scaffold expand (*)
  1398473... gccrs: Start work on expand inline asm (*)
  8a33d0f... gccrs: Added counting to check for asm_construct_outputs (*)
  8a56194... gccrs: Added new test for prep of output {} (*)
  d3e1f59... gccrs: Minor fix to asm codegen pr (*)
  a438e47... gccrs: Refactor compile-asm for first round review (*)
  0f347d5... gccrs: Successfully produce pseudo-nop (*)
  c4e0e96... gccrs: Scaffolding code (*)
  d7e88ed... gccrs: Scaffolding new compile-asm files (*)
  0a03b48... gccrs: Setting up interfaces for codegen (*)
  12703f6... gccrs: Local testing for build_string and debug() (*)
  86c8894... gccrs: Make sure CompileExpr::visit is reached (*)
  51f430a... gccrs: Scaffolding asm codegen (*)
  9996b8e... gccrs: Fix the parser's operand and flags storage (*)
  b78b238... gccrs: Add pop guard for binder (*)
  e2126a1... gccrs: Fix warnings from const auto& to const auto (*)
  bb0abd0... gccrs: emit error code for E0758 (*)
  4f58a20... gccrs: Add typecheck for path patterns. (*)
  b7e79e3... rust: Add checking for union patterns (*)
  85a3c48... gccrs: feature-gate: Cleanup visitor and constructor (*)
  231b18b... gccrs: attributes: Start handling prelude_import properly (*)
  9ba10b0... gccrs: Fix the disorder struct and class in inline asm (*)
  96cd17a... gccrs: ast: Introduce class hierarchy for lang item paths (*)
  21d5cef... gccrs: ast: Remove PathExpr abstract class (*)
  b4e8bc1... gccrs: ast: PathPattern: Remove `remove_all_segments` metho (*)
  bc2331a... gccrs: Attempted to access a nonexistent field [E0609] (*)
  5c2ecc6... gccrs: Move errors with locations (*)
  9bba18f... gccrs: Subset errors with locations (*)
  6f009ae... gccrs: Map locations to placeholder regions (*)
  1ed44d6... gccrs: Fixed testcase (*)
  04bc5a9... gccrs: [gccrs#2324] Add error message for E0532 (*)
  ad3fc42... gccrs: Eager expansion for include* gccrs#1805 gccrs#1865 (*)
  86970cc... gccrs: Simplify construction of BIR::Statement (*)
  6777f6c... gccrs: Loan errors with locations (*)
  715b623... gccrs: Add location to BIR::Statement of kind RETURN (*)
  cbb99fe... gccrs: Implement resolve expr for inline asm ast (*)
  37941c9... gccrs: Add location to BIR::Loan (*)
  b40b7af... gccrs: Add location support to BIR::Statement (*)
  b2032da... gccrs: Turn to switch case, use new helper functions (*)
  29d7d76... gccrs: Set up the hir lowering for operand (*)
  ec9d9b6... gccrs: Improve compressed point bit manipulation (*)
  03e7521... gccrs: Use new constructors and control flow for operand (*)
  d2c9afb... gccrs: Fix the parser's operand and flags storage (*)
  86d5412... gccrs: Fixed bitwise operation in `extract_stmt` (*)
  724aad6... gccrs: Move mbe macro tests to their own directory (*)
  c5b6e53... gccrs: Move builtin macro tests to their own directory (*)
  c53ff58... gccrs: ffi-polonius: Remove usage of extern types. (*)
  4d6b34b... gccrs: Move procedural macro test to their own directory (*)
  3c5e872... gccrs: [gccrs#3045] #[may_dangle] in safe impl (*)
  1a921c8... gccrs: Add rustc test directory for testsuite adaptor (*)
  af65489... gccrs: Properly striping struct fields when using attrs (*)
  9a13dc4... Fortran: Fix comp call in associate [PR119272] (*)
  d50171b... libstdc++: Support maps deduction from_range of tuples. (*)
  9030c54... i386: Fix up splitters into vptest [PR119357] (*)
  28a5efd... middle-end: update early-break tests for non-load-lanes tar (*)
  64f5c85... libstdc++-v3: Implement allocator-aware from_range_t constr (*)
  73987e6... Remove mistakenly committed file (*)
  3b32473... libstdc++: Cast difference_type for insert_range unordered  (*)
  d46be33... aarch64: Add +sve2p1 to -march=armv9.4-a flags (*)
  acdf810... c++: Perform immediate invocation evaluation separately fro (*)
  3a59a1e... Fix misoptimization at -O2 in LTO mode (*)
  1636e85... c: Fix bug in typedef redefinitions of tagged types [PR1187 (*)
  d9e8349... c: Fix ICE in error recovery when checking struct compatibi (*)
  278715f... Fix spurious visibility error with partially parameterized  (*)
  d011018... LoongArch: Add ABI names for FPR (*)
  be671ec... Mark gcc.target/i386/apx-ndd-tls-1b.c as xfail. (*)
  a03e863... Daily bump. (*)
  16065b6... AVR: target/119355 - Fix ICE in pass avr-fuse-move / -mfuse (*)
  6fc1f70... c++: ICE with ptr-to-member-fn [PR119344] (*)
  145c907... c++: constexpr ref template arg [PR119194] (*)
  6751bd4... c++: ICE when substituting packs into type aliases [PR11810 (*)
  57d1424... cobol: Remove dead code from the driver. (*)
  544a9d9... gcc, cobol: Check for get_current_dir_name [PR119301] (*)
  1ad1bcc... libphobos: Fix std.getopt doesn't accept const(string)[] an (*)
  ef42484... libphobos: Avoid setting union members in std.json, set the (*)
  d4fe08c... rust: force cargo to build offline (*)
  b9a4399... gccrs: polonius: Vendor Rust dependencies (*)
  6cbeab1... Fortran: check type-spec in ALLOCATE of dummy with assumed  (*)
  a03e9d4... d: Add missing Declaration bitfield setters/getters (*)
  b3b54f9... libphobos: Merge changes in upstream druntime testsuite (*)
  f2af604... d: Update the copyright years of dmd sources to 2025 (*)
  53d8ed1... c: Fix handling of [[gnu::musttail] return in if and else b (*)
  1d7f57d... c, c++: Support musttail attribute even using __attribute__ (*)
  05e20b7... Update cpplib fr.po, sv.po (*)
  9c9d2fd... Populate -original dump for Cobol (*)
  82bb189... cobol: Fifteen new cobol.dg testscases. (*)
  8333f1c... doc: regenerate rs6000/rs6000.opt.urls (*)
  c49382f... cobol: Bring the code base into compliance with C++14 (*)
  563e6d9... testsuite: Add support for dg-output-file directive (*)
  51b1c0a... c++: memfn pointer as NTTP argument considered unused [PR11 (*)
  d1fd9da... Build and install gcobol driver for the cross build (*)
  2688450... cobol: Avoid a use of auto. (*)
  cfbabe1... SCC-Copy: Add More Debug dumps (*)
  453d420... libstdc++: Add P1206R7 from_range members to unordered maps (*)
  5f033bf... libstdc++: Add P1206R7 from_range members to unordered sets (*)
  ded45b7... lra: Handle SUBREG in lra_rtx_hash [PR119307] (*)
  5c2c015... libstdc++: Add P1206R7 from_range members to ordered sets [ (*)
  8744d53... libstdc++: Add P1206R7 from_range members to ordered maps [ (*)
  260e0a3... cobol: use ldirname in cdf-copy.cc (*)
  31dd621... libiberty: add ldirname function (*)
  7865869... cobol: Do not include C++ headers after system.h. (*)
  99a3f01... debug/101533 - ICE with variant typedef DIE generation (*)
  289867b... i386: Remove XFAIL for pr103750 testcases (*)
  e988879... [RISC-V] Fix another unreported code quality regression (*)
  fc728cf... Fix r15-8073 (Pass -macos_version_min to the linker) (*)
  b5d8289... Daily bump. (*)
  af9c69e... Update .po files (*)
  d9a8ec7... [RISC-V] Fix unreported code quality regression with single (*)
  456f5ef... gcc.dg/pr90838-2.c: Replace long with long long (*)
  aa68eb8... cobol: Eliminate CPPFLAGS assignment from Make-lang.in [PR1 (*)
  80ef265... libgcobol: Remove unused headers from shared sources. (*)
  8e0e176... [PR119285][IRA]: Use an additional way of reg equiv invaria (*)
  9669855... rs6000: Add -msplit-patch-nops (PR112980) (*)
  051ca98... doc: Regenerate common.opt.urls (*)
  f9a8ce8... gccrs: [E0576] Associated `item` not found in given `type` (*)
  c7cdae7... gccrs: [gccrs#2987] Patch ICE when deriving Clone and Copy (*)
  9afadf5... gccrs: Fix ffi and enum conventions (*)
  2987302... gccrs: Added options for ParseMode (*)
  af969f5... gccrs: Change assertion of constructor (*)
  75dce4d... gccrs: [gccrs#3046] ICE on failing to find enum variant (*)
  f89b07d... gccrs: Update pattern with \r* for dg-output tests (*)
  57d12c6... gccrs: Improve error messages for operator expressions (*)
  8a83c56... gccrs: Introduce new class to handle borrow errors (*)
  d9167a7... gccrs: Fix nightly rustc warnings (*)
  29f847e... gccrs: Added FFIVector to get Polonius output on C++ side (*)
  e50983a... rust: fix HIR dump for MatchExpr (*)
  dbdb6e3... gccrs: [gccrs#3051] Remove unnecessary #include from rust-e (*)
  4d34ed8... gccrs: Safe-guard InlineAsm structs (*)
  2f80f40... gccrs: Store parse result of parse_format_string(s) (*)
  e3db0b3... gccrs: Clean up monadic operations on expected<> (*)
  c75e533... gccrs: Addresses warning, put warn unused in right place (*)
  7198702... gccrs: Add WARN_UNUSED_RESULT parse error (*)
  bad8b19... gccrs: Added a test that is expected to fail (*)
  95c31e9... gccrs: Added tl::expected to parse_operand (*)
  e780a09... gccrs: Scaffold expected on parse_options and asm_arg (*)
  f506ca0... gccrs: Finish expected parse_reg_operand (*)
  f443b80... gccrs: Finish incorporating expected of parse_reg_operand (*)
  908a4f8... gccrs: Add RAW_STRING_LITERAL (*)
  a9c95b8... gccrs: Added ExprType::InlineAsm (*)
  10ba2fd... gccrs: Add test case for using asm! outside of unsafe {} (*)
  9241897... gccrs: expand: Switch semicolon boolean to an enum instead. (*)
  d129c4e... gccrs: expand: Keep track of semicoloned builtin macros (*)
  a3e002a... gccrs: Fix optional trait parsing (*)
  2658b06... gccrs: Partial second layer of expected in parsing asm (*)
  3c14514... gccrs: Expected first layer done (*)
  9cde9ec... gccrs: Move parser and last_token_id to InlineAsmCtx (*)
  b731ef4... gccrs: Update parser to parse strings in the first stage (*)
  2e62553... gccrs: Scaffolding validation of asm! (*)
  c166267... gccrs: Partial support for operand (*)
  8346586... gccrs: Refactoring and supporting more parse_reg_operand (*)
  e0eb48c... gccrs: Fix visitor-related warnings (*)
  afc905c... gccrs: Add potentially_nonpromoted_keywords set str (*)
  58a5a14... gccrs: Successful parse of in and inout, albeit with str (*)
  7039e95... gccrs: Scaffolding HIRFullVisitor for inline asm (*)
  fe3dd57... gccrs: Scaffolding ast visitor for InlineAsm (*)
  c3c0457... gccrs: Fix warnings (*)
  d7f480b... gccrs: Partial unsafe support for inline asm (*)
  bfc249c... gccrs: Add support for AST to HIR inline asm translation (*)
  a030a52... gccrs: Slim down the test cases (*)
  f0c9a6e... gccrs: Refactoring for inline asm pr (*)
  256bb62... gccrs: Got AST::Fragment to be created from InlineAsm (*)
  5d2d1a2... gccrs: Working towards parse_reg and parse_reg_operand (*)
  af786ad... gccrs: Renamed parseAsmArg to conform to other function nam (*)
  07fb0f1... gccrs: Big Refactor after meeting (*)
  c3d566e... gccrs: Remove global_asm and non_global_asm handler (*)
  bcd7de4... gccrs: Safegaurd InlineAsm's clone_expr_... (*)
  939b126... gccrs: Rename InlineAsmOptions to InlineAsmOption (*)
  ec51042... gccrs: Scaffolding parse_reg (*)
  3d99542... gccrs: Resolve static decl warning (*)
  63da134... gccrs: Add checks for duplicate options in inline asm (*)
  16e2b3e... gccrs: Wraps inline_asm tests in unsafe {} (*)
  c02891f... gccrs: Parsing of options(...) done. (*)
  26c5099... gccrs: Implemented parse_clobber_abi to pass new tests (*)
  ae0ae91... gccrs: Added faulty tests for inline asm cloberring (*)
  68a0a2c... gccrs: Add tests parsing with trailing commas inline asm (*)
  f5c832e... gccrs: Top level parsing test for asm! (*)
  d273b3a... gccrs: Add a simple no-op test for asm! (*)
  7f6fd8d... gccrs: Replace scaffolded InlineAsm with real InlineAsm. (*)
  ca10fe5... gccrs: Make InlineAsm non-abstract for usage in parsing. (*)
  db7903e... gccrs: Introduced is_global_asm to InlineAsm AST (*)
  7fb49cb... gccrs: First draft of parse_option finished (*)
  1445be1... gccrs: Fix clobber_api brackets (*)
  fe6dd9a... gccrs: Working on parse_options for a bit more (*)
  2ea6a69... gccrs: Introduce first implementation of parse_clobber_abi (*)
  2695fed... gccrs: Working on parseAsmArg (*)
  ab988c1... gccrs: Almost done with top level parsing (*)
  9e9be0f... gccrs: Add regression tests for exclusive range pattern (*)
  ab89ab3... gccrs: Add exclusive_range_pattern feature gate (*)
  cc7ec39... gccrs: Parse exclusive range pattern (*)
  ea32c9b... gccrs: Add some test for raw_ref_op to prevent regressions (*)
  4395d68... gccrs: Add raw_ref_op feature gate (*)
  a2a6625... gccrs: Prevent raw reference from being lowered silently (*)
  a0f4c30... gccrs: Parse raw ref operator (*)
  949892c... gccrs: Add a new regression test over struct expr field (*)
  fc1712b... gccrs: Add outer attributes to struct expr fields (*)
  997fa94... gccrs: Add two new tests related to may_dangle attribute (*)
  8cd5487... gccrs: Add dropck_eyepatch feature gate for may_dangle (*)
  6fef5bc... gccrs: Allow multiple outer attributes on generic params (*)
  f092eda... gccrs: Fix generic parameter parsing (*)
  bb555ba... gccrs: Add new test for box syntax (*)
  1e430a7... gccrs: Add feature gate for box syntax (*)
  813a1e6... gccrs: Parse box expressions (*)
  4ed53c5... gccrs: Improve handling of ConstantItem during name resolut (*)
  d602f46... gccrs: Allow rustc_const_stable and rustc_const_unstable (*)
  3cf827a... gccrs: Corrected access specifiers (*)
  47ef813... gccrs: Make gccrs recognize negative_impls (*)
  8fb6d2c... gccrs: Add system include to `gcc/rust/rust-system.h` (*)
  9039c25... gccrs: Add call and method call default visitors (*)
  a8f468b... gccrs: Remove useless cstddef header from rust-fmt (*)
  a739da6... gccrs: mingw: Fix build with patch from Liu Hao (*)
  ba56cdb... gccrs: Change lookup_ast_item's return type (*)
  3c1653b... gccrs: Change lookup_visibility's return type (*)
  1d7d56a... gccrs: Change lookup_macro_invocation's return type (*)
  e4778ec... gccrs: Change lookup_macro_def return type (*)
  80c44d2... gccrs: Change lookup_canonical_path's return path (*)
  19ed0a9... gccrs: Change lookup_hir_pattern return type (*)
  058d76b... gccrs: Change lookup_hir_struct_field return type (*)
  2c08ad6... gccrs: Change lookup_hir_self_param return type (*)
  bcc66ef... gccrs: Change lookup_hir_param return type with optional (*)
  8f8d6d1... gccrs: Change lookup_hir_smt's return type with optional (*)
  ffa5f60... gccrs: Change lookup_hir_type return type with an optional (*)
  c0b38c2... gccrs: Change lookup_hir_generic_param return type (*)
  2fc0574... gccrs: Change lookup_hir_path_expr_seg return type (*)
  4dd34b1... gccrs: Change lookup_hir_expr return type to optional (*)
  01e2a53... gccrs: Change lookup_hir_implitem return type (*)
  f7031e6... gccrs: Change return type to optional in get_lang_item (*)
  d75c82e... gccrs: Change lookup_module function return type (*)
  16bf755... gccrs: Change lookup_hir_extern_item return type (*)
  6dce8a4... gccrs: Change return type of lookup trait defid functions. (*)
  fa6c5c0... gccrs: Change lookup_local_defid return type to optional (*)
  1d6389b... gccrs: Change return type of lookup_defid (*)
  520a61b... gccrs: Change crate name retrieval function return types (*)
  8c5be0d... gccrs: Change crate_num_to_nodeid return type (*)
  ddd0fb9... gccrs: Change return type of lookup_crate_name (*)
  ead5584... gccrs: Change return type of lookup_impl_block_type (*)
  c4c46f5... gccrs: Change return type for lookup_hir_impl_block (*)
  7146c1b... gccrs: Change return type of lookup_hir_extern_block (*)
  7b90f5e... gccrs: Change return type of lookup_hir_trait_item (*)
  2d9d703... gccrs: Change return type for lookup_hir_item to optional (*)
  97f03ba... gccrs: Change return type of resolve_nodeid_to_stmt (*)
  af34aa1... gccrs: Change lookup_hir_to_node return type to optional (*)
  709371a... gccrs: Change lookup_node_to_hir return type to optional (*)
  d6e6d2b... gccrs: Visit constant items without expressions properly (*)
  7b9e2b5... gccrs: Improve matching on non-enum ADTs (*)
  539fa6e... gccrs: Add testcases for handling struct as scrutinee for m (*)
  a929d65... gccrs: Handle structs as scrutinee for match expressions (*)
  40b4097... gccrs: Remove unused Context parameter for some backend met (*)
  fd788dd... gccrs: Change singleton returned type to a reference (*)
  4d851ca... gccrs: Remove unnecessary SIDE_EFFECTS/READONLY macros (*)
  59e72f3... gccrs: borrowck: Use std::ignore (*)
  531db51... gccrs: borrowck: Testsuite (*)
  8f583dd... gccrs: borrowck: Polonius error reporting (*)
  ca7be65... gccrs: borrowck: Link Polonius and run it (*)
  94f826d... gccrs: borrowck: Build Polonius automatically (*)
  2990a1f... gccrs: borrowck: Polonius dump (*)
  c827177... gccrs: Removed obsolete objects (*)
  cd4432e... gccrs: Remove redundant macro definition (*)
  4e1314f... gccrs: git: Ignore libgrust build folders (*)
  04e17a7... gccrs: contrib: Add libgrust to update-copyright.py script (*)
  45f7424... testsuite: Add -gno-strict-dwarf option to dwarf2 inline[26 (*)
  3653c7d... libphobos: Add sqlite3 and odbc bindings (*)
  63e7478... doc: document Incremental LTO flags (*)
  25cc0f2... testsuite: s390: Skip gcc.dg/vect/bb-slp-77.c (*)
  2d5c1e5... Move gfortran.dg/gomp/declare-variant-mod-1*.f90 to libgomp (*)
  b58a0af... RISC-V: Mask values before initializing bitmask vector [PR1 (*)
  f4f7216... Aarch64: Add FMA and FMAF intrinsic and corresponding tests (*)
  8912313... Add -[DU]_FORTIFY_SOURCE[=n] to DW_AT_producer (*)
  a3ead22... Daily bump. (*)
  9d68a2a... [RISC-V][PR target/116256][V4] Fix minor code quality regre (*)
  b2b139d... Fortran: fix bogus dependency check in ALLOCATE statement [ (*)
  7d6e559... d: Merge upstream dmd, druntime 603225372b (*)
  26c4ea2... d: Merge upstream dmd, druntime 53a1cc8d13 (*)
  427972b... cobol: add cobol.dg/group1/escape.cob test; modify cobol.dg (*)
  c5ca45b... discriminators: Fix assigning discriminators on edge [PR113 (*)
  5ed0564... PR modula2/115111 Incorrect line debugging locations at the (*)
  952e172... Darwin: Pass -macos_version_min to the linker [PR119172]. (*)
  348d41e... d: Merge upstream dmd, druntime ffbad272b6 (*)
  53fc26e... Daily bump. (*)
  df1f6b9... d: Merge upstream dmd, druntime d29e3eca45 (*)
  e8c9f4a... d: Merge upstream dmd, druntime b7e3b3b617 (*)
  254549d... contrib/gcc-changelog: Fix Git.AutoInterrupt - sys.meta_pat (*)
  6f3bca0... Fortran: Store OpenMP's 'declare variant' in module file [P (*)
  f70f4b6... RISC-V: Refine the testcases for cond_widen_complicate-3 (*)
  0a81f9b... Daily bump. (*)
  8e7038d... Regenerate .pot files (*)
  2f03a8d... libstdc++: Missing 'constexpr' in vector's from_range ctor  (*)
  b2de4b0... cobol: Don't run cobol tests with -m32 or -mx32 [PR119290] (*)
  075ec33... ipa: Do not modify cgraph edges from thunk clones during in (*)
  ab0133c... match.pd: Fix up r15-8025 simplification [PR119287] (*)
  d0d7c66... c, c++: Set DECL_NOT_GIMPLE_REG_P on *PART_EXPR operand on  (*)
  7f476ee... analyzer: Fix ICE in cmp_csts_same_type on RAW_DATA_CST [PR (*)
  5abe571... libstdc++: Fix views::zip_transform constraints for empty r (*)
  b673d7b... Prevent use of ASM_EXPR for optimized COBOL compilations [P (*)
  ddcb471... cobol/119281 - make sure $(gcc_version) is set for libgcobo (*)
  fad9d58... Revert "GCN, nvptx: Basic '__cxa_guard_{acquire,abort,relea (*)
  c650b55... GCN, nvptx: Don't default-disable libstdc++ build (*)
  1268924... GCN, nvptx: Allow for "hosted" libstdc++ build (*)
  62dc2d2... libstdc++: Include missing algorithm header in priority_que (*)
  6470b4d... tree-optimization/119274 - improve VN optimistic dominance  (*)
  d1c5edc... vect: Fix aarch64/pr99873_2.c ld4/st4 failure (*)
  df0e650... libstdc++: fix compile error when converting std::weak_ptr< (*)
  adb14c7... tree-optimization/119155 - wrong aligned access for vectori (*)
  8120322... Doc: Remove redundant info from documentation of -ansi. (*)
  82294e9... Daily bump. (*)
  6570fa6... libstdc++: Work around C++20 tuple<tuple<any>> constraint r (*)
  ab4e9fd... Plug small loophole in the pattern matching done by -fdump- (*)
  d774c57... Update gcc de.po (*)
  57dbbdd... Fix speculation_useful_p (*)
  a5d5627... Fortran: improve checking of substring bounds [PR119118] (*)
  20828a8... libstdc++: Add P1206R7 from_range members to container adap (*)
  6b9ceac... testsuite, gm2: Use -B option for libstdc++ where required. (*)
  df87b30... testsuite: Fix sve/mask_struct_load_3_run.c [PR113965] (*)
  d4c7de7... libstdc++: Implement <stdckdint.h> for C++26 (P3370R1) (*)
  7ee31bc... libstdc++: Implement <stdbit.h> for C++26 (P3370R1) (*)
  c5e7cfc... Honor prefix and suffix when installing cobol binaries and  (*)
  45ece03... Fixup DECL_NOT_GIMPLE_REG_P description (*)
  6e47e6d... libgcc: Remove PREDRES and LS64 from AArch64 cpuinfo (*)
  11c6d8c... testsuite: Add -fno-tree-sink to sve/pr96357.c (*)
  50359c0... libstdc++: Fix ref_view branch of views::as_const [PR119135 (*)
  e5d54c3... aarch64: xfail pr109072_1.c's s16x4_2 [PR117092] (*)

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

Reply via email to