The branch 'aoliva/heads/testbase' was updated to point to: 1e2ae65a7f01... RISC-V: Add testcases for signed imm SAT_ADD form1
It previously pointed to: fc40202c1ac5... SVE intrinsics: Fold division and multiplication by -1 to n Diff: Summary of changes (added commits): ----------------------------------- 1e2ae65... RISC-V: Add testcases for signed imm SAT_ADD form1 (*) da31786... Match:Support signed imm SAT_ADD form1 (*) 693b770... Daily bump. (*) 859ce74... avx10_2-comibf-2.c: Require AVX10.2 support (*) 69bd93c... [PATCH v2] RISC-V: zero_extend(not) -> xor optimization [PR (*) a91d5c2... Darwin: Fix a narrowing warning. (*) 345eb9b... openmp: Fix signed/unsigned warning (*) d334f72... openmp: Add testcases for omp_max_vf (*) 2a2e6e9... openmp: Add IFN_GOMP_MAX_VF (*) 896c6c2... openmp: use offload max_vf for chunk_size (*) 5c9de3d... openmp: Tune omp_max_vf for offload targets (*) 137b264... Add details output for assume processing. (*) 85736ba... testsuite: add infinite recursion test case [PR63388] (*) 6f4977e... diagnostics: fix typo in comment (*) 5c34f02... libstdc++: Deprecate useless <cxxx> compatibility headers f (*) 6a050a3... libstdc++: Move include guards to start of headers (*) 1b169ee... libstdc++: More user-friendly failed assertions from shared (*) f7979b8... libstdc++: Enable debug assertions for filesystem directory (*) 05e70ff... ipcp don't propagate where not needed (*) 6d8764c... store-merging: Apply --param=store-merging-max-size= in mor (*) aab5722... store-merging: Don't use sub_byte_op_p mode for empty_ctor_ (*) 4dbf4c0... Fortran: F2008 passing of internal procs to a proc pointer (*) 8ac694a... i386: Add OPTION_MASK_ISA2_EVEX512 for some AVX512 instruct (*) d228a07... Intel MOVRS tests: Also scan (%e.x) (*) c415565... gcc.target/i386/apx-ndd.c: Also scan (%edi) (*) f0d34e8... Daily bump. (*) 8c41846... fortran: dynamically allocate error_buffer [PR117442] (*) 2e35fbd... match: Fix comment for `X != 0 ? X + ~0 : 0` transformation (*) c751889... testsuite: arm: Use effective-target for pr68620 and pr7804 (*) e152a73... testsuite: arm: Relax register selection [PR116623] (*) 4602f62... testsuite: arm: Use effective-target for pr98636.c test (*) 3621d2a... c: gimplefe: Only allow an identifier before ? [PR117445] (*) 161e246... PR target/117449: Restrict vector rotate match and split to (*) f185a89... testsuite: Fix up gcc.target/powerpc/safe-indirect-jump-3.c (*) 3545aab... c++: allow array mem-init with -fpermissive [PR116634] (*) 6543a21... Deprecate the ARM simulator (*) f31b72b... c++: Fix crash during NRV optimization with invalid input [ (*) 5821f5c... c++: Don't crash upon invalid placement new operator [PR117 (*) b1d92ae... c++: Defer -fstrong-eval-order processing to template insta (*) 5c19ba5... testsuite: fix testcase pr110279-1.c (*) 648bd1f... Support vector float_extend from __bf16 to float. (*) a17acf4... Support vector float_truncate for SF to BF. (*) c1bbad0... c++: Mark replaceable global operator new/delete with const (*) ea46a21... i386: Handling exception input of __builtin_ia32_prefetch. (*) 2fc25a2... middle-end/117433 - ICE with gimple BLKmode reg copy (*) 1cc2c45... aarch64: remove falkor-tag-collision-avoidance pass (*) acf18b5... aarch64: Remove scheduling models for falkor and saphira (*) 61622cf... i386: Utilize VCOMSBF16 for BF16 Comparisons with AVX10.2 (*) 6177b45... Handle T_HRESULT types in CodeView records (*) b0f4f55... Write LF_POINTER CodeView types for pointers to member func (*) 7ac2407... Write LF_BCLASS records in CodeView struct definitions (*) a96c774... c++/modules: Merge default arguments [PR99274] (*) 48ef485... c++/modules: Handle location exhaustion in write_location [ (*) ad1f112... Daily bump. (*) 8ae4a83... simulate-thread tests: Silence gdb debuginfod warning (*) 35425d0... libstdc++: Remove workaround for modules issue [PR113814] (*) c1d91ad... guality tests: Silence gdb debuginfod warning (*) 6b31590... [PATCH v2 2/2] RISC-V: Disable by pieces for vector setmem (*) b30c6a5... [PATCH v2 1/2] RISC-V: Make vectorized memset handle more c (*) fe97ac4... libgccjit: Add convert vector (*) b8ac365... diagnostics: update leading comment for class diagnostic_co (*) 196b13f... diagnostics: cleanups to opts-diagnostic.cc (*) 7bb75a5... libgccjit: Add gcc_jit_global_set_readonly (*) e995866... testsuite: arm: Force hard ABI for pr51534.c test (*) 7b2e6e6... testsuite: arm: Use effective-target for data-intrinsics-as (*) d56d2f3... testsuite: arm: Relax cbranch tests to accept inverted bran (*) e3f2db9... testsuite: arm: Update expected asm in armv8_2-fp16-neon-2. (*) 56acc94... libgccjit: Add count zeroes builtins to ensure_optimization (*) 899b5be... ada: Move special case for null string literal from fronten (*) 023a5dd... ada: Remove special case for the size of a string literal s (*) bffba3d... ada: Fix ancient typo in process_decls (*) 16007e3... ada: Split Library_Unit using multiple wrappers (*) f6a8c07... ada: Improve Unbounded_Wide_String performance (*) c3df7a6... ada: Improve performance of Unbounded_Wide_Wide_String (*) df3e624... ada: Improve Unbounded_String performance (*) 0935f20... ada: Initial implementation of Extended_Access aspect (FE p (*) 19367d7... ada: Avoid unused with warning with Extend_System (*) 7bcfdac... ada: Fix crash on default value with nested iterated compon (*) 56ea463... ada: Propagate resolution status from Resolve_Iterated_Comp (*) 4fbfd9e... ada: Remove dead code in Resolve_Iterated_Component_Associa (*) 420b9b9... ada: Update documentation for -gnatVxx switches (*) f0f7bea... ada: Tweak description of new predicate (*) ecd8a59... ada: Display message on reproducer generation failure (*) 7c7a8d6... ada: Missing runtime check in interpolated string (*) 81ffd5e... ada: Add CHERI variant of full secondary stack allocator (*) 7b96c61... ada: CheriBSD: add SIGPROT handler (*) e6d88c0... ada: Add Invocation node to the SARIF report (*) 8314fdc... ada: Add Schema to the SARIF report (*) 0c8bdc2... ada: Tweak CPU affinity handling (*) 047d6d9... ada: Fix error message for pragma First_Controlling_Paramet (*) 0bebf55... ada: Build and runtime support for CheriBSD (*) 2825944... ada: Refactor exception declarations from Interfaces.CHERI (*) 758a95d... ada: Fix alignment of pthread_mutex_t (*) 010cf71... ada: Move formal hash tables from gnat repository to the SP (*) e009d0c... ada: Add doc for deep delta aggregates (*) f6afd36... ada: Fix internal error on alignment clause for type declar (*) a0b57f6... ada: Minor tweaks in comments (*) e2f0739... ada: Correction to disable self-referential with_clauses (*) 74cdc0d... ada: Missing precondition runtime check in inherited primit (*) 5990d3e... ada: Fix visibility of Taft amendment types (*) 9c3b5ed... ada: Minor whitespace tuning (*) d797d05... ada: Avoid run-time conversion of 0 from Int to Uint (*) 625c4ec... ada: Assignment local variable only when it is used (*) 39e9eba... ada: Add null exclusion to avoid run-time checks (*) ccd17b2... ada: Resolve intrinsic operators without homonyms (*) c9328cb... ada: Fix asymmetry in resolution of unary intrinsic operato (*) 1c46a54... PR 117048: simplify-rtx: Simplify (X << C1) [+,^] (X >> C2) (*) 9141bfd... target: Fix asm codegen for vfpclasss* and vcvtph2* instruc (*) 766075c... Don't call invert on VARYING. (*) 8762bb1... Revert "PR 117048: simplify-rtx: Simplify (X << C1) [+,^] ( (*) cdd87f4... aarch64: Fix incorrect LS64 documentation (*) d413a2c... aarch64: Add support for FUJITSU-MONAKA (-mcpu=fujitsu-mona (*) afcbf4d... libstdc++: Fix up 117406.cc test [PR117406] (*) 2e6d9e9... Move vect_update_inits_of_drs (*) 223da6a... Preserve ->move_dr behavior when adjusting epilogue info (*) 6cbe075... Move updated versioning threshold compute (*) 28e2d41... Add regression test (*) f1d16cd... simplify-rtx: Simplify ROTATE:HI (X:HI, 8) into BSWAP:HI (X (*) 14cb23e... aarch64: Emit XAR for vector rotates where possible (*) 19757e1... aarch64: Optimize vector rotates as vector permutes where p (*) 1411d39... PR 117048: aarch64: Add define_insn_and_split for vector RO (*) 1e5ff11... aarch64: Use canonical RTL representation for SVE2 XAR and (*) de2bc6a... PR 117048: simplify-rtx: Simplify (X << C1) [+,^] (X >> C2) (*) d3d925b... Daily bump. (*) caa2690... docs: Document that __builtin_assoc_barrier also can be use (*) 059fdb7... match: Fix `a != 0 ? a - 1 : 0` pattern [PR117363] (*) 4ed0281... Fortran: Fix associate_69.f90 that fails on some platforms (*) 7f67acf... Daily bump. (*) af5a62e... testsuite: Require fpic support for pr116887.c (*) 5e40dcf... testsuite: Require trampoline support for pr117245.c (*) 10c75e2... Add UMASKR and UMASKL intrinsics. (*) 36a9e2b... libstdc++: Fix up std::{,b}float16_t std::{ilogb,l{,l}r{oun (*) 1fb467d... gimplify: Fix up RAW_DATA_CST related ICE [PR117384] (*) 815e48e... c++/modules: Propagate TYPE_CANONICAL for partial specialis (*) 4a99443... c++/modules: Fix recursive dependencies [PR116317] (*) 6a2e891... [committed] ft32 doesn't support trampolines. (*) 4a5a635... [committed] Make LRA default for ft32 and remove -mlra opti (*) 0cb6078... analyzer: use std::unique_ptr in "to_json" functions (*) 441676b... Daily bump. (*) 115ab8d... builtins: Fix expand_builtin_prefetch [PR117407] (*) 1a5bdeb... libstdc++: Check feature test macros in unordered container (*) db798ee... libstdc++: Minor comment improvements in <bits/hashtable.h> (*) 7a4fced... libstdc++: Add P1206R7 from_range members to std::list and (*) 253fe0f... Update bitwise_or op_range. (*) 62420db... Reimplement 'assume' processing pass. (*) fe22e18... Make fur_edge accessible. (*) d949b94... c++: Adjust docs and option descriptions for the publishing (*) 1ae24f7... c++: Attempt to implement C++26 P3034R1 - Module Declaratio (*) 79a75b1... Use IN_RANGE in prefetch builtin (*) c5a36c4... i386: Do not allow pointer conversion for CMPccXADD intrin (*) e8689ac... testsuite: Fix up builtin-prefetch-1.c tests (*) caf6b6f... LoongArch: testsuite: Add -O for jump-table-annotate.c (*) fe919da... c++: Add testcase for now fixed issue [PR101887] (*) c8d35f2... Always set SECTION_RELRO for or .data.rel.ro{,.local} [PR11 (*) 36a92c3... analyzer: fix -Wunused-parameter warning [PR117373] (*) 8e95e06... Use LC_ALL=C when running selftests [PR117361] (*) a51d220... libstdc++: Add missing <vector> header to unordered_set/pr1 (*) 063196e... libstdc++: Remove stray whitespace in #endif (*) 9646a4c... Fix -mod(unsigned, unsigned). (*) 7fdb66f... openmp: Return error_mark_node from tsubst_attribute for er (*) 7f93910... Fortran: Fix problems with substring selectors in ASSOCIATE (*) f8ae2cc... Support Intel AMX-MOVRS (*) e9ab41b... Support Intel MOVRS (*) dd859e9... Support Intel AMX-FP8 (*) 9f2f36a... Support Intel AMX-TRANSPOSE (*) 8cc38ab... Support Intel AMX-TF32 (*) 343f811... Support Intel AMX-AVX512 (*) 8ee5cd4... Support Intel SM4 EVEX instructions (*) a287ff2... testsuite: g++.dg: debug: fix test filenames (*) 57d4ec1... testsuite: g++.dg: torture: fix PR111520 filename (*) 6df5c49... testsuite: g++.dg: fix PR90313 filename (*) 1ef0239... testsuite: fixup pr66655.C (*) 14e2f32... testsuite: g++.dg: rename pr66655 test (*) 6e58db9... testsuite: g++.dg: rename pr42965 test (*) 31ec0b0... testsuite: g++.dg: rename pr105820 test (*) bedd308... testsuite: move single-file LTO pr47333 test to torture (*) 778863e... testsuite: move single-file LTO pr95677 test to torture (*) aa84020... libiberty: Fix comment typos (*) a00a0e3... aarch64: Require SVE2 and/or SME2 for SVE FAMINMAX intrinsi (*) ede9759... aarch64: Record separate streaming and non-streaming ISA re (*) e1b17a0... aarch64: Move ENTRY_VHSDF to aarch64-simd-pragma-builtins.d (*) 94b9ffb... aarch64: Forbid F64MM permutes in streaming mode (*) 2a4ee57... testsuite: fix c23-constexpr-2a.c test to use dg-do run (*) 9eae926... c: detect variably-modified types [PR117145,PR117245,PR1004 (*) 241d419... testsuite: Fix prototype in gcc.dg/pr114115.c (*) b23de8e... Add autoconf check for clock_gettime (*) 1504073... testsuite: Use noinline in gcc.dg/simulate-thread/simulate- (*) 1905b59... RISC-V: fix const interleaved stepped vector with a scalar (*) da9772b... diagnostics: add class lazy_diagnostic_path (*) a91569d... diagnostics: use std::move in output_factory::handler ctor (*) d1d3c17... diagnostics: fix memory leak of m_option_mgr (*) d6868b2... [PATCH v2] RISC-V: Fix gcc.target/riscv/rvv/base/cpymem-1.c (*) df09173... testsuite: add testcase for fixed PR106073 (*) d2f9159... middle-end: Lower all gconds during vector pattern matching (*) f7ae087... OpenMP/C++: Use STRIP_REFERENCE_REF to fix declare variant (*) eb828a1... RISC-V: Do not inline when callee is versioned but caller i (*) f011f89... OpenMP/C++: Fix declare variant with reference-returning fu (*) a57c16e... RISC-V: Split riscv_process_target_attr with const char *ar (*) 646b24e... libstdc++: Add align_alloc attribute to aligned operator ne (*) b39f62f... expand: Fix up expansion of VIEW_CONVERT_EXPR to BITINT_TYP (*) 1f7b1c5... RISC-V: allow -fno-plt to disable PLT (*) 1de156e... tree: Fix up comment wording in valid_new_delete_pair_p (*) 159fb20... Fortran: Fix problem with substring selectors in ASSOCIATE (*) 2dcb174... testsuite: fix syntax in Wstringop-overflow-59.c (*) b60031e... gimple: Remove special handling of COND_EXPR for COMPARISON (*) 717051a... Daily bump. (*) 5e26a34... libstdc++: Fix copy&paste comments in vector range tests (*) 96566cc... libstdc++: Fix some typos and grammatical errors in docs (*) acba8b3... [PATCH] Fix SLP when ifcvt versioned loop is not vectorized (*) 5be5c66... [PATCH] Adjust param_vect_max_version_for_alias_checks (*) 857145b... c: Do not document C23 support as experimental and incomple (*) aad9de3... syscall: don't define syscall stub on Hurd (*) a2cd5d1... Remove sys/user time in -ftime-report (*) 8f93483... Remove vectorizer finish_cost wrapper (*) 875279f... Fix function multiversioning dispatcher link error with LTO (*) d7f2c1b... c: Diagnose char argument to __builtin_stdc_* (*) a65e148... [RISC-V] Aggressively hoist VXRM assignments (*) 673d6b2... c++, contracts: Only check contracts attributes [PR116607]. (*) e2692b9... libstdc++: Define config macros for additional IEEE formats (*) 30563d8... libstdc++: Define __memcpyable<float*, _Float32*> as true (*) bc0eecc... Fix ICE due to subreg:us_truncate. (*) b829171... Fortran: fix several front-end memleaks (*) df11cb0... arm: [MVE intrinsics] Remove unused builtins qualifiers (*) e8c3d0f... Remove dead part of bool pattern recognition (*) 91577f0... [MAINTAINERS] Add myself to write after approval and DCO. (*) fccef0c... function: Call do_pending_stack_adjust in assign_parms [PR1 (*) cd55354... genmatch: Fix build on hppa64-hpux [PR117348] (*) 6f0f202... Fortran: Move pr115070.f90 to ieee directory [PR117335]. (*) ee09fcc... i386: Use assign_stack_temp instead of assign_386_stack_loc (*) abcfe1e... c: Add C2Y N3370 - Case range expressions support [PR117021 (*) 1208686... testsuite: Adjust AVX10.2 check_effective_target (*) 179a682... RISC-V: Add testcases for unsigned .SAT_SUB form 2 with IMM (*) 4af8db3... Match: Simplify (x != 0 ? x + ~0 : 0) to (x - x != 0). (*) 17643e5... Daily bump. (*) 220e057... Revert "Simplify switch bit test clustering algorithm" (*) 0b73e93... diagnostics: support multiple output formats simultaneously (*) 3d8cd34... aarch64: Use canonicalize_comparison in ccmp expansion [PR1 (*) 3d06e9c... Simplify switch bit test clustering algorithm (*) a4e2b13... Only do switch bit test clustering when multiple labels poi (*) 06bc3a7... Disable -fbit-tests and -fjump-tables at -O0 (*) 7211155... Fix miscompilation of function containing __builtin_unreach (*) 9dd9a88... aarch64: Remove unnecessary casts to rtx_code [PR117349] (*) 28b7aed... c-family: Handle RAW_DATA_CST in complete_array_type [PR117 (*) e6d21cb... c++: printing AGGR_INIT_EXPR args (*) f003834... [RISC-V] RISC-V: Add implication for M extension. (*) 17f6add... testcase: Add testcase for tree-optimization/117341 (*) b22d9c8... [PATCH 2/2] RISC-V:Add intrinsic cases for the CMOs extensi (*) d2c8548... [PATCH 1/2] RISC-V:Add intrinsic support for the CMOs exten (*) 072d6bb... RISC-V: Add testcases for form 1 of MASK_LEN_STRIDED_LOAD{S (*) 30435cc... RISC-V: Implement the MASK_LEN_STRIDED_LOAD{STORE} (*) 372060d... RISC-V: Adjust the gather-scatter testcases due to middle-e (*) a0292dd... Vect: Introduce MASK_LEN_STRIDED_LOAD{STORE} to loop vector (*) 1fdee26... Internal-fn: Introduce new IFN MASK_LEN_STRIDED_LOAD{STORE} (*) 4cfff6d... Remove dead vect_recog_mixed_size_cond_pattern (*) c738a15... Remove dead code in vectorizer pattern recog (*) 7f622ee... libstdc++: Fix complexity of drop_view::begin() const [PR11 (*) 7f41203... jit: fix leak of pending_assemble_externals_set [PR117275] (*) 9999cc7... tree-optimization/117343 - decide_masked_load_lanes and sta (*) 0e99b22... tree-optimization/117333 - ICE with NULL access size DR (*) 5e247ac... libstdc++: Use if consteval rather than if (std::__is_const (*) 61977b8... ada: Fix static_assert with one argument (*) 63b6967... arm: [MVE intrinsics] Rework MVE vld/vst intrinsics (*) 16ee5c6... arm: [MVE intrinsics] Add support for predicated contiguous (*) 52e36cd... arm: [MVE intrinsics] Add load_extending and store_truncati (*) c31cdc3... arm: [MVE intrinsics] Add load_ext intrinsic shape (*) 3aca5aa... arm: [MVE intrinsics] fix vst tests (*) 972f653... c: Add __builtin_stdc_rotate_{left,right} builtins [PR11703 (*) 87fa882... Daily bump. (*) a67594d... testsuite: drop the "test-" prefix from sarif-output python (*) e20ced2... testcase: Add testcase for PR 117330 [PR117330] (*) 6638fcc... testsuite: Require atomic operations for pr47333_0 (*) ca078d2... gcc: fix 'statements' comment typo (*) 4e09ae3... testsuite: add testcase for fixed PR107467 (*) 1c0ecf0... Fix bitwise_or logic for prange. (*) 7c0e496... aarch64: Use implementation namespace for vxarq_u64 immedia (*) e320846... libstdc++: Fix tests for std::vector range operations (*) a9ec1bc... build: update bootstrap req to C++14 (*) f475a31... [target/117316] Fix initializer for riscv code alignment ha (*) 1972230... tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-com (*) 6c45281... tree-core.h (omp_clause_code): Comments regarding range che (*) ad00843... vec-lowering: Fix ABSU lowering [PR111285] (*) 3f2739e... phiopt: Move check for maybe_undef_p slightly earlier (*) 0942bb8... Remove code in vectorizer pattern recog relying on vec_cond (*) 75caa17... RISC-V:Bugfix for vlmul_ext and vlmul_trunc with NULL retur (*) f1823d8... gcc.target/i386/pr53533-[13].c: Adjust assembly scan (*) ae0dbea... Daily bump. (*) b281e13... libstdc++: Add P1206R7 from_range members to std::vector [P (*) f1c844b... libstdc++: Fix std::vector<bool>::emplace to forward parame (*) 8e6cc1e... arm: Support -mfdpic for more targets (*) 211459e... xtensa: Define TARGET_DIFFERENT_ADDR_DISPLACEMENT_P target (*) c246c4b... genmatch: Add selftests to genmatch for diag_vfprintf (*) ad7d5cd... c-family: -Wleading-whitespace= argument spelling (*) e2ce2a4... testsuite: Fix up gcc.dg/vec-perm-lower.c test (*) ed8ca97... Fortran: Fix regressions with intent(out) class[PR115070, P (*) 6ad29a8... testsuite: Sanitize pacbti test cases for Cortex-M (*) ab78ee2... Daily bump. (*) f6e9348... doc, fortran: Add a missing menu item. (*) 5596572... tree: Mark PAREN_EXPR and VEC_DUPLICATE_EXPR as non-trappin (*) 4727bfb... Add UNSIGNED for intrinsics. (*) ecf80e7... Fix old glitch in the GNAT Reference Manual (*) d17e672... Assert finished vectorizer pattern COND_EXPR transition (*) 9fd8636... Finish vectorizer pattern proper COND_EXPR transition (*) 5203dea... Finish vectorizer pattern proper COND_EXPR transition (*) 40fedaf... testsuite: fixup tbaa test again (*) c232f92... Daily bump. (*) bab7a64... libbacktrace: recognize new Mach-O DWARF sections (*) 35bf490... simplify-rtx: Handle `a != 0 ? -a : 0` [PR58195] (*) 2266e38... testsuite: lto: fix pr47333 test (*) 908b306... testsuite: lto: fix pr62026 test (*) e87c1af... testsuite: lto: fix pr95677 test (*) 091e45b... testsuite: lto: fix tbaa_0 test (*) 2d1d6be... testsuite: lto: rename tbaa-1 test (*) 04e0fbb... testsuite: lto: rename pr47333 test (*) 03ff420... testsuite: lto: rename pr62026 test (*) 96110c1... testsuite: lto: rename pr95677 test (*) 48b22a3... toplevel: Error out if using --disable-libstdcxx with boots (*) c8138ac... aarch64: Support multiple variants including up to 3 (*) 7c17058... AArch64: Add more accurate constraint [PR117292] (*) 6cb1da7... Fortran: Fix ICE with structure constructor in data stateme (*) 68e7ced... testsuite: add testcase for fixed PR115933 (*) 17d7a4b... aarch64: Add mfloat vreinterpret intrinsics (*) d74b0c6... aarch64: Add support for mfloat8x{8|16}_t types (*) 07a8538... match.pd: Add std::pow folding optimizations. (*) df4af89... Match: Simplify branch form 3 of unsigned SAT_ADD into bran (*) e2a8772... Assorted --disable-checking fixes [PR117249] (*) 432044b... lto: Handle RAW_DATA_CST in compare_tree_sccs_1 [PR117201] (*) 35c3aac... Default expand_vec_cond_expr_p code to ERROR_MARK (*) a0e37a6... testsuite: Generalise tree-ssa/shifts-3.c regexp (*) 4d72cfa... Add regression test (*) a493158... libstdc++: Disable parts of new test that depend on constex (*) 813afa2... libstdc++: implement concatenation of strings and string_vi (*) 9679390... Restrict :c to commutative ops as intended (*) 482d5a7... tree-optimization/117277 - remove CLOBBERs before SLP code (*) 7b2fb7d... tree-optimization/116575 - SLP masked load-lanes discovery (*) 07c357e... Relax vect_check_scalar_mask check (*) 7124671... ada: Change scope of XUB type (*) a60e728... ada: Set DECL_NAMELESS in create_type_decl (*) 88715b9... ada: Mark some type decls as nameless (*) 125a6e4... ada: Mark XUA types as artificial (*) 0eb6880... ada: Mark XUB types as nameless (*) b857742... ada: Add 'artificial_p' parameter to build_unc_object_type (*) c895db1... ada: Standard types are not artificial (*) 11e06dd... ada: Fix fallout of change in parameter passing out of alia (*) de8d682... ada: Fix internal error on bit-packed array type with Volat (*) 12d625e... ada: Back out part of previous change -- disable warning (*) 58e34ec... ada: Disable self-referential with_clauses (*) 5f583c9... ada: Emit DWARF for Ada 'with' and 'use' clauses (*) 0b972c8... ada: Small adjustments to commentary after latest change (*) 13a4eb2... ada: Pragma Pre_Class and Post_Class have no effect at runt (*) 257d0d7... ada: Update GNAT UG (*) 8af9169... ada: Fix ATC with timed delay from Ada.Real_Time (*) 2e3d527... ada: Fix internal error on function call in class-wide prec (*) c2d4ca9... ada: Pragmas Pre_Class/Post_Class rejected for abstract sub (*) d0a072e... ada: Spurious error when compiling in Syntax and Semantics (*) f4e8bdb... ada: Adjust documentation of External_Initialization (*) cb0f66e... ada: Update Compiler_Error documentation (*) 77f6918... ada: Add Type_Size_For function to Uintp package (*) 2e81389... ada: Update simpler accessibility model doc (*) f2434f2... ada: Misc improvements to gnat RM (*) c3b0c0b... ada: Increase stack size for Windows tasking programs (*) 2325d65... ada: Constraint error not raised in ACATS test c413007 (*) c2673f5... ada: Put Finalizable aspect in -gnatX (*) 104f8ad... ada: Fix internal error on ambiguous operands of comparison (*) d6f9774... ada: Spurious error compiling CC51011 (*) a71c37a... ada: Fix wrong handling of wide wide characters in Append_D (*) 18232cb... ada: Fix fallout of change to 'Wide_Wide_Value for enumerat (*) 20441f8... ada: Untagged incomplete view not detected in ACATS test b3 (*) d1cb12a... ada: Forbid repr clauses for decls in handled_stmts (*) a8bfc4d... ada: Inspect deferred constant completions in missing conte (*) 1c298fc... ada: Pass parameters of full access unconstrained array typ (*) 45ab93d... non-gcc: Remove trailing whitespace (*) 50332a4... gcc: Remove trailing whitespace (*) 0b22f05... SVE intrinsics: Fold svaba with op1 all zeros to svabd. (*) 6aba48a... c++/modules: Propagate some missing flags on type definitio (*) 29efc62... c++/modules: Support decloned cdtors (*) 058ed87... c++/modules: Prevent maybe_clone_decl being called multiple (*) 6713f05... c++: Handle ABI for non-polymorphic dynamic classes (*) ca0ab7a... AVR: target/116953 - Restore recog_data after calling jump_ (*) ecd6bee... analyzer: avoid implicit use of global_dc's pretty_printer (*) 0979940... testsuite: Use -fno-ipa-icf in gcc.dg/stack-check-2.c (*) b3aa301... Use unique_ptr in more places in pretty_printer/diagnostics (*) d01dc97... libstdc++: Fix test broken when using COW std::string (*) f7bcdf4... libstdc++: Fix typos in tests using macros for std::float12 (*) bcd5622... testsuite: Require effective target pie for pr113197 (*) 0dbc588... libstdc++: Simplify std::__throw_bad_variant_access (*) bf43fe6... Use unique_ptr in more places in pretty_printer/diagnostics (*) fc1a001... Add comment about pp_format to diagnostic_context::report_d (*) cc33531... aarch64: libstdc++: Use shufflevector instead of shuffle in (*) b02503d... Record nonzero bits in the irange_bitmask of POLY_INT_CSTs (*) af19e46... Try to simplify (X >> C1) * (C2 << C1) -> X * C2 (*) d6c4bad... Handle POLY_INT_CSTs in get_nonzero_bits (*) ec8e8d3... Try to simplify (X >> C1) << (C1 + C2) -> X << C2 (*) 8d01bc7... Generalise ((X /[ex] A) +- B) * A -> X +- A * B rule (*) b381e84... Simplify (X /[ex] C1) * (C1 * C2) -> X * C2 (*) e2e798b... Use get_nonzero_bits to simplify trunc_div to exact_div (*) 3e93828... Make more places handle exact_div like trunc_div (*) f24e108... Implement pointer_or_operator. (*) f9d94c1... Remove pointer_and_operator. (*) 7173e2f... Remove pointer_min_max_operator. (*) 20d80c8... Cleanup pointer_plus_operator. (*) b25d320... c++: Further fix for get_member_function_from_ptrfunc [PR11 (*) 885143f... asan: Fix up build_check_stmt gsi handling [PR117209] (*) f6fbc0d... SVE intrinsics: Fold svsra with op1 all zeros to svlsr/svas (*) 3e7549e... SVE intrinsics: Fold constant operands for svlsl. (*) (*) 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.