[gcc/redhat/heads/gcc-15-branch] (678 commits) Merge commit 'r15-11407-g8549adf0ba53395692c998e4f895192be8
Jakub Jelinek via Gcc-cvs <[email protected]>
| Newsgroups | gmane.comp.gcc.cvs |
|---|---|
| Message-ID | <[email protected]> |
The branch 'redhat/heads/gcc-15-branch' was updated to point to:
329099441ab8... Merge commit 'r15-11407-g8549adf0ba53395692c998e4f895192be8
It previously pointed to:
226e8310eed1... Merge commit 'r15-10730-g33a0437ba5984e230488daf67207354172
Diff:
Summary of changes (added commits):
-----------------------------------
3290994... Merge commit 'r15-11407-g8549adf0ba53395692c998e4f895192be8
8549adf... Daily bump. (*)
d5a0a71... aarch64: Extend comment about saving/restoring zt0 (*)
ea55ace... Fix some mode switching doc/comment typos (*)
dae9fde... aarch64: Fix ZA state transition [PR119210] (*)
55aaddd... testsuite: remove xfail "vectorized 1 loops" arm_neon [PR12 (*)
5abb918... testsuite: remove xfail for arm_mve from ssa-dom-cse-2.c [P (*)
dc7b88f... Daily bump. (*)
223e11e... testsuite: cast argument to char* in can_deref_null [PR1262 (*)
af341ce... testsuite: arm: remove xfail for MVE, NEON and thumb1 [PR12 (*)
cf69dd0... testsuite: skip test for targets that can deref null [PR126 (*)
155193b... testsuite: arm: xfail predcom-8.c test in hard float withou (*)
bd5ba3e... testsuite: arm: xfail crypto tests for -mthumb -mfloat-abi= (*)
94ace25... testsuite: arm: crypto-vsha1*_u32 tests got late-combine im (*)
fa5ae70... fortran: Don't reuse original descriptors for packed arrays (*)
3e0d7b7... tree-optimization/125953 - ICE with vector pattern stmts ra (*)
39e038e... tree-optimization/125502 - vector load decomposition issue (*)
0c285c6... tree-optimization/126194 - bogus PTA with C++ delete (*)
5a3697e... LRA: reload non-representable subregs of hard registers thr (*)
0a93e3b... Make -Wuse-after-free alias for -Wuse-after-free=1 [PR12405 (*)
19d464b... Daily bump. (*)
1ae9b44... Daily bump. (*)
d78f6b8... Daily bump. (*)
2ab93fb... Daily bump. (*)
5b0a666... lto: Fix cache partitioning to handle min_partition_size=0 (*)
7761e53... libstdc++: Fix std module to work with --disable-wchar_t [P (*)
dea7545... testsuite: Require bitint in gcc.dg/torture/bitint-101.c (*)
f89003e... bitintlower: Avoid coalescing lhs with operands for .MUL_OV (*)
e68da97... match.pd: Guard x+x -> x*2 simplification [PR126257] (*)
bbc144e... bitintlower: Handle .ASAN_POISON and .ASAN_POISON_USE with (*)
1339a4b... cfgexpand: Align the whole asan var block to crtl->stack_al (*)
f789215... testsuite: Add C++ testcase for the recent PTA bug (*)
847ae1d... c++: Fix structured binding mangling during error recovery (*)
57c1930... c++: Diagnose invalid type of bitfield widths in templates (*)
92bd691... rs6000: Fix PTImode attribute handling [PR106895] (*)
5154e93... Daily bump. (*)
31b4211... Daily bump. (*)
004713c... testsuite: arm: Add MVE link effective target (*)
a21acbf... Daily bump. (*)
ee05e1d... Daily bump. (*)
a1c29b4... Fortran: Fix complex associate-name with inferred kind [PR1 (*)
9d8fdbc... Daily bump. (*)
d239637... Daily bump. (*)
5422486... c++: coroutines: initialize refcount (*)
2463358... fortran: [PR126116] Internal file I/O corrupts NEWUNIT stat (*)
8f213ed... Daily bump. (*)
91967c0... fortran: [PR103367] Followup patch to fix related test case (*)
d413a27... Fortran:[PR60576] fix stack-buffer-overflow passing type to (*)
d89aa63... fortran: Diagnose invalid array initializer after parameter (*)
6181d47... fortran: Fix ICE in gfc_conv_array_initializer with invalid (*)
c0bbd77... i386: Fix ccmp support checks for floating-point modes [PR1 (*)
09a5f02... Daily bump. (*)
2aaec5f... Daily bump. (*)
c9c5363... RISC-V: Change initial value for fmin/fmax autovec reduce [ (*)
e2346b4... testsuite: g++.dg/cpp2a/decomp2.C requires tls_runtime (*)
61f0dd0... Daily bump. (*)
8d1b169... testsuite: arm: Properly quote command line arguments (*)
15b3e64... Daily bump. (*)
e00f242... SH: Fix T bit set expressions of addc and subc insns. (*)
f1abc9b... Daily bump. (*)
e95a4f8... libgcc, Darwin: Fix missing prerequisite [PR123976]. (*)
0215611... Daily bump. (*)
cd02f68... testsuite: Fix up gcc.dg/pr125173-1.c [PR125173] (*)
7a7b400... arm: testsuite: remove some flaky code-size tests (*)
dc6796e... fortran: [PR126018] Fix rejects character function invocati (*)
3ff6d67... Daily bump. (*)
0381c77... libstdc++: Add Hygon x86 RNG instructions support to std::r (*)
5aacef1... libstdc++: Workaround legacy iconv signature [PR125956] (*)
6c37c4e... libstdc++: Disable test on targets without mkfifo [PR118158 (*)
cbe3d81... testsuite: arm: Add another expected output in vdupq_n_f32. (*)
b809145... Daily bump. (*)
b758c7e... s390: Deal with non-compare conditions during RTX costing [ (*)
a67e31a... PTA: Fix wrong optimization of conditional dynamic allocati (*)
3255552... rs6000: Add new builtin __builtin_ppc_atomic_cas_local (*)
8147a06... i386: Disable AMX-TF32 for Diamond Rapids (*)
2f0a9ee... Daily bump. (*)
c60891d... ira: Allow multiple uses within an insn [PR125173] (*)
fa38f8c... aarch64: PR124908 Fix ICE in svld1rq fold with -msve-vector (*)
895e07a... Daily bump. (*)
5c28141... ada: Fix wrong error message with Finalizable and overloadi (*)
f73379f... aarch64: Fix unsharing in svset_impl::fold [PR125818] (*)
8ef8f07... i386: Fix up *add<mode>_1<nf_name> [PR125469] (*)
4291a41... i386: Fix up *add<mode>_1<nf_name> [PR125469] (*)
5da61a2... s390: Fix up *brx_stage1_<GPR:mode> [PR125992] (*)
a0697a0... i386: Fix up predicates on <ssse3_avx2>_pmulhrsw<mode>3, sm (*)
0b2bf06... Daily bump. (*)
4beef96... AVR: ad target/125752 - Simplify double -> 64-bit fixed con (*)
3287182... Daily bump. (*)
7909a9f... Daily bump. (*)
f27a16d... Daily bump. (*)
cd73c73... libstdc++: Fix up bits/std.cc symlink installation (*)
7520bde... testsuite: add require effective target fopenmp to pr124454 (*)
e0ab220... Daily bump. (*)
5594fe3... work around ppc-vx6 make limitations (*)
2a84d04... Daily bump. (*)
d6d1691... libstdc++: Fix comment typo in <bits/chrono.h> (*)
fe3ed83... libstdc++: Remove STLport link from docs (*)
acafd0f... Daily bump. (*)
79d7793... [PATCH] RISC-V: Fix more scalar mode_idx instances [PR12547 (*)
8d3e022... [PATCH] RISC-V: Fix splitter [PR125670]. (*)
4907b54... doc: testsuite: Simplify implementation and document arm_mi (*)
572a242... testsuite: arm: xfail test unless SP and DP FP [PR113276] (*)
7d30509... Daily bump. (*)
274073c... Daily bump. (*)
8eb3df4... Daily bump. (*)
79c3735... Daily bump. (*)
a9aede6... i386: Refine c86-4g fdiv scheduling model (*)
503fc49... i386: Adjust some c86-4g*.md modeling to reduce build time (*)
d2cf104... i386: Support HYGON c86-4g series processors (*)
5ea5abc... Daily bump. (*)
eea6435... RISC-V: Remove interleaved vector synthesis optimization [P (*)
4a1db6e... expmed: Fix up CONST_POLY_INT case of make_tree [PR125621] (*)
b611170... testsuite: Restrict mpc860_no_lwsync.c to Power ilp32 targe (*)
22ff4cc... rs6000: Add MPCCORE to TARGET_NO_LWSYNC (*)
f9b2a1d... aarch64: Fix early-ra wrong code with full-width FPR color (*)
cffb045... mips: Fix ICE on mips64-elf by removing MAX_FIXED_MODE_SIZE (*)
7a5ad5a... ipa: Fix lifetime issue with hash_map::put in prepare_debug (*)
01c1d62... phiopt: Fix is_factor_profitable for debug stmts [PR125776] (*)
15a978a... range fold: Fix relation folding of |/& when reversed opera (*)
fdac730... c++: Fix handling of && after a class definition [PR65271] (*)
6450419... simplify-rtx: Fix the case where subreg of a vec_concat cou (*)
9d07e2b... cprop_hardreg: purge dead edges and cleanupcfg if something (*)
a9a4ef1... cprop_hardreg: Use delete_insn_and_edges instead of delete_ (*)
6668614... cprop_hardreg: Use delete_insn_and_edges instead of delete_ (*)
9d2e42c... DOM should not process unreachable if there is an SSA relat (*)
98af838... Daily bump. (*)
0873456... sra: Fix build_user_friendly_ref_for_offset for bit-fields (*)
784be3c... Daily bump. (*)
e7887b5... Daily bump. (*)
cfa1947... Daily bump. (*)
57cdb9b... Daily bump. (*)
38bb3d6... Fortran: fix ICE on LOC intrinsic with polymorphic argument (*)
b60a051... microblaze: add Linux signal frame unwinding support (*)
eda7622... AVR: target/125752 - Add 64-bit fixed point <-> 64-bit doub (*)
4fe44cb... AVR: target/125751 -- Fix too short insns lengths in avr_ou (*)
d444edf... Bump BASE-VER (*)
4db0e8d... Update ChangeLog and version files for release (*)
9cbb01b... Daily bump. (*)
8165840... Daily bump. (*)
aa8d539... Ada: Fix couple of oversights in Big_Integer package (*)
0267df8... Daily bump. (*)
ff1385a... Daily bump. (*)
b73fece... testsuite: get a predictable ordered array for comparison (*)
cbbe33f... Revert "c++: fix constexpr union with empty member [PR12334 (*)
5cc8f72... Revert "c++: constexpr nested empty objects [PR125315]" (*)
bf0465b... libstdc++: Format chrono %a/%A/%b/%B/%p using locale's time (*)
f403d5f... middle-end: disable CRC pass when -Os and the target does n (*)
56d14d7... vect: gate COMPLEX_MUL on FP_CONTRACT_FAST [PR125431] (*)
a020373... libstdc++: Use ranges::iter_move in ranges::remove_if [PR12 (*)
dca6d14... libstdc++: Use ranges::iter_move in ranges::unique [PR12078 (*)
64fdc69... arm: testsuite: Fix typo on target arm_cpu_cortex_a53 (*)
a110645... libstdc++: Fix missing #endif in unused header (*)
f197b2a... libstdc++: Remove trailing whitespace in debug/safe_iterato (*)
2bb5a62... libstdc++: Make more _Safe_iterator functions in constexpr (*)
6e0376b... libstdc++: Backport constexpr support for debug mode helper (*)
bca9b25... libstdc++: Avoid incrementing input iterators with std::pre (*)
562e19a... Daily bump. (*)
a882b00... c23: fix TBAA error for function returning structure [PR125 (*)
d4ad07e... libstdc++: Implement LWG 2439 for std::unique_copy [PR12038 (*)
af7c492... libstdc++: Fix concept checks for std::unique_copy [PR12038 (*)
35a8a16... tree-optimization/125250 - UB in testcase (*)
4db724d... tree-optimization/125250 - LIM speculating not noop load/st (*)
4aa7bc7... c++: Ensure mark_lvalue_use returns an lvalue [PR122163] (*)
f73a82e... testsuite: Fix pr124086-1.c for ia32 (and maybe others) (*)
44f4d70... complex-lowering: Fix up extraction with VCEs [PR124086] (*)
0271b3e... complex: Directly emit gimple from extract_component [PR121 (*)
391631f... Fix off by one in range_from_loop_direction. (*)
04e111a... Fix lto-devirt-23.C testcase failure (*)
522e0c0... Fix handling of anonymous type vtables in ipa-devirt (*)
92a5514... aarch64: Adjust vectorizer loads+store issue info for Olymp (*)
15bf9d5... PR target/122827: aarch64: Treat SVE modes as full-Z for ca (*)
cf7fbeb... PR rtl-optimization/122266: Handle TImode in reg_num_sign_b (*)
45f8570... tree-optimization/125153 - testcase for fixed PR (*)
f068839... Revert "tree-optimization/120003 - missed jump threading" (*)
408c147... Revert "Fix gcc.dg/tree-ssa/ssa-dom-thread-7.c for aarch64" (*)
5afe4cd... middle-end/125146 - fold_stmt fails to release SSA names (*)
cbe2a4a... tree-optimization/125025 - ICE with niter analysis and UBSA (*)
5020a4d... tree-optimization/125019 - fix ICE with recurrence vectoriz (*)
c3df52a... tree-optimization/124868 - path isolation wrong-code (*)
1131a23... Daily bump. (*)
decf3f9... c++: Fix up handling of name independent decls in coroutine (*)
523bf97... i386: Fix up peephole2s with const359_operand [PR125373] (*)
7e74120... strlen: Adjust objsz arg in __strcat_chk -> __stpcpy_chk tr (*)
d4b4036... range-op-float: Fix ICE on undefined_p ranges [PR125039] (*)
e8891fe... rs6000: Don't fold stuff for C++ during targetm.resolve_ove (*)
2d6cf78... testsuite: Fix up builtin-math-6.c for mpc 1.4.* [PR124682] (*)
6f04a64... i386: Fix up TARGET_AVOID_FALSE_DEP_FOR_BMI APX NF splitter (*)
f91e2ce... tree-ssa-propagate: Call update_stmt before folding [PR1248 (*)
5714fda... testsuite: Change -encoding binary to -translation binary (*)
b6d3c21... c++: Mark in cxx_mark_addressable DECL_VALUE_EXPR of DECL_A (*)
6bd6dda... bitintlower: Handle BIT_FIELD_REF load [PR124826] (*)
f952aa2... c++, openmp: Fix copy-paste bug wrote to incrv instead of o (*)
b94e5cc... c++, openmp: Fix wrong error messages (*)
a319d9f... c++: Implement mangling for partially instantiated C++26 pa (*)
65e17b7... c++: Partially implement mangling for C++26 pack indexing [ (*)
b9dc77a... c++: Fix up pack indexing [PR124198] (*)
38dab5e... strlen: Fix up memcpy/strcpy/strcat handling [PR124754] (*)
87e1a06... c++: Handle RAW_DATA_CST and RANGE_EXPR in build_vec_init [ (*)
593dd35... testsuite: Fix up another tcl 9 compatibility problem (*)
36443fe... libstdc++: Uglify another variable name (*)
e1d349a... hppa: Fix clear_cache pattern and use it in pa_trampoline_i (*)
5f01535... arm: Fix MVE load/store with writeback intrinsics [PR124870 (*)
13fdfeb... Daily bump. (*)
fdcc1d6... Daily bump. (*)
2730b39... Daily bump. (*)
9c3d2b6... Daily bump. (*)
fb6fa39... ada: Reject non-primitive operations in Finalizable aspect (*)
bb1c620... Daily bump. (*)
c2c4e74... i386: Disable use_gather_2parts and use_gather_4parts for D (*)
720cbd8... Daily bump. (*)
ae9450f... Daily bump. (*)
ea10111... AVR: target/125409 - Add fixed-point conversions to / from (*)
36e6f5e... Daily bump. (*)
51e4112... Daily bump. (*)
eb5a940... Daily bump. (*)
19de556... Daily bump. (*)
f7d46b9... PR fortran/106546 - inline matmul with -fno-automatic (*)
c9cc091... libstdc++: Fix incorrect move in flat_map::_M_try_emplace [ (*)
4b8e6ab... libstdc++/ranges: Implement LWG 3599 change to lazy_split_v (*)
d816e81... Daily bump. (*)
182fe1f... libstdc++: Update tzdata to 2026b (*)
1f5d5c2... libstdc++: Reduce iterations in PSTL test for Debug Mode (*)
d9ac1b5... libstdc++: Make chrono::parse fail for bad %z [PR125369] (*)
7704f03... LoongArch: harden SSP canary set and test routines [PR 1250 (*)
1b8929e... PR fortran/115260 - fix data corruption on inline packing/u (*)
2af1d4c... Daily bump. (*)
6ec1820... Fortran: Use internal names for local symbols. (*)
aea40d1... Fix masm ptwrite again (*)
62d2100... Daily bump. (*)
b6d0c8c... Daily bump. (*)
6700f76... Daily bump. (*)
2acc6fd... Fortran: fix automatic deallocation with derived type IO [P (*)
8aa71ec... Fortran: fix namelist read for input with comments [PR12509 (*)
474bce3... Fix incorrect length for __builtin_bswap16 (*)
faa6fa3... Daily bump. (*)
0777b03... libgccjit: Fix test-cold-attribute.c (*)
4a7fcf5... pr124532: Reset musttail attribute in compound statements (*)
16b2d4f... testsuite: scan for case sensitive file extensions in lto.e (*)
92f3573... c++: constexpr nested empty objects [PR125315] (*)
80a86ca... Daily bump. (*)
0e6f360... PR124316: Fix ptwrite assembler mode (*)
b758c7f... c++: constexpr call hashing and gc [PR124632] (*)
38228ed... c++: fix constexpr union with empty member [PR123346] (*)
a007f2d... fortran: Fix false explicit-interface-required for ENTRY wi (*)
d9b66c1... libstdc++: Optimize fs::path::operator+=(const path&) alias (*)
38d069d... libstdc++: Add call to test_format in std/time/clock/local/ (*)
90d77d9... libstdc++: Fix std::basic_stringbuf::str()&& [PR123100] (*)
2910b14... libstdc++: Update tzdata to 2026a (*)
ea232ef... libstdc++: Fix chrono::current_zone() for three-level names (*)
bbf3f6d... libstdc++: Fix parsing of UNTIL times in tzdata.zi [PR12451 (*)
e39c712... libstdc++: Partial fix for interpretation of non-UTC UNTIL (*)
66fbafb... libstdc++: Fix time zone transitions for Rule changes durin (*)
51cf758... AVR: target/125194 - Make -mno-call-main work with -flto. (*)
89fbfdb... Daily bump. (*)
0053580... fortran: Avoid bogus do-subscript warnings in skipped inner (*)
d5a64a1... Fortran: Regression in gfc_convert_to_structure_constructor (*)
1834b56... fortran: Fix ICE in build_entry_thunks with CHARACTER bind( (*)
18855b5... Daily bump. (*)
f2e6f09... fortran: Fix ICE in gfc_trans_auto_array_allocation with sc (*)
b8cf80f... fortran: Fix ICE in remap_type with deferred-length charact (*)
d028112... fortran: Accept valid ENTRY specification expressions [PR85 (*)
acfd45f... Daily bump. (*)
8310c43... Daily bump. (*)
4ac884d... Ada: Fix Image for derived enumeration type with representa (*)
0b34d97... Daily bump. (*)
3c8245a... fortran: Fix ICE with implicit variable in iterator depend (*)
b5a3929... Daily bump. (*)
2e0170d... fortran: Clean up charlens after rejected parameter arrays (*)
6673caa... Daily bump. (*)
6e8339e... Daily bump. (*)
ec0d4fe... c: Fix ICE related to tags and hardbool attribute [PR123856 (*)
471bbac... fortran: Fix character SPREAD intrinsic lowering [PR109788] (*)
aa07d96... fortran: Reject array/allocatable LINEAR on DO [PR102430] (*)
bcd3e3f... Daily bump. (*)
c19dda2... d: internal compiler error: in convert_move, at expr.cc:227 (*)
6d8bd49... libstdc++: Fix mainpage.html link to Doxygen docs [PR109965 (*)
6bb0280... libstdc++: Make std::unique_ptr<void>::operator* SFINAE-fri (*)
0affd05... libstdc++: Update C++23 status table (*)
d7c001e... Daily bump. (*)
a8d143b... Daily bump. (*)
eb39f67... ginclude: avoid redefining __STDC_VERSION_LIMITS_H__ (*)
add9a5f... libsanitizer: fix __sanitizer::struct_sock_fprog_sz availab (*)
502fc9e... Daily bump. (*)
6e9a21d... Daily bump. (*)
d3240e5... c++: ICE with scoped member variable template-id [PR123143] (*)
c66945a... Daily bump. (*)
28022e8... arm: apply stronger checks on conditional-compare patterns (*)
5647994... libsanitizer: Fix up build against latest kernel headers (*)
1be9804... Ada: Fix spurious error on primitive function of tagged tas (*)
65ea598... Daily bump. (*)
527f037... sra: Dont use build_reconstructed_reference on MEM_REFs cha (*)
b24853f... ipa: Type-convert constants in jump functions during inlini (*)
08261d0... Ada: Fix missing activation of task returned through class- (*)
ac18e03... arm: fix mov<mode>_vfp_<mode>16 for fp16-only devs [PR12493 (*)
6ccdc09... Daily bump. (*)
c20565a... Daily bump. (*)
0b635de... [rs6000] [testsuite] Fix test-frame-related.c [PR123129] (*)
625fb3c... cprop_hardreg: Prevent copy propagation from a non-frame re (*)
30f8269... Daily bump. (*)
0d06f4e... Daily bump. (*)
429ad8c... Daily bump. (*)
b4c3613... Daily bump. (*)
516198b... Daily bump. (*)
41c778b... Make gcc.dg/vect/vect-pr123002.c trigger on unfixed trunk (*)
d7d7119... Move even/odd validity check from supportable_widening_oper (*)
5d3fcf2... Daily bump. (*)
dbc88ca... fortran: Add testcase [PR98203] (*)
ccd4c9f... Daily bump. (*)
e8f4b4b... d: Fix ICE in must_pass_in_stack_var_size_or_pad with D enu (*)
07d0f5a... c: Fix ICE related to field members that are arrays of poin (*)
d4c0312... c: Fix wrong code related to TBAA for components of structu (*)
e6088d4... c: Fix wrong code related to TBAA for components of structu (*)
6124937... Daily bump. (*)
d63a984... x86: Zero ZMM16-31 when zeroing all call used registers (*)
0ced024... Daily bump. (*)
0e01be9... Daily bump. (*)
4faae8c... Fortran: Regression in gfc_convert_to_structure_constructor (*)
a8f8692... Fortran: Fix ICE in interface mapping with assumed rank [PR (*)
27c192a... Daily bump. (*)
f6aa67e... c++: ICE with deleted main [PR120338] (*)
9072036... libstdc++: Define __cpp_lib_stdbit_h and __cpp_lib_stdckdin (*)
5fbf3f3... Daily bump. (*)
95fb3cd... c++: unusual await_suspend parameters [PR123975] (*)
8920d5d... c++: coro return proxy that destroys [PR121961] (*)
cd86ebc... c++: mangling of extern "C" in anon ns [PR117133] (*)
e4ef410... config: increase stack reserve to 64MB for the toolchain on (*)
9ca7abc... Daily bump. (*)
b2cc827... testsuite: arm: disable some gen-vect tests with MVE [PR124 (*)
8d8e8cd... tree-optimization/124802 - wrong SLP pattern detection (*)
1e16cac... tree-optimization/124677 - wrong recurrence permute placeme (*)
22fc549... debug/124644 - duplicate DW_AT_artificial attribute (*)
b98452d... tree-optimization/124555 - guard abs patterns for vector su (*)
253dbfd... Fix merging of flags in ipa_merge_modref_summary_after_inli (*)
b2b3342... bpf: md: fix zero_extendsidi2 reg->reg codegen [PR124670] (*)
d4d997b... arm: Fix trapping arithmetic [PR123271] (*)
5d5b17d... fortran: Fix free-form mixed OpenACC/OpenMP continuation st (*)
d040c9d... fortran: Fix use-after-free in gfc_fixup_sibling_symbols [P (*)
23778e7... i386: Fix Intel syntax memory operand modifiers for AVX10.2 (*)
d822ba8... Daily bump. (*)
a9381c0... Ada: Fix maximum path length regression on Windows (*)
c96d67f... Daily bump. (*)
fd88972... Daily bump. (*)
7135f88... Daily bump. (*)
a4f8c1c... ifcvt: reject use of ctrap post reload [PR 105192] (*)
8d311e1... Daily bump. (*)
fa60381... testsuite: disable loop peeling check for arm [PR124705] (*)
68c5225... testsuite: disable loop peeling check for arm-none-eabi [PR (*)
02bb2ca... testsuite: xfail tests for arm_mve [PR93080] (*)
4d097fc... testsuite: arm: drop additional option -march=armv7-a (*)
d3a48dc... testsuite: arm: update fast-math-complex-mls-half-float.c (*)
c49ebba... testsuite: arm: fix arm_v8_vfp_ok effective-target (*)
889cd55... testsuite: arm: Make arm_neon_ok_nocache consistent with ot (*)
0dc1491... testsuite: arm: rework some target-supports checks to use - (*)
a6b27f1... testsuite: arm: remove arm32 check from a few effective-tar (*)
7a48f32... Daily bump. (*)
6f26d3a... c++: template-id typedef with lambda targ [PR123700] (*)
68f271c... c++: templated static local var has value-dep addr, cont [P (*)
b488a58... libstdc++/ranges: Uglify 'sizes' function parameter (*)
e3593ae... c++/modules: Fix entry-point detection for recursive cluste (*)
16d6b76... c++/modules: Handle importing an undeduced auto over a dedu (*)
76605c7... c++/modules: Only mark namespace-scope entities as exported (*)
aed9f19... c++/modules: Fix propagating noexcept for templates [PR1247 (*)
c573348... RISC-V: Allow all vector modes during builtin registration. (*)
393ba8f... Daily bump. (*)
2874711... Fortran: fix resolution of generic interface with TYPE(C_PT (*)
d365aad... Daily bump. (*)
be11d63... Fortran: fix passing a procedure pointer to c_funloc [PR124 (*)
ff40dfb... fortran: Fix creation of reference to C_FUNLOC argument [PR (*)
8a81c67... fortran: Fix scalar OpenACC attach/detach lowering [PR12072 (*)
8245929... Ada: Silence couple of warnings (*)
c68beae... Ada: Fix too large secondary stack allocation for aggregate (*)
c0377b9... Daily bump. (*)
8a9cf3a... Daily bump. (*)
2e96b8c... fortran: Add testcase [PR95163] (*)
7368d26... Daily bump. (*)
645658c... c++/modules: Propagate DECL_ARGUMENTS when reading a functi (*)
0be7e4f... fortran: Fix assumed-rank repacking for contiguous dummies (*)
e7ebf49... fortran: Fix ICE in gfc_trans_create_temp_array for assumed (*)
a61d2b0... Daily bump. (*)
cabffee... LoongArch: fix build failure of loongarch32-*-elf* target (*)
f495ebb... Daily bump. (*)
bfad1ca... Fortran: fix rank/shape check in interface checking [PR1245 (*)
cadef7a... fortran: Evaluate class function bounds in the scalarizer [ (*)
32e917d... Fix internal error on non-byte-sized reference in GIMPLE DS (*)
2b42afa... fortran: Statically initialize length of SAVEd character ar (*)
36d81ec... libstdc++: Optimize __uninitialized_copy_a for std::deque i (*)
725fb32... testsuite: change from vect_float to vect_double for tests (*)
627b38e... testsuite: drop loop optimizations in fstack-protector-stro (*)
bf2c45d... Daily bump. (*)
d78a04a... Fortran: several small fixes in gfc_simplify_eoshift [PR124 (*)
d6a1eaa... AArch64: Add if-conversion target cost model [PR123017][GCC (*)
730364c... fortran: Fix mixed ENTRY union ABI under -ff2c [PR95338] (*)
fb0dcb5... Daily bump. (*)
e8c6a2b... [RISC-V][PR target/124674] Define OImode in the usual way (*)
abd18b4... fortran: Fix OpenMP iterator depend lowering for component (*)
b7953e1... Fortran: Fix ICE after rejected CHARACTER duplicate declara (*)
50de236... Daily bump. (*)
2241491... c++: add fixed test [PR124389] (*)
d15d78a... c++: improve constraint recursion diagnostic (*)
9d64096... c++: targ generic lambda iterated substitution [PR123665] (*)
19fd49b... c++: tf_partial and alias_ctad_tweaks [PR122621] (*)
6a8bb63... c++: update FTM for C++23 inherited CTAD (*)
9cefb20... Fortran: Avoid rollback ICE after invalid SELECT TYPE [PR84 (*)
61f6c04... Daily bump. (*)
812d03f... Daily bump. (*)
c776feb... Daily bump. (*)
f65c92a... tree-optimization/124627 - inlining and elided debug stmts (*)
f841e6d... Fortran: Invalid error in bounds check of elemental dim [PR (*)
e05d632... Fortran: Fix segfault due to class actual in parentheses [P (*)
f4fe884... Daily bump. (*)
202b8f3... Daily bump. (*)
69d7a5c... Ada: Fix crash on instantiation in separate package body (*)
5fbbf1b... Ada: Fix instantiation failure with formal array type after (*)
01e5cbb... Daily bump. (*)
1382ce5... Daily bump. (*)
fa37bfd... Daily bump. (*)
dac1554... libstdc++: Fix preprocessor condition for AIX (*)
b4ee780... libstdc++: Disable PCH for failing test [PR124568] (*)
0587456... fortran: Favor parser-generated module procedure namespaces (*)
62b86f2... Daily bump. (*)
be9710b... Fortran: Fix regression due to r16-669 [PR124161] (*)
a501326... Daily bump. (*)
cdf4e73... fortran: Preserve scalar class pointers in OpenMP privatiza (*)
e1c5fb9... Daily bump. (*)
2c290c5... testsuite/aarch64: Fix sme-shrinkwrap.c on SME hardware (*)
60e2819... aarch64: Disallow movprfx before revd (*)
f270698... testsuite: Add also decltype(nullptr) testcase for PR124489 (*)
f2f3673... c++: fix for printing std::meta::info [PR124489] (*)
e66c207... c++: Fix up sb as condition instantiation error-recovery [P (*)
422ad1d... cse: Only use non-reg vec_select simplifications. [PR121649 (*)
a6f9831... Daily bump. (*)
1a6b4f4... aarch64, testsuite: Add test for PR124491 (*)
fad99a0... middle-end/123573 - fix VEC_PERM folding more (*)
bebd813... middle-end/123175 - fix parts of const VEC_PERM with relaxe (*)
15bf020... tree-optimization/124132 - fix type problem in loop splitti (*)
d0e100f... tree-optimization/124130 - fixup noreturn calls during inli (*)
53da069... tree-optimization/123596 - fix partial virtual SSA update i (*)
d389c68... tree-optimization/123298 - fix backedge detection for VN al (*)
95ce1bf... tree-optimization/123061 - invalid hoisting of division (*)
8e0e441... tree-optimization/122537 - do not elide maybe_zero conditio (*)
237ca4e... tree-optimization/121726 - TBAA bug with SRA of address-tak (*)
1a7275b... ipa/123416 - fix IPA modref summary merging after inlining (*)
cd54cbe... testsuite/103515 - adjust gcc.target/powerpc/pr103515.c (*)
053a6bf... tree-optimization/116747 - ICE in cselim due to duplicate s (*)
8139432... ipa/111036 - strip nop conversions around __builtin_constan (*)
bbf8b6b... libstdc++: Fix atomic/cons/zero_padding.cc test for arm-non (*)
bf06ae0... libstdc++: Add #pragma to slience null-dereference warning (*)
1f4e191... Fortran: Allow task-reduction allocatable scalars without o (*)
4e7691a... Daily bump. (*)
e848a65... fortran: Backport of fixes from [PR106946] and [PR124482] (*)
b91e554... Daily bump. (*)
d562563... Ada: Fix libgnat.so link failure on systems with older glib (*)
23aa964... libcpp: Fix up -MP for - input [PR105412] (*)
d676641... i386: Fix up movrs<mode> suffix for -masm=intel [PR124461] (*)
035b0a0... fortran: Fix UB in transfer_expr [PR124450] (*)
6a1cd91... openmp, c++: Fix up TREE_TYPE of OMP_TASK (*)
8a3721f... Fortran: [PR121743] ICE in build_function_decl. (*)
fe58796... aarch64: Add tests checking use of arm_sve.h et al in a pch (*)
f3b6baf... aarch64: Fix PCH for sve builtins [PR123457] (*)
27c593c... aarch64: Fix uint64_t[8] usage after including "arm_neon.h" (*)
f6a0cdd... aarch64: early-ra: Fix handling of multi-register allocatio (*)
6b1dad7... Daily bump. (*)
f5adcf3... testsuite/c++: Fix lifetime of lambda in pr103953.C [PR1199 (*)
b6b6ed4... riscv/docs: Increment the required binutils to 2.40 [PR1244 (*)
10154f8... widen mult: Fix handling of _Fract mixed with _Fract [PR119 (*)
c958e1e... fold/dse: Don't simplify/remove noreturn functions [PR12110 (*)
d03c80f... ifcvt: Improve noce_can_force_operand in ifcvt [PR122170] (*)
384cb89... c: Handle REALPART_EXPR and IMAGPART_EXPR in fold_offsetof (*)
1fbe552... ifcvt: Fix store flag of XImode on aarch64 while ifcvt [PR1 (*)
4c341e5... phiopt: Rewrite cond_removal_in_builtin_zero_pattern canoni (*)
c04afa7... Daily bump. (*)
839e79f... c++/modules: Reparent linemaps for partition direct loads [ (*)
504ed6e... c++/modules: Merge synthesized definitions of defaulted mem (*)
c982903... c++/modules: Allow merging members of instantiations attach (*)
44fbd52... Daily bump. (*)
1aa340f... Daily bump. (*)
ee10dc5... RISC-V: theadvector specifics for vec_init and vec_extract. (*)
1ac8885... RISC-V: Consider uses for vsetvl LCM transparency. [PR12244 (*)
eba2152... Daily bump. (*)
5de2b42... libstdc++: Fix std::regex_traits::lookup_classname [PR12401 (*)
d93ae0c... libstdc++: Improve tests for std::regex_traits::lookup_clas (*)
f601717... libstdc++: Make CTAD ignore tuple(const Types&...) construc (*)
1576523... libstdc++: Don't test for __unused on Glibc targets (*)
cfec355... libstdc++: Fix -Wunused-variable from <regex> (*)
0598ae3... libstdc++: Include <ostream> in <regex> for debug mode (*)
b0bbc24... libstdc++: Simplify std::regex_traits::value (*)
00308bf... libstdc++: Use constexpr-if to slightly simplify <regex> (*)
ad82d77... VAX: Fix ICE in fixup_reorder_chain when building gimple_ma (*)
693570f... Daily bump. (*)
0b23a8c... testsuite: Add testcase for already fixed PR [PR122000] (*)
b01a1d0... tree-inline: Fix up ICE on !is_gimple_reg is_gimple_reg_typ (*)
0c7fd83... match.pd: Move cast into p+ operand for (ptr) (x p+ y) p+ z (*)
f5bc15e... libiberty: Copy over .ARM.attributes section into *.debug.t (*)
ec36160... i386: Fix up last -masm=intel operand of vcvthf82ph [PR1243 (*)
ac090f2... i386: Fix up vpternlogq last operand of *andnot<mode>3 for (*)
a05455f... i386: Fix operand order for @wrss<mode> and @wruss<mode> [P (*)
bbfd5eb... i386: Fix up vcvt<convertfp8_pack><mode><mask_name> for -ma (*)
78de997... i386: Fix up printing of input operand of avx10_2_comisbf16 (*)
d72344e... Refine the testcase. (*)
088209c... i386: Fix up some FMA patterns for -masm=intel [PR124315] (*)
e8edba9... i386: Fix up *avx512f_load<mode>_mask for -masm=intel [PR12 (*)
e8af0cc... testsuite: Fix up vec-cvt-1.c for excess precision target [ (*)
44a80eb... i386: Fix up avx512fp16_mov<mode> AVX10.2 operand order for (*)
7cc3f2a... c: Call relayout_decl in build_compound_literal when comple (*)
8faaf20... i386: Fix up avx_vpermilp_parallel [PR124138] (*)
daa0305... c++: Don't support auto{x} and auto(x) for C++ < 23 in SFIN (*)
88e202e... cfgexpand: Fix up "=@ccz" etc. outputs on asm goto [PR12405 (*)
e70e27d... cfgrtl: Fix up force_nonfallthru_and_redirect asm goto hand (*)
627283a... c++: Fix up diagnostics of wrong constexpr bodies in C++11 (*)
2640276... forwprop: Fix up calc_perm_vec_perm_simplify_seqs [PR123672 (*)
edeb14d... Allow TYPE_CANONICAL (TYPE_MAIN_VARIANT (t)) not to be its (*)
acc29d6... testsuite: Add testcase for PR [PR123882] (*)
23621d3... ranger: Fix up WIDEN_MULT_EXPR handling in the ranger [PR12 (*)
16950f2... tree: Fix up wrong-code with certain C++ default arguments (*)
12def6c... bitint: Don't try to extend PHI in the min_prec == prec cas (*)
7999518... widening_mul: Fix UADDC/USUBC pattern matching [PR121104] (*)
2bf2526... match.pd: Fix up __imag__ .MUL_OVERFLOW simplification [PR1 (*)
6b76bcb... fold-const: Fix implicit cast to nullptr_t typedef [PR12379 (*)
93e69df... openmp: Handle asm goto in diagnose_sb_2 [PR123876] (*)
628cc85... libcpp: Fix up comment handling in -fdirectives-only prepro (*)
8814faf... c++: Fix ICE in cxx_printable_name_internal [PR123578] (*)
c8637cd... c++: Fix wrong-code with overloaded comma and CPP_EMBED [PR (*)
108d4c4... c++: Fix ICE on decltype on non-local structured binding in (*)
c7d1a91... c++: Fix ICE on namespace attributes [PR123684] (*)
1a4baf2... Daily bump. (*)
1a43136... Daily bump. (*)
79931e5... Daily bump. (*)
c7913a6... Partially revert "LoongArch: Fix bug123807." (*)
2c70ed4... Daily bump. (*)
ddccaad... ipa-cp: Also look at self-recursive ancestor jump functions (*)
68e979b... libstdc++: Change comment on #endif to match #if condition (*)
e0c46cd... middle-end: extend the narrower shift amount before broadca (*)
57f7b7f... Daily bump. (*)
283f85b... libstdc++: Clear padding bits in std::atomic ctor in C++11 (*)
bdb7fa1... c++: non-empty constexpr constructor bodies in C++11 [PR123 (*)
4dcdfae... Daily bump. (*)
b8cf73f... Daily bump. (*)
6bdd48e... testsuite: Fix default on arm_v8_3a_fp16_complex_neon_hw [P (*)
ba99b94... Ada: Fix infinite recursion on unchecked union with represe (*)
304a75b... Ada: Fix assertion failure for unfrozen mutably tagged type (*)
d7e8927... LoongArch: testsuite: drop scan-assembler from pr122097.c (*)
74b6b9d... Daily bump. (*)
4886dd8... lto: Fix SegFault in ICF caused by missing body (*)
1f9e423... Revert "LoongArch: Fix PR122097 (2)." (*)
bd78356... LoongArch: rework copysign and xorsign implementation (*)
0ccfda0... libstdc++: Allow constant initialization of std::atomic of (*)
7cb8c1d... Daily bump. (*)
0cba800... Ada: Fix missing implicit dereference for access-to-protect (*)
2aae96a... testsuite: Add tls_link effective target (*)
4941dde... testsuite: silence nolto-rel warning in pr62026_0.C (*)
6369b94... testsuite: drop xfail for dg-bogus in zlib-3.c [PR124065] (*)
d173ebe... Daily bump. (*)
8a0b0f2... testsuite: arm: drop xfail for dg-bogus in bfloat_cpp_typec (*)
37de59a... Ada: Fix crash on iterated element association for Ordered_ (*)
377b049... Daily bump. (*)
546758a... Daily bump. (*)
a54d4da... libcpp: Fix ICE with directives-only and cpp_maybe_module_d (*)
5600906... libcpp: Fix reading from stdin with -fsearch-include-path [ (*)
ff6032e... driver: Escape special characters in '-fdeps-{file,target}' (*)
dd2cdfa... Daily bump. (*)
c3823ed... Daily bump. (*)
6236cd3... Ada: Fix finalization glitch for pools with subpools (*)
dd3f382... Daily bump. (*)
a918fbf... c++: evaluation order of xobj memfn call [PR123989] (*)
673f17a... [PR121571, LRA]: Reprocess asm insn with different preferen (*)
6e3d934... Daily bump. (*)
21109f9... testsuite: arm: bf16_vstn_1 vst3q_bf16 improved by late-com (*)
84a57d3... testsuite: arm: Use effective-target for aes-fuse-[12].c (*)
d6c0514... arm: don't allow movMcc when short-it but no vsel [PR124134 (*)
2601d04... Daily bump. (*)
7f7101c... c++: void(concept-id) evaluation [PR121822] (*)
bd7a7af... c++: unifying LAMBDA_EXPR [PR122318] (*)
e1bb341... testsuite: arm: add -mcpu=unset before -march (*)
f02d043... aarch64: Fix gating of fp8 intrinsics [PR123206] (*)
536e1a6... Daily bump. (*)
c37ee0c... tree-sra: Do not propagate bit-field accesses across assign (*)
f914057... ipa-cp: Fix assert triggering with -fno-toplevel-reorder (P (*)
a74a8b3... RISC-V: Disable small memsets for xtheadvector [PR123910]. (*)
5dd4b92... Ada: Fix subpool dropped from allocator initialized by aggr (*)
a9f5f22... Daily bump. (*)
05774a2... Daily bump. (*)
26e4f8a... Fortran: fix check for class array valued constructors and (*)
a3e15ca... Daily bump. (*)
3de8bce... Daily bump. (*)
73dfb2f... expand: Increase stack slot alignment for STRICT_ALIGNMENT (*)
85545af... Daily bump. (*)
771dfe6... aarch64: Disable shrink-wrap for locally-streaming function (*)
ba7382a... Ada: Fix internal error on access attribute used as subpool (*)
eec0e95... modulo-sched: reject loop conditions when not decrementing (*)
4df9545... Daily bump. (*)
1a8312a... libstdc++: Fix pretty printers for std::list (*)
0baadff... libstdc++: Fix XMethods for debug mode [PR122821] (*)
7d429e9... libstdc++: Fix incorrect noexcept on string::compare overlo (*)
9f98c2e... math-opts: Only build FMA when use is in addends. [PR123940 (*)
0cf6280... RISC-V: Fix xtheadvector ratio attribute. [PR123870] (*)
b2d78cc... RISC-V: Allow vector modes for xtheadvector. [PR123971] (*)
832e7a4... RISC-V: Handle VL-setting FoF loads. [PR123806] (*)
66bab55... [RISC-V][PR rtl-optimization/121787] Work around bad cfglay (*)
35320d5... RISC-V: Fix intrinsic FoF load at -O0 [PR122869]. (*)
5ed8411... aarch64: Adjust SVE vector costs for NVIDIA Olympus (*)
25786eb... Daily bump. (*)
c714df8... libstdc++: Fix doxygen comment for std::out_ptr [PR124024] (*)
8e83ff1... Allow a PCH to be mapped to a different address (*)
0b99615... s390: Don't emulate vec_cmpgtuv1tiv1ti for VXE3 [PR122781] (*)
47935cc... Daily bump. (*)
f5e6e82... Ada: Fix bogus "potentially unsynchronized barrier" warning (*)
3b47de2... d: Fix ICE in output_constant, at varasm.cc:5662 [PR124026] (*)
877cee6... Daily bump. (*)
ababaaf... Daily bump. (*)
7d2a771... aarch64: Add support for Hisilicon's hip12 core (-mcpu=hip1 (*)
ae573c9... libphobos: Remove qsort_r compat to fix *-freebsd14 [PR1236 (*)
68b601e... testsuite: forward extra arguments from $GCC_UNDER_TEST to (*)
f7421d2... gcc: avoid redefinition of CONST_CAST2 macro (*)
04e8f8a... libstdc++: Do not require assignment for vector::resize(n, (*)
9df216e... Daily bump. (*)
d22d02e... Update gcc es.po (*)
41ea541... aarch64: Adjust PR117048 scan assembly test (*)
54103e9... aarch64: fix XAR tests (*)
30b077e... aarch64: PR target/123584 - Fix expansion of SHA3 XAR with (*)
a423c59... c++: cv-qualified pack index propagation [PR122169] (*)
4fa3657... testsuite: lto: transform gcc-ar to include prefix (*)
aa01b84... libstdc++: Use overload operator<=> when provided in relati (*)
d0f04bc... i386: Drop mask subst for define_insn_and_split of extend [ (*)
f30695c... testsuite: riscv: drop -mcpu=xt-c920 tests from gcc-15 (*)
01aa184... testsuite: require hostedlib for pr123729.C (*)
54bae31... testsuite: aarch64: state pr123775.c requirements (*)
f66cb6f... Daily bump. (*)
27531df... Daily bump. (*)
a4abdfc... [RISC-V][PR target/122051] Fix pmode_reg_or_uimm5_operand f (*)
a60ad47... [RISC-V][PR target/120642] Avoid propagating constant AVL f (*)
aefa9e6... aarch64: Fix issue with __pld builtin at -O0 [PR 123548] (*)
bea4d9a... Daily bump. (*)
36d1b62... debug/123886 - remove GTY((skip)) from external_die_map ent (*)
e5aa8dc... tree-optimization/123794 - fix OMP SIMD scalar call removal (*)
de2f69a... middle-end/123775 - add missing expand_vec_cond_expr_p to p (*)
bdb57f7... tree-optimization/123729 - fix reduction epilog flowing int (*)
6a0fdbd... Add phi_arg_edge_from_use helper (*)
d8f71bd... middle-end/123575 - fix ABS_EXPR folding for vectors (*)
42ad456... tree-optimization/123537 - fix too permissive .REDUC_* fold (*)
76e79a3... ipa/116296 - avoid overflow in modref_access_node::contains (*)
38a9c78... tree-optimization/110043 - avoid overflow in pointer-query (*)
490531c... tree-optimization/109410 - ICE with noreturn and -g (*)
5ea0b74... rtl-optimization/106859 - fix location dumping from var-tra (*)
84a2174... middle-end/123887 - fix another missing side-effect check (*)
a8b02c0... middle-end/123887 - trapping conditional operand turned unc (*)
252e7fa... Daily bump. (*)
f41a533... Add missing PR reference (*)
e51e2c5... Ada: Fix prefixed-view notation rejected for discriminated (*)
8a9f2bd... Ada: Fix iterator filter ignored on enumeration type with c (*)
198a9ef... Daily bump. (*)
f0f35f3... Daily bump. (*)
86e5c7d... Ada: Fix spurious visibility error from limited_with clause (*)
a5b5537... d: Fix infinite loop in dump_generic_node [PR123264] (*)
c0aae47... LoongArch: Remove unused function type. (*)
3534d9a... LoongArch: Fix bug123766. (*)
7d89070... LoongArch: Fix bug123807. (*)
637afdf... Daily bump. (*)
ed185d8... Ada: Fix internal error on equality test with empty contain (*)
3b48469... d: Fix Segmentation fault with redeclared symbols [PR123407 (*)
ed65c1d... d: Fix ICE in gimplify_expr with const ref noreturn paramet (*)
af39be5... d: Fix buffer overflow detected with -defaultlib= and -debu (*)
69f42ef... Daily bump. (*)
1fdbcef... Ada: Fix crash on Unchecked_Union parameter with -gnateV -g (*)
19b33d2... Ada: Fix stack corruption with concatenation and 'Image of (*)
1ad7ee4... d: Fix ICE in ExprVisitor::visit, at d/expr.cc:2224 [PR1234 (*)
1b0d964... d: Fix ICE: in output_constructor_regular_field, at varasm. (*)
e49b8f2... d: Fix ICE: in expand_asm_stmt, at cfgexpand.cc:3445 [PR121 (*)
5e31b24... d: RVO/NRVO not done when returning a copy constructor (*)
c3fa37c... Daily bump. (*)
74eb175... d: Side effects not evaluated for array literals on stack [ (*)
3c7ba15... Update gcc sv.po (*)
0734fef... d: Fix root modules have no file location set [PR122817] (*)
3f5a4b7... c++: non-dep decltype folding of concept-id C<Ts...> [PR123 (*)
1a4b586... c++: leaky uid-sensitive constexpr evaluation [PR122494, PR (*)
15baa18... Daily bump. (*)
7ac25af... Daily bump. (*)
f9dbbff... Daily bump. (*)
8df4ee5... 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.