The branch 'redhat/heads/gcc-15-branch' was updated to point to: 971fa9cf8655... Merge commit 'r15-7207-g7eac20b0dde8df303557b6dd550d06ee988
It previously pointed to: 6adb681d9cf5... Merge commit 'r15-6889-g744a59f3f55bfc890f755c57c72919566e1 Diff: Summary of changes (added commits): ----------------------------------- 971fa9c... Merge commit 'r15-7207-g7eac20b0dde8df303557b6dd550d06ee988 7eac20b... c: Diagnose ,) at the end of OpenMP clauses [PR118639] (*) ce268ca... c++: Only destruct elts of array for new expression if exce (*) d0acb7b... PR modula2/118010 m2 libc lseek procedure interface correct (*) 80bd9eb... c++/modules: Treat unattached lambdas as TU-local [PR116568 (*) 4c01f40... c++/modules: Diagnose TU-local lambdas, give mangling scope (*) 8990070... c++: Fix mangling of otherwise unattached class-scope lambd (*) 3fafd9c... Daily bump. (*) 7be5461... PR modula2/118589 Opaque type fields are visible outside im (*) 12b7220... aarch64: Add +cpa feature flag (*) 25464e7... docs: Add +wfxt and +xs to armv9.2-a (*) c784768... aarch64: Add command line support for armv9.5-a (*) b53781c... aarch64: Make AARCH64_FL_CRYPTO always unset (*) c6ef35b... aarch64: Refactor aarch64_rewrite_mcpu (*) 15e07e1... aarch64: Rewrite architecture strings for assembler (*) 1edf476... aarch64: Inline aarch64_get_all_extension_candidates (*) ecb4565... aarch64: Move arch/cpu parsing to aarch64-common.cc (*) 5c5b6a9... aarch64: Inline aarch64_print_hint_for_core_or_arch (*) 1ba5027... aarch64: Adjust option parsing parameter types. (*) 5a67421... aarch64: Rename info structs in aarch64-common.cc (*) 362cdb7... aarch64: Remove redundant generic cpu entry (*) 997bba3... aarch64: Replace duplicate cpu enums (*) 9364630... aarch64: Improve mcpu/march conflict check (*) c4dae80... [PR118497][IRA]: Fix calculation of cost of assigning calle (*) 10850f9... c++: ICE with nested anonymous union [PR117153] (*) 41a6d4f... testsuite: arm: Use -std=c17 for gcc.target/arm/thumb-bitfl (*) 062c04c... testsuite: arm: Use -Os -fno-math-errno in vfp-1.c [PR11644 (*) 4daf088... Fortran: Fix UTF-8 output with A edit descriptor. (*) 3469d0f... c++/modules: Fix linkage checks for exported using-decls (*) 4d18acf... jit: fix for write_reproducer [PR117886] (*) d49667b... sarif-replay: respect prefix and suffix during installation (*) 02fc12b... tree-optimization/116010 - dr_may_alias regression (*) b00bd29... s390: Implement isfinite and isnormal optabs (*) dc1e1b3... tree-optimization/118634 - improve cunroll dump (*) 8bdf10f... Fix command flags for SVE2 faminmax (*) 91fa9c1... [ifcombine] check for more zero-extension cases [PR118572] (*) a56122d... [ifcombine] improve reverse checking and operand swapping (*) 3f05d70... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] (*) 35d5c4f... Daily bump. (*) 6d8a0e8... c++: bogus error with nested lambdas [PR117602] (*) 4ce9e35... c++: Small make_tree_vector_from_ctor improvement (*) ce28eb9... hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h (*) 8f6dd18... vect: Avoid copying of uninitialized variable [PR118628] (*) 3cef53a... Fortran: do not evaluate arguments of MAXVAL/MINVAL too oft (*) 0bb3223... AVR: PR118012 - Try to work around sick code from match.pd. (*) 2d55c01... Optimize vector<bool>::operator[] (*) 3dbcf79... rtl-ssa: Avoid dangling phi uses [PR118562] (*) 1886dfb... aarch64: Avoid redundant writes to FPMR (*) ce6fc67... aarch64: Fix memory cost for FPM_REGNUM (*) 97beccb... aarch64: Allow FPMR source values to be zero (*) 27a05f8... tree-assume: Fix UB in assume_query [PR118605] (*) b8ac061... OpenMP/PolyInt: Pass poly-int structures by address to OMP (*) 314d20b... testsuite: i386: Adjust gcc.target/i386/cmov12.c for Sun as (*) b02c061... c++: Fix build_omp_array_section for type dependent array_e (*) dd14b08... c++: Fix weird expression in test for clauses other than wh (*) d19b068... builtins: Store unspecified value to *exp for inf/nan [PR11 (*) 57b706d... testsuite: Only run test if alarm is available (*) f30edd1... AVR: PR117726 - Tweak 32-bit logical shifts of 25...30 for (*) b3f51ea... Fortran: Regression- fix ICE at fortran/trans-decl.c:1575 [ (*) 7fffff1... tree-optimization/118558 - fix alignment compute with VMAT_ (*) 2119c25... c++: Update mangling of lambdas in expressions (*) 685c458... c++: Fix mangling of lambdas in static data member initiali (*) 21cccfa... c++/modules: Fix exporting temploid friends in header units (*) 9ddf4a6... LoongArch: Fix invalid subregs in xorsign [PR118501] (*) 06b7873... i386: Omit "p" for packed in intrin name for FP8 convert (*) f1f2813... i386: Change mnemonics from VCVT[,T]NEBF162I[,U]BS to VCVT[ (*) f105646... i386: Change mnemonics from VCVTNEPH2[B,H]F8 to VCVTPH2[B,H (*) cfef82b... i386: Change mnemonics from VCVTNE2PH2[B,H]F8 to VCVT2PH2[B (*) a75896c... i386: Change mnemonics from VCOMSBF16 to VCOMISBF16 (*) a3e1988... i386: Change mnemonics from V[GETEXP,FPCLASS]PBF16 to V[GET (*) d4d5935... i386: Change mnemonics from V[RSQRT,SCALEF,SQRTNE]PBF16 to (*) 71a2737... i386: Change mnemonics from V[GETMANT,REDUCENE,RNDSCALENE]P (*) 5472f51... i386: Change mnemonics from VMINMAXNEPBF16 to VMINMAXBF16 (*) 7f59b88... i386: Change mnemonics from V[CMP,MAX,MIN]PBF16 to V[CMP,MA (*) d584660... i386: Change mnemonics from VF[,N]M[ADD,SUB][132,213,231]NE (*) b2667fc... i386: Change mnemonics from V[ADDNE,DIVNE,MULNE,RCP,SUBNE]P (*) a19aca8... i386: Enhance AMX tests (*) 447a01c... i386: Append -march=x86-64-v3 to AVX10.2/512 VNNI testcases (*) 4d1befa... Daily bump. (*) fbc94ff... d,ada/spec: only sub nostd{inc,lib} rather than nostd{inc,l (*) 6db9d4e... c++: Implement for static locals CWG 2867 - Order of initia (*) cb82869... c++: further tweak to cxx_eval_outermost_constant_expr [PR1 (*) 27470f9... jit: fix startup on aarch64 (*) 9ece1c2... s390: Fix arch15 machine string for binutils (*) 6fbf0b5... aarch64: Fix aarch64_write_sysregdi predicate (*) 6f4592a... AVR: Add test cases for PR118591. (*) e13e751... c++: Clear TARGET_EXPR_ELIDING_P when forced to use a copy (*) 8c93a8a... LoongArch: Fix wrong code with <optab>_alsl_reversesi_exten (*) 14fde91... c++: Improve cp_parser_objc_messsage_args compile time (*) 1c40275... c++: Introduce append_ctor_to_tree_vector (*) 303cc73... c++: 'this' capture clobbered during recursive inst [PR1167 (*) e9bd9d4... Daily bump. (*) 3f641a8... Revert "[PATCH 1/2] RISC-V:Add intrinsic support for the CM (*) d4a1a63... Revert "[PATCH 2/2] RISC-V:Add intrinsic cases for the CMOs (*) dae2b62... match: Improve the `x ==/!= ~x` pattern [PR118483] (*) 0d25d45... c++: Don't call fold from cp_fold if one of the operands is (*) 16d7782... testsuite: Require int32plus for test case pr117546.c (*) 79186e3... libphobos: Add MIPS64 implementation of fiber_switchContext (*) e324619... RISC-V: Unbreak bootstrap. (*) 55d7925... AVR: Tweak some 16-bit shifts by using MUL. (*) 1911b8c... c++: Handle CPP_EMBED in cp_parser_objc_message_args [PR118 (*) 3024b12... RISC-V: Add a new constraint to ensure that the vl of XThea (*) ab24171... RISC-V: Enable and adjust the testsuite for XTheadVector. (*) ef7ed22... Use `known_ge' instead of `compare_sizes_for_sort'. (*) 5ddcf04... testsuite: Add testcase for already fixed PR [PR118560] (*) f3f0249... c++: fix wrong-code with constexpr prvalue opt [PR118396] (*) da75309... vect: Force alignment peeling to vectorize more early break (*) ddc6517... MAINTAINERS: add myself to write after approval (*) 61995d8... [RISC-V][PR target/116256] Fix incorrect return value for p (*) 1a3a5f5... Regenerate aarch64.opt.urls (*) 1d25e35... tree-optimization/118569 - LC SSA broken after unrolling (*) eb0b551... AArch64: Add LUTI ACLE for SVE2 (*) 4e4c378... c++: Don't ICE in build_class_member_access_expr during err (*) 1dd79f4... middle-end: use ncopies both when registering and reading m (*) 9fd190c... aarch64: Drop ILP32 from default elf multilibs after deprec (*) 4d2a1c2... LoongArch: Implement target pragma. (*) c01ad91... LoongArch: Implement target attribute. (*) f3d884d... testsuite: Fix test failing with -fimplicit-constexpr [PR11 (*) e579887... Add warning for non-spec compliant FMV in Aarch64 (*) f31d49d... c++: Speed up compilation of large char array initializers (*) 2a68168... c, c++: Return 1 for __has_builtin(__builtin_va_arg) and __ (*) 843ca8a... c++: Handle RAW_DATA_CST in add_list_candidates [PR118532] (*) d559fba... Daily bump. (*) 2fcb0c0... c++/modules: Check linkage of structured binding decls (*) 5c0e187... c++/modules: Handle mismatching TYPE_CANONICAL when dedupin (*) 07f62ed... [PR118560][LRA]: Fix typo in checking secondary memory mode (*) 1edd93f... [PR target/116256] Adjust expected output in a couple testc (*) 64a162d... [PR target/114442] Add reservations for all insn types to x (*) 59e5d08... [PR target/116256] Fix latent regression in pattern to asso (*) 5ad94b6... Update gcc zh_CN.po (*) 5cd4605... [PR117868][LRA]: Restrict the reuse of spill slots (*) 96f4ba4... Fortran: improve error message for conflicting OpenMP claus (*) 749dcd9... vect: Preserve OMP info for conditional stores [PR118348] (*) 09c8aa3... Revert "vect: Preserve OMP info for conditional stores [PR1 (*) 8edf8b5... vect: Preserve OMP info for conditional stores [PR118384] (*) 6612b8e... aarch64: Fix invalid subregs in xorsign [PR118501] (*) 1b88204... aarch64: Add missing simd requirements for INS [PR118531] (*) 9ab3895... d: Fix failing test with 32-bit compiler [PR114434] (*) 0d1e62b... Fortran: do not copy back for parameter actual arguments [P (*) 0b58219... c++: Handle RAW_DATA_CST in make_tree_vector_from_ctor [PR1 (*) 9d86929... RISC-V: Correct the mode that is causing the program to fai (*) 0fe35e9... inline: Purge the abnormal edges as needed in fold_marked_s (*) b342614... libstdc++: perfectly forward std::ranges::clamp arguments (*) 7cc5730... arm, testsuite: fix fast-math-bb-slp-complex-mla-float.c dg (*) cb35651... arm, testsuite: remove duplicate dg-add-options arm_v8_3a_c (*) 7b64f75... tree-optimization/117875 - missed SLP vectorization (*) 10e9863... LoongArch: Improve reassociation for bitwise operation and (*) f3bedc9... LoongArch: Simplify using bstr{ins,pick} instructions for a (*) 67b10ee... testsuite: Fix name of PR116348 test case (*) 1265afa... tree-optimization/118552 - failed LC SSA update after unrol (*) 6c59379... nvptx: Gracefully handle '-mptx=3.1' if neither sm_30 nor s (*) d9d0eee... tree, c++: Consider TARGET_EXPR invariant like SAVE_EXPR [P (*) d882e48... tree-ssa-dce: Fix calloc handling [PR118224] (*) 459816e... s390: Update vec_(load,store)_len(,_r) (*) 10c52b3... s390: Vector shift: Add 128-bit integer support (*) ec22601... s390: arch15: Vector maximum/minimum: Add 128-bit integer s (*) 4cf5e26... s390: arch15: Vector load positive: Add 128-bit integer sup (*) 2e87d6e... s390: arch15: Vector compare: Add 128-bit integer support (*) f31ddaa... s390: arch15: Vector devide/remainder (*) 0f0b91e... s390: arch15: Count leading/trailing zeros (*) 41a6991... s390: arch15: Vector generate element masks (*) 7fb7b36... s390: arch15: Vector eval (*) adeb6ec... s390: arch15: Vector blend (*) d71e20b... s390: arch15: Bit deposit and extract (*) 86a1acf... s390: arch15: Load indexed address (*) 447b917... s390: arch15: New instruction variants supporting 128-bit i (*) b963174... s390: arch15: Prepare for future builtins (*) 13efa59... s390: Bump __VEC__ and add 128-bit integer zvector types (*) a8192b5... s390: arch15: Prepare for a future architecture (*) 2638aea... s390: Sort definitions in vecintrin.h (*) 0c6fdb9... s390: Stay scalar for TOINTVEC/tointvec (*) 43a6001... RISC-V: Add sifive_vector.h (*) af4fb24... i386: Fix wrong insn generated by shld/shrd ndd split [PR11 (*) a7185d9... Daily bump. (*) 9d4b1e3... i386: Reorder *movdi_internal ISA attribute by ascending al (*) 7026436... i386/testsuite: Fix gcc.target/i386/pr118067*.c tests (*) 90dc847... Regenerate sparc.opt.urls (*) 34c5148... testsuite: Fixes for test case pr117546.c (*) f7e0ac1... doc: Move modula2.org link to https (*) 1cc063e... doc: Adjust link to OpenMP specifications (*) 0ad1905... Daily bump. (*) 2ead012... d: Merge upstream dmd, druntime d115713410, phobos 1b242048 (*) 20a4306... c++: Copy over further 2 flags for !TREE_PUBLIC in copy_lin (*) deb3a4a... [RISC-V][PR target/116308] Fix generation of initial RTL fo (*) 557d1a4... Fix uniqueness of symtab_node::get_dump_name. (*) d309844... Fix bootstrap failure on SPARC with -O3 -mcpu=niagara4 (*) 729591f... RISC-V: Disable RV64-only crc testcases for RV32 (*) b9493e9... [PR target/118357] RISC-V: Disable fusing vsetvl instructio (*) c81543b... tree-optimization/118529 - ICE with condition vectorization (*) 0b2f2c6... AVR: Fix a plenk in doc/invoke.texi. (*) aa36161... AArch64: Use standard names for saturating arithmetic (*) 8f8ca83... AArch64: Use standard names for SVE saturating arithmetic (*) 1775a72... Revert "AArch64: Use standard names for saturating arithmet (*) 8787f63... Revert "AArch64: Use standard names for SVE saturating arit (*) 413985b... c++: Fix up find_array_ctor_elt RAW_DATA_CST handling [PR11 (*) 3c34cea... RISC-V: Remove unused variable in riscv_file_end function. (*) ce36692... LoongArch: Fix cost model for alsl (*) cc6176a... LoongArch: Add alsl.wu (*) 43a15ce... Daily bump. (*) ca2681d... libfortran: G formatting for UNSIGNED [PR118536] (*) 9f009e8... [PR118067][LRA]: Check secondary memory mode for the reg cl (*) d8a31b5... testsuite: Make embed-10.c test more robust (*) 975c4f1... d: Add testcase for fixed PR117115 (*) 71280df... s390: Replace some checking assertions with output_operand_ (*) 26b2d9f... AArch64: Use standard names for SVE saturating arithmetic (*) 5f5833a... AArch64: Use standard names for saturating arithmetic (*) 7a47e48... rs6000, Remove redundant built-in __builtin_vsx_xvcvuxwdp (*) 38e862a... rs6000, remove built-ins __builtin_vsx_vperm_8hi and __buil (*) bc57533... rs6000, add testcases to the overloaded vec_perm built-in (*) 5d77976... rs6000, fix test builtins-1-p10-runnable.c (*) 6a9086b... AVR: Add "const" attribute to avr built-in functions if pos (*) f054c36... c++/modules: Propagate FNDECL_USED_AUTO when propagating de (*) 5e91be6... OpenMP/C++: Fix declare_variant's 'adjust_args' if there is (*) f3ccc57... c++: Allow pragmas in NSDMIs [PR118147] (*) 3347ac3... testsuite/117958 - ifcombine differences on aarch64 vs rest (*) 6580b89... AVR: Use INT_N to built-in define __int24. (*) 3ab9eb6... match.pd: Fix (FTYPE) N CMP (FTYPE) M optimization for GENE (*) b5a0692... c++: Friend classes don't shadow enclosing template class p (*) 44d2155... tree-optimization/92539 - missed optimization leads to bogu (*) c6f9f53... OpenMP: Fix metadirective test failures on x86_64 with -m32 (*) 59a869d... RISC-V: Add -fcf-protection=[full|branch|return] to enable (*) 2b3efe7... RISC-V: Add .note.gnu.property for ZICFILP and ZICFISS ISA (*) 805a052... RISC-V: Add Zicfilp ISA extension. (*) dc76aa0... RISC-V: Add Zicfiss ISA extension. (*) 29da6a6... Daily bump. (*) d740694... d: Fix record layout of compiler-generated TypeInfo_Class [ (*) 15a7544... c++: RESULT_DECL replacement w/ non-reduced ctx->object [PR (*) fed57c8... [testsuite] [arm] adjust wmul expectations [PR113560] (*) bc6e3a0... [testsuite] [arm] multilibs.exp: adjust float abi opt match (*) def933a... [testsuite] skip test on non-hosted libstdc++ [PR113994] (*) 4fc3bf9... [testsuite] drop explicit run overrider in more dfp tests (*) 22f9ccf... [testsuite] rearrange requirements for dfp bitint run tests (*) f5409d7... Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishand (*) 62daa81... c++: explicit spec of constrained member tmpl [PR107522] (*) d72e5b7... c++: pack expansion arg vs non-pack parm checking ICE [PR11 (*) 232d3a7... c++: make finish_pseudo_destructor_expr SFINAE-aware [PR116 (*) 37f38b0... c++: Make sure fold_sizeof_expr returns the correct type [P (*) 99bcce0... libfortran: fix conversion of UNSIGNED(kind=16) to decimal (*) 1ff85af... AArch64: have -mcpu=native detect architecture extensions f (*) 773beea... AArch64: don't override march to assembler with mcpu if mar (*) d983582... [PR118067][LRA]: Use the right mode to evaluate secondary m (*) c158f36... Allow CFI_cdesc_t in argument lists with -fc-prototypes. (*) 7f8bb64... OpenMP: Improve error message for invalid directive in "ass (*) c7dab40... d: Add testcase for fixed PR116373 (*) 3c8df36... OpenMP: Update "declare target"/OpenMP context interaction (*) fdeceba... OpenMP: Shared metadirective/dynamic selector tests for C a (*) 677e452... OpenMP: C++ support for metadirectives and dynamic selector (*) 4e20914... OpenMP: Add C support for metadirectives and dynamic select (*) 0696af7... rs6000: Fix ICE for invalid constants in built-in functions (*) 1a2d63a... rs6000: Fix loop limit for built-in constant checking (*) 3191d74... c++: Fix up reshape_* RAW_DATA_CST handling [PR118214] (*) 03e0bf3... c++: Change c++2b and gnu++2b to c++23 and gnu++23 in C++ d (*) 80b5230... middle-end: Add early break conditions to vect-switch-searc (*) 3d678ad... Extend OpenACC 'serial' testing, compiler-side (*) 97aae0f... [OpenACC/Fortran testsuite] Use relative line numbers for a (*) c5a8e22... Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_ (*) 462a7f4... libstdc++: Move std::basic_ostream to new internal header [ (*) 301a961... libstdc++: Implement LWG 2937 for std::filesystem::equivale (*) 408f5b8... libstdc++: Check feature test macro for associative contain (*) 8682fcb... RISC-V: Update Xsfvqmacc and Xsfvfnrclip's testcases (*) 030aaea... RISC-V: Update Xsfvfnrclip implementation. (*) b42eeef... forwprop: Ensure that shuffle masks are VECTOR_CSTs (*) 57de373... forwprop: Eliminate redundant calls to to_constant() (*) ea1deef... tree-optimization/115494 - PRE PHI translation and ranges (*) 7f5adfd... tree-ssa-propagate: Special case lhs of musttail calls in m (*) 9c4397c... tailc: Virtually undo IPA-VRP return value optimization for (*) 015ec11... docs: Fix up inline asm documentation (*) 43f4d44... vec.h: Properly destruct elements in auto_vec auto storage (*) 3872daa... Fix typo to avoid ICE. (*) 1b5d2cc... tree-optimization/115895 - overrun with masked loop (*) cf9de71... lm32: In va_arg, skip to stack args with too few remaining (*) 423e9a8... lm32: Compute pretend_size in setup_incoming_varargs even i (*) 6e593fc... lm32: Skip last named param when computing save varargs reg (*) 3184f6a... lm32: Args with arg.named false still get passed in regs (*) efd00e3... Fix an incorrect file header comment for the core2 scheduli (*) e683c6b... Fix setting of call graph node AutoFDO count (*) 14f337e... Daily bump. (*) 79d5504... libstdc++: Fix use of internal feature test macro in test (*) f079fee... libstdc++: Fix fancy pointer test for std::set (*) 903ab91... match: Simplify `1 >> x` into `x == 0` [PR102705] (*) c340ff2... doc: cleanup trailing whitespace (*) d8e5244... doc: trivial grammar fix (*) 6f85a97... libstdc++: Fix reversed args in unreachable assumption [PR1 (*) 8923099... Fortran: reject NULL as source-expr in ALLOCATE with SOURCE (*) 2619413... c++: Handle RAW_DATA_CST in unify [PR118390] (*) 4ce502f... AArch64: Update neoverse512tvb tuning (*) 2713f6b... AArch64: Add FULLY_PIPELINED_FMA to tune baseline (*) 625ea3c... AArch64: Deprecate -mabi=ilp32 (*) 01c37f9... bpf: set index entry for a VAR_DECL in CO-RE relocs (*) 42786cc... bpf: calls do not promote attr access_index on lhs (*) d30def0... bpf: make sure CO-RE relocs are typed with struct BTF_KIND_ (*) 8d9d583... c++: Implement mangling of RAW_DATA_CST [PR118278] (*) 1bc474f... c++: handle decltype in nested-name-spec printing [PR118139 (*) 9cc31b4... libstdc++: Fix comments in test that reference wrong subcla (*) 25eb892... middle-end: Fix incorrect type replacement in operands_equa (*) bea593f... Annotate dbg_line_numbers table (*) 120a370... testsuite: i386: Fix expected vectoriziation in pr105493.c (*) b67a0d6... OpenMP/C++: Fix 'declare variant' for struct-returning func (*) dd389c2... ipa: Initialize/release global obstack in process_new_funct (*) 18f6bb9... c++: Delete defaulted operator <=> if std::strong_ordering: (*) 6482827... c++: Fix up maybe_init_list_as_array for RAW_DATA_CST [PR11 (*) f263f2d... c++: Fix ICEs with large initializer lists or ones includin (*) 40ad10f... RISC-V: Fix code gen for reduction with length 0 [PR118182] (*) 21edcb9... Fix SLP scalar costing with stmts also used in externals (*) ed12331... lto: Remove link() to fix build with MinGW [PR118238] (*) d6f1961... [RISC-V][PR target/118170] Add HF div/sqrt reservation (*) cab2e12... [PR rtl-optimization/109592] Simplify nested shifts (*) 3b3b3f8... Daily bump. (*) 6e0b048... c++: dump-lang-raw with obj_type_ref fields (*) c8894b6... d: Merge upstream dmd, druntime d6f693b46a, phobos 336bed6d (*) 5006b9d... [ifcombine] robustify decode_field_reference (*) e939005... c++: re-enable NSDMI CONSTRUCTOR folding [PR118355] (*) d27db30... OpenMP: Remove dead code from declare variant reimplementat (*) 1294b81... OpenMP: Re-work and extend context selector resolution (*) 210a090... OpenMP: New tree nodes for metadirective and dynamic select (*) 22fe3c0... [ifcombine] check and extend constants to compare with bitf (*) e5e9e50... RISC-V: Fix vsetvl compatibility predicate [PR118154]. (*) 14cb061... match: Keep conditional in simplification to constant [PR11 (*) 87ffd20... c++/modules: Don't emit imported deduction guides [PR117397 (*) (*) This commit already exists in another branch. Because the reference `refs/vendors/redhat/heads/gcc-15-branch' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.