The branch 'redhat/heads/gcc-15-branch' was updated to point to: 06d4f5dc909f... Merge commit 'r15-6659-gd3ccd89fa0d34d44226af47fe82c27ba783
It previously pointed to: d2b3fd44a4b2... Merge commit 'r15-5896-g4114b7fb1cb4cb90b9fafc22213d7d9579b Diff: Summary of changes (added commits): ----------------------------------- 06d4f5d... Merge commit 'r15-6659-gd3ccd89fa0d34d44226af47fe82c27ba783 d3ccd89... libgomp.texi: Minor update to omp_get_num_devices/omp_get_i (*) aa688dd... Only apply adjust_args in OpenMP dispatch if variant substi (*) 405c99c... perform affine fold to unsigned on non address expressions. (*) 4f4722b... cfgexpand: Handle integral vector types and constructors fo (*) 0014a85... cfgexpand: Rewrite add_scope_conflicts_2 to use cache and l (*) 4b1a287... cfgexpand: Factor out getting the stack decl index (*) a856b4d... [PR testsuite/118055] Trivial testsuite adjustment for m68k (*) 34501ef... rtl-optimization/118298 - constant iteration loops and #pra (*) cda313b... Fixup convert-dfp*.c (*) bacaf01... RISC-V: Add missing dg-runtest to run the testcase under gc (*) 0c28cf5... Update copyright years. (*) edec353... ada: Adjust pragma obsolescent message (*) 5f5022a... ada: Drop g-cpp* units not needed by the compiler (*) 980415b... ada: Do not create temporaries for initialization statement (*) a80bb35... ada: Remove unused AST flag Address_Warning_Posted (*) 0f1bc0d... ada: Do not raise exceptions from Exp_Aggr.Packed_Array_Agg (*) 360cd35... ada: Cleanup preanalysis of static expressions (part 2) (*) d0f0f9f... ada: Fix constants overlayed by variables (*) 0a71f5b... ada: Improve protection against wrong use from GDB (*) e8aadcb... ada: Fix violations of GNAT-specific GNATcheck rules (*) 6721757... ada: Remove dead code in detection of null record definitio (*) ec62ba1... ada: Fix abort deferral for finally parts (*) 7107891... ada: Improved checking of uses of package renamings (*) 4b64d6d... ada: Remove flag Is_Inherited_Pragma which is only set and (*) 8f4194d... ada: Avoid conversion from String to Name_Id at runtime (*) b014d25... ada: Untangle check for restriction No_Implementation_Attri (*) a1b92cc... ada: Handle attributes related to Ada 2012 iterators as int (*) 69dfa02... ada: Remove unnecessary qualifiers for First/Next list oper (*) ce13a3a... ada: Fix internal error on container aggregate for bounded (*) c7799a8... ada: Add guard to System.Val_Real.Large_Powfive against pat (*) 0f83183... ada: Drop vxworks-smp-ppc-link.spec (*) 5697da3... ada: Add "finally" GNAT extension (*) a47c6d8... ada: Elide the copy for bit-packed aggregates in (safe) ass (*) eccfadd... ada: Reject references to attribute Result in Exceptional_C (*) 0307abc... ada: Move checks for consequences of Exceptional_Cases to G (*) d734902... ada: Fix comments about Subprogram_Variant and Exceptional_ (*) 67e3db7... ada: Put_Image spec incorrectly ignored for Fixed_Point_Typ (*) f409c45... ada: Error on instantiation with defaulted formal type refe (*) 90f504d... ada: Use the syntax of Ada 2012 if-expression in -gnatR3 ou (*) c5ce245... ada: Preserve Warning_Doc_Switch in gnatprove invocation (*) bd1df4e... ada: Restrict previous change made to expansion of allocato (*) 25b380d... Fortran: Ensure deep copy of allocatable components in cyli (*) 61400b6... LoongArch: Optimize initializing fp resgister to zero (*) 1ea6fef... [PR modula2/118010, modula2/118183] Unable to rebuild the b (*) d897090... Fortran: Extend cylic type detection for deallocate [PR1166 (*) 70035b6... AArch64: Remove AARCH64_EXTRA_TUNE_USE_NEW_VECTOR_COSTS (*) e53277d... testsuite: add testcase for fixed PR98000 (*) f9ff478... testsuite: add testcase for fixed PR117546 (*) e58b0dd... Daily bump. (*) 1b1a33f... expand: drop stack adjustments after barrier [PR118006] (*) 6069f02... aarch64: remove extra XTN in vector concatenation (*) 7a7903d... Fix type in some Min() calls (#119248) (*) f0b8256... Fix few size types in memprof (#119114) (*) 1bd0356... Add type __sanitizer::ssize (#116957) (*) 0bb38b2... Replace uptr by usize/SIZE_T in interfaces (*) ed1493e... crypto/tls: fix Config.Time in tests using expired certific (*) 803808b... or1k: add .note.GNU-stack section on linux (*) fa778ba... Respect -fprofile-prefix-map for getcwd in .gcno files (*) f9c99d4... SVE intrinsics: Fold svmul by -1 to svneg for unsigned type (*) 144ddb0... Ada: fix spurious relinking of gnatbind for cross compilers (*) 72b2731... ipa-cp: Make dumping of bit masks representing -1 nicer (*) 668cad0... tree-switch-conversion: don't apply switch size limit on ju (*) 830bead... AArch64: Implement four and eight chunk VLA concats [PR1182 (*) f345ae3... ada: Fix small thinko in previous change to two-pass aggreg (*) ad8242d... ada: Streamline runtime support of finalization collections (*) 0d73643... ada: Fix predicate involving array indexing rejected in gen (*) 06bc21f... ada: Fix incorrect RM reference in s-imagef.adb (*) 2d2b018... ada: Reduce footprint of C++ exception interoperation suppo (*) f49b098... ada: Support new SPARK aspect Exit_Cases (*) e3a67dc... ada: Correct xref of operator expression function body (*) e4ed78f... ada: Small housekeeping work in Exp_Aggr (*) 3861ac1... ada: cleanup documentation for shift and rotate (*) 7067e6f... ada: Fix memory leak when failing to initialize newly alloc (*) 6be06ae... ada: Fix assertion failure on 'Old in post-condition with - (*) 75e126d... ada: Declare that the new argument may not be used (*) 798873d... ada: Fix crash on Depends contract with homonym functions (*) 0216cca... ada: Crash in prefix notation with access to class-wide obj (*) 145314b... ada: Plug small loophole in previous change (*) d47596b... ada: Fix printing boolean attributes in the SARIF report (*) b4c9ba2... ada: Remove level attribute from Rules in the SARIF report (*) 92d50b9... ada: Avoid null-exclusion checks for Node_Field_Table (*) a172d6c... ada: Ada version used to compile runtime is constant (*) 2a38c23... ada: null procedure cannot be used as compilation unit (*) fd52383... ada: Cleanup preanalysis of static expressions (*) b8a94b0... ada: C++ exception hierarchies: adjust for gnat-llvm (*) 0fe7411... ada: Elide copy for calls as default values of nonlimited b (*) 42c115e... ada: Follow-on to Use inheritance in Gen_IL (*) 4b0a5e9... ada: Silence unused parameter warning on linux (*) 93eb567... ada: Use inheritance in Gen_IL (*) 950df60... ada: Fix incorrect incomplete type error (*) 82e9c7c... ada: Fix finalization issue introduced by previous change (*) 11d0b5a... ada: Fix markup in user's guide (*) 411008f... ada: Remove workaround for RM_Size being unable to represen (*) 804e9d5... tree-ssa-dce: Punt on allocations with too large constant s (*) 90b6d3b... Ada: fix documentation of pragma Unimplemented_Unit (*) a35b89a... RISC-V: Move fortran testcase to gfortran.target (*) 451ff5b... Daily bump. (*) f5351b3... d: Merge upstream dmd, druntime 66b93fc24a, phobos 0c28620c (*) a676a51... d: Merge upstream dmd, druntime 07bc5b9b3c, phobos de1dea10 (*) 3dfad34... libphobos: Merge upstream druntime c11e1d1708, phobos 303b9 (*) 332cf03... d: Merge upstream dmd c11e1d1708, druntime e60bfd11bd, phob (*) 31f1bec... Ada: Fix build for dummy s-taprop (*) 345ad67... testsuite, d: Fix failing pr110406.d test (*) a0aa30f... Daily bump. (*) ea228f2... testsuite: Replace MMIX-specific adjustments with TARGET_CA (*) 8395cf7... MMIX: Replace format for private symbol output by output-ti (*) afb656b... Daily bump. (*) c97692d... OpenMP: Robustify C front end handling of attribute-syntax (*) 355475e... rtlanal: Treat writes to sp as also writing to memory [PR11 (*) 92ad6d4... Mention generating C prototypes in the C interop documentat (*) b11d85f... libgomp: Regenerate configure after copyright year bump (*) 6f444e4... varasm: Fix up array_size_for_constructor RAW_DATA_CST hand (*) 514577c... forwprop: Use tree_fits_shwi_p in check_ctz_array (*) 26ca00e... testsuite: torture: add LLVM testcase for DSE vs. -ftrivial (*) c7754a2... Fortran: Cray pointer comparison wrongly optimized away [PR (*) 75da7a6... ada: Rely on default parameter when making non-null nodes (*) 2789e36... ada: Rely on default parameter when making non-constant nod (*) 5a84361... ada: Rely on default parameter when making component defini (*) c20458a... ada: Simplify code for obtaining function entity from a fun (*) d9a51b7... ada: Remove extra checks for raising a constraint error (*) 9c73f9d... ada: Reuse and simplify counting the length of various list (*) bfa8e6f... ada: Remove guards against empty lists (*) 586fa60... ada: Enclosing_Entity of specless subprogram bodies (*) c3c701a... ada: Fix comments and change subtype name in response to re (*) 98e37c6... ada: Add parentheses in expressions involving combinations (*) 0a6736e... ada: Fix latent issue exposed by latest change (*) e0dfc10... ada: Refine subtype of a universal arithmetic utility routi (*) 6bb5439... ada: Reuse existing utility routine to detect attribute Loo (*) 0c0d734... ada: Simplify uses of the global name buffer (*) 299c104... ada: Simplify check for No_Coextensions restriction (*) c1d22d4... ada: Simplify traversal procedures into traversal functions (*) b045b3e... ada: Assorted style cleanups (*) fbe14f6... ada: Handle C++ exception hierarchies (*) 758de5f... ada: Improve and correct support for inheritance of nonover (*) 4b33031... ada: Fix small thinko in previous change (*) cca7647... ada: Leave empty parent in an array component of an anonymo (*) 34ace6d... ada: Incompatible conversion on vxworks in socket.c (*) fdf8466... ada: Do not search executables in current dir by default (*) 0f7b8a8... ada: Fix double free at run time for class-wide allocation (*) 2c1200d... ada: Warn on unmodified parameters of expression functions (*) 05f211a... ada: Avoid failing reanalysis of aggregate bounds (*) 1e3619a... ada: Improve expansion of conditional expressions in object (*) d9ba2b8... ada: Preliminary work in analysis and expansion of initiali (*) 2f7ff43... ada: Remove useless space in ALI P lines (*) 5bb378b... ada: Fix omissions of ALI P line parameters (*) 995d1c2... bpf: install a wrapping stdint.h for bpf-none-unknown targe (*) d22b0e3... OpenMP: update documentation for dispatch and adjust_args (*) cf94ba8... OpenMP/C++: Store location in cp_parser_omp_var_list for ki (*) 9a2f716... Fortran: Fix typo in ATAN documentation. (*) d4b6dfc... Daily bump. (*) f642db7... OpenMP: Enable has_device_addr clause for 'dispatch' in For (*) bca8b13... OpenMP: Fortran front-end support for dispatch + adjust_arg (*) 3219830... c: special-case some "bool" errors with C23 (v2) [PR117629] (*) 99d5ef7... Use _Float128 in test for PR118184 (*) d3305df... [GCN] install.texi: Refer to Newlib 4.5.0 instead to certai (*) 6488d5b... tree-optimization/118171 - GENERIC folding in PRE results i (*) 2b687ad... aarch64: Detect word-level modification in early-ra [PR1181 (*) cb403df... forwprop: Handle RAW_DATA_CST in check_ctz_array (*) 29bc14c... Update copyright years. (*) 6441eb6... Update copyright years. (*) 13c4066... Use u'' instead of '' in libgdiagnostics/conf.py (*) e2c74f4... Tweak update-copyright.py script (*) 7137812... Update copyright dates. (*) 9cf2fb5... Update Copyright year in ChangeLog files (*) 2c08aca... Rotate ChangeLog files. (*) 55f31c7... RISC-V: Add testcases for unsigned imm vec SAT_SUB form2~4 (*) d55d40a... LoongArch: Optimize for conditional move operations (*) ea74765... LoongArch: Add standard patterns uabd and sabd (*) 66a88e0... LoongArch: Add some vector pack/unpack patterns (*) 66b6e57... LoongArch: Adjust insn patterns for better combine (*) 18d3b87... LoongArch: Fix bugs in insn patterns lasx_xvrepl128vei_b/h/ (*) 693a5e6... LoongArch: Fix selector error in lasx_xvexth_h/w/d* pattern (*) 429d08f... LoongArch: Remove useless UNSPECs and define_mode_attrs (*) a8781c4... Daily bump. (*) ea25066... doc: cpp: fix version test example syntax (*) f8b5596... middle-end/118174 - bogus TER of tailcall (*) f8cd181... Fortran: Fix Texinfo warnings building the manual. (*) d0542de... Fortran: Fix that/which usage in the manual. (*) 2c57610... Fortran: Grammar/markup fixes in intrinsics documentation (*) 26226ac... Documentation: Fix Machine-Dependent Options ordering (*) 60ef4b9... libstdc++: Delete further Profile Mode leftovers (*) 9b1d30e... Daily bump. (*) 81d4707... LoongArch: Implement vector cbranch optab for LSX and LASX (*) 509df13... [PATCH v2] varasm: Use native_encode_rtx for constant vecto (*) d369ddc... [RISC-V][PR target/115375] Fix expected dump output (*) 9cdc9ad... Daily bump. (*) b739efa... [PR testsuite/114182] Fix minor testsuite issue when double (*) 07e532a... [RISC-V][PR target/106544] Avoid ICEs due to bogus asms (*) efc0981... Fortran: Implement f_c_string function. (*) 64d3134... [RISC-V][PR target/118122] Fix modes in recently added risc (*) ea66f57... aarch64: Add mf8 data movement intrinsics (*) 5f40ff8... aarch64: Add missing makefile dependency (*) 834939a... aarch64: Use mf8 instead of f8 in builtin definitions (*) 5f5b1a3... aarch64: Macroise simd_type definitions (*) a7d9741... Don't include subst attributes in "@" md helpers (*) c86e1c5... avoid-store-forwarding: fix reg init on load-eliminiation [ (*) 8a4e57e... MMIX: Correct handling of C23 (...) functions, PR117618 (*) 83e2910... tree-optimization: Fix ICE in tree-parloops.cc reduction_ph (*) 4bbf650... Daily bump. (*) 7cea821... [RISC-V] [V2] [PR target/116715] Remove bogus bitmanip patt (*) 9fbf4a6... Add support to provide libiberty mkstemps in gcc (*) 0b06abe... [PR target/116720] Fix test for valid mempair operands (*) 56dfadd... libstdc++: Delete leftover from Profile Mode removal (*) 4da027d... libstdc++-v3/testsuite/.../year_month_day/3.cc, 4.cc: Cut d (*) c5fd707... Daily bump. (*) 84aa706... c++/modules: Fallback to ftruncate if posix_fallocate fails (*) ce81cd2... c++: Don't treat lambda typedef as lambda declaration [PR10 (*) 65c8fd7... gimple-fold: Fix up fold_array_ctor_reference RAW_DATA_CST (*) a326ecf... libstdc++: Fix up pr118196.cc test [PR118196] (*) ffe9b6a... doc: Simplify references to PTFs for AIX (*) bed4dec... Daily bump. (*) d096287... Revert "c++: Speed up compilation of large char array initi (*) 9a1cb52... libstdc++: add missing return in generator assignment opera (*) 5a41ab8... libstdc++: don't implicit-construct _Yielded_decvref [PR118 (*) 4731ead... LoongArch: Support immediate_operand for vec_cmp (*) c6f7a29... Daily bump. (*) 06867d9... Fix timevar.cc build on systems that don't have CLOCK_MONOT (*) d061c68... doc: Move Modula 2 PM4 link to https (*) 45b017b... Daily bump. (*) e0dae4d... Alpha: Also use tree information to get base block alignmen (*) 524fedd... Alpha: Fix offset adjustment in unaligned access helpers (*) 2984a3f... Alpha: Adjust MEM alignment for block clear [PR115459] (*) 6036a1a... Alpha: Remove code duplication in block clear trailer (*) 3c99ea1... Alpha: Permit constant zero source for "insvmisaligndi" (*) 665e0f9... testsuite: Expand coverage for unaligned memory stores (*) 5a08968... testsuite: Expand coverage for `__builtin_memset' with 0 (*) 46cb538... Alpha/testsuite: Run target testing over all the usual opti (*) 44e61bd... LoongArch: Implement TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS (*) c6b7d03... Daily bump. (*) 27af1a1... libcpp: Fix overly large buffer allocation (*) 11090da... testsuite/gcc.dg/memcmp-1.c: Cut down a factor of 7 for sim (*) 4a8af01... Daily bump. (*) a5b1f3e... libgfortran: Fix build for targets with int32_t=long int (*) f25250e... Fortran: fix NULL without MOLD argument to scalar DT pointe (*) dae506f... Fortran: Fixup broken build on 32bit after r15-6415 [PR1076 (*) 6c59463... libcc1: Fix tags generation target (*) d21efb6... Fortran: Bugs found in class_transformational_1/2.f90[PR116 (*) b43bb65... testsuite: Don't test pr118149.c on AArch64 (*) eaa59db... MAINTAINERS: add myself to write after approval (*) 6b09d5e... doc: Remove references to HP-UX 8 and HP-UX 9 (*) 36ce325... gm2: fix bad programming practice warning (*) 946ebec... Daily bump. (*) 2a474c2... Fortran: fix front-end GMP memleaks (*) 9e1063c... testsuite: arm: Check for short circuit instructions [PR103 (*) 586477d... Fortran: Replace getting of coarray data with accessor-base (*) 91d52f8... Fortran: Remove adding and removing of caf_get. [PR107635] (*) d9d92b1... Ada: Fix GNU/Hurd maximum priority (*) e7e653d... Ada: Add GNU/Hurd glibc api bits (*) cf59bf8... RISC-V: Fix the the operand alignment for strided load/stor (*) ae3e783... Daily bump. (*) 7d83a32... warn-access: ignore template parameters when matching opera (*) d637e6d... Fortran: fix passing of NULL() to assumed-rank, derived typ (*) 145e462... [RISC-V][PR middle-end/118084] Fix brev based reflection co (*) 59e3abc... Match: Refactor the signed SAT_ADD match patterns [NFC] (*) 0b63840... Fix compilation error in vmsdbgout_begin_block on VMS targe (*) 2a95e00... Daily bump. (*) 1ec38e2... Fortran: Fix hyphenation errors in the manual (*) 703924b... Fortran: Use the present tense for the manual. (*) 41ef672... Fortran: Fixes for markup, typos, and indexing in manual (*) 53ddfba... Fortran: Clean up -funderscoring and -fsecond-underscore do (*) 09dd47b... strub: accept indirection of volatile pointer types [PR1180 (*) e7108c3... avoid trying to set block in barriers [PR113506] (*) 0dc35fe... testsuite: tree-ssa: Fix i686/-m32 fails for vector-*.c tes (*) 7c50564... testsuite: Add tests for PR118149 (*) aed4a26... Fortran: potential aliasing of complex pointer inquiry refe (*) 219ddae... i386: Disable SImode/DImode moves from/to mask regs without (*) 89b2c7d... AArch64: Implement vector concat of partial SVE vectors [PR (*) d7d3dfe... AArch64: Add SVE support for simd clones [PR96342] (*) 6ecb365... AArch64: Disable `omp declare variant' tests for aarch64 [P (*) 2d8982c... c++: regenerate opt urls (*) 670df03... arm: [MVE intrinsics] Fix moves of tuples (PR target/118131 (*) 4779dd0... RISC-V: Refine strided load/store testcase dump check to tr (*) eee2891... forwprop: Fix lane handling for VEC_PERM sequence blending (*) 8af296c... RISC-V: List valid -mtune options only once (*) 92216cb... c++: Fix up maybe_unused attribute handling [PR110345] (*) cd64751... c++: Disallow [[deprecated]] on types other than class/enum (*) a25cc26... Fortran: Fix caf_stop_numeric and reporting exceptions from (*) 71732ea... c++/modules: Validate external linkage definitions in heade (*) fde64d1... c++/modules: Check linkage for exported declarations (*) eebd8df... c++/modules: Support unnamed namespaces in header units (*) 0c2ae38... c++/modules: Ignore TU-local entities where necessary (*) 9016c5a... c++/modules: Detect exposures of TU-local entities (*) b11e85a... Daily bump. (*) 23df3c3... libstdc++: Add fancy pointer support to std::map and std::s (*) 7eac34a... c++: optimize constraint subsumption [PR118069] (*) 875f14e... c++: integer overflow during constraint subsumption [PR1180 (*) a104766... OpenMP: Add 'nec' as to the 'vendor' context-selector list (*) e3fab34... libstdc++: Implement C++23 <flat_set> (P1222R4) (*) 9238189... libstdc++: Implement C++23 <flat_map> (P0429R9) (*) fb1f1c7... libstdc++: Define P1206R7 range-key-type and range-mapped-t (*) fa99002... c++: ICE in TARGET_EXPR evaluation in cp_fold_r [PR117980] (*) fc95e87... Fix comment typos in tree-assume.cc (*) 570d4e4... libgomp.texi: Update 'arch' context-selector description (*) 8462a5f... testsuite: arm: Use effective-target for memset-inline* tes (*) 898f333... testsuite: arm: C++26 uses __equal() instead of operator==( (*) b117201... testsuite: Fix toplevel-asm-1.c failure for riscv (*) d063549... RISC-V: Adjust the strided store testcases check times on o (*) 46194b9... RISC-V: Make vector strided store alias all other memories (*) 87f97ff... ifcombine field merge: handle masks with sign extensions (*) 6d5df51... ifcombine field merge: handle bitfield zero tests in range (*) 34e6c77... noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR1 (*) f41fba5... ifcombine field merge: adjust testcases [PR118025] (*) 2c55a89... ifcombine field merge: do not follow a second conversion [P (*) 86d9951... ifcombine field merge: stricten loads tests, swap compare t (*) cabc479... Daily bump. (*) 1d148e0... Output the load address in backtraces for PIE executables o (*) ed5ef9b... Fix bootstrap failure on SPARC with -O3 -mvis3 (*) 33502a1... libstdc++: Have std::addressof use __builtin_addressof (*) 24df430... [PR117248][LRA]: Fix calculation of conflict hard regs of p (*) bb829ce... ipcp don't propagate where not needed - fix uninit construc (*) 1a28ff1... Revert "[PR117248][LRA]: Rewriting reg notes update and fix (*) f8f686a... libstdc++: Adjust probabilities of hashmap loop conditions (*) 15aab0d... libstdc++: Clear std::priority_queue after moving from it [ (*) b47e7ea... lto: Remap node order for stability. (*) 0895aef... Node clones share order. (*) bad3714... ipa-strub: Replace cgraph_node order with uid. (*) 8b1a572... lto: Implement ltrans cache (*) 40d197d... Implement Lockfile. (*) 17d8a3d... Revert "PR81358: Enable automatic linking of libatomic." (*) 15dbb0a... arm: Escape semicolon in thumb1.md (*) 40f243e... c++: Speed up compilation of large char array initializers (*) 549af72... gimple-fold: Fix up decode_field_reference xor handling [PR (*) e2f6ed5... PR81358: Enable automatic linking of libatomic. (*) 12dd892... OpenMP: Add declare variant's 'append_args' clause in C/C++ (*) 8479467... c++: Use type_id_in_expr_sentinel in 6 further spots in the (*) 7eb2acb... c++: Fix up pedantic handling of alignas [PR110345] (*) 190d9a2... c++: Add {,un}likely attribute further test coverage [PR110 (*) 54ea9cf... c++: Add fallthrough attribute further test coverage [PR110 (*) 17429c1... c++: Add carries_dependency further test coverage [PR110345 (*) 8b83820... c++: Handle attributes on exception declarations [PR110345] (*) d003a38... c++: Diagnose attributes on class/enum declarations [PR1103 (*) 49b142f... c++: Handle enum attributes like class attributes [PR110345 (*) 35c4a38... inline-asm: Add - constraint modifier support for toplevel (*) 74d6a67... inline-asm: Add support for cc operand modifier (*) c7f725c... inline asm: Add new constraint for symbol definitions (*) 18aff76... libstdc++: Add inline keyword to _M_locate (*) c542418... LoongArch: Add crc tests (*) 80491b0... LoongArch: Combine xor and crc instructions (*) 5b5b517... LoongArch: Add CRC expander to generate faster CRC (*) 13ea50f... LoongArch: Add bit reverse operations (*) 8e47615... LoongArch: Remove QHSD and use QHWD instead (*) e1937cf... libstdc++: Add missing character to __to_wstring_numeric ma (*) eb339c2... libstdc++: Call regex_traits::transform_primary() only when (*) b34fbab... Documentation: Fix paste-o in recent OpenMP/OpenACC patch (*) 88aa69f... c++: modules: Fix 32-bit overflow with 64-bit location_t [P (*) 0e20a3c... Daily bump. (*) 91733c0... c++: print NONTYPE_ARGUMENT_PACK [PR118073] (*) 7d6dc21... libstdc++: Fix -Wparentheses warning in Debug Mode macro (*) b273e25... libstdc++: Fix std::deque::insert(pos, first, last) undefin (*) ef458b3... Documentation: Make OpenMP/OpenACC docs easier to find [PR2 (*) cfe1ad3... middle-end/118062 - bogus lowering of vector compares (*) 40e5636... c++: ICE initializing array of aggrs [PR117985] (*) d17b09c... [PATCH] RISC-V: optimization on checking certain bits set ( (*) d24a5e2... RISC-V: Remove svvptc from riscv-ext-bitmask.def (*) f111d8e... testsuite: arm: Mark pr81812.C as xfail for thumb1 (*) 4aa01ec... [PATCH v2 2/2] RISC-V: Add Tenstorrent Ascalon 8 wide archi (*) 5601c41... [PATCH v2 1/2] RISC-V: Document thead-c906, xiangshan-nanhu (*) 423ee61... testsuite: arm: Add -mtune to all arm_cpu_* effective targe (*) fcbb845... RISC-V: Add new constraint R for register even-odd pairs (*) 2a22db3... RISC-V: Implment N modifier for printing the register numbe (*) 192790e... RISC-V: Rename internal operand modifier N to n (*) 4688857... RISC-V: Add cr and cf constraint (*) 1a2e0fc... RISC-V: Rename constraint c0* to k0* (*) 5d740f5... ipa: Improve how we derive value ranges from IPA invariants (*) 1eb41ae... ipa: Better value ranges for pointer integer constants (*) 96fb718... ipa: Skip widening type conversions in jump function constr (*) 88bfee5... c++: Diagnose earlier non-static data members with cv conta (*) 9684e70... Fortran: Fix associate with derived type array construtor [ (*) 733edbf... Daily bump. (*) 62597d1... Update cpplib sr.po (*) 56f1863... i386: Fix tabs vs. spaces in mmx.md (*) 9d96b03... i386: Add HImode to VALID_SSE2_REG_MODE (*) e5c84fd... testsuite: Force max-completely-peeled-insns=300 for CRIS, (*) 7f4f496... sarif-replay: handle embedded links (ยง3.11.6) (*) 2af5419... libgdiagnostics: consolidate logical locations (*) 778336e... sarif-replay: quote source from artifact contents [PR117943 (*) ea7da64... diagnostics: move libgdiagnostics dc from sinks into diagno (*) e55cfeb... diagnostics: implement file_cache::dump (*) 450ad5d... testsuite: Require int32plus target for gcc.dg/pr117816.c (*) 65c0953... docs: Fix [us]abd pattern name. (*) 99eef0c... vect: Do not try to duplicate_and_interleave one-element mo (*) ec870d3... RISC-V: Fix compress shuffle pattern [PR117383]. (*) ce199a9... RISC-V: Increase cost for vec_construct [PR118019]. (*) f1309db... libstdc++: Initialize all members of hashtable local iterat (*) fdfd064... libstdc++: Use alias-declarations in bits/hashtable_policy, (*) fa8475b... libstdc++: Simplify storage of hasher in local iterators (*) 689d4ab... libstdc++: Further simplify _Hashtable inheritance hierarch (*) 2ce99c0... libstdc++: Fix fancy pointer support in linked lists [PR572 (*) a895642... Fix non-aligned CodeView symbols (*) 4337764... Daily bump. (*) 3e7ae86... hppa: Implement TARGET_FRAME_POINTER_REQUIRED (*) 9573fd7... testsuite: Enable TImode tests on hppa64 (*) acca546... testsuite: xfail scan-assembler-times in c-c++-common/gomp/ (*) de0033b... testsuite: Require lto in g++.dg/modules/enum-14.C (*) fe545ea... c++, coroutines: Use finish_if_stmt in a missed case. (*) 3e4ca89... c++, coroutines: Make the resume index consistent for debug (*) bd8c7e7... c++, coroutines:Ensure bind exprs are visited once [PR98935 (*) 7b5599d... arm: fix bootstrap after MVE changes (*) f359fbb... Shrink back size of tree_exp from 40 bytes to 32 (*) a87bf1d... Fortran: Pointer fcn results must not be finalized [PR11789 (*) c5609a7... Daily bump. (*) 3e343ef... libbacktrace: don't use ZSTD_CLEVEL_DEFAULT (*) ad519f4... [PATCH v3] match.pd: Add pattern to simplify `(a - 1) & -a` (*) 6866547... bpf: fix build adding new required arg to RESOLVE_OVERLOADE (*) a7df496... doc: Fix typos for --enable-host-pie docs in install.texi (*) 7f4e85a... gimple-fold: Fix the recent ifcombine optimization for _Bit (*) 9537ca5... warn-access: Fix up matching_alloc_calls_p [PR118024] (*) 18f0b7d... opts: Use OPTION_SET_P instead of magic value 2 for -fshort (*) a6a15bc... c++: Disallow decomposition of lambda bases [PR90321] (*) 7238b07... libstdc++: Remove duplicate using-declaration in <wchar.h> (*) ec6cd3b... Daily bump. (*) b626ebc... cse: Fix up record_jump_equiv checks [PR117095] (*) b8314eb... libstdc++: Avoid unnecessary copies in ranges::min/max [PR1 (*) 2089009... arm: [MVE intrinsics] Fix support for predicate constants [ (*) 4f4e13d... arm: [MVE intrinsics] rework vst2q vst4q vld2q vld4q (*) 87235d8... arm: [MVE intrinsics] fix store shape to support tuples (*) e9c3660... arm: [MVE intrinsics] add support for tuples (*) 1e52a6a... arm: [MVE intrinsics] add modes for tuples (*) 9553e13... arm: [MVE intrinsics] remove V2DF from MVE_vecs iterator (*) 4d79603... arm: [MVE intrinsics] Fix condition for vec_extract pattern (*) e860e85... arm: [MVE intrinsics] remove useless call_properties implem (*) 28e4682... arm: [MVE intrinsics] rework vldr gather_base_wb (*) 6505151... arm: [MVE intrinsics] rework vldr gather_base (*) 6aae165... arm: [MVE intrinsics] add load_gather_base shape (*) e0c38d6... arm: [MVE intrinsics] rework vldr gather_shifted_offset (*) 218881a... arm: [MVE intrinsics] rework vldr gather_offset (*) 20e31a0... arm: [MVE intrinsics] add load_ext_gather_offset shape (*) b0512ae... arm: [MVE intrinsics] rework vstr scatter_base_wb (*) 39cc2ed... arm: [MVE intrinsics] rework vstr scatter_base (*) 1f2ab5b... arm: [MVE intrinsics] Add store_scatter_base shape (*) c0ab343... arm: [MVE intrinsics] Check immediate is a multiple in a ra (*) 294e542... arm: [MVE intrinsics] rework vstr_scatter_shifted_offset (*) 5cfb8ff... arm: [MVE intrinsics] rework vstr?q_scatter_offset (*) bccbb69... arm: [MVE intrinsics] add store_scatter_offset shape (*) 8080760... arm: [MVE intrinsics] add mode_after_pred helper in functio (*) 46dd8ac... C++: reject OpenMP directives in constexpr functions (*) 6dcfe87... genrecog: Split into separate partitions [PR111600]. (*) 959a80a... libstdc++: Fix uninitialized data in std::basic_spanbuf::se (*) 233860f... libstdc++: Swap expressions in noexcept-specifier of ranges (*) ba1b6ed... libstdc++: Fix -Wsign-compare warning in <regex> (*) 55ed7c4... libstdc++: Fix -Wreorder warning in <pstl/parallel_backend_ (*) 29dbd30... libstdc++: Fix -Wmisleading-indentation warning in testcase (*) 6a5a1b8... AArch64: Set L1 data cache size according to size on CPUs (*) 4a9427f... AArch64: Add CMP+CSEL and CMP+CSET for cores that support i (*) 99b9dfa... i386: Add vec_fm{addsub,subadd}v2sf4 patterns [PR116979] (*) 12a5ab1... RISC-V: Improve slide1up pattern. (*) 528567a... RISC-V: Add even/odd vec_perm_const pattern. (*) cff3050... RISC-V: Add interleave pattern. (*) 71bfc8c... RISC-V: Add slide to perm_const strategies. (*) cfdab86... RISC-V: Emit vector shift pattern for const_vector [PR11735 (*) a8e07f9... testsuite: Fix typo in directive names (*) 9b4cc27... RISC-V: Make vector strided load alias all other memories (*) a72d2ab... ada: Fix internal error on packed record with 0-size compon (*) b1b7e36... ada: Pass artificial_p to create_type_decl (*) 71d5155... ada: Cleanup preanalysis of static expressions (*) ad51d92... ada: Improve expansion of nested conditional expressions in (*) 9f67d3d... ada: Fix indentation in record component declarations (*) 42edc83... ada: Fix code indentation (*) 00e8544... ada: Fix fixed point text-io when subtype has dynamic range (*) cee3cf1... ada: Refactor code of Check_Ambiguous_Call and Valid_Conver (*) 5bb08a0... ada: Implement new rules about effectively volatile types i (*) 22c2faf... ada: Remove unused parameter from volatile type queries (*) 73a971c... ada: Elide copy for calls in allocators for nonlimited by-r (*) 78b8a59... ada: Remove last call to Preanalyze_And_Resolve from Exp_Ag (*) 5b30245... ada: Fix breakage of GNATprove introduced by latest change (*) 95711d6... ada: Fix typo in reference manual (*) 82c1b03... ada: Fix dangling reference with user-defined indexing of f (*) 240b09d... ada: Fix documentation of Ada.Real_Time.Timing_Events (*) cdd221c... ada: Exclude library units from gnatcov instrumentation (*) 9c03826... ada: Further work in semantic analysis of iterated componen (*) 83b250b... ada: Remove implicit assumption in the double case (*) 3ea199a... ada: Adjust cut-off for scaling of floating-point numbers (*) d136fa0... Fix -fstrict-flex-arrays documentation, again [PR111659] (*) 9946ab8... Daily bump. (*) 0566b2e... libstdc++: Fix some -Wsign-compare warnings in the testsuit (*) 8f12289... libstdc++: Fix -Wsign-compare warnings in bits/hashtable_po (*) 9306960... libstdc++: Fix typo in comment in src/c++17/fs_dir.cc (*) 6f7626f... hppa: Remove extra clobber from divsi3, udivsi3, modsi3 and (*) 4e1d200... Regenerate attr-urls.def. (*) c768cd0... Clean up documentation of -Wsuggest-attribute= [PR115532] (*) f7d1b9c... match.pd: Defer some CTZ/CLZ foldings until after ubsan pas (*) 2cbb240... OpenMP: Enable has_device_addr clause for 'dispatch' in C/C (*) d4330ff... Fortran: Fix testsuite regressions after r15-5083 [PR117797 (*) b563a3a... Fix precondition failure with Ada.Numerics.Generic_Real_Arr (*) c94ac10... AVR: target/118000 - Fix copymem from address-spaces. (*) 3eb6e1e... ifcombine field-merge: set upper bound for get_best_mode (*) e8febb6... fold fold_truth_andor field merging into ifcombine (*) bc56584... AVR: Assert minimal required bit width of section_common::f (*) f8a602c... AVR: target/118001 - Add __flashx as 24-bit named address s (*) d46c7f3... Fix type compatibility for types with flexible array member (*) 1f48225... Fix type compatibility for types with flexible array member (*) e7615f6... testsuite: arm: Use -mtune=cortex-m4 for thumb-ifcvt.c test (*) 09499ff... testsuite: arm: Fix build error for thumb2-slow-flash-data- (*) b7e11b4... testsuite: arm: Check that a far jump is used in thumb1-far (*) 95a0c71... testsuite: arm: Use effective-target for pr96939 test (*) bdf7525... testsuite: arm: Use effective-target for its.c test [PR9453 (*) a200645... testsuite: arm: Use -mcpu=unset when overriding -march (*) 721c689... testsuite: arm: Use -march=unset for bfloat16_scalar* tests (*) 68b4d6b... testsuite: arm: Use effective-target for pr56184.C and pr59 (*) 63317bf... i386: regenerate i386.opt.urls (*) bb7f98d... crc: Comment spelling fix (*) 8da9d14... ada: Fix reference to Ada 2020 in comment (*) 481fcc6... ada: Elide the copy for bit-packed aggregates in object dec (*) bbcf4d2... ada: Defend against risk of infinite loop (*) 07fe98f... ada: Avoid going through symlinks in the json report (*) 9ea2c78... ada: Fix minor display issue on invalid floats (*) 8f93177... ada: Improve task entry context detection (*) 6b23686... ada: Refactor warning about null loops (*) 29fe40e... ada: Fix internal error on loop parameter specifications (*) 8999aba... ada: Elide the copy for bit-packed aggregates in allocators (*) bbe71e3... ada: Fix the level of the LLVM chapter in the User's Guide (*) 003ed7d... ada: Accept static strings with External_Initialization (*) fac69bd... ada: Fix reference manual clauses (*) 3602347... ada: Fix pragma Compile_Time_Error for sizes of nonstatic a (*) 92d6577... ada: Refactor code of Check_Ambiguous_Call and Valid_Conver (*) 255d701... ada: Minor refactoring in expansion of array aggregates (*) 1f4e0e7... ada: Fix validity check for private types (*) ae68258... ada: Add minimal support for other delayed aspects on contr (*) 8061959... ada: Fix documentation comment for Scan_Sign (*) 2e6a337... ada: Crash on assignment of task allocator with expanded na (*) 10131a4... ada: Lift technical limitation in expansion of record aggre (*) 3e4b9c6... ada: Small improvements to expansion of conditional express (*) ca01452... ada: Fix wrong finalization with private unconstrained arra (*) aad595b... ada: Update documentation for External_Initialization (*) 0a4f86a... ada: Tweak Is_Predefined_File_Name (*) 1726eda... ada: Restrict External_Initialization file lookup (*) 9c399e7... ada: Clean up and restrict usage of Initialization_Statemen (*) 9420666... ada: Avoid expanding LHS assignments for controlled types (*) 03b642a... ada: Add SIGPROT handler for CheriBSD (*) 9d69cdb... ada: Export CHERI exception IDs (*) f31bd00... ada: Ensure minimum stack size for preallocated task stacks (*) fa878dc... Fix misplaced x86 -mstack-protector-guard-symbol documentat (*) 24822c0... Daily bump. (*) 9616deb... libstdc++: Disable __gnu_debug::__is_singular(T*) in conste (*) 3aeb2ed... libstdc++: Skip redundant assertions in std::array equality (*) e95bda0... libstdc++: Skip redundant assertions in std::span construct (*) 2835bd7... libstdc++: Remove constraints on std::generator::promise_ty (*) fca0ab0... [PR116778][LRA]: Check pseudos assigned to FP after remater (*) bbb7c53... Fortran: Add DECL_EXPR for variable length assoc name [PR11 (*) 56946c8... gimple: Add limit after which slower switchlower algs are u (*) 337815c... c++: allow stores to anon union vars to change current unio (*) 4b4023d... c++: tweak colorization of incompatible declspecs (*) 7435d1d... diagnostics: suppress "note: " prefix in nested diagnostics (*) d3dd24a... c++: print z candidate count and number them (v2) (*) 331226f... diagnostics: tweak output for nested messages [PR116253] (*) e4ef3aa... input.cc: rename file_cache:in_context (*) d9f87b7... Ada: Add GNU/Hurd x86_64 support (*) d56e82d... Ada: Fix GNU/Hurd priority range (*) aeab6f8... Ada: Factorize bsd signal definitions (*) 92e0e0f... ipa: Update value range jump functions during inlining (*) b6242bd... middle-end: Add initial support for poly_int64 BIT_FIELD_RE (*) d069eb9... middle-end: add vec_init support for variable length subvec (*) 240cbd2... middle-end: Fix mask length arg in call to vect_get_loop_ma (*) 561ef7c... middle-end: Pass stmt_vec_info to TARGET_SIMD_CLONE_USABLE (*) 9403b03... middle-end: use two's complement equality when comparing IV (*) 3c32575... middle-end: refactor type to be explicit in operand_equal_p (*) 979e9db... MAINTAINERS: add myself to write after approval (*) f78b4da... autoupdate: replace obsolete macros in libiberty (*) 1fd7e36... libstdc++: Make std::println use locale from ostream (LWG 4 (*) e76df35... aix: Resolve build failure with default C23 (*) e5569a2... aarch64: Use SVE ASRD instruction with Neon modes. (*) 65b7c8d... aarch64: Extend SVE2 bit-select instructions for Neon modes (*) ee2f19b... Fix inaccuracy in cunroll/cunrolli when considering what's (*) d5b3d9e... Daily bump. (*) f102b82... sarif-replay: fix missing URLs [PR117944] (*) 5fba71a... contrib: add 'libgdiagnostics' and 'sarif-replay' to bug_co (*) e0ab881... PR modula2/117120: case ch with a nul char constant causes (*) b26d92f... libstdc++: Use feature test macro for pmr::polymorphic_allo (*) 6fc3da8... [PR117946][LRA]: When assigning hard reg use biggest mode t (*) cf406a6... Fortran: Fix READ with padding in BLANK ZERO mode. (*) d26c166... c++: ICE with -Wduplicated-branches in template [PR117880] (*) 21fbfae... arm: Fix LDRD register overlap [PR117675] (*) 132025a... AArch64: Add baseline tune (*) bf6efbb... AArch64: Cleanup alignment macros (*) 27d9b6d... AArch64: Use LDP/STP for large struct types (*) fcdc0d8... c++: Implement a coroutine language debug dump (*) c628def... c++: P2865R5, Remove Deprecated Array Comparisons from C++2 (*) 7a12dc6... plugin/plugin-gcn.c: Fix error handling of GOMP_OFFLOAD_ope (*) 0703e74... testsuite/gcc.dg/tree-ssa/pr117973-1.c: New test (*) 7aab127... testsuite: Fix cpp0x/trivial1.C for std::is_trivial depreca (*) 34dfb30... testsuite: Mark gcc.c-torture/execute/memcpy-a?.c tests exp (*) d243164... Remove vcond{,u,eq} optabs (*) 164e3e6... aarch64: Remove vcond{,u} optabs (*) d71bb2c... aarch64: Add support for fp8fma instructions (*) c88c7d3... aarch64: Add support for fp8dot2 and fp8dot4 (*) ab52d6d... aarch64: Add support for fp8 convert and scale (*) 4b9e1db... libstdc++: Revert change to __bitwise_relocatable (*) 233972a... tree-optimization/117912 - bogus address equivalences for _ (*) 0374e67... testsuite/gcc.dg/tree-ssa/pr111456-1.c: Handle fallout (*) 62fa2e4... aarch64: Fix ICE happening in SET_TYPE_VECTOR_SUBPARTS with (*) 6fbff06... RISC-V: Refine signed vector SAT_SUB testcase dump check to (*) 75d5181... RISC-V: Refine signed vector SAT_TRUNC testcase dump check (*) 1850da9... RISC-V: Refine signed vector SAT_ADD testcase dump check to (*) b5c9931... RISC-V: Refine unsigned vector SAT_TRUNC testcase dump chec (*) aa8c20e... RISC-V: Refine unsigned vector SAT_SUB testcase dump check (*) a6aa071... RISC-V: Refine unsigned vector SAT_ADD testcase dump check (*) 6c41a91... libstdc++: deprecate is_trivial for C++26 (P3247R2) (*) e663f8f... libstdc++: port tests away from is_trivial (*) 95c7a61... libstdc++: port the ranges::uninitialized_* algorithms away (*) e4a0157... libstdc++: port bitwise relocatable away from is_trivial (*) 65b5b82... libstdc++: pstl: port away from is_trivial (*) 00ee881... libstdc++: port away from is_trivial in string classes (*) 8aaff8a... Daily bump. (*) 5b63ae0... aarch64: Add CRC built-ins test for the target AES. (*) a193f53... aarch64: Implement new expander for efficient CRC computati (*) be2062b... driver: fix crash with --diagnostics-plain-output [PR117942 (*) d452572... Fortran: fix two minor front-end GMP memleaks (*) 12de194... c++: compile time evaluation of prvalues [PR116416] (*) 0c83096... clang-format AlwaysBreakAfterReturnType to TopLevelDefiniti (*) 5a507b5... aarch64: Add @ to aarch64_get_lane<mode> (*) 4065bf7... libstdc++: Add workaround for read(2) EINVAL on macOS and F (*) 80bb28c... libstdc++: Remove std::allocator::is_always_equal typedef f (*) 6fbe9e6... libstdc++: Fix debug containers for constant evaluation [PR (*) 3537aa6... [committed] RISC-V testsuite changes to test clmul expansio (*) 91bdaf6... Free RTL SSA after late-combine (*) 75e481c... Assign separate timevar to duplicate computed goto pass (*) bdc572f... s390: Fix UNSPEC_CC_TO_INT canonicalization (*) 9ed094a... c++: Allow overloaded builtins to be used in SFINAE context (*) 548afd7... PR modula2/115328: use enable forward bool and set default (*) 2e95829... docs: Clarify -fsanitize=hwaddress target support [PR117960 (*) 2b8ecbf... replace atoi with stroul in c_parser_gimple_parse_bb_spec [ (*) 2c9b695... arm: remove obsolete vcond expanders (*) dbd6e14... RISC-V: Refine signed SAT_TRUNC testcase dump check to tree (*) da44840... RISC-V: Refine signed SAT_SUB testcase dump check to tree o (*) e3c378a... RISC-V: Refine signed SAT_ADD testcase dump check to tree o (*) 31778b4... RISC-V: Refine unsigned SAT_TRUNC testcase dump check to tr (*) 4a783eb... RISC-V: Refine unsigned SAT_SUB testcase dump check to tree (*) 0404fd5... RISC-V: Refine unsigned SAT_ADD testcase dump check to tree (*) 6b390f8... middle-end/117932 - further speedup DF worklist solver (*) 57dcb27... middle-end/117932 - speed up DF solver (*) d4e1f7c... nvptx: Switch default from '-march=sm_30' to '-march=sm_52' (*) 91c5034... GCN: Fix 'real_from_integer' usage (*) be38c37... Rust: libformat_parser: Lower minimum Rust version to 1.49 (*) 9e4a87c... Rust: Work around 'error[E0599]: no method named `leak` fou (*) 85f81ba... Rust: Work around 'error[E0658]: `let...else` statements ar (*) 5cdd78b... libstdc++: Add missing equality comparison in new tests [PR (*) 0b79d8b... aarch64: Update cpuinfo strings for some arch features (*) 3076539... tree-eh: Don't crash on GIMPLE_TRY_FINALLY with empty clean (*) ad94070... Fortran: Fix testsuite regressions after r15-5897 [PR116261 (*) cd4dadd... RISC-V: Fix incorrect optimization options passing to parti (*) 6205144... RISC-V: Refactor the testcases for rvv binop and cmp (*) f873c60... RISC-V: Fix incorrect optimization options passing to binop (*) a41b1a0... Daily bump. (*) d9cdc50... Support for 64-bit location_t: Activate 64-bit location_t (*) 89d19ab... pru: Implement c and n asm operand modifiers (*) e119083... Daily bump. (*) 1477bbe... SPARC: Add functional comments for VIS4B instructions (*) 68e64c4... AVR: Better location for late (during final) diagnostic. (*) 4180037... PR modula2/117948: Forward procedure declaration should onl (*) 4abcf4a... i386: x r<< (c - y) to x r>> y etc. optimization [PR117930] (*) b7dd0d9... libstdc++: Fix typo in Doxygen comment in <format> (*) 279b3c7... The fix for PR116778: (*) 2c60536... libstdc++: editorconfig: Adjust wildcard patterns (*) 567b040... Revert "RISC-V: Add const to function_shape::get_name [NFC] (*) 2e02cdb... Daily bump. (*) 85018b1... Support for 64-bit location_t: libgdiagnostics parts (*) 5c8b978... Support for 64-bit location_t: RTL parts (*) eaefc8f... final: Fix call to INSN_LOCATION on a NOTE rtl (*) 568b3b3... middle-end: Handle resized PHI nodes in loop_version() (*) c7fd6c4... Only add inferred ranges if they change the value. (*) faddf22... Add a range query to inferred ranges. (*) 48eda34... Do not calculate an entry range for invariant names. (*) 75e7d16... [PR117248][LRA]: Rewriting reg notes update and fix calcula (*) 42d84ba... [PR tree-optimization/117895] Fix sparc libgo build failure (*) 339246f... c++: use diagnostic nesting [PR116253] (*) 171aef2... i386: Add missing part from my previous commit. (*) 6a8ff7d... i386: Fix gcc.target/i386/pr101716.c (and some related clea (*) 115e4bf... arm,testsuite: Add -mtune=cortex-m55 to dlstp-int8x16.c (*) 1acc5cf... i386: Fix unwanted fwprop to 3dNOW! insn [PR117926] (*) 92c7a19... arm: testsuite: fix some legacy C tests (*) 7883341... clang-format BraceWrapping.AfterCaseLabel to true (*) 5a02206... diagnostics: UX: add doc URLs for attributes (v2) (*) 31c0887... c++: handle misspelled concepts and missing #include <conce (*) 4f5b7f1... c++: consolidate location printing in error.cc [PR116253] (*) a1fa104... avr.opt.urls: Rebuild. (*) 2b44b11... AVR: Disable generation of CRC lookup tables. (*) b317dca... avoid-store-forwarding: bail when an instruction may throw (*) ed210c6... nvptx: Support '-march=sm_89' (*) 2fdc8cc... nvptx: Support '-mptx=7.8' (*) 7cff338... nvptx: Support '-march=sm_52' (*) 7151d88... nvptx: Support '-march=sm_37' (*) 18d80e5... nvptx: Support '-mptx=4.1' (*) 1af83aa... nvptx: Expose '-mptx=4.2' (*) 380ceb2... nvptx: Clarify that our baseline is PTX ISA Version 3.1 (*) 86b3a75... nvptx: Support '--with-multilib-list' (*) 2b707b4... arm,testsuite: Add -mtune=cortex-m55 to dlstp-compile-asm-1 (*) ee6711e... nvptx: Enhance '-march-map=[...]' test cases (*) ed96ce8... nvptx: Enhance '-march=[...]' test cases (*) b7abc7c... nvptx: Enhance '-mptx=[...]' test cases (*) ecfc0e0... Use new RAW_DATA_{U,S}CHAR_ELT macros in the middle-end and (*) e65b09d... More duplicates reported by genmatch (*) 1c07f7a... Remove some duplicates reported by genmatch (*) feea589... RISC-V: Add --with-cmodel configure option (*) ccd6ec2... 'gcc/config/nvptx/gen-multilib-matches.sh': Support '--self (*) 61da068... 'gcc/config/nvptx/gen-*.sh': Simplify interface (*) b352f89... 'gcc/config/nvptx/gen-multilib-matches.sh': Encapsulate mai (*) 4904433... 'gcc/config/nvptx/t-nvptx': Don't use the 'shell' function (*) 4ab02a7... nvptx: Tag '-misa=[...]', '-mptx=[...]' as 'Negative' of th (*) c80ecfa... Clarify libgomp nvptx 'omp_low_lat_mem_space' documentation (*) ab5bd6a... Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' _ (*) 3e14c12... testsuite/117714 - gcc.dg/vect/slp-reduc-4.c FAILs on 32-bi (*) 0223119... libcpp, c++: Optimize initializers using #embed in C++ (*) 5289540... SVE intrinsics: Fold calls with pfalse predicate. (*) 8772f37... rtl-optimization/117922 - add timevar for fold-mem-offsets (*) afeef7f... c++: ICE with pack indexing empty pack [PR117898] (*) 3ac3093... RISC-V: Refactor the testcases for bswap16-0 (*) b7baa22... RISC-V: Fix incorrect optimization options passing to conve (*) 76b462f... Daily bump. (*) 363382a... PR modula2/117904: cc1gm2 ICE when compiling a const built (*) b3cb0c3... i386: Fix addcarry/subborrow issues [PR117860] (*) a92b2be... arm: remove support for iWMMX/iWMMX2 intrinsics (*) cd9499a... aarch64: Mark vluti* intrinsics as QUIET (*) 0a4490a... aarch64: Reintroduce FLAG_AUTO_FP (*) 1e18153... aarch64: Rename FLAG_NONE to FLAG_DEFAULT (*) bd7363e... aarch64: Rename FLAG_AUTO_FP to FLAG_QUIET (*) 9163d16... Match: Refactor the unsigned SAT_TRUNC match patterns [NFC] (*) dc0dea9... middle-end/117801 - failed register coalescing due to GIMPL (*) 0368c42... libstdc++: Use ADL swap for containers' function objects [P (*) 237fdf5... arm: Add CDE options for star-mc1 cpu (*) 0eed816... doloop: Fix up doloop df use [PR116799] (*) fca0402... c: Diagnose unexpected va_start arguments in C23 [PR107980] (*) bf6f77e... AVR: target/107957 - Propagate zero_reg to store sources. (*) b78c0dc... AVR: target/107957 - Split multi-byte loads and stores. (*) f7b5527... AVR: target/64242 - Copy FP to a local reg in nonlocal_goto (*) 9ae9db5... AVR: Rework patterns that add / subtract an (inverted) MSB. (*) 9755f59... doc: Add store-forwarding-max-distance to invoke.texi (*) 2a2f285... params.opt: Fix typo (*) ca4d628... Allow limited extended asm at toplevel [PR41045] (*) 9bf4cad... RISC-V: Add const to function_shape::get_name [NFC] (*) 739ce47... Daily bump. (*) 9a53561... compiler: traverse method declarations (*) 2576dd6... c++: give suggestion on misspelled class name [PR116771] (*) 68aefc6... libgdiagnostics: documentation tweaks (*) 5598aa8... sched1: debug/model: dump predecessor list and BB num [NFC] (*) 7bef348... sched1: parameterize pressure scheduling spilling aggressiv (*) 2b75fe3... AVR: ad target/84211 - Fix dumping INSN_UID for null insn. (*) 15f5972... contrib: Fix 2 bugs in check-params-in-docs.py (*) a0ac8fa... arm: use quotes when referring to command-line options [PR9 (*) 1783b20... gcc/configure: Properly remove -O flags from C[XX]FLAGS (*) 72a2380... c++: Don't reject pointer to virtual method during constant (*) 2055919... c++: Fix up erroneous template error recovery ICE [PR117826 (*) 27b444a... tree-optimization/116083 - SLP discovery slowness (*) fb64a7b... RISC-V: Add assert for insn operand out of range access [PR (*) b7c69cc... phiopt: Reset the number of iterations information of a loo (*) 7a92ba7... Fortran: Fix B64.0 formatted write output. (*) f36cb8c... Daily bump. (*) 846c0b3... Rectify some test cases. (*) cd107a6... libstdc++: Fix parallel std::exclusive_scan [PR108236] (*) aa7acf6... libstdc++: Simplify allocator propagation helpers using 'if (*) 84b40a1... libstdc++: Add fancy pointer support to std::forward_list [ (*) f29d1b5... libstdc++: Add fancy pointer support to std::list [PR57272] (*) 5f02a4f... libstdc++: Stop using _Self typedefs in std::list iterators (*) ca24f58... libstdc++: Refactor std::list::size() for cxx11 ABI (*) 5aa4ab4... AVR: Skip some test cases that don't work for it. (*) b6a43fe... AVR: Improve location of late diagnostics. (*) 96f5fd3... Move some CRC tests into the gcc.dg/torture directory (*) 3b0fca5... c++/contracts: ICE with contract assert on non-empty statem (*) e6e4cb3... maintainer-scripts: build the libgdiagnostics docs for the (*) 168f938... maintainer-scripts: fix jit docs on website (*) 0b01549... Update gcc zh_CN.po (*) eee3182... RISC-V: Fix test target selector (*) 2b93d71... libgdiagnostics: fix docs metadata (*) 31250ba... Fortran: Fix class transformational intrinsic calls [PR1026 (*) (*) 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.