The branch 'aoliva/heads/testbase' was updated to point to: 5ac4be28822a... c++: optimize push_to_top_level [PR64500]
It previously pointed to: f039584e9e6c... [testsuite] fix check-function-bodies usage Diff: Summary of changes (added commits): ----------------------------------- 5ac4be2... c++: optimize push_to_top_level [PR64500] (*) 39bea4b... c++: Fix comment typo (*) 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] (*) 6888a4b... Move 'find-dg-do-what' from 'gcc/testsuite/lib/gcc-dg.exp' (*) 5967fe0... libstdc++: Allow 'configure.host' to pre-set 'EXTRA_CFLAGS' (*) feb75e4... match.pd: Extend pointer alignment folds (*) 7dae3f6... match.pd: Fold ((X >> C1) & C2) * (1 << C1) (*) a68e32b... testsuite: Remove sve/pre_cond_share_1.c [PR115248] (*) 22847ef... libstdc++: Hide 128-bit int and float types behind handle f (*) 77ef91d... RISC-V: Do not delete fused vsetvl if it has uses [PR119115 (*) f043ef2... RISC-V: Adjust LMUL when using maximum SEW [PR117955]. (*) d109ad5... cobol/119229 - fix external variable declaration (*) 6fe63cc... Remove extra argument from subst macro (*) f1baee3... Allow to build libgccjit with a soname bound to the GCC maj (*) 4e6967a... LoongArch: Don't use C++17 feature [PR119238] (*) 8015a72... analyzer: support RAW_DATA_CST [PR117262] (*) 0385556... Daily bump. (*) ebf6e62... c++: Evaluate immediate invocation call arguments with mce_ (*) 2eb3d74... c++/modules: Better handle no-linkage decls in unnamed name (*) 4cd99e4... c++/modules: Handle gnu_inline attribute, cleanup linkage d (*) 3dd7b59... c++: ICE with aligned member and trivial assign op [PR11751 (*) cfb20f1... libstdc++: Implement P3137R3 views::to_input for C++26 (*) 90e53ec... c++: Look through capture proxy from outer lambda instead o (*) 9ee6c26... arm: testsuite: remove gcc.target/arm/lp1243022.c [PR117931 (*) d8a3944... libstdc++: Use new <bits/monostate.h> header in <format> (*) fdcff3f... Remove bogus dg-error statements from binding_label_tests_2 (*) 0e47062... c++: ICE with lambda in fold expression in requires [PR1191 (*) 2560603... libstdc++: Optimize basic_format_parse_context::check_dynam (*) 4d2683b... libstdc++: Add static_assert to std::packaged_task::package (*) 0ce4c1c... libstdc++: Update tzdata to 2025a (*) 90f5dab... contrib: relpath.sh /lib /include [PR119081] (*) 758e617... df: Treat partial defs as uses in df_simulate_defs [PR11656 (*) d63b52e... libphobos: Merge upstream phobos 0faae92d6 (*) 6e40455... arm: allow type-punning subregs in vpr_register_operand [PR (*) baa9b2b... Fortran: Add F2018 TEAM_NUMBER to coindexed expressions [PR (*) 52e297a... MAINTAINERS: Remove extraneous "Robert Dubner" entries (*) 445128c... libstdc++: Correct preprocessing checks for floatX_t and bf (*) 2ac842a... libgcobol: Fix typo in comment (*) 74be867... Regenerate cobol/lang.opt.urls (*) 597ca24... libstdc++: Add lambda example to case transformation docs (*) 503f10e... cobol: Remove unnecesssary CPPFLAGS update and restore MacO (*) 8ff7ff1... libstdc++: Prevent dangling references in std::unique_ptr:: (*) 04815ae... libstdc++: Make range adaptor __has_arrow helper use a cons (*) a21847a... libstdc++: Reject basic_format_parse_context::check_dynamic (*) bb83e83... testsuite: Add testcase for already fixed PR [PR119226] (*) e406994... aarch64: Make latency account for synthetic VEC_PERM_EXPRs (*) 855b61b... vect: Fix ncopies when costing SLP reductions [PR116901] (*) 5cef719... aarch64: Tighten pr110625_1.c regexp (*) 0787a65... tree.def: Improve RAW_DATA_CST documentation (*) 5712e33... Simple cobol.dg testsuite (*) da967f0... builtins: Fix up strspn/strcspn folding [PR119219] (*) 28b05e4... c++: Handle RAW_DATA_CST in modules.cc [PR119076] (*) 2fa031a... preprocessor: Fix up diagnostic typo in convert_oct [PR1192 (*) 7efe3aa... Daily bump. (*) 9cebf12... Revert "[rtl-optimization/117467] Avoid unnecessarily marki (*) afb4654... c: Don't emit -Wunterminated-string-initialization warning (*) 799ed87... cobol: Regenerate libgcobol/config.h.h (*) 0bbdffc... aarch64: Fix DFP constants [PR119131] (*) 17ef5ca... c++: constexpr caching deleted pointer [PR119162] (*) bc6bbdb... MAINTAINERS: Add myself (*) f74ed83... OpenMP/C: Store location in cp_parser_omp_var_list for kind (*) f695d03... doc: Fix minor grammar nit in -ftrivial-auto-var-init docs (*) 34bc311... contrib: Clean up outdated parts of gcc-git-customization.s (*) 81582ca... d: Fix regression returning from function with invariants [ (*) b3becb1... testsuite: Improve builtin-bswap-5.c (*) 5e9f712... Fortran: reject SAVE of a COMMON in a BLOCK construct [PR11 (*) 0920568... aarch64: XFAIL pred-not-gen-[14].c [PR118956] (*) 64a551f... Abstract interfaces and dummy arguments are not global. (*) 456924e... aarch64: Generalise tbz_2.c (*) 4001281... s390: fix delegitimization of addresses (*) dc47161... Fix a pasto in ao_compare::compare_ao_refs (*) 09c2a0a... cobol: Fix up libgcobol configure [PR119216] (*) 1a9f6c1... contrib: Add cobol to bug_components. (*) 30efe7c... cobol: libgcobol/Makefile.am cleanups (*) 06440e7... i386: Verify that argument registers are spilled properly (*) 86eb3fb... dwarf2out: Fix up DW_AT_language for COBOL (*) 68932ee... middle-end/119204 - ICE with strcspn folding (*) 1b7a057... arm: testsuite: fix arm_neon_h checks with conflicting cpu/ (*) 35ba44f... One more libgcobol/configure.tgt tweak (*) c20e24f... Fixup gcobol driver handling of -print-* options (*) 6a3f9f3... configure, Darwin: Require explicit selection of COBOL. (*) 8e8546d... cobol: Fix --enable-link-serialization build (*) 3f717f9... cobol: Use *.cc suffix for bison/flex generated C++ files (*) 8e1efc3... Make libgcobol/configure.tgt more similar to other librarie (*) 20e5aa9... tree: Improve skip_simple_arithmetic [PR119183] (*) e1da628... complex: Don't DCE unused COMPLEX_EXPRs for -O0 [PR119190] (*) 3b1bd1f... s390: Deprecate ESA/390 support (*) 229f4f0... s390: Implement TARGET_INSN_COST [PR115835] (*) c39b0d4... tree-optimization/119166 - ICE with --param vect-force-slp= (*) 86c692c... Update update_web_docs_git for cobol (*) 45c281d... COBOL: config and build machinery (*) ab79cd8... COBOL: documentation updates for gcobol (*) 86ff23c... COBOL: misc (*) 3c5ed99... COBOL: Frontend (*) a075418... COBOL: libgcobol (*) c6b277f... Daily bump. (*) ace0f23... Update cpplib de.po (*) 9c6f773... Update gcc fr.po, sv.po (*) 31dcf94... aarch64: Avoid unnecessary use of 2-input TBLs [PR115258] (*) e355fe4... [PR114991][IRA]: Improve reg equiv invariant calculation (*) 40a4f3d... PR modula2/119192 ICE if TBITSIZE is used in an expression (*) 85b46d0... Sanitizer: Fix typo in previous documentation patch. (*) 7d2bf92... Add ChangeLog locations for gcc/cobol and libgcobol (*) c664055... Add empty ChangeLog files for GCC COBOL. (*) 65febfb... c++/modules: Handle exposures of TU-local types in uninstan (*) e187ed9... arm: [MVE] Fix predicates for vec_cmp, vec_vcmpu and vcond_ (*) f2339ce... Fortran: Fix gimplification error for pointer remapping in (*) 21109b3... libgcc: Fix up unwind-dw2-btree.h [PR119151] (*) c7d493b... LoongArch: Fix ICE when trying to recognize bitwise + alsl. (*) 9fe5106... libgcc: Formatting fixes for unwind-dw2-btree.h (*) 1301e18... gimple-ssa-warn-access: Adjust maybe_warn_nonstring_arg for (*) 62a6a53... LoongArch: testsuite: Fix gcc.dg/vect/slp-26.c. (*) 5465673... LoongArch: testsuite: Fix gcc.dg/vect/bb-slp-77.c. (*) 671702b... LoongArch: testsuite: Fix pr112325.c and pr117888-1.c. (*) 3ee1884... Daily bump. (*) 7d3aec2... [rtl-optimization/117467] Mark FP destinations as dead (*) 4ed07a1... [rtl-optimization/117467] Avoid unnecessarily marking thing (*) 9f5b508... Use gfc_commit_symbol() to remove UNDO status instead of ne (*) 7232c00... phiopt: Fix value_replacement for middle bb having phi node (*) 1b21da6... testsuite: Require effective target float16 for test [PR119 (*) 44b1d52... OpenMP: Integrate dynamic selectors with dispatch argument (*) e270b89... Daily bump. (*) 90d9cdf... Fix regression with -Wexternal-argument-mismatch. (*) 613f8dd... libstdc++: constrain std::atomic's default constructor (*) dff0592... inline-asm: Improve documentation of "asm constexpr". (*) b360d4a... c++/modules: purview of explicit instantiations [PR114630] (*) d456728... libstdc++: Simplify __memcpyable_iterators concept (*) f0ff753... inline-asm: Clarify documentation of operand syntax [PR6730 (*) 3014f87... Fortran: Fix ICE in resolve.cc with -pedantic (*) e8c2f3a... Daily bump. (*) ab714e6... c-family, tree: Allow nonstring attribute on multidimension (*) 6229689... c: do not warn about truncating NUL char when initializing (*) 313edee... Sanitizer: Mention -g option in documentation [PR56682] (*) d711399... Fix testcases up after recent -Wreturn-type change (*) e6e7b47... libstdc++: Make std::erase for linked lists convert to bool (*) 4b18045... libstdc++: Add poison pill for chrono::from_stream (*) b191e8b... ira: Add new hooks for callee-save vs spills [PR117477] (*) cf65235... c: Fix warning after an error on a return statment [PR60440 (*) aa55a6a... c++: ICE with operator new[] in constexpr [PR118775] (*) c781da2... x86: Improve documentation for -msse4 [PR116708] (*) 7deb498... ipa-cp: Avoid ICE when redistributing nodes among edges to (*) b7f5d91... arm: testsuite: improve guard checks for arm_neon.h (*) 104d86c... arm: make arm_neon.h compatible with '-march=<base> -mfloat (*) aa247ea... docs: Attempt to clarify complex literal suffixes [PR112960 (*) 22c0dab... vect: Fix build on MacOS (*) 2427793... middle-end: delay checking for alignment to load [PR118464] (*) 9f40ec1... libstdc++: Add missing static_assert to std::expected<void, (*) 9798ba2... aarch64: add support for partial modes to last extractions (*) 7950d4c... tree-optimization/119145 - avoid stray .MASK_CALL after vec (*) b1d0ac2... arm: Handle fixed PIC register in require_pic_register (PR (*) e8651b8... vect: Enforce dr_with_seg_len::align precondition [PR116125 (*) 5ae621e... aarch64: Use force_lowpart_subreg in a BFI splitter [PR1191 (*) 95e23e7... c++: Handle TU_LOCAL_ENTITY in tsubst_expr and potential_co (*) e1c49f4... middle-end/118801 - excessive redundant DEBUG BEGIN_STMT (*) 888e70b... Documentation: Improve -Wstringop-overflow documentation [P (*) a1eaeac... i386: Correct mask width for bf8->fp16 intrin on 256/512 bi (*) c207dcf... Daily bump. (*) aef0496... [PR rtl-optimization/119099] Avoid infinite loop in ext-dce (*) ac8a70d... Fortran: improve checking of substring bounds [PR119118] (*) be0942a... Fix comment typos (*) f870302... AArch64: Enable early scheduling for -O3 and higher (PR1183 (*) 179e010... c++: Update TYPE_FIELDS of variant types if cp_parser_late_ (*) 0ba3e5f... c++: Fix up instantiation of pointer/reference/array types (*) 1ccbf8e... libstdc++: Make std::unique_lock self-move-assignable (*) 49ac89e... testsuite: Add test for already fixed PR [PR104826] (*) 4412e9b... libstdc++: Add assertions to std::list::pop_{front,back} (*) 88a521c... libstdc++: Ensure <bits/ranges_util.h> defines __pair_like (*) 21c96f6... libstdc++: Remove redundant std::span destructor (*) d2b022e... libstdc++: Fix failures in new std::complex test [PR119144] (*) 2c6ab4c... Revert "ira: Add new hooks for callee-save vs spills [PR117 (*) fdd95e1... lto/114501 - missed free-lang-data for CONSTRUCTOR index (*) 7809326... Fix 'libstdc++-v3/src/c++20/tzdb.cc' build for '__GTHREADS (*) bf07f9a... libstdc++: Avoid '-Wunused-parameter' for 'out' in member f (*) b122afe... libstdc++: Avoid '-Wunused-parameter' for 'is_directory' in (*) 5029c4b... libstdc++: Avoid '-Wunused-parameter' for 'nofollow' in sta (*) d87c0d5... libstdc++: Avoid '-Wunused-parameter' for '__what' in funct (*) 6eede5a... libstdc++: Fix constexpr memory algo tests for COW std::str (*) d6d7da9... pair-fusion: Add singleton move_range asserts [PR114492] (*) de23192... libstdc++: implement tuple protocol for std::complex (P2819 (*) e836d80... ira: Add new hooks for callee-save vs spills [PR117477] (*) 50cd997... lto: Fix missing cleanup with incremental LTO. (*) 3bd61c1... middle-end/119119 - re-gimplification of empty CTOR assignm (*) fdf846f... c++: Don't replace INDIRECT_REFs by a const capture proxy t (*) 0aa9b07... RISC-V: Tweak asm check for test case multiple_rgroup_zbb.c (*) 316eaca... Improve coverage of ext-dce tests in risc-v testsuite (*) da8aaa7... Daily bump. (*) 1b43154... PR modula2/118998 Rotate of a packetset causes different ty (*) c7449f1... libstdc++: Make enumerate_view::iterator::operator- noexcep (*) a08a5bc... libstdc++: fix possible undefined std::timespec in module s (*) c21d5a3... libstdc++: Move new functions to separate files [PR119110] (*) 3c02d19... Regenerate fortran/lang.opt.urls (*) 410a4c1... libstdc++: Implement P3138R5 views::cache_latest (*) 459c8a5... c++: disable -Wnonnull in unevaluated context [PR115580] (*) 24ea453... libstdc++: use if consteval in stable_sort (*) 7e576d5... c++: coroutines and return in registers [PR118874] (*) 4d0a333... arm: Fix signedness of vld1q intrinsic parms [PR118942] (*) 81c6c99... libstdc++: Some concat_view bugfixes [PR115215, PR115218, L (*) 7439feb... c++: Check invalid use of constrained auto with trailing re (*) ff50594... PR rtl-optimization/119046: aarch64: Fix PARALLEL mode for (*) db76482... PR rtl-optimization/119046: Don't mark PARALLEL RTXes with (*) 54da358... value-range: Fix up irange::union_bitmask [PR118953] (*) 95b2f8d... libstdc++: Fix subrange conversion to pair-like [PR119121] (*) 556e25f... middle-end/97323 - TYPE_CANONICAL vs. ARRAY_TYPE modes (*) 2653d98... MAINTAINERS: Add myself to write after approval (*) 3052b33... libstdc++: implement constexpr memory algorithms (*) 705ae58... Fortran: Add view convert to pointer assign when only point (*) b3d0782... c++: Fix checking assert upon invalid class definition [PR1 (*) ddeb705... openmp, c++: Fix up OpenMP/OpenACC handling in C++ modules (*) b85b405... c++: Fix a comment typo (*) 1853b02... c++: Apply/diagnose attributes when instatiating ARRAY/POIN (*) 4856292... LoongArch: Fix incorrect reorder of __lsx_vldx and __lasx_x (*) c49ef76... Daily bump. (*) f2a7f84... c++: C++23 range-for temps and ?: [PR119073] (*) 8d77629... libgo: bump libgo version for GCC 15 release (*) 21ca915... C prototypes for external arguments; add warning for mismat (*) 9ee39fc... AVR: Add texi @subsubsection "AVR Optimization Options". (*) 879fd9c... testsuite: arm: Use effective-target for pr68674.c test (*) 5452b50... __builtin_bswapXX: improve docs (*) 8c4a00f... Break false dependency chain on Zen5 (*) 04909c7... Fortran: Fix gimplification error on assignment to pointer (*) c84be62... Make ix86_macro_fusion_pair_p and ix86_fuse_mov_alu_p match (*) 173cf7c... c++: ICE with RANGE_EXPR and array init [PR109431] (*) d883f32... aarch64: force operand to fresh register to avoid subreg is (*) ac16d6d... libstdc++: Remove stray comma in testing docs (*) 78380fd... Fix folding of BIT_NOT_EXPR for POLY_INT_CST [PR118976] (*) 1ff01a8... simplify-rtx: Fix up simplify_logical_relational_operation (*) ccf9db9... testsuite: Add tests for already fixed PR [PR119071] (*) 5bd6648... Fortran: Prevent ICE when getting caf-token from abstract t (*) ef605e1... Fortran: Reduce code complexity [PR77872] (*) 10e4107... tree-optimization/119096 - bogus conditional reduction vect (*) bfb9276... RISC-V: Fix the test case bug-3.c failure (*) 491c0b8... Daily bump. (*) 6fdc64e... Update .po files (*) f9f16b9... Fortran: reject empty derived type with bind(C) attribute [ (*) 7135570... aarch64: Ignore target pragmas while defining intrinsics (*) 2a502f9... arm: remove some redundant zero_extend ops on thumb1 (*) ebc6c54... Revert "combine: Reverse negative logic in ternary operator (*) f1c30c6... combine: Reverse negative logic in ternary operator (*) a92dc3f... combine: Discard REG_UNUSED note in i2 when register is als (*) d05b64b... ipa-vr: Handle non-conversion unary ops separately from con (*) 758de62... tree-optimization/119057 - bogus double reduction detection (*) f22e891... ipa/119067 - bogus TYPE_PRECISION check on VECTOR_TYPE (*) 43c1193... Fortran: Fix regression on double free on elemental functio (*) 0163d50... Daily bump. (*) 67e824c... [RISC-V][PR target/118934] Fix ICE in RISC-V long branch su (*) 585aa40... PR modula2/119088 ICE when for loop accesses an unknown var (*) 43a9022... Fortran: Small fixes in intrinsic.texi. (*) 43f2bc4... Fortran: Move "Standard" subheading in documentation [PR479 (*) 9edd165... Fortran: Rename/move "Syntax" subheading in documentation [ (*) 1f458cf... Fortran: Whitespace cleanup in documentation [PR47928] (*) d8f5e1b... Fortran: Tidy subheadings in Fortran documentation [PR47928 (*) 047b7f9... avr: Fix up avr_print_operand diagnostics [PR118991] (*) 5349aa2... gimple: sccopy: Prune removed statements from SCCs [PR11791 (*) 88e620c... Daily bump. (*) 4fee152... doc: Simplify description of *-*-freebsd* (*) ff38712... ggc: Fix up ggc_internal_cleared_alloc_no_dtor [PR117047] (*) f7db026... Fortran: fix front-end memleak after failure during parsing (*) a0d29dd... [PR target/118906] [PATCH v2] RISC-V: Fix a typo in zce to (*) 898f22d... [PATCH] H8/300, libgcc: PR target/114222 For HImode call in (*) dfdbad8... input: Fix UB during self-tests [PR119052] (*) 89c4a0b... Daily bump. (*) 8c15a6c... ggc: Avoid using ATTRIBUTE_MALLOC for allocations that need (*) 6589eb4... openmp: Fix up simd clone mask argument creation on x86 [PR (*) 2fc1773... [PATCH] H8/300: PR target/109189 Silence -Wformat warnings (*) 20d95bf... testsuite: Fix up toplevel-asm-1.c for LoongArch (*) a8ee522... libstdc++: Fix ranges::iter_move handling of rvalues [PR106 (*) 3866ca7... libstdc++: Fix ranges::move and ranges::move_backward to us (*) a9cfcd0... libstdc++: Add static_assertions to ranges::to adaptor fact (*) f7bc17e... d: Fix comparing uninitialized memory in dstruct.d [PR11696 (*) 9657246... c++: fix rejects-valid and ICE with constexpr NSDMI [PR1108 (*) 22018a4... c++: ICE in replace_decl [PR118986] (*) 0bffcd4... ipa-sra: Avoid clashes with ipa-cp when pulling accesses ac (*) 1a150f1... c++: generic lambda, implicit 'this' capture, xobj memfn [P (*) 815f1f2... libstdc++: Improve optional's <=> constraint recursion work (*) 4342c50... libstdc++: Fix constraint recursion in basic_const_iterator (*) 7eb8ec1... c++: Fix cxx_eval_store_expression {REAL,IMAG}PART_EXPR han (*) b510c53... c++: Adjust #embed support for P1967R14 (*) bc34db5... lto/91299 - weak definition inlined with LTO (*) e6037af... ipa/111245 - bogus modref analysis for store in call that m (*) 26e4783... ifcvt: Fix ICE with (fix:SI (fix:DF (reg:DF))) [PR117712] (*) 535115c... tree-optimization/87984 - hard register assignments not pre (*) 95f5d6c... middle-end/66279 - gimplification clobbers shared asm const (*) 616d1bd... testsuite: Remove -m32 from another i386/ test (*) 146cb82... testsuite: Fix up gcc.target/i386/pr118940.c test [PR118940 (*) c1606e3... Fortran: Ensure finalizer is called for unreferenced variab (*) a3f77f2... MAINTAINERS: add myself to write after approval and DCO (*) 075611b... x86: Move TARGET_SMALL_REGISTER_CLASSES_FOR_MODE_P to i386. (*) d880cb4... Daily bump. (*) e7287cb... RISC-V: Fix bug for expand_const_vector interleave [PR11893 (*) 955de37... libphobos: Run unittest tests with dg-runtest. (*) e830228... libstdc++: Fix outdated comment in <stacktrace> (*) 8371e7f... gimple-fold: Fix a pasto in fold_truth_andor_for_ifcombine (*) 518def1... input: Fix up ICEs with --param=file-cache-files=N for N > (*) e333ad4... nvptx: '#define MAX_FIXED_MODE_SIZE 128' (*) 39e1ec2... Add 'gcc.target/nvptx/stack_frame-1.c' (*) bac2d8a... nvptx: Build libgfortran with '-mfake-ptx-alloca' [PR107635 (*) 1146410... nvptx: Support '-mfake-ptx-alloca' (*) 22e7670... nvptx: Delay 'sorry, unimplemented: dynamic stack allocatio (*) 5c9ef3b... nvptx: Add test cases for dead/unused 'alloca'/VLA (*) cfc9f42... GCC: Documentation of -x option (*) 9792126... c++: ICE with GOTO_EXPR [PR118928] (*) 3071eb2... [PR118940][LRA]: Add a test (*) e59dd30... [PR116336][LRA]: Add a test (*) 3605e05... c++: too many errors with sneaky template [PR118516] (*) 767a7a0... testsuite: arm: Avoid incremental link warnings in pr61123- (*) 0fc1abc... Fortran: Fix ICE on associate of pointer [PR118789] (*) 44c4a72... i386: Treat Granite Rapids/Granite Rapids-D/Diamond Rapids (*) fc605b0... gimple-range-phi: Fix comment typo (*) fb684f1... Makefile: Link in {simple,lazy}-diagnostic-path.o [PR116143 (*) b570f48... alias: Perform offset arithmetics in poly_offset_int rather (*) edd9ad2... Daily bump. (*) 640697f... libstdc++: Add code comment documenting LWG 4027 change [PR (*) ad2908e... c: Assorted fixes for flexible array members in unions [PR1 (*) 8d22474... c: stddef.h C23 fixes [PR114870] (*) 40bf077... arm: Fix up REVERSE_CONDITION macro [PR119002] (*) 7ce3a8e... [PR119021][LRA]: Fix rtl correctness check failure in LRA. (*) 55bf33f... [testsuite] add x86 effective target (*) e6f5fad... [testsuite] adjust expectations of x86 vect-simd-clone test (*) 3b72464... simple-diagnostic-path: Inline two trivial methods [PR11614 (*) 751b370... Fortran: Remove SAVE_EXPR on lhs in assign [PR108233] (*) ebe7cd9... testsuite: Add pragma novector to more tests [PR118464] (*) 7de2f64... Daily bump. (*) c2ece13... libphobos: Generate test files for phobos testsuite (*) ff43f98... libstdc++: add support for constexpr stable_sort (P2562R1) (*) 6a30ffd... libstdc++: add a constexpr macro for C++26 (*) 2256e30... libstdc++: Fix typo in std::fill SFINAE constraint [PR93059 (*) 892ee5f... i386: Fix pr101950-2.c [PR115028] (*) df4565e... libphobos: Add script for extracting unittests from phobos (*) a407ead... libphobos: Organize druntime and phobos tests under common (*) bcc8dea... libstdc++: [_Hashtable] Fix hash code cache usage when stat (*) dc9db80... doc: update C++98 bootstrap note (*) 2341f67... [PR115458][LRA]: Run split sub-pass more times (*) 0bb431d... pru: Fix pru_pragma_ctable_entry diagnostics [PR118991] (*) 1b9e4fe... libstdc++: Implement LWG 4027 change to possibly-const-rang (*) fffe14f... libphobos: Add scripts to update Makefile.am after an upstr (*) c17044e... d/i386: Add CET TargetInfo key and predefined version [PR11 (*) 2d812ee... d: Increase max parallelism of the D testsuite (*) af73228... Fortran: Fix detection of descriptor arrays in coarray [PR1 (*) cc81363... Fortran: Use correct size when transferring between images (*) cdffc76... openmp: Mark OpenMP atomic write expression as read [PR1190 (*) 86a4af2... openmp: Fix handling of declare target statics with array t (*) a41b3f5... c++: Fix range for with PMFs [PR118923] (*) 90b735b... Daily bump. (*) 6be1b9e... RISC-V: Include pattern stmts for dynamic LMUL computation (*) f3d4208... vect: Use original LHS type for gather pattern [PR118950]. (*) 5806279... reassoc: Fix up optimize_range_tests_to_bit_test [PR118915] (*) 9e4c57f... tree-optimization/118973 - stray abnormal edge after DCE (*) 27ebd2a... openmp: Fix diagnostics typo [PR118993] (*) 0d590d2... Use nonnull_if_nonzero attribute rather than nonnull on var (*) 206cb6c... analyzer: Handle nonnull_if_nonzero attribute [PR117023] (*) 4dcd3c7... RISC-V: Fix .cfi_offset directive when push/pop in zcmp (*) 7cfb2c8... Daily bump. (*) bf0aa9d... x86: Add tests for PR tree-optimization/82142 (*) 4cc54ed... Daily bump. (*) d4a777d... libstdc++: Fix bootstrap failure with --enable-vtable-verif (*) 0128fa8... Turn test cases into UNSUPPORTED if running into 'sorry, un (*) e8e228a... Gracefully handle the case that 'gcc/testsuite/lib/gcc-dg.e (*) f553b1a... Refactor duplicated code into 'gcc/testsuite/lib/gcc-dg.exp (*) 2abc942... BPF, nvptx: Standardize on 'sorry, unimplemented: dynamic s (*) e759ff0... libgomp: Add '__attribute__((unused))' to variables used on (*) 4470229... libstdc++: Remove misleading comment in __atomic_base<Int> (*) a742b27... libstdc++: Remove redundant cast in floating_from_chars.cc (*) c978965... OpenMP: Silence uninitialized variable warning in C++ front (*) a2f60c1... PR modula2/118978 ICE when attempting to pass an incompatib (*) 4de2d2f... Daily bump. (*) 700f049... Append a newline in debug_edge (*) ee30e25... tree-optimization/118954 - avoid UB on ref created by predc (*) d272005... Improve g++.dg/torture/pr118521.C (*) 7d383a7... Fortran: initialize non-saved pointers with -fcheck=pointer (*) 08bdc2a... Fortran: Fix build on solaris [PR107635] (*) 8293b9e... Fortran: Improve gfc_array_kind for assumed rank; gfc_tree_ (*) fe4811f... Daily bump. (*) 4e9ee99... diagnostics: add comments about global_dc (*) c5f541e... sarif-replay: add testcase for empty input file (*) 5a30a3a... sarif-replay: improve error for unescaped braces in message (*) 25fa8d6... doc: Drop note for Binutils pre 2.24 (*) d7ff314... aarch64: Remove old aarch64_expand_sve_vec_cmp_float code (*) 2f03b10... testsuite: Fix sve/pcs/args_1.c failures [PR116604] (*) 9e0b94d... testsuite: Fix sve/var_stride_*.c failures (*) a275533... tree-optimization/118521 - bogus diagnostic from unreachabl (*) a42374b... invoke.texi: Fix typo in the file-cache-lines param (*) c0e865f... libstdc++: Workaround Clang bug with __array_rank built-in (*) 57f65c5... libstdc++: Add parentheses around _GLIBCXX_HAS_BUILTIN defi (*) e8ad697... libstdc++: Use new type-generic built-ins in <bit> [PR11885 (*) 32457bc... libstdc++: Fix invalid signed arguments to <bit> functions (*) 29eb6f8... libstdc++: Remove workaround for reserved init_priority war (*) 99f5744... libstdc++: Use init_priority attribute for tzdb globals [PR (*) d324467... Fortran: Remove deprecated coarray routines [PR107635] (*) 8bf0ee8... Fortran: Add transfer_between_remotes [PR107635] (*) 69eb026... Fortran: Add send_to_remote [PR107635] (*) 1584725... Fortran: Add caf_is_present_on_remote. [PR107635] (*) abbfeb2... Fortran: Allow to use non-pure/non-elemental functions in c (*) b114312... Fortran: Prepare for more caf-rework. [PR107635] (*) 90ba829... Fortran: Move caf_get-rewrite to coarray.cc [PR107635] (*) 94d01a8... tree-optimization/86270 - improve SSA coalescing for loop e (*) 83bc61c... x86: Add a test for PR target/118936 (*) 6921c93... Revert "x86: Properly find the maximum stack slot alignment (*) 0312d11... Revert "i386: Simplify PARALLEL RTX scan in ix86_find_all_r (*) 49bc1cf... libstdc++: Rename concat_view::iterator to ::_Iterator (*) 8543dc5... libstdc++: Sync concat_view with final P2542 revision [PR11 (*) 6d8e9cd... Daily bump. (*) ab35fc0... GCN, nvptx: Support '--enable-languages=all' (*) 30c8204... AVR: Add new ISR test gcc.target/avr/torture/isr-04-regs.c. (*) c3fecec... aarch64: Fix testcase pr112105.c (*) ee6619b... input: give file_cache_slot its own copy of the file path [ (*) 58b9013... analyzer: handle more IFN_UBSAN_* as no-ops [PR118300] (*) 25256ec... Vect: Fix ICE when vect_verify_loop_lens acts on relevant m (*) 4273860... LoongArch: Use normal RTL pattern instead of UNSPEC for {x, (*) cef5f23... LoongArch: Implement [su]dot_prod* for LSX and LASX modes (*) 7c54e46... LoongArch: Implement vec_widen_mult_{even,odd}_* for LSX an (*) 7dda671... LoongArch: Simplify lsx_vpick description (*) f727a4c... LoongArch: Simplify {lsx_,lasx_x}vmaddw description (*) 2ca759f... LoongArch: Simplify {lsx_,lasx_x}vh{add,sub}w description (*) a36c15a... LoongArch: Simplify {lsx_,lasx_x}v{add,sub,mul}l{ev,od} des (*) ac1b058... LoongArch: Allow moving TImode vectors (*) ed97945... LoongArch: Try harder using vrepli instructions to material (*) ea3ebe4... LoongArch: Accept ADD, IOR or XOR when combining objects wi (*) 3e93035... [PR middle-end/113525] Drop obsolete options from documenta (*) db7b21a... Daily bump. (*) 29482d4... Fix description of file-cache-lines/file-cache-files params (*) fcdcccd... analyzer: add more properties to sarif output (*) 196e8db... sarif output: fix alphabetization in sarif_scheme_handler:: (*) e129b8d... libgcc: i386/linux-unwind.h: always rely on sys/ucontext.h (*) 44d4a10... RISC-V: Fix ratio in vsetvl fuse rule [PR115703]. (*) 8c03fbd... testsuite: Include stdint.h instead of stdint-gcc.h in some (*) 8d922a8... gfortran.dg/gomp/metadirective-3.f90: xfail on offload_nvpt (*) c5752c1... late-combine: Tighten register class check [PR108840] (*) facdce9... pair-fusion: Tweak wording in dump message [PR118320] (*) 8606ab3... aarch64: Use generic_armv8_a_prefetch_tune in generic_armv8 (*) 6b8a8c9... tree-optimization/98845 - ICE with tail-merging and DCE/DSE (*) b22f191... RISC-V: Fix failed tests for regression due to fix ICE patc (*) 17b95cf... RISC-V: Fix ICE for target attributes has different xlen si (*) 101e310... i386: Re-order i386.opt.urls (*) (*) This commit already exists in another branch. Because the reference `refs/users/aoliva/heads/testbase' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.