The branch 'redhat/heads/gcc-14-branch' was updated to point to: 6b39b05bec8... Merge commit 'r14-9499-g53fb2cf75965e4dbcf145a12d8ae41f4667
It previously pointed to: cfee1bffd9e... Merge commit 'r14-9208-g92f07eb406612fa341dc33d9d6e4f3781dc Diff: Summary of changes (added commits): ----------------------------------- 6b39b05... Merge commit 'r14-9499-g53fb2cf75965e4dbcf145a12d8ae41f4667 53fb2cf... Daily bump. (*) a6dab19... libgcc: Fix quotient and/or remainder negation in __divmodb (*) ffd47fb... testsuite: Fix pr113431.c FAIL on sparc* [PR113431] (*) b5e1f06... Regenerate opt.urls (*) 30e1c3d... lower-subreg, edit-context: Fix comment typos (*) ab2da8f... i386: Fix a pasto in ix86_expand_int_sse_cmp [PR114339] (*) 7dd3b2b... match.pd: Only merge truncation with conversion for -fno-si (*) 0319f26... expand: EXTEND_BITINT CALL_EXPR results [PR114332] (*) 8ae7062... testsuite: Fix up pr104601.C for recent libstdc++ changes (*) 90b9872... bitint: Fix up adjustment of large/huge _BitInt arguments o (*) 3fd46d8... Fortran: Fix class/derived/complex function associate selec (*) acc38ff... MIPS: Add -m(no-)strict-align option (*) 81f3d96... vect: Call vect_convert_output with the right vecitype [PR1 (*) d7d0582... LoongArch: Remove masking process for operand 3 of xvpermi. (*) c1f6690... Daily bump. (*) efab888... tree-core: clarify clobber comments (*) 6dbf0d2... PR modula2/114294 expression causes ICE (*) 53fd0f5... hppa: Fix REG+D address support before reload (*) 6cf4286... bpf: define INT8_TYPE as signed char (*) bc5a9da... gcc: xtensa: reorder movsi_internal patterns for better cod (*) f89cfdb... libstdc++: Fix std::format("{}", negative_integer) [PR11432 (*) df483eb... libstdc++: Add nodiscard in <algorithm> (*) fd71043... gcn: Fix a comment typo (*) 7580e39... icf: Reset SSA_NAME_{PTR,RANGE}_INFO in successfully merged (*) 7aeedff... PR modula2/114333 set type comparison against cardinal shou (*) f98b85b... LoongArch: Remove unused and incorrect "sge<u>_<X:mode><GPR (*) 0adc8c5... libstdc++: Add missing clear_padding in __atomic_float cons (*) 38958ac... OpenACC 2.7: front-end support for readonly modifier: Add b (*) 473c612... Minor fixes for OpenACC/Fortran 'self' clause for compute c (*) 25242ed... Fix 'char' initialization, copy, check in 'libgomp.oacc-for (*) 9349aef... aarch64: Fix TImode __sync_*_compare_and_exchange expansion (*) 075104e... s390: fix htm-builtins test cases (*) e6836bb... libstdc++: Correct notes about std::call_once in manual [PR (*) 2a556db... libstdc++: Update C++23 status in the manual (*) 942497a... libcpp: Fix macro expansion for argument of __has_include [ (*) 6c166e5... libcpp: Fix __has_include_next ICE in the last directory of (*) b7f70cf... PR modula2/114333 set type comparison against a cardinal sh (*) ddf852d... OpenACC 2.7: front-end support for readonly modifier (*) 90a7da6... IBM Z: Fix -munaligned-symbols (*) 8f6e081... gimple-iterator: Some gsi_safe_insert_*before fixes (*) 618e34d... i386[stv]: Handle REG_EH_REGION note (*) 746b71e... Daily bump. (*) a8c7c3a... libstdc++: Move test error_category to global scope (*) 45a3ee8... libstdc++: Improve documentation on debugging with libstdc+ (*) d649015... libstdc++: Document that _GLIBCXX_CONCEPT_CHECKS might be r (*) 11caf47... Fortran: fix IS_CONTIGUOUS for polymorphic dummy arguments (*) 74bca21... store-merging: Match bswap64 on 32-bit targets with bswapsi (*) 5a44e14... testsuite: target test for short_enums (*) 4d049fa... s390: Fix TARGET_SECONDARY_RELOAD for non-SYMBOL_REFs (*) a63fb78... s390: Fix tests rosbg_si_srl and rxsbg_si_srl (*) 9f2b16c... s390: Streamline vector builtins with LLVM (*) b59f0c9... s390: Deprecate some vector builtins (*) 0613b12... bitint: Fix up lowering of bitfield loads/stores [PR114313] (*) c5037fc... OpenMP/Fortran: Fix defaultmap(none) issue with dummy proce (*) 6586359... asan: Fix ICE during instrumentation of returns_twice calls (*) 364c684... gimple-iterator, ubsan: Fix ICE during instrumentation of r (*) f6d9426... Daily bump. (*) 81ee129... Fortran: handle procedure pointer component in DT array [PR (*) ef79c64... libgomp/libgomp.texi: Fix @node order in @menu (*) 73dac51... tree-optimization/114121 - chrec_fold_{plus,multiply} and r (*) 4aa87b8... c++: Support target-specific nodes when streaming modules [ (*) ad860cc... asan: Instrument <retval> stores in callees rather than cal (*) 39737cd... strlen: Fix another spot that can create invalid ranges [PR (*) cdf0c66... RISC-V: Fix some code style issue(s) in riscv-c.cc [NFC] (*) c0c5724... tree-optimization/114297 - SLP reduction with early break f (*) c4e5789... Reject -fno-multiflags [PR114314] (*) 0628916... Daily bump. (*) 0c17965... libgfortran: [PR114304] Revert portion of PR105347 change. (*) 9b32438... Update gcc sv.po (*) c27b305... gomp: testsuite: improve compatibility of bad-array-section (*) 8410402... PR modula2/114295 Incorrect location if compiling implement (*) 4e1fcf4... testsuite: vect: Require vect_hw_misalign in gcc.dg/vect/ve (*) 96b63fa... testsuite: vect: Require vect_perm in several tests [PR1140 (*) 1bf70e6... aarch64,arm: Move branch-protection data to targets (*) 119f5ae... middle-end/114299 - missing error recovery from gimplify fa (*) dbe5ccd... bitint: Avoid rewriting large/huge _BitInt vars into SSA af (*) 0c4df2c... Fix placement of recently implemented DIE (*) 31ce2e9... Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95 (*) 1a4553b... Daily bump. (*) a84b98c... d: Fix -fpreview=in ICEs with forward referenced parameter (*) 8fe27ed... [committed] [PR tree-optimization/110199] Simplify MIN/MAX (*) 993c6de... VECT: Fix ICE for vectorizable LD/ST when both len and stor (*) 6f7d000... Revert "[committed] Adjust expectations for pr59533-1.c" (*) 7c8f0a7... [committed] [target/102250] Document python requirement for (*) 50531b6... [committed] [PR target/111362] Fix compare-debug issue with (*) 3e05eb9... Daily bump. (*) f5a805d... AVR: Fix typos in comment, indentation glitches in avr.md. (*) 3e3e415... fwprop: Restore previous behavior for forward propagation o (*) 42cd49a... LoongArch: Emit R_LARCH_RELAX for TLS IE with non-extreme c (*) e8cc1f9... AVR: Add cost computation for some insn combine patterns. (*) e9753f4... i386: Regenerate i386.opt.urls (*) 6fe6301... LoongArch: testsuite: Add compilation options to the regnam (*) 3a3fbec... LoongArch: Fixed an issue with the implementation of the te (*) 3e8ee03... libstdc++: Do not require a time-of-day when parsing sys_da (*) f4a52c1... libstdc++: Fix parsing of leap seconds as chrono::utc_time (*) c775a03... Daily bump. (*) 54e505d... ipa: Avoid excessive removing of SSAs (PR 113757) (*) 5825bd0... libbacktrace: don't assume compressed section is aligned (*) cebbaa2... [PR113790][LRA]: Fixing LRA ICE on riscv64 (*) 0e850ef... bpf: add size threshold for inlining mem builtins (*) ac829a8... arm: testsuite: tweak bics_3.c [PR113542] (*) 10c6091... bpf: testsuite: fix unresolved test in memset-1.c (*) 84fc8f4... GCN: The original meaning of 'GCN_SUPPRESS_HOST_FALLBACK' i (*) 37078f2... nvptx: 'cuDeviceGetCount' failure is fatal (*) ab70add... GCN, nvptx: Fatal error for missing symbols in 'libhsa-runt (*) 5119c79... ARM: Fix builtin-bswap-1.c test [PR113915] (*) 64273a7... contrib: Improve dg-extract-results.sh's Python detection [ (*) 8263a4b... testsuite: Fix up pr113617 test for darwin [PR113617] (*) 018ddc8... tree-optimization/114269 - 434.zeusmp regression after SCEV (*) 3cdaa64... modula2: Rebuild bootstrap tools with faster dynamic arrays (*) 40209cb... AVR: Add an insn combine pattern for offset computation. (*) d6bcc2e... bb-reorder: Fix assertion (*) a307a26... i386: Guard noreturn no-callee-saved-registers optimization (*) eed4e54... c-family, c++: Fix up handling of types which may have padd (*) 05109b1... dwarf2out: Emit DW_AT_export_symbols on anon unions/structs (*) 3ecc507... c++: Fix up parameter pack diagnostics on xobj vs. varargs (*) 1329dac... MAINTAINERS: Fix order in Write After Aproval (*) 0bd04d9... testsuite/108355 - make gcc.dg/tree-ssa/ssa-fre-104.c prope (*) 131d175... modula2: Add constant aggregate tests (*) 42187c6... RISC-V: Fix ICE in riscv vector costs (*) a0e9458... fwprop: Avoid volatile rtx to be propagated (*) 1e74c75... Daily bump. (*) 715127b... libstdc++: Use std::from_chars to speed up parsing subsecon (*) 5f9d7a5... libstdc++: Fix parsing of fractional seconds [PR114244] (*) 9ccd03d... c++: Redetermine whether to write vtables on stream-in [PR1 (*) f5c1224... c++/modules: member alias tmpl partial inst [PR103994] (*) 19b23bf... AArch64: memcpy/memset expansions should not emit LDP/STP [ (*) 0552560... c++/modules: inline namespace abi_tag streaming [PR110730] (*) e162b2f... libstdc++: Do not define lock-free atomic aliases if not fu (*) ddd347f... libstdc++: Update expiry times for leap seconds lists (*) 709d847... libstdc++: Replace unnecessary uses of built-ins in testsui (*) 24a2b5d... libstdc++: Better diagnostics for std::format errors (*) 0ed6e5b... testsuite, darwin: improve check for -shared support (*) 226043a... vect: Do not peel epilogue for partial vectors. (*) 99309b9... PR modula2/109969 Linking large project causes an ICE (*) 9f91568... c++: ICE with variable template and [[deprecated]] [PR11003 (*) e2e4b60... doc: Fix docs for -dD regarding predefined macros (*) fa04688... rs6000: Don't ICE when compiling the __builtin_vsx_splat_2d (*) e71a4e8... Fix bogus error on allocator for array type with Dynamic_Pr (*) 9970b57... Include safe-ctype.h after C++ standard headers, to avoid o (*) a242f69... analyzer: Fix up some -Wformat* warnings (*) 0c1ff89... contrib: Update test_mklog to correspond to mklog (*) 940586a... c++: Fix ICE diagnosing incomplete type of overloaded funct (*) 77772f8... c++: Stream DECL_CONTEXT for template template parms [PR988 (*) b209d90... bb-reorder: Fix -freorder-blocks-and-partition ICEs on aarc (*) c655c8d... expand: Fix UB in choose_mult_variant [PR105533] (*) e1bd0f2... sccvn: Avoid UB in ao_ref_init_from_vn_reference [PR105533] (*) ae1b056... LoongArch: testsuite:Fix problems with incorrect results in (*) 2f7d472... LoongArch: Use /lib instead of /lib64 as the library search (*) 95b6ee9... match.pd: Optimize a * !a to 0 [PR114009] (*) 1cd8254... RISC-V: Refactor expand_vec_cmp [NFC] (*) 03932d3... Fortran: Fix issue with using snprintf function. (*) 8b483cd... Daily bump. (*) 74e8cc2... i386: Fix and improve insn constraint for V2QI arithmetic/s (*) 59554a5... RISC-V: Use vmv1r.v instead of vmv.v.v for fma output reloa (*) 9ae8307... RISC-V: Adjust vec unit-stride load/store costs. (*) b575f37... ARM: Fix conditional execution [PR113915] (*) 49c3f24... Revert "Set num_threads to 50 on 32-bit hppa in two libgomp (*) 10cbfcd... [PR target/113001] Fix incorrect operand swapping in condit (*) 93e1d4d... Fortran: error recovery while simplifying expressions [PR10 (*) dc6c3bf... c++: ICE with noexcept and local specialization [PR114114] (*) e772c0c... i386: Eliminate common code from x86_32 TARGET_MACHO part i (*) 71aad52... amdgcn: additional gfx1030/gfx1100 support: adjust test cas (*) b7d1431... AVR: Adjust rtx cost of plus + zero_extend. (*) 89c443a... tree-optimization/114239 - rework reduction epilogue drivin (*) 7719b9b... LoongArch: testsuite: Rewrite {x,}vfcmp-{d,f}.c to avoid na (*) c7a9883... aarch64: Define out-of-class static constants (*) 49d83e9... c++: Fix template deduction for conversion operators with x (*) 3a91011... tree-optimization/114249 - ICE with BB reduction vectorizat (*) 0249744... tree-optimization/114246 - invalid call argument from DSE (*) 1157d5d... i386: Fix up the vzeroupper REG_DEAD/REG_UNUSED note workar (*) 21edfb0... Fortran: Add user defined error messages for UDTIO. (*) b0d11bb... c++/modules: befriending template from current class scope (*) 214dadf... Daily bump. (*) 5d24bf3... ctf: fix incorrect CTF for multi-dimensional array types (*) fca6f6f... asan: Handle poly-int sizes in ASAN_MARK [PR97696] (*) 8776468... aarch64: Remove SME2.1 forms of LUTI2/4 (*) 067a012... arm: check for low register before applying peephole [PR113 (*) 2ba3171... Fix testcase pr112337.c to check the options [PR112337] (*) 08ec4ad... AVR: Add two RTL peepholes. (*) db2e13d... Regenerate c.opt.urls (*) f628a30... LoongArch: Allow s9 as a register alias (*) 49a1a34... AVR: Improve output of insn "*insv.any_shift.<mode>_split". (*) 7890836... tree-optimization/114231 - use patterns for BB SLP discover (*) aed445b... lower-subreg: Fix ROTATE handling [PR114211] (*) 9d2bc5d... bitint: Handle BIT_FIELD_REF lowering [PR114157] (*) 8ee6d13... i386: For noreturn functions save at least the bp register (*) 1a8dde9... RISC-V: Cleanup unused code in riscv_v_adjust_bytesize [NFC (*) 08edf85... c++/modules: relax diagnostic about GMF contents (*) 264e3ad... Daily bump. (*) ad0f4ef... c++: Support exporting using-decls in same namespace as tar (*) d646db0... PR modula2/114227 InstallTerminationProcedure does not work (*) 0a545ac... libstdc++: Add missing std::tuple constructor [PR114147] (*) eae6b63... bpf: add inline memset expansion (*) aadb311... Update gcc sv.po (*) 901e7bd... combine: Fix recent WORD_REGISTER_OPERATIONS check [PR11301 (*) 8e92b66... arm: Fix a wrong attribute use and remove unused unspecs an (*) 8594dfe... arm: Annotate instructions with mve_safe_imp_xlane_pred (*) 0b49dfc... arm: Add define_attr to to create a mapping between MVE pre (*) a89c5df... doc: update [[gnu::no_dangling]] (*) 77eb86b... vect: Fix integer overflow calculating mask (*) 7124431... Regenerate opt.urls (*) bd6e613... Fix 201001011-1.c on H8 (*) 8fdac08... tree-optimization/114197 - unexpected if-conversion for vec (*) a19ab1c... tree-optimization/114164 - unsupported SIMD clone call, uns (*) dea9ac2... libgomp: Use void (*) (void *) rather than void (*)() for h (*) cde5029... tree-optimization/114203 - wrong CLZ niter computation (*) 324d290... tree-optimization/114192 - scalar reduction kept live with (*) c27148f... bitint: Fix tree node sharing bug [PR114209] (*) 889fbc9... testsuite: Make pr104992.c irrelated to target vector featu (*) ea1c16f... i386: Fix ICEs with SUBREGs from vector etc. constants to X (*) 1835933... MAINTAINERS: Add myself to write after approval (*) d35b5b0... PR target/114187: Fix ?Fmode SUBREG simplification in simpl (*) 18af5a7... Daily bump. (*) bbfbaa7... d: Merge upstream dmd, druntime f8bae04558, phobos ba2ade9d (*) 24975a9... [PATCH] combine: Don't simplify paradoxical SUBREG on WORD_ (*) 5cc6121... AVR: Use more C++ ish coding style. (*) 318e0d4... alpha: Introduce UMUL_HIGHPART rtx_code [PR113720] (*) c0f5b6c... AVR: ad target/114100 - Don't print unused frame pointer ad (*) dae3456... AVR: ad target/92792 - Remove insn attribute "cc" and its ( (*) 1b9fb7c... AVR: Fix a typo in avr.cc. (*) 4ff8ffe... SH: Fix 101737 (*) 623f527... d: Fix gdc -O2 -mavx generates misaligned vmovdqa instructi (*) ef1b788... Daily bump. (*) 9b0d218... libbacktrace: pass -no-install when linking test programs (*) c4f82ec... libbacktrace: skip all LZMA block header padding bytes (*) 9ca5e57... AVR: Use REG_<n> constants instead of magic numbers <n>. (*) c8d1234... AVR: Adjust some comments. (*) 96bad6c... AVR: target/114100 - Factor in -mtiny-stack in frame pointe (*) 282455d... libbacktrace: use real .opd for debuginfo on ppc64 v1 ABI (*) 306a4c3... Daily bump. (*) 574fd1f... c++/modules: depending local enums [PR104919, PR106009] (*) 852b585... c++: Stream definitions for implicit instantiations [PR1141 (*) 2823b4d... c++: Ensure DECL_CONTEXT is set for temporary vars [PR11400 (*) b7b387e... [14 regression] Fix insn types in risc-v port (*) e15ef78... c++/modules: complete_vars ICE with non-exported constexpr (*) c7607c4... c++: implement [[gnu::no_dangling]] [PR110358] (*) 64221c7... testsuite: ctf: make array in ctf-file-scope-1 fixed length (*) db0b674... Fortran: improve checks of NULL without MOLD as actual argu (*) a6a1920... c++: auto(x) partial substitution [PR110025, PR114138] (*) 4894c82... AVR: Overhaul help screen (*) 867cbad... c++: Fix up decltype of non-dependent structured binding de (*) 4f82d5a... OpenMP/C++: Fix (first)private clause with member variables (*) 1e74ce8... contrib: mklog: Use present tense in ChangeLog (*) b537792... calls: Further fixes for TYPE_NO_NAMED_ARGS_STDARG_P handli (*) 5b1fb8f... dwarf2out: Don't move variable sized aggregates to comdat [ (*) 270d0f6... AVR: Document valid ranges of -mfuse-add= (*) f9c30ea... middle-end/114070 - VEC_COND_EXPR folding (*) 4547628... RISC-V: Add riscv_vector_cc function attribute (*) 0a01d12... RISC-V: Introduce gcc option mrvv-vector-bits for RVV (*) c6f5f77... function: Fix another TYPE_NO_NAMED_ARGS_STDARG_P spot (*) d3d0fcb... bitint: Handle VCE from large/huge _BitInt SSA_NAME from lo (*) c6d4fb0... libbacktrace: read symbol table of debuginfo file (*) b05f474... Daily bump. (*) c0d8a64... analyzer: fix ICE in call summarization [PR114159] (*) cda3836... AVR: target/114100 - Better indirect accesses for reduced T (*) 02ca9d3... libstdc++: Fix std::basic_format_arg::handle for BasicForma (*) f5cdda8... libstdc++: Fix conditions for using memcmp in std::lexicogr (*) 2f43ad6... AVR: target/114132 - Code sets up a frame pointer without n (*) b83f3cd... c++: -Wuninitialized when binding a ref to uninit DM [PR113 (*) bc0e18a... Fix PR libcc1/113977 (*) 5413772... Fix version negotiation in libcc1 plugins (*) fd846ab... Change 'v1' float and int code to fall back to v0 (*) 46666b9... PR modula2/102344 TestLong4.mod FAILs (*) 5ec7740... aarch64: Fix memtag builtins vs GC [PR108174] (*) aab1c5d... LoongArch: Remove unneeded sign extension after crc/crcc in (*) c556ea0... LoongArch: NFC: Deduplicate crc instruction defines (*) 3685fae... c++: Support lambdas attached to more places in modules [PR (*) fd07a29... RISC-V: Fix __atomic_compare_exchange with 32 bit value on (*) 5ff4927... Add libcc1 to bug components (*) edfe198... Fortran - Error compiling PDT Type-bound Procedures [PR8294 (*) fd52355... Daily bump. (*) 29ac924... c++: Fix explicit instantiation of const variable templates (*) bfecc90... Add myself to write after approval and DCO (*) 13914f4... bpf: renames coreout.* files to btfext-out.*. (*) 77142bd... bpf: implementation of func_info in .BTF.ext. (*) 38d2eb3... bpf: Always emit .BTF.ext section if generating BTF (*) 69a3ce4... btf: add BTF_KIND_FUNC traversal function. (*) 0198cad... btf: fix type id in BTF_KIND_FUNC struct data. (*) 95f012e... Fortran testsuite: fix invalid Fortran in testcase (*) 80c386c... libstdc++: Fix noexcept on dtors in <experimental/scope> [P (*) 06866bc... libstdc++: Change some URLs in the manual to use https (*) 7c7c937... libstdc++: Update outdated docs on contributing (*) 5c01ede... tree-optimization/113831 - revert original fix (*) c841144... tree-optimization/114121 - wrong VN with context sensitive (*) 2d8cd71... libstdc++: Add more nodiscard uses in <vector> (*) cf91849... libstdc++: Consistently use noexcept, constexpr, nodiscard (*) 5c22de3... libstdc++: Test error handling in std::print (*) 4da67f6... libstdc++: Fix std::print for Cygwin (*) 3c1e624... libstdc++: Include <bits/stl_iterator.h> in <bits/alloc_tra (*) d59175e... libstdc++: Add more [[nodiscard]] to <stacktrace> (*) (*) This commit already exists in another branch. Because the reference `refs/vendors/redhat/heads/gcc-14-branch' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.