The branch 'redhat/heads/gcc-14-branch' was updated to point to: e525669e462d... Merge commit 'r14-11198-ga2de88e5d49f7084677ef2728cd99db0a9
It previously pointed to: b84ce6a258e0... Merge commit 'r14-10877-g2a9fbe1920779b65eb817db7ce0c60096b Diff: Summary of changes (added commits): ----------------------------------- e525669... Merge commit 'r14-11198-ga2de88e5d49f7084677ef2728cd99db0a9 a2de88e... testsuite: arm: Add pattern for armv8-m.base to cmse-15.c t (*) d0191d1... Disable a broken multiversioning optimisation (*) 02b1172... tree-optimization/117912 - bogus address equivalences for _ (*) 91b524a... doc: cpp: fix version test example syntax (*) 1bf4bfc... Daily bump. (*) a4c0f16... libstdc++: Use feature test macro for pmr::polymorphic_allo (*) e6d2bcf... libstdc++: Improve Doxygen docs for std::allocator_traits s (*) 734d7da... libstdc++: Undeprecate std::pmr::polymorphic_allocator::des (*) 72fe42c... libstdc++: Give std::memory_order a fixed underlying type [ (*) d05d583... libstdc++: Fix typo in comment in src/c++17/fs_dir.cc (*) 0cdd4c9... libstdc++: Make std::println use locale from ostream (LWG 4 (*) 2f20d09... libstdc++: Fix some typos and grammatical errors in docs (*) b84070e... libstdc++: Document when std::string::shrink_to_fit was add (*) cfe866e... libstdc++: Remove __builtin_expect from consteval assertion (*) f0eb0ba... libstdc++: Fix parallel std::exclusive_scan [PR108236] (*) 3590d9f... libstdc++: Fix debug containers for constant evaluation [PR (*) 845a0b7... libstdc++: Disable __gnu_debug::__is_singular(T*) in conste (*) 1e696ca... libstdc++: Skip redundant assertions in std::array equality (*) 83fa082... libstdc++: Skip redundant assertions in std::span construct (*) 67c457d... libstdc++: Fix std::deque::insert(pos, first, last) undefin (*) f73ecaf... c++: ICE during requires-expr partial subst [PR118060] (*) 70cea06... c++: constexpr potentiality of CAST_EXPR [PR117925] (*) aa1e19d... c++: relax ICE for unexpected trees during constexpr [PR117 (*) 4dbfc2f... c++: template-id dependence wrt local static arg [PR117792] (*) f236c89... libstdc++: Avoid unnecessary copies in ranges::min/max [PR1 (*) 03d0440... libstdc++: Implement LWG 3563 changes to keys_view and valu (*) 9d650c2... libstdc++: Fix complexity of drop_view::begin() const [PR11 (*) 1f509da... testsuite: arm: Use -Os in memset-inline-8* tests (*) dedaccb... c++: ICE initializing array of aggrs [PR117985] (*) 21600f3... c++: unresolved overload with comma op [PR115430] (*) 3fe6135... c++: noexcept and pointer to member function type [PR113108 (*) df3ae94... c++: ICE with structured bindings and m-d array [PR102594] (*) 078089a... c++: mutable temps in rodata [PR116369] (*) 13242e5... c++: ICE with enum and conversion fn in template [PR115657] (*) da983b3... c++: ICE with reference NSDMI [PR114854] (*) e6dfe71... c++: concept in default argument [PR109859] (*) 61de759... arm: [MVE intrinsics] Fix support for predicate constants [ (*) 409e766... libstdc++: Update references to gcc.gnu.org/onlinedocs (*) a7c5c49... libstdc++: Fix std::future::wait_until for subsecond negati (*) 785ddc2... libstdc++: Add Doxygen docs for std::forward_like (*) 7178e38... libstdc++: Fix incorrect DocBook element in manual (*) da82bf0... c++: Honor complain in cp_build_function_call_vec for check (*) ec9ccda... c++: Diagnose earlier non-static data members with cv conta (*) 1dd428c... warn-access: Fix up matching_alloc_calls_p [PR118024] (*) fbbc1a4... cse: Fix up record_jump_equiv checks [PR117095] (*) 7ae55c2... c++: allow stores to anon union vars to change current unio (*) 5a78e36... docs: Clarify -fsanitize=hwaddress target support [PR117960 (*) 26615af... doloop: Fix up doloop df use [PR116799] (*) b602b32... bitintlower: Fix up ?ROTATE_EXPR lowering [PR117847] (*) 326b6ba... openmp: Add crtoffloadtableS.o and use it [PR117851] (*) 5d71861... docs: Fix up __sync_* documentation [PR117642] (*) 448f84a... builtins: Handle BITINT_TYPE in __builtin_iseqsig folding [ (*) 0183fb1... c: Fix sizeof error recovery [PR117745] (*) 54c381d... builtins: Fix up DFP ICEs on __builtin_fpclassify [PR102674 (*) 59eec2e... builtins: Fix up DFP ICEs on __builtin_is{inf,finite,normal (*) 6b417da... c-family: Yet another fix for _BitInt & __sync_* builtins [ (*) 3190d62... phiopt: Fix a pasto in spaceship_replacement [PR117612] (*) 6d0503f... c-family: Fix ICE with __sync_*_and_* on _BitInt [PR117641] (*) 98eabda... expand: Fix up ICE on VCE from _Complex types to _BitInt [P (*) e3b2c17... bitintlower: Handle PAREN_EXPR [PR117459] (*) 04d7d02... m2: Fix up dependencies some more (*) bef6c31... c++: Fix ICE on constexpr virtual function [PR117317] (*) c56b465... store-merging: Apply --param=store-merging-max-size= in mor (*) 67379c5... store-merging: Don't use sub_byte_op_p mode for empty_ctor_ (*) c4d2308... Daily bump. (*) d259c92... Daily bump. (*) 4bd2620... Daily bump. (*) f690bd4... or1k: add .note.GNU-stack section on linux (*) 5d4e9c7... ada: Fix small thinko in previous change to two-pass aggreg (*) 6735679... Daily bump. (*) 81f74b8... Ada: Fix build for dummy s-taprop (*) 1e33053... Daily bump. (*) d828a97... Daily bump. (*) 1c3dee7... c++/modules: Fallback to ftruncate if posix_fallocate fails (*) e0584c7... Daily bump. (*) 979d5bf... Daily bump. (*) 9a29512... Daily bump. (*) 12dda7c... Daily bump. (*) ca80e35... Daily bump. (*) 656425e... Daily bump. (*) ef7cda7... Daily bump. (*) cf65955... Daily bump. (*) 49ec5f8... Daily bump. (*) 02defdd... Daily bump. (*) 1d6f91c... Daily bump. (*) 83646dd... c++: integer overflow during constraint subsumption [PR1180 (*) ecd031a... Revert "arm: [MVE intrinsics] Fix support for predicate con (*) 597daaa... Daily bump. (*) e79105a... testsuite: arm: Check for short circuit instructions [PR103 (*) d1710c4... Fortran: Fix testsuite regressions after r15-5083 [PR117797 (*) 5c9fcac... Daily bump. (*) 7cdf335... Daily bump. (*) e883a70... Daily bump. (*) 0631c57... arm: [MVE intrinsics] Fix support for predicate constants [ (*) 87f9c0e... Fix comment typos in tree-assume.cc (*) 4bbb74c... testsuite: arm: Use effective-target for memset-inline* tes (*) 44da17c... Daily bump. (*) 9366c32... arm: Fix LDRD register overlap [PR117675] (*) f0caa19... Daily bump. (*) 0361b4c... testsuite: arm: Mark pr81812.C as xfail for thumb1 (*) 3b6ed0c... Fortran: Pointer fcn results must not be finalized [PR11789 (*) feeacb4... Daily bump. (*) e420277... Update cpplib sr.po (*) 29d0724... libstdc++: Fix typo in Doxygen comment in <format> (*) 3396834... doc: Fix typos for --enable-host-pie docs in install.texi (*) dfd4d76... ada: Fix internal error with Atomic Volatile_Full_Access ob (*) c1f2408... Daily bump. (*) 1572e63... Fortran: Fix non_overridable typebound proc problems [PR846 (*) 9fc9b64... Daily bump. (*) cfe2166... [PATCH] PR modula2/117120: case ch with a nul char constant (*) 980e124... Daily bump. (*) 3454cca... driver: fix crash with --diagnostics-plain-output [PR117942 (*) 2fd2f40... c++: ICE with -Wduplicated-branches in template [PR117880] (*) da47084... [PATCH] PR modula2/115328: use enable forward bool and set (*) c27a189... Daily bump. (*) d470d64... Fix precondition failure with Ada.Numerics.Generic_Real_Arr (*) cbedb33... testsuite: arm: Use -mtune=cortex-m4 for thumb-ifcvt.c test (*) add3560... testsuite: arm: Fix build error for thumb2-slow-flash-data- (*) 7121921... Daily bump. (*) 2d9dbaf... Fortran: Fix READ with padding in BLANK ZERO mode. (*) 6ddd895... Daily bump. (*) 21a09f0... Daily bump. (*) 7b58a7e... s390: Fix UNSPEC_CC_TO_INT canonicalization (*) ac05446... tree-eh: Don't crash on GIMPLE_TRY_FINALLY with empty clean (*) 7b8f236... Daily bump. (*) c08ae0c... i386: Fix unwanted fwprop to 3dNOW! insn [PR117926] (*) 5e9cd91... Daily bump. (*) 6385000... [PATCH] PR modula2/117948: Forward procedure declaration sh (*) 5e55168... Daily bump. (*) 1dbbfe2... Fortran: Fix B64.0 formatted write output. (*) be532c7... Fortran: Eliminate error prone translations. (*) 7dff53c... [PATCH] PR modula2/117904: cc1gm2 ICE when compiling a cons (*) ad59007... fortran: Add default to switch in gfc_trans_transfer [PR117 (*) d3c18b9... Fortran: fix crash with bounds check writing array section (*) de7dc9b... Daily bump. (*) 4a73efc... c++: Don't reject pointer to virtual method during constant (*) 0eb7f0a... AVR: target/64242 - Copy FP to a local reg in nonlocal_goto (*) 524ba3a... Daily bump. (*) 5902ea4... [PATCH] PR modula2/117660: Errors referring to variables of (*) f43c2ee... [PATCH] PR modula2/117371: Add check for zero step in for l (*) 5ce16f9... Daily bump. (*) c1409e1... [PATCH] PR modula2/117371: type incompatibility between INT (*) de4f10f... [PATCH] modula2: Add dependencies for generated sources (*) 3dff2f9... [PATCH] modula2: Reimplement parameter declaration and chec (*) 92014ea... Update gcc zh_CN.po (*) f01f01f... middle-end:For multiplication try swapping operands when ma (*) d35eeec... [PATCH] modula2: M2MetaError.{def,mod} and P2SymBuild.mod f (*) b16824e... [PATCH] modula2: Tidyup gm2-compiler/M2MetaError.mod (*) e8acf68... [PATCH] PR modula2/115328 The FORWARD keyword is not implem (*) 960fe2c... Daily bump. (*) 986c71c... libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in (*) 3a1a3ba... libstdc++: avoid -Wsign-compare (*) 61f4509... libstdc++: fix testcase regexp (*) 3856917... libstdc++: avoid -Wzero-as-null-pointer-constant (*) f9e34b1... libstdc++: remove extra semicolons (*) d85ad17... libstdc++: Fix -Wunused-parameter warnings in Networking TS (*) 31c7539... libstdc++: Silence -Woverloaded-virtual warning in cxx11-io (*) 4b7a1db... libstdc++: Silence -Wattributes warning in exception_ptr (*) f2b027a... libstdc++: Remove unused typedef in <ranges> (*) 3fe1629... libstdc++: Improve comment for _Hashtable::_M_insert_unique (*) b1be40e... libstdc++: Fix get<0> constraint for lvalue ranges::subrang (*) 0a1c4af... libstdc++: Check feature test macros in unordered container (*) d4c402b... libstdc++: Use appropriate feature test macro for std::byte (*) 671c22a... libstdc++: Make equal and is_permutation short-circuit (LWG (*) a088552... libstdc++: Implement LWG 3798 for range adaptors [PR106676] (*) c61255e... libstdc++: Fix -Wsign-compare warning in std::string::resiz (*) cdd110e... libstdc++: Fix std::vector<bool>::emplace to forward parame (*) 22ce6e2... libstdc++: Fix typo in comment in hashtable.h (*) 3a4c9a2... libstdc++: Minor comment improvements in <bits/hashtable.h> (*) edbe164... libstdc++: Add missing parts of LWG 3480 for directory iter (*) ea95ef3... libstdc++: Fix calculation of system time in performance te (*) b3b430e... libstdc++: Use __is_single_threaded() in performance tests (*) 7a65628... libstdc++: Add missing constraint to operator+ for std::mov (*) 136ff35... libstdc++: Fix allocator-extended move ctor for std::basic_ (*) 5425886... libstdc++: Fix std::basic_stracktrace to not assume allocat (*) 58ef1c5... [PATCH] PR modula2/116918 -fswig correct syntax fixup (*) e81edf9... Fortran: passing inquiry ref of complex array to assumed ra (*) aa38196... [PATCH] PR modula2/116918 -fswig correct syntax (*) 89e7b9b... [PATCH] modula2: Add noreturn attribute to m2/gm2-libs/M2RT (*) 89761f1... [PATCH] PR modula2/117555: Add missing return statement aft (*) b11f53a... arm, mve: Adding missing Runtime Library Exception to heade (*) 9c926d8... [PATCH] PR modula2/117555: libgm2 build failure after r15-5 (*) efd59e2... Daily bump. (*) 7e8a67e... [PATCH] modula2: Tidyup remove unnecessary parameters (*) 92ed383... [PATCH] modula2: Remove unused parameter warnings seen in b (*) b67efb6... Daily bump. (*) dd1d74c... Fortran: Fix failing character pointer fcn assignment [PR10 (*) 7b22d9c... [PATCH] modula2: gcc/m2/Make-lang.in fix includes during bo (*) 6af1aca... Daily bump. (*) 2e117b9... [PATCH] PR modula2/116181 Use GCC tree location_t and separ (*) 59f5d4e... [PATCH] PR modula2/116557 Remove physical address from the (*) bead6de... [PATCH] PR modula2/116181: m2rts fix -Wodr warning (*) eb73f78... [PATCH] PR modula2/116181 remove ODR warnings from library (*) b1e14fc... tree-optimization/117594 - fix live op vectorization for le (*) 8764b85... tree-optimization/117574 - bougs niter lt-to-ne (*) a8e01b7... middle-end/117433 - ICE with gimple BLKmode reg copy (*) 1fce679... tree-optimization/117417 - ICE with complex load optimizati (*) 8a13eef... tree-optimization/117333 - ICE with NULL access size DR (*) bbe47a2... tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-com (*) 6cfe4fd... tree-optimization/117254 - ICE with access diangostics (*) 9431ca6... Daily bump. (*) 8fd9461... tree-sra: Avoid SRAing arguments to a function returning_tw (*) ea36e9d... [PR117105][LRA]: Use unique value reload pseudo for early c (*) 196ab78... [PR114942][LRA]: Don't reuse input reload reg of inout earl (*) 3161e4c... Daily bump. (*) da1305a... Fortran: Partial reversion of r15-5083 [PR117763] (*) e17defc... Daily bump. (*) 29c9213... gnat: fix lto-type-mismatch between C_Version_String and gn (*) 3851751... [PATCH] modula2: change identifier names to avoid build war (*) 5a809d4... [PATCH] PR modula2/116378 m2 bootstrap fails on x86_64-darw (*) eed230d... [PATCH] PR modula2/116181 fix ODR warnings for C/m2 interfa (*) 407970f... testsuite: arm: Use correct the expected asm in epilog-1.c (*) 0564484... [PATCH] PR modula2/115823 Wrong expansion of isnormal optab (*) 2665f3e... [PATCH] modula2: Improve error message to include symbol na (*) 0891093... [PATCH] modula2: Add GNU flex as a build and install prereq (*) bcb8f40... [PATCH] PR modula2/116048 ICE when encountering wrong kind (*) 99d5375... [PATCH] PR modula2/115957 ICE on procedure local const decl (*) 93a1cf3... Daily bump. (*) 9214e3f... libcpp: Fix ICE lexing invalid raw string in a deferred pra (*) 4a63cc6... Fix uninitialized operands[2] in vec_unpacks_hi_v4sf. (*) dbb5d06... Daily bump. (*) 911a870... Fortran: Fix segfault in allocation of unlimited poly array (*) 1e18a1b... Daily bump. (*) c53a8c0... Fortran: Suppress invalid finalization of artificial variab (*) d65a599... Fortran: Fix elemental array refs in SELECT TYPE [PR109345] (*) b6b8893... [PATCH] modula2: bootstrap fix for string and vector header (*) 8e3b5a7... [PATCH] PR modula2/115823 Wrong expansion of isnormal optab (*) 8a6b301... [PATCH] PR modula2/115804 ICE during gimplification with ne (*) f66748d... AVR: target/117744 - Fix asm for partial clobber of address (*) 62b878b... Daily bump. (*) ed9129c... [PATCH] modula2: tidyup remove unused procedures and unused (*) 8701cdb... [PATCH] PR modula2/115540 gcc/m2/mc-boot-ch/Gtermios.cc err (*) 3adceba... [PATCH] PR modula2/115536 Expression is evaluated incorrect (*) 9fd8cd1... Fortran: fix passing of NULL() actual argument to character (*) 0750bda... [PATCH] PR modula2/114529 Avoid ODR violations in bootstrap (*) 53b0e42... [PATCH] modula2: Fix typos, grammar, and a link (*) 6bae5e6... [PATCH] modula2: Simplify REAL/LONGREAL/SHORTREAL node crea (*) 8cf47ce... LoongArch: Fix clerical errors in lasx_xvreplgr2vr_* and ls (*) bd82a14... LoongArch: Make __builtin_lsx_vorn_v and __builtin_lasx_xvo (*) f39a960... Daily bump. (*) 7f0f9f8... Daily bump. (*) 41344d6... SARIF output: fix schema URL [ยง3.13.3, PR116603] (*) 0f26f4f... analyzer: handle <error.h> at -O0 [PR115724] (*) d5d62a3... testsuite: use check-jsonschema for validating .sarif files (*) bf01dcd... testsuite: check that generated .sarif files validate again (*) 07485cc... diagnostics: fixes to SARIF output [PR109360] (*) 54504e8... regenerate-opt-urls.py: fix transposed values for "vax" and (*) 156051d... testsuite: fix analyzer C++ failures on Solaris [PR111475] (*) 0e3e2cc... [PATCH] PR modula2/115276 bugfix libgm2 wraptime.InitTM ret (*) 83c51f9... [PATCH] modula2: simplify xref usage in documentation, remo (*) a6ee740... [PATCH] modula2: fix xref fourth parameter in documentation (*) 84198cb... Daily bump. (*) 9a23dff... [PATCH] modula2: use groups in the type resolver of the boo (*) b1d2c14... [PATCH] modula2: Pass --destdir for dir index during instal (*) aefb471... [PATCH] PR modula2/115164 initial test code highlighting th (*) 399065e... [PATCH] PR modula2/115057 TextIO.ReadRestLine raises an exc (*) 112d184... [PATCH] PR modula2/115003 exporting a symbol to outer scope (*) 4d27dd1... Daily bump. (*) fee4616... i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR11735 (*) 3cb7ac6... AVR: target/117659 - Fix wrong code for u24 << 16. (*) b51b45e... fold-const: Fix BIT_INSERT_EXPR folding for BYTES_BIG_ENDIA (*) 8b4bb54... i386: Zero extend 32-bit address to 64-bit with option -mx3 (*) a669980... Daily bump. (*) fe0da4d... Daily bump. (*) 74bfca7... AVR: target/117500 - Use output_operand_lossage in avr_prin (*) 03af3c1... Daily bump. (*) 878b335... hppa: Fix typos in 32-bit SFmode peephole2 patterns (*) d9752ab... Daily bump. (*) 066d8b8... Daily bump. (*) 2b93936... Fortran: Fix associate_69.f90 that fails on some platforms (*) 58708cc... Fortran: Fix problems with substring selectors in ASSOCIATE (*) caa2b20... Fortran: Fix problem with substring selectors in ASSOCIATE (*) 39b0fb9... hppa: Remove inner `fix:SF/DF` from fixed-point patterns (*) 164768b... Daily bump. (*) 2a41d31... hppa: Fix decrement_and_branch_until_zero constraint (*) 4d1e1f9... ada: Fix spurious error on iterated component association w (*) 89f21c1... ada: Fix bogus error for delta aggregate as expression func (*) 061d18d... libstdc++: Add parentheses around operand of | (*) 6d5f550... testsuite: Adjust jump threading test expectation (*) 17ff726... libstdc++: Fix typos in iterator increment for std::text_en (*) 4358c5c... Daily bump. (*) 2f744df... libstdc++: Do not define _Insert_base::try_emplace before C (*) 4380d6f... i386: Add new model number for Arrow Lake (*) 75dbfb7... Daily bump. (*) c273df1... Daily bump. (*) bb21d80... Daily bump. (*) e277e10... arm: Fix ICE on arm_mve.h pragma without MVE types [PR11740 (*) 3bc7af0... hppa: Don't use '%' operator in base14_operand (*) 4b30972... hppa: Fix handling of secondary reloads involving a SUBREG (*) 05d54bc... AArch64: backport Neoverse and Cortex CPU definitions (*) 998d05a... aarch64: Fix gcc.target/aarch64/sme2/acle-asm/bfmlslb_f32.c (*) 8681e1e... aarch64: Make PSEL dependent on SME rather than SME2 (*) d228af5... aarch64: Restrict FCLAMP to SME2 (*) e49c265... aarch64: Fix folding of degenerate svwhilele case [PR117045 (*) ffe00a0... aarch64: Fix SVE ACLE gimple folds for C++ LTO [PR116629] (*) 66e6116... aarch64: Rename svpext to svpext_lane [PR116371] (*) 7244465... testsuite: arm: Use check-function-bodies in epilog-1.c tes (*) 29284be... testsuite: arm: Use effective-target arm_libc_fp_abi for pr (*) 82191de... testsuite: arm: Allow vst1.32 instruction in pr40457-2.c (*) 8cf9b26... testsuite: arm: Use effective-target for pr84556.cc test (*) ef77193... testsuite: arm: Use effective-target for nomve_fp_1 test (*) 6bcd393... aarch64: Add support for FUJITSU-MONAKA (-mcpu=fujitsu-mona (*) 6a0e143... i386: Modify regexp of pr117304-1.c (*) 05fd99e... i386: Add OPTION_MASK_ISA2_EVEX512 for some AVX512 instruct (*) 9572024... Daily bump. (*) 97640e9... AArch64: rename the SVE2 psel intrinsics to psel_lane [PR11 (*) 951daf5... c++: Defer -fstrong-eval-order processing to template insta (*) fa72736... Daily bump. (*) 124f2f6... c++: reference variable as default targ [PR101463] (*) f23a894... testsuite: arm: Use effective-target for pr68620 and pr7804 (*) 232d539... testsuite: arm: Use effective-target for pr98636.c test (*) ce25ca4... c++: allow array mem-init with -fpermissive [PR116634] (*) c16e4ec... Fortran: Fix regressions with intent(out) class[PR115070, P (*) d0fe096... Daily bump. (*) e1154e2... Don't call invert on VARYING. (*) 66a3827... testsuite: arm: Use effective-target for memset-inline* tes (*) 7cc64ea... testsuite: arm: Force hard ABI for pr51534.c test (*) 05ffc64... testsuite: arm: Use effective-target for data-intrinsics-as (*) 8f2cc62... testsuite: arm: Relax cbranch tests to accept inverted bran (*) eb929c3... ada: Fix crash on default value with nested iterated compon (*) 3ed8c16... ada: Fix crash on real literal in declare expression of exp (*) (*) 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.