The branch 'redhat/heads/gcc-15-branch' was updated to point to: 4fe62f20633b... Merge commit 'r15-8028-g6888a4bb584ad3977cb1e8cdefedea70b1f
It previously pointed to: 504a13588c39... Merge commit 'r15-7770-g8c15a6cefa0d1f8ec12701af1f528f473c3 Diff: Summary of changes (added commits): ----------------------------------- 4fe62f2... Merge commit 'r15-8028-g6888a4bb584ad3977cb1e8cdefedea70b1f 6888a4b... Move 'find-dg-do-what' from 'gcc/testsuite/lib/gcc-dg.exp' (*) 5967fe0... libstdc++: Allow 'configure.host' to pre-set 'EXTRA_CFLAGS' (*) feb75e4... match.pd: Extend pointer alignment folds (*) 7dae3f6... match.pd: Fold ((X >> C1) & C2) * (1 << C1) (*) a68e32b... testsuite: Remove sve/pre_cond_share_1.c [PR115248] (*) 22847ef... libstdc++: Hide 128-bit int and float types behind handle f (*) 77ef91d... RISC-V: Do not delete fused vsetvl if it has uses [PR119115 (*) f043ef2... RISC-V: Adjust LMUL when using maximum SEW [PR117955]. (*) d109ad5... cobol/119229 - fix external variable declaration (*) 6fe63cc... Remove extra argument from subst macro (*) f1baee3... Allow to build libgccjit with a soname bound to the GCC maj (*) 4e6967a... LoongArch: Don't use C++17 feature [PR119238] (*) 8015a72... analyzer: support RAW_DATA_CST [PR117262] (*) 0385556... Daily bump. (*) ebf6e62... c++: Evaluate immediate invocation call arguments with mce_ (*) 2eb3d74... c++/modules: Better handle no-linkage decls in unnamed name (*) 4cd99e4... c++/modules: Handle gnu_inline attribute, cleanup linkage d (*) 3dd7b59... c++: ICE with aligned member and trivial assign op [PR11751 (*) cfb20f1... libstdc++: Implement P3137R3 views::to_input for C++26 (*) 90e53ec... c++: Look through capture proxy from outer lambda instead o (*) 9ee6c26... arm: testsuite: remove gcc.target/arm/lp1243022.c [PR117931 (*) d8a3944... libstdc++: Use new <bits/monostate.h> header in <format> (*) fdcff3f... Remove bogus dg-error statements from binding_label_tests_2 (*) 0e47062... c++: ICE with lambda in fold expression in requires [PR1191 (*) 2560603... libstdc++: Optimize basic_format_parse_context::check_dynam (*) 4d2683b... libstdc++: Add static_assert to std::packaged_task::package (*) 0ce4c1c... libstdc++: Update tzdata to 2025a (*) 90f5dab... contrib: relpath.sh /lib /include [PR119081] (*) 758e617... df: Treat partial defs as uses in df_simulate_defs [PR11656 (*) d63b52e... libphobos: Merge upstream phobos 0faae92d6 (*) 6e40455... arm: allow type-punning subregs in vpr_register_operand [PR (*) baa9b2b... Fortran: Add F2018 TEAM_NUMBER to coindexed expressions [PR (*) 52e297a... MAINTAINERS: Remove extraneous "Robert Dubner" entries (*) 445128c... libstdc++: Correct preprocessing checks for floatX_t and bf (*) 2ac842a... libgcobol: Fix typo in comment (*) 74be867... Regenerate cobol/lang.opt.urls (*) 597ca24... libstdc++: Add lambda example to case transformation docs (*) 503f10e... cobol: Remove unnecesssary CPPFLAGS update and restore MacO (*) 8ff7ff1... libstdc++: Prevent dangling references in std::unique_ptr:: (*) 04815ae... libstdc++: Make range adaptor __has_arrow helper use a cons (*) a21847a... libstdc++: Reject basic_format_parse_context::check_dynamic (*) bb83e83... testsuite: Add testcase for already fixed PR [PR119226] (*) e406994... aarch64: Make latency account for synthetic VEC_PERM_EXPRs (*) 855b61b... vect: Fix ncopies when costing SLP reductions [PR116901] (*) 5cef719... aarch64: Tighten pr110625_1.c regexp (*) 0787a65... tree.def: Improve RAW_DATA_CST documentation (*) 5712e33... Simple cobol.dg testsuite (*) da967f0... builtins: Fix up strspn/strcspn folding [PR119219] (*) 28b05e4... c++: Handle RAW_DATA_CST in modules.cc [PR119076] (*) 2fa031a... preprocessor: Fix up diagnostic typo in convert_oct [PR1192 (*) 7efe3aa... Daily bump. (*) 9cebf12... Revert "[rtl-optimization/117467] Avoid unnecessarily marki (*) afb4654... c: Don't emit -Wunterminated-string-initialization warning (*) 799ed87... cobol: Regenerate libgcobol/config.h.h (*) 0bbdffc... aarch64: Fix DFP constants [PR119131] (*) 17ef5ca... c++: constexpr caching deleted pointer [PR119162] (*) bc6bbdb... MAINTAINERS: Add myself (*) f74ed83... OpenMP/C: Store location in cp_parser_omp_var_list for kind (*) f695d03... doc: Fix minor grammar nit in -ftrivial-auto-var-init docs (*) 34bc311... contrib: Clean up outdated parts of gcc-git-customization.s (*) 81582ca... d: Fix regression returning from function with invariants [ (*) b3becb1... testsuite: Improve builtin-bswap-5.c (*) 5e9f712... Fortran: reject SAVE of a COMMON in a BLOCK construct [PR11 (*) 0920568... aarch64: XFAIL pred-not-gen-[14].c [PR118956] (*) 64a551f... Abstract interfaces and dummy arguments are not global. (*) 456924e... aarch64: Generalise tbz_2.c (*) 4001281... s390: fix delegitimization of addresses (*) dc47161... Fix a pasto in ao_compare::compare_ao_refs (*) 09c2a0a... cobol: Fix up libgcobol configure [PR119216] (*) 1a9f6c1... contrib: Add cobol to bug_components. (*) 30efe7c... cobol: libgcobol/Makefile.am cleanups (*) 06440e7... i386: Verify that argument registers are spilled properly (*) 86eb3fb... dwarf2out: Fix up DW_AT_language for COBOL (*) 68932ee... middle-end/119204 - ICE with strcspn folding (*) 1b7a057... arm: testsuite: fix arm_neon_h checks with conflicting cpu/ (*) 35ba44f... One more libgcobol/configure.tgt tweak (*) c20e24f... Fixup gcobol driver handling of -print-* options (*) 6a3f9f3... configure, Darwin: Require explicit selection of COBOL. (*) 8e8546d... cobol: Fix --enable-link-serialization build (*) 3f717f9... cobol: Use *.cc suffix for bison/flex generated C++ files (*) 8e1efc3... Make libgcobol/configure.tgt more similar to other librarie (*) 20e5aa9... tree: Improve skip_simple_arithmetic [PR119183] (*) e1da628... complex: Don't DCE unused COMPLEX_EXPRs for -O0 [PR119190] (*) 3b1bd1f... s390: Deprecate ESA/390 support (*) 229f4f0... s390: Implement TARGET_INSN_COST [PR115835] (*) c39b0d4... tree-optimization/119166 - ICE with --param vect-force-slp= (*) 86c692c... Update update_web_docs_git for cobol (*) 45c281d... COBOL: config and build machinery (*) ab79cd8... COBOL: documentation updates for gcobol (*) 86ff23c... COBOL: misc (*) 3c5ed99... COBOL: Frontend (*) a075418... COBOL: libgcobol (*) c6b277f... Daily bump. (*) ace0f23... Update cpplib de.po (*) 9c6f773... Update gcc fr.po, sv.po (*) 31dcf94... aarch64: Avoid unnecessary use of 2-input TBLs [PR115258] (*) e355fe4... [PR114991][IRA]: Improve reg equiv invariant calculation (*) 40a4f3d... PR modula2/119192 ICE if TBITSIZE is used in an expression (*) 85b46d0... Sanitizer: Fix typo in previous documentation patch. (*) 7d2bf92... Add ChangeLog locations for gcc/cobol and libgcobol (*) c664055... Add empty ChangeLog files for GCC COBOL. (*) 65febfb... c++/modules: Handle exposures of TU-local types in uninstan (*) e187ed9... arm: [MVE] Fix predicates for vec_cmp, vec_vcmpu and vcond_ (*) f2339ce... Fortran: Fix gimplification error for pointer remapping in (*) 21109b3... libgcc: Fix up unwind-dw2-btree.h [PR119151] (*) c7d493b... LoongArch: Fix ICE when trying to recognize bitwise + alsl. (*) 9fe5106... libgcc: Formatting fixes for unwind-dw2-btree.h (*) 1301e18... gimple-ssa-warn-access: Adjust maybe_warn_nonstring_arg for (*) 62a6a53... LoongArch: testsuite: Fix gcc.dg/vect/slp-26.c. (*) 5465673... LoongArch: testsuite: Fix gcc.dg/vect/bb-slp-77.c. (*) 671702b... LoongArch: testsuite: Fix pr112325.c and pr117888-1.c. (*) 3ee1884... Daily bump. (*) 7d3aec2... [rtl-optimization/117467] Mark FP destinations as dead (*) 4ed07a1... [rtl-optimization/117467] Avoid unnecessarily marking thing (*) 9f5b508... Use gfc_commit_symbol() to remove UNDO status instead of ne (*) 7232c00... phiopt: Fix value_replacement for middle bb having phi node (*) 1b21da6... testsuite: Require effective target float16 for test [PR119 (*) 44b1d52... OpenMP: Integrate dynamic selectors with dispatch argument (*) e270b89... Daily bump. (*) 90d9cdf... Fix regression with -Wexternal-argument-mismatch. (*) 613f8dd... libstdc++: constrain std::atomic's default constructor (*) dff0592... inline-asm: Improve documentation of "asm constexpr". (*) b360d4a... c++/modules: purview of explicit instantiations [PR114630] (*) d456728... libstdc++: Simplify __memcpyable_iterators concept (*) f0ff753... inline-asm: Clarify documentation of operand syntax [PR6730 (*) 3014f87... Fortran: Fix ICE in resolve.cc with -pedantic (*) e8c2f3a... Daily bump. (*) ab714e6... c-family, tree: Allow nonstring attribute on multidimension (*) 6229689... c: do not warn about truncating NUL char when initializing (*) 313edee... Sanitizer: Mention -g option in documentation [PR56682] (*) d711399... Fix testcases up after recent -Wreturn-type change (*) e6e7b47... libstdc++: Make std::erase for linked lists convert to bool (*) 4b18045... libstdc++: Add poison pill for chrono::from_stream (*) b191e8b... ira: Add new hooks for callee-save vs spills [PR117477] (*) cf65235... c: Fix warning after an error on a return statment [PR60440 (*) aa55a6a... c++: ICE with operator new[] in constexpr [PR118775] (*) c781da2... x86: Improve documentation for -msse4 [PR116708] (*) 7deb498... ipa-cp: Avoid ICE when redistributing nodes among edges to (*) b7f5d91... arm: testsuite: improve guard checks for arm_neon.h (*) 104d86c... arm: make arm_neon.h compatible with '-march=<base> -mfloat (*) aa247ea... docs: Attempt to clarify complex literal suffixes [PR112960 (*) 22c0dab... vect: Fix build on MacOS (*) 2427793... middle-end: delay checking for alignment to load [PR118464] (*) 9f40ec1... libstdc++: Add missing static_assert to std::expected<void, (*) 9798ba2... aarch64: add support for partial modes to last extractions (*) 7950d4c... tree-optimization/119145 - avoid stray .MASK_CALL after vec (*) b1d0ac2... arm: Handle fixed PIC register in require_pic_register (PR (*) e8651b8... vect: Enforce dr_with_seg_len::align precondition [PR116125 (*) 5ae621e... aarch64: Use force_lowpart_subreg in a BFI splitter [PR1191 (*) 95e23e7... c++: Handle TU_LOCAL_ENTITY in tsubst_expr and potential_co (*) e1c49f4... middle-end/118801 - excessive redundant DEBUG BEGIN_STMT (*) 888e70b... Documentation: Improve -Wstringop-overflow documentation [P (*) a1eaeac... i386: Correct mask width for bf8->fp16 intrin on 256/512 bi (*) c207dcf... Daily bump. (*) aef0496... [PR rtl-optimization/119099] Avoid infinite loop in ext-dce (*) ac8a70d... Fortran: improve checking of substring bounds [PR119118] (*) be0942a... Fix comment typos (*) f870302... AArch64: Enable early scheduling for -O3 and higher (PR1183 (*) 179e010... c++: Update TYPE_FIELDS of variant types if cp_parser_late_ (*) 0ba3e5f... c++: Fix up instantiation of pointer/reference/array types (*) 1ccbf8e... libstdc++: Make std::unique_lock self-move-assignable (*) 49ac89e... testsuite: Add test for already fixed PR [PR104826] (*) 4412e9b... libstdc++: Add assertions to std::list::pop_{front,back} (*) 88a521c... libstdc++: Ensure <bits/ranges_util.h> defines __pair_like (*) 21c96f6... libstdc++: Remove redundant std::span destructor (*) d2b022e... libstdc++: Fix failures in new std::complex test [PR119144] (*) 2c6ab4c... Revert "ira: Add new hooks for callee-save vs spills [PR117 (*) fdd95e1... lto/114501 - missed free-lang-data for CONSTRUCTOR index (*) 7809326... Fix 'libstdc++-v3/src/c++20/tzdb.cc' build for '__GTHREADS (*) bf07f9a... libstdc++: Avoid '-Wunused-parameter' for 'out' in member f (*) b122afe... libstdc++: Avoid '-Wunused-parameter' for 'is_directory' in (*) 5029c4b... libstdc++: Avoid '-Wunused-parameter' for 'nofollow' in sta (*) d87c0d5... libstdc++: Avoid '-Wunused-parameter' for '__what' in funct (*) 6eede5a... libstdc++: Fix constexpr memory algo tests for COW std::str (*) d6d7da9... pair-fusion: Add singleton move_range asserts [PR114492] (*) de23192... libstdc++: implement tuple protocol for std::complex (P2819 (*) e836d80... ira: Add new hooks for callee-save vs spills [PR117477] (*) 50cd997... lto: Fix missing cleanup with incremental LTO. (*) 3bd61c1... middle-end/119119 - re-gimplification of empty CTOR assignm (*) fdf846f... c++: Don't replace INDIRECT_REFs by a const capture proxy t (*) 0aa9b07... RISC-V: Tweak asm check for test case multiple_rgroup_zbb.c (*) 316eaca... Improve coverage of ext-dce tests in risc-v testsuite (*) da8aaa7... Daily bump. (*) 1b43154... PR modula2/118998 Rotate of a packetset causes different ty (*) c7449f1... libstdc++: Make enumerate_view::iterator::operator- noexcep (*) a08a5bc... libstdc++: fix possible undefined std::timespec in module s (*) c21d5a3... libstdc++: Move new functions to separate files [PR119110] (*) 3c02d19... Regenerate fortran/lang.opt.urls (*) 410a4c1... libstdc++: Implement P3138R5 views::cache_latest (*) 459c8a5... c++: disable -Wnonnull in unevaluated context [PR115580] (*) 24ea453... libstdc++: use if consteval in stable_sort (*) 7e576d5... c++: coroutines and return in registers [PR118874] (*) 4d0a333... arm: Fix signedness of vld1q intrinsic parms [PR118942] (*) 81c6c99... libstdc++: Some concat_view bugfixes [PR115215, PR115218, L (*) 7439feb... c++: Check invalid use of constrained auto with trailing re (*) ff50594... PR rtl-optimization/119046: aarch64: Fix PARALLEL mode for (*) db76482... PR rtl-optimization/119046: Don't mark PARALLEL RTXes with (*) 54da358... value-range: Fix up irange::union_bitmask [PR118953] (*) 95b2f8d... libstdc++: Fix subrange conversion to pair-like [PR119121] (*) 556e25f... middle-end/97323 - TYPE_CANONICAL vs. ARRAY_TYPE modes (*) 2653d98... MAINTAINERS: Add myself to write after approval (*) 3052b33... libstdc++: implement constexpr memory algorithms (*) 705ae58... Fortran: Add view convert to pointer assign when only point (*) b3d0782... c++: Fix checking assert upon invalid class definition [PR1 (*) ddeb705... openmp, c++: Fix up OpenMP/OpenACC handling in C++ modules (*) b85b405... c++: Fix a comment typo (*) 1853b02... c++: Apply/diagnose attributes when instatiating ARRAY/POIN (*) 4856292... LoongArch: Fix incorrect reorder of __lsx_vldx and __lasx_x (*) c49ef76... Daily bump. (*) f2a7f84... c++: C++23 range-for temps and ?: [PR119073] (*) 8d77629... libgo: bump libgo version for GCC 15 release (*) 21ca915... C prototypes for external arguments; add warning for mismat (*) 9ee39fc... AVR: Add texi @subsubsection "AVR Optimization Options". (*) 879fd9c... testsuite: arm: Use effective-target for pr68674.c test (*) 5452b50... __builtin_bswapXX: improve docs (*) 8c4a00f... Break false dependency chain on Zen5 (*) 04909c7... Fortran: Fix gimplification error on assignment to pointer (*) c84be62... Make ix86_macro_fusion_pair_p and ix86_fuse_mov_alu_p match (*) 173cf7c... c++: ICE with RANGE_EXPR and array init [PR109431] (*) d883f32... aarch64: force operand to fresh register to avoid subreg is (*) ac16d6d... libstdc++: Remove stray comma in testing docs (*) 78380fd... Fix folding of BIT_NOT_EXPR for POLY_INT_CST [PR118976] (*) 1ff01a8... simplify-rtx: Fix up simplify_logical_relational_operation (*) ccf9db9... testsuite: Add tests for already fixed PR [PR119071] (*) 5bd6648... Fortran: Prevent ICE when getting caf-token from abstract t (*) ef605e1... Fortran: Reduce code complexity [PR77872] (*) 10e4107... tree-optimization/119096 - bogus conditional reduction vect (*) bfb9276... RISC-V: Fix the test case bug-3.c failure (*) 491c0b8... Daily bump. (*) 6fdc64e... Update .po files (*) f9f16b9... Fortran: reject empty derived type with bind(C) attribute [ (*) 7135570... aarch64: Ignore target pragmas while defining intrinsics (*) 2a502f9... arm: remove some redundant zero_extend ops on thumb1 (*) ebc6c54... Revert "combine: Reverse negative logic in ternary operator (*) f1c30c6... combine: Reverse negative logic in ternary operator (*) a92dc3f... combine: Discard REG_UNUSED note in i2 when register is als (*) d05b64b... ipa-vr: Handle non-conversion unary ops separately from con (*) 758de62... tree-optimization/119057 - bogus double reduction detection (*) f22e891... ipa/119067 - bogus TYPE_PRECISION check on VECTOR_TYPE (*) 43c1193... Fortran: Fix regression on double free on elemental functio (*) 0163d50... Daily bump. (*) 67e824c... [RISC-V][PR target/118934] Fix ICE in RISC-V long branch su (*) 585aa40... PR modula2/119088 ICE when for loop accesses an unknown var (*) 43a9022... Fortran: Small fixes in intrinsic.texi. (*) 43f2bc4... Fortran: Move "Standard" subheading in documentation [PR479 (*) 9edd165... Fortran: Rename/move "Syntax" subheading in documentation [ (*) 1f458cf... Fortran: Whitespace cleanup in documentation [PR47928] (*) d8f5e1b... Fortran: Tidy subheadings in Fortran documentation [PR47928 (*) 047b7f9... avr: Fix up avr_print_operand diagnostics [PR118991] (*) 5349aa2... gimple: sccopy: Prune removed statements from SCCs [PR11791 (*) 88e620c... Daily bump. (*) 4fee152... doc: Simplify description of *-*-freebsd* (*) ff38712... ggc: Fix up ggc_internal_cleared_alloc_no_dtor [PR117047] (*) f7db026... Fortran: fix front-end memleak after failure during parsing (*) a0d29dd... [PR target/118906] [PATCH v2] RISC-V: Fix a typo in zce to (*) 898f22d... [PATCH] H8/300, libgcc: PR target/114222 For HImode call in (*) dfdbad8... input: Fix UB during self-tests [PR119052] (*) 89c4a0b... Daily bump. (*) (*) 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.