The branch 'aoliva/heads/testbase' was updated to point to:
ee8a5c03f6d9... ira: sort allocno_hard_regs by regset
It previously pointed to:
890dff609d49... Daily bump.
Diff:
Summary of changes (added commits):
-----------------------------------
ee8a5c0... ira: sort allocno_hard_regs by regset (*)
a2f4b04... vect: Add vect-scalar-cost-multiplier for SLP. (*)
25a11c5... vect: Make SELECT_VL a convert optab. (*)
3b4c34e... RISC-V: Add BF VLS modes and document iterators. (*)
54e9c0b... vect: Use start value in vect_load_perm_consecutive_p [PR12 (*)
283eb27... forwprop: Allow nop conversions for vector constructor. (*)
2d26dcd... hppa: Update peephole2 patterns for scaled/unscaled indexed (*)
e6c6af6... Avoid incomplete SLP handling for OMP SIMD calls with linea (*)
7ca42b7... Ada: Fix incorrect handling of BOM by -r switch of gnatchop (*)
f726857... phiprop: Avoid proping loads into loops [PR116835] (*)
e94e91d... phiprop: allowing prop into loop if there is a phi already (*)
952e145... phiprop: Allow non-trapping loads to be proped back into th (*)
789ff80... forwprop: Allow mismatch clobbers in simple dse (*)
73849ae... forwprop: Add call stmt support to simple dse [PR122633] (*)
94ae11a... match: Move `(pointer_diff (pointer_plus @0 @2) (pointer_pl (*)
230dc6e... libstdc++: Implement LWG 4370 for std::optional comparisons (*)
2ef6875... libstdc++: Implement LWG 4366 for std::expected comparisons (*)
e31e206... c++: refactor maybe_delete_defaulted_fn [PR119964] (*)
b207d9d... Move SIMD clone rejections to SIMD clone selection (*)
d3c11a2... [PR rtl-optimization/122782] Fix out of range shift causing (*)
39cd9fd... libstdc++: Fix pretty printers for std::list (*)
ca948ee... libstdc++: Fix XMethods for debug mode [PR122821] (*)
5a8746d... dwarf: Save bit stride information for array type entry [PR (*)
4c26e67... Fix comment for VECTOR_BOOL_MODE (*)
77f4a4f... Fortran: Failure with 1st PDT example in F2018 standard [PR (*)
c9174f2... Adjust gcc.dg/vect/bb-slp-41.c (*)
36c6006... libstdc++: Mark new istream::ignore overload always_inline (*)
04794bb... Fix wrong code for indexed component with very large index (*)
8dc9819... gcc: Set native_system_header_dir on aarch64-mingw (*)
2492c7c... Adjust testcase. (*)
77da461... Daily bump. (*)
7d8af19... hppa: Define GLIBC_DYNAMIC_LINKER in pa64-linux.h (*)
389a023... hppa: Enable LRA as default (*)
ecac184... hppa: Fix scaled and unscaled index support on targets with (*)
1bc846f... match: Move two patterns to use fold_before_rtl_expansion_p (*)
8655586... PR modula2/122801 soname bump for GCC 16 (*)
a8d172b... Match: Remove unnecessary convert for unsigned SAT_MUL (*)
22d6348... Test: Add test case for bit_op convert folding (*)
4bcdfc8... Match: Simplify (T1)(a bit_op (T2)b) to (T1)a bit_op (T1)b (*)
0f2f068... [PATCH] Run feedback directed ipa-split for flag_auto_profi (*)
ed1911b... [tree-optimization] Allow LICM to hoist loads in "self writ (*)
2239b33... OpenMP: Fix "begin declare variant" test failure with -m32 (*)
c4e28a4... Daily bump. (*)
fac9e25... c++/modules: Fix -Wexpose-global-module-tu-local [PR122636] (*)
154b21d... c++: Add detailed diagnostics for __is_pointer_interconvert (*)
7779863... c++: Add detailed diagnostics for __is_layout_compatible (*)
f1e596c... c++: Add detailed diagnostics for __builtin_has_unique_obje (*)
49acd44... c++: Fix diagnostics for __is_destructable (*)
c2ce1b5... c++: Adjust location of is_*_base_of diagnostics (*)
b579bcf... c++: Override input location in diagnose_trait_expr (*)
59cf3fa... c++: Correct behaviour of layout_compatible_type for aligne (*)
70789a0... changelog: Add algol68 as a bugzilla component (*)
f73b1b0... [PR 122701] Emit fresh reg->reg copy rather than modifying (*)
f28f1c5... OpenMP: Update docs for "begin declare variant" implementat (*)
bd6d591... OpenMP: C/C++ common testcases for "omp begin declare varia (*)
5a1a48d... OpenMP: C front end support for "begin declare variant" (*)
a469cf3... OpenMP: C++ front end support for "begin declare variant" (*)
31107ba... OpenMP: Add flag for code elision to omp_context_selector_m (*)
77b8221... OpenMP: Support functions for nested "begin declare variant (*)
cf865c8... c++: Fix up [[maybe_unused]] handling on expansion stmts [P (*)
fb22d7f... c++: Readd type checks for cp_fold -ffold-simple-inlines fo (*)
799ca4c... LoongArch: extract the base address to promote the combine (*)
0483d99... LoongArch: Optimize statement to use bstrins.{w|d} (*)
4962d13... LoongArch: Optimize V4SImode vec_construct for load index l (*)
59a5fec... aarch64: Extract aarch64_indirect_branch_asm for sibcall co (*)
9badb67... c++: fix ICE with consteval functions in template decls [PR (*)
10e9879... Daily bump. (*)
b7f137e... [PR118358, LRA]: Decrease pressure after issuing input relo (*)
fe3c845... libstdc++: fix dead links in doc (*)
1725567... libstdc++: Implement LWG 4406 and LWG 3424 for std::optiona (*)
0d4ab66... libstdc++: Implement P3223R2 Making std::istream::ignore le (*)
01b8c6f... libstdc++: Update some old docs about predefined feature ma (*)
e8cf136... libstdc++: Include <ostream> in <regex> for debug mode (*)
72afe64... libstdc++: Remove no_pch from tests that shouldn't depend o (*)
07a767c... libcody: Make it buildable by C++11 to C++26 (*)
9dff035... Fix OMP SIMD clone mask register and query (*)
a4d3460... tree-optimization/122778 - missed loop masking in OMP SIMD (*)
e82a8e5... c++: make __reference_*_from_temporary honor access [PR1205 (*)
0ac5a60... c++: Fix up build_data_member_initialization [PR121445] (*)
d9b785a... libgcc: Pass x87 control word in the correct type (*)
1c0897c... i386: Remove cond_{ashl,lshr,ashr}v{64,16,32}qi expanders [ (*)
10d9df1... libgomp: Fix race condition data-2{,-lib}.c testcase (*)
8cc3be3... Aarch64: Fix pasto in user manual (*)
66cd277... Fix email address (*)
3012aad... gimplify: Fix ICE in collect_fallthrough_labels [PR122773] (*)
c435bbd... arc: emit clobber of CC for -mcpu=em x >> 31 (*)
5659546... arc: Use correct input operand for *extvsi_n_0 define_insn_ (*)
ebabae6... ada: Follow-on for duplicate formal iterator names (*)
56722ed... ada: Remove obsolete call to Establish_Transient_Scope (*)
57d3933... ada: Sort cross-reference table using heap and not stack (*)
c9aeb78... ada: Avoid non-serious errors masking fatal errors (*)
249d08e... ada: Update description of extra formals for build-in-place (*)
35f7214... ada: Fix warnings given by static analyzer on Exp_Ch4 (*)
f656344... ada: No extra formals on anonymous access types of C subpro (*)
0c82717... ada: Fix memory leak for unconstrained limited arrays in an (*)
f9ee132... ada: Avoid incorrect errors for duplicate formal iterator n (*)
f4312f9... ada: Improve Append performance for Ada.Containers.Bounded_ (*)
3cd98d4... ada: Update the message for -gnatwx switch (*)
566ca64... ada: Remove suspicious entries generated by -gnatR for gene (*)
efb51d6... ada: Ensure a limited type is marking the packing as used (*)
f9c01c4... ipa: Remove LTO requirement for builtin callback carriers. (*)
0343c45... ipa: Rewrite callback_edge_useful_p heuristic. (*)
cabfea3... LoongArch: Add more numbers supported for {x}vldi (*)
1efe2bd... LoongArch: Fix operands[2] predicate of lsx_vreplvei_mirror (*)
6593e4f... Daily bump. (*)
b3b2da1... Improve PHI analyzer performance (*)
e166a0f... libstdc++: [_GLIBCXX_DEBUG] Fix std::erase_if behavior for (*)
8501c73... MAINTAINERS: Add myself in forge integration maintainers (*)
828ac56... libstdc++: Prepare mdspan-related code for submdspan. (*)
ba1e169... libstdc++: Add constexpr to operator delete in 18_support/h (*)
c738d4e... RISC-V: Add RTL pass to combine cm.popret with zero return (*)
8615c85... [PATCH v1] RISC-V: Fix missed zero extend for unsigned scal (*)
0fa5a39... middle-end: add target hook for isel (*)
5527996... ipa: Add early return when the hashed edge is a callback-ca (*)
92ea686... MAINTAINERS: Update my email address. (*)
0b74386... gcc/doc: Fix usages of @itemize with named items in Regs an (*)
3377046... MAINTAINERS: update my email (*)
722bd68... gcc: check if target install name equals the full driver na (*)
240b502... Switch from USE_GAS/GLD to HAVE_GNU_AS/LD (*)
48a432d... driver: Simplify LINK_ARCH*_SPEC on Solaris (*)
f6b6430... LoongArch: NFC: Drop loongarch_expand_vec_perm (*)
53194a7... LoongArch: NFC: Simplify logic of vec_perm{v32qi,v16hi} (*)
6641aaa... LoongArch: Micro-optimize the blend step for vec_perm<LASX> (*)
af26139... LoongArch: NFC: Move [x]vshuf.* to simd.md (*)
57b4620... LoongArch: NFC: Simplify vec_permv8sf logic (*)
0e254a2... LoongArch: Avoid memory load when use xvperm.w for vec_perm (*)
f168d62... LoongArch: Fix wrong code from loongarch_expand_vec_perm_1 (*)
6bace0e... c++: Fix error recovery ICE in tsubst_baselink [PR120876] (*)
8e3291f... c++: Fix error recovery for enums with bad underlying type (*)
cb8c1f7... Daily bump. (*)
44f3027... libstdc++: Update GCC 16.1 library versions in docs (*)
cd54244... libstdc++: Update GCC 15.1 library versions in docs [PR1227 (*)
d0e0f6b... libstdc++: Remove vertical whitespace from code listings in (*)
00c1675... Avoid recursion with SCEV (*)
e2faea3... c++: fix ICE when comparing targs [PR119580] (*)
74bcef9... Fix common.opt.urls: include -fuse-ld=wild (*)
c760057... gimple: fix strlen+more for references (*)
47ebad5... libstdc++: store the length after the store of the null cha (*)
c8eb7d8... dce: Use FOR_EACH_IMM_USE_FAST instead of FOR_EACH_IMM_USE_ (*)
d56eb2f... aarch64: Fix ICE when laying out arguments of size 0 [PR 12 (*)
5eebbc9... docs: aarch64: Minor grammar fix for preserve_none. (*)
6b7f4b5... c++: current inst name lookup within noexcept-spec [PR12266 (*)
17f8a78... regenerate configure files (*)
2745091... support Wild linker (*)
9ff2e65... [MAINTANERS] Add myself to MAINTAINERS file (*)
58b8874... libstdc++: Make <mdspan> compatible with clang. (*)
3027010... AArch64: expand extractions of Adv.SIMD registers from SVE (*)
a3e97da... [RISC-V] Fix trivial bootstrap failure on RISC-V (*)
7b3a0f7... Fix dr_chain memleak in vectorizable_load (*)
97a7d56... tree-optimization/122722 - better SLP reduction group disco (*)
c628aea... testsuite: Add testcase for already fixed PR [PR121519] (*)
e901cc8... arm: testsuite: fix vgetq_lane tests for c++ (*)
18a85f9... tree-optimization/122747 - fix masking of loops with condit (*)
6b5cb16... tree-ssanames: Fix pasto in get_known_nonzero_bits function (*)
3d000da... c++, libstdc++: Implement CWG1670 and LWG4468 (*)
5294e0a... libstdc++: Implement proposed resolution of LWG4477 [PR1226 (*)
735eb66... tree-ssa-live: Fix .DEFERRED_INIT handling [PR122184] (*)
a264167... build: Define DISABLE_MULTILIB if --disable-multilib (*)
f2e3eb7... Fix typo in sol2.h (*)
66bac7b... rs6000: Do not reorder operands for vec_pack_to_short_fp32 (*)
0ec9191... Fortran: Fix testcases from [PR32365] (*)
d537bae... i386: Add AVX10.1, AVX10.2, APX_F and MOVRS to Nova Lake (*)
6084208... Daily bump. (*)
a286685... libgomp.texi: Update MASTER/MASKED entry in the libgomp ABI (*)
c48c6c0... cobol: Correct Makefile.am from 809b32660990867052132c706a9 (*)
76c7c5d... RISC-V: Add flag to adjust mem inlining threshold (*)
a39fec8... libstdc++: shared_mutex: Respond consistently to errors and (*)
c1cf465... c++: Handle absolute path for CMI output directory [PR12267 (*)
779fc12... arm: [MVE intrinsics] remove __ARM_mve_typeid and __ARM_mve (*)
3cb1f86... arm: [MVE intrinsics] rework vuninitialized (*)
6c0f2ad... arm: [MVE intrinsics] rework vgetq_lane vsetq_lane (*)
647e02a... arm: doc: Update documentation on half-precision support (*)
c6fff0b... arm: [MVE intrinsics] Avoid warnings when floating-point is (*)
7db49bf... fortran: Enforce spec statement ordering [PR32365] (*)
f10f9ae... testsuite: Require target int32 for pr116815.c test (*)
863b1ab... ada: Reserve Is_Constructor for Ada constructors (*)
fc73052... ada: Fix assertion failure on prefixed call with access to (*)
fb97610... ada: Enforce checks on access to interface type conversions (*)
54afa29... ada: Small cleanup in analysis of package instantiation (*)
6ec436c... ada: Fix small typo in comment (*)
b4c2d77... ada: Fix bogus error about null exclusion for designated ty (*)
6d6fcce... ada: Update baselining disclaimer. (*)
7f5802e... ada: Improve diagnostic when an incorrect left bracket is f (*)
b666b1c... ada: Add rule check for call arguments (*)
3b5c0c0... ada: Reserve Is_Constructor for Ada constructors (*)
753e088... ada: Avoid duplicate streaming and Put_Image subprograms (p (*)
86ab439... ada: Improve warning on abstract equality (*)
738895e... ada: Update implementation for ghost entities inside ignore (*)
6651ce0... ada: Don't generate function that violates No_Dynamic_Sized (*)
01d332a... ada: Fix mistake in recent patch (*)
6d29b3a... ada: Add ATC to suspension objects (*)
1592d6f... ada: Use Finalizable for suspension objects (*)
5c2fdfc... tree-optimization/122736 - OMP SIMD call mask recording (*)
3dc4bcb... [RISC-V] Add cpu and tuning structures for spacemit-x60 des (*)
facb928... tree-optimization/122723 - masking of .COND_ADD reductions (*)
596b4fd... tree-optimization/122723 - fix multi-step mask conversion (*)
ac45382... libstdc++: Fix construction function_ref from nontype<&S::x (*)
594dc80... Also handle vptestnm + and15/and3 to just vptestnm. (*)
0aac01b... Daily bump. (*)
d8e3ddc... cobol: Correct libgcobol install directory and add componen (*)
77278e0... libstdc++: Fix error reporting for filesystem::rename on Wi (*)
61f154c... Fortran: contiguous pointer assignment to select type targe (*)
add4efb... Update UNSIGNED documentation. (*)
e55195c... SARIF output: fix diagnostics within C++ member fns [PR1226 (*)
5ce1317... diagnostics: fix socket includes for MinGW host [PR122666] (*)
49217e1... fnspec: constify methods [PR97894] (*)
31cedbc... cfgcleanup: Move cheaper checks earlier (*)
10147ee... cfgcleanup: merge tree_forwarder_block_p and remove_forward (*)
fd498ee... mergephi: Add stats (*)
edde0ae... libstdc++: Fix std module for gcc4-compatible ABI (*)
2e1d74b... [PR rtl-optimization/122575] Fix mode on optimized IOR comp (*)
359d48a... libstdc++: testsuite/util adjustments for import std (*)
c8380ed... simplify-rtx: Simplify VEC_CONCAT of two CONST_VECTOR (*)
9343046... gccrs: Fix segv in errors in type checking an impl item (*)
792ce42... gccrs: Support generic constant impl items (*)
db64745... gccrs: Fix const generics handling on array types (*)
c947f63... gccrs: make invalid inner attributes show error (*)
eb88b7b... gccrs: fix ICE on missing pattern in while loop (*)
63d2fbc... gccrs: fix cfg attribute error with literal predicate (*)
87b9661... gccrs: fix segfault with empty cfg attribute (*)
7dc1391... gccrs: fix error multiple cfg predicates (*)
1a8eabd... gccrs: Add support for binding const generic values to path (*)
0431b50... gccrs: Implement E0579 error checking in RangePattern compi (*)
ce39846... gccrs: Fix `RangePattern` negative literal bounds being tre (*)
b1b1acc... gccrs: Fix ICE with non-trailing const defaults (*)
62da3d9... gccrs: Add minus sign compilation for LiteralPattern (*)
c8bd8f9... gccrs: fix segfault on exported macro (*)
9acc6d8... c++: Add testcase for CWG3079 (*)
301fcc7... c++: Add testcase for CWG3061 (*)
c7ba34d... c++: Add testcase for CWG3045 (*)
5aa8475... Improve LIM dump and some testcases (*)
cc36c54... Avoid scanning all stmts outside of loops in LIM (*)
cd1a0a4... cfgloop: Modify loop_exits_{to,from}_bb_p return type to ed (*)
f573c77... docs: aarch64: arm: Update ACLE documentation. (*)
5deed65... forwprop: restrict vector load decomposition in optimize_ve (*)
b4a37c4... GCC, meet C++20 (*)
edc821b... OpenMP/OpenACC tests. vs C++26 (*)
65ee4bb... [x86] avoid using masked vector epilogues when no scalar ep (*)
9fa1c81... build: Check for ld -z compress-sections=zstd on Solaris (*)
74a8b2d... RISC-V: Add test for vec_duplicate + vmsne.vv combine case (*)
83e96a5... RISC-V: Add test for vec_duplicate + vmsne.vv combine case (*)
1b71fbc... Daily bump. (*)
beba09b... Allow single PHI initial values. (*)
337ebec... Turn PHI analyzer to a simple pre-pass (*)
71f41d9... Force recalculation when relations are registered. (*)
c1f8961... Update current query global when system global changes. (*)
b2e40fc... cfglceanup: Fix check for preheaders (*)
84dbb22... libstdc++: Include <mutex> in syncbuf.cc [PR122698] (*)
d9a19e6... Remove /usr/ccs references on Solaris (*)
4711901... c++/modules: Keep tracking instantiations of static class v (*)
3d11d69... Always analyze possible partial vector usage (*)
ec1e495... Decide on LOOP_VINFO_USING_SELECT_VL_P after determining pa (*)
c600861... Do not call vect_determine_partial_vectors_and_peeling from (*)
a9139a6... Remove LOOP_VINFO_EPIL_USING_PARTIAL_VECTORS_P (*)
37a0ec2... diagnostics: Fix -fdump-internal-locations for 64-bit locat (*)
a8cf8cb... aarch64: unxfail pr117123.C (*)
cbd6477... aarch64: change another CRC test (*)
9d0f374... Daily bump. (*)
85066ad... libstdc++: Tweak static_assert messages for volatile atomic (*)
bbbd6a9... libstdc++: Minor refactoring in __wait_until_impl in atomic (*)
577c0f4... gcc: Make aarch64-mingw32 target install wrap stdint.h (*)
c38bf35... c++/modules: explicit inst of constructor (*)
1569b0a... [RISC-V] Avoid most calls to gen_extend_insn (*)
77705b4... testsuite: Fix up c-c++-common/asan/asan-stack-small.c test (*)
246ec58... cobol: Fix bootstrap [PR122691] (*)
aaa625a... c++/modules: if translation fails fall back to #include (*)
4b84e56... c++/modules: fix hash_map issue (*)
feccb9c... c++/modules: using builtin (*)
2359344... c++/modules: friend void foo<bar>() (*)
05a3346... aarch64: Remove unused pattern (*)
c131624... aarch64: Add `aarch64_comparison_operator_cc` (*)
e73b0e7... aarch64: Remove redundant checks (*)
8d32fdf... aarch64: Merge mov<ALLI>cc with mov<GPF>cc (*)
7ddc204... aarch64: Fix condition accepted by mov<GPF>cc (*)
8d2e8db... Daily bump. (*)
332d834... [RISC-V] Drop scan-tests of marginal value (*)
00a522e... RISC-V: Add missing member for andes_25_tune_info (*)
54b3c41... arm: [MVE intrinsics] rework sqrshr sqshl srshr uqrshl uqsh (*)
8dea981... arm: [MVE intrinsics] rework sqshll srshrl uqshll urshrl (*)
859c3ce... arm: [MVE intrinsics] rework sqrshrl sqrshrl_sat48 (*)
eb5f0c7... arm: [MVE intrinsics] rework uqrshll uqrshll_sat48 (*)
e0b23a9... arm: [MVE intrinsics] rework vpnot (*)
de124ff... Add 'num_children' method to relevant pretty-printers (*)
f94a73e... libstdc++: Ensure that _Utf_view is always a view. (*)
14e5e4e... fortran: correctly handle optional allocatable dummy argume (*)
7a5a92a... libstdc++: Add comment to __cpp_lib_bitset preprocessor con (*)
e7ba197... libstdc++: std::bitset<0>("zero") should throw std::invalid (*)
c9fb483... Remove --param=switch-lower-slow-alg-max-cases (*)
75d7819... i386: Remove 'i' from output operand constraint (*)
c725204... ipa/122663 - fix ICE with stmt removal during IPA modificat (*)
71004c2... libstdc++: Use _Bind_front_t/_Bind_back_t in bind_front<f>/ (*)
a645e90... tree-optimization/122573 - enhance SLP of invariant loads (*)
4fa9ce0... Fortran: procedure targets in derived-type constructors [PR (*)
55a7766... tree-optimization/122680 - avoid range query during vect tr (*)
5afd19b... build: Require binutils 2.30+ on Solaris [PR121457, PR12145 (*)
9e7d6c8... arm: [MVE intrinsics] rework asrl lsll [PR122216] (*)
d2218f4... arm: [MVE intrinsics] add scalar_s64_shift scalar_u64_shift (*)
e359564... arm: add support for out of range shift amount in MVE asrl (*)
52985dc... arm: fix MVE asrl lsll lsrl patterns [PR122216] (*)
c47f146... Regenerate gcc/configure (*)
0d2fed9... LoongArch: optimize half of vector copy for V4DFmode. (*)
522f07d... LoongArch: Fix predicate for symbolic_pcrel_offset_operand. (*)
f77f479... LoongArch: Fix issue where data marked as GTY is cleaned up (*)
(*) This commit already exists in another branch.
Because the reference `refs/users/aoliva/heads/testbase' matches
your hooks.email-new-commits-only configuration,
no separate email is sent for this commit.