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.