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.