The branch 'aoliva/heads/testbase' was updated to point to: 36e5e409190e... RISC-V: c implies zca, and conditionally zcf & zcd
It previously pointed to: 73ad57c244c2... libstdc++: Fix std::codecvt<wchar_t, char, mbstate_t> for e Diff: Summary of changes (added commits): ----------------------------------- 36e5e40... RISC-V: c implies zca, and conditionally zcf & zcd (*) f777ab3... Daily bump. (*) 3918bea... Vect: Optimize truncation for .SAT_SUB operands (*) d8cd852... libstdc++: Make std::basic_format_context non-copyable [PR1 (*) 9f75895... libstdc++: Minor optimization for std::locale::encoding() (*) c5efc6e... libstdc++: Use direct-initialization for std::vector<bool>' (*) cda469a... libstdc++: ranges::find needs explicit conversion to size_t (*) aae535f... i386: Swap compare operands in ustrunc patterns (*) f0fb6b6... c++: remove Concepts TS code (*) 0c27ead... c: ICE with invalid sizeof [PR115642] (*) 4c70097... c: ICE on invalid with attribute optimize [PR115549] (*) 4865a92... testsuite: Align testcase with implementation [PR105090] (*) 04df2a9... RISC-V: Update testsuite to use b (*) 2a90c41... RISC-V: Add support for B standard extension (*) 5686d3b... internal-fn: Reuse SUBREG_PROMOTED_VAR_P handling (*) fde96e8... c++: array new with value-initialization [PR115645] (*) 9d20529... recog: Handle some mode-changing hardreg propagations (*) e08ebd7... rtl-ssa: Add replace_nondebug_insn [PR115785] (*) 7d454ca... fixincludes: skip stdio_stdarg_h on darwin (*) c829042... c++, contracts: Fix ICE in create_tmp_var [PR113968] (*) 8326956... fixincludes: add bypass to darwin_objc_runtime_1 (*) 2d1f68e... PR modula2/115823 Wrong expansion of isnormal optab (*) 44933fd... middle-end: Fix stalled swapped condition code value [PR115 (*) 73faaaa... arm: cleanup legacy ARM_PE code (*) 23c2e6d... [PR115394] Remove streamer_debugging and it's uses. (*) 80e446e... Match: Support form 2 for the .SAT_TRUNC (*) 1ae5fc2... testsuite: Tests the pattern folding x/sqrt(x) to sqrt(x) f (*) 6fce466... testsuite: Allow matching `{_1, { 0,0,0,0 }}` for vect/slp- (*) 8f8bddb... Remove expanding complex EQ/NE inside a GIMPLE_RETURN [PR11 (*) 7a345d0... RISC-V: fix zcmp popretz [PR113715] (*) 0dcfef4... Daily bump. (*) 5b46f19... Fix test errors after r15-1394 for sizeof(int)==sizeof(long (*) 7825c07... c: Fix ICE for redeclaration of structs with different alig (*) 592a746... c: Fix ICE for incorrect code in comptypes_verify [PR115696 (*) e611189... rs6000, remove vector set and vector init built-ins. (*) 5db91b3... rs6000, remove __builtin_vsx_xvcmpeqsp_p built-in (*) c5b4bfe... rs6000, extend vec_xxpermdi built-in for __int128 args (*) ca4842f... rs6000, remove __builtin_vsx_xvnegdp and __builtin_vsx_xvne (*) 7121926... rs6000, remove __builtin_vsx_vperm_* built-ins (*) 52d5698... rs6000, remove the vec_xxsel built-ins, they are duplicates (*) 807bed0... rs6000, add overloaded vec_sel with int128 arguments (*) 8d6326e... rs6000, remove duplicated built-ins of vecmergl and vec_mer (*) fd9fdb3... rs6000, Remove redundant vector float/double type conversio (*) b620845... rs6000, extend the current vec_{un,}signed{e,o} built-ins (*) 6031e34... rs6000, fix error in unsigned vector float to unsigned int (*) 224cc56... rs6000, Remove __builtin_vsx_xvcv{sp{sx,u}ws,dpuxds_uns} (*) 7ed9a45... rs6000, Remove __builtin_vsx_cmple* builtins (*) d17889d... i386: Implement .SAT_TRUNC for unsigned integers (*) 2d6e6a7... diagnostics: use refs rather than pointers for diagnostic_{ (*) 959c168... arm: clean up some legacy FPA related cruft. (*) 5ef0b7d... RISC-V: Fix comment/naming in attribute parsing code (*) 85fa334... RISC-V: Deduplicate arch subset list processing (*) 0717d50... RISC-V: testsuite: Properly gate LTO tests (*) 298a576... i386: Correct AVX10 CPUID emulation (*) 4f76717... c: Rewrite c_parser_omp_tile_sizes to use c_parser_expr_lis (*) 8eab506... c++: Implement C++26 CWG2819 - Allow cv void * null pointer (*) 23ab7f6... Rename __{float,double}_u to __x86_{float,double}_u to avoi (*) ecde8d5... RISC-V: Add testcases for unsigned vector .SAT_ADD IMM form (*) 35b1096... RISC-V: Add testcases for unsigned vector .SAT_ADD IMM form (*) ceb944a... Daily bump. (*) 98914f9... [to-be-committed][RISC-V][V3] DCE analysis for extension el (*) 113b5ce... c-format.cc: add ctors to format_check_results and format_c (*) 2b3027b... i386: Promote {QI,HI}mode x86_mov<mode>cc_0_m1_neg to SImod (*) 40d234d... libstdc++: Fix _Atomic(T) macro in <stdatomic.h> [PR115807] (*) a0e64a0... Remove trailing whitespace from invoke.texi (*) f3f9e4e... x86: Support bitwise and/andnot/abs/neg/copysign/xorsign op (*) 5be9703... rs6000: load high and low part of 128bit vector independent (*) dafd63d... RISC-V: Implement .SAT_TRUNC for vector unsigned int (*) 7183a8c... fortran: Move definition of variable closer to its uses (*) 682731d... [RISC-V] add implied extension repeatly until stable (*) 6425dae... rs6000: Replace orc with iorc [PR115659] (*) f379596... isel: Fold more in gimple_expand_vec_cond_expr with andc an (*) f90ca62... rs6000: Consider explicit VSX when masking off ALTIVEC [PR1 (*) a910c30... x86: Update branch hint for Redwood Cove. (*) 53eef79... Daily bump. (*) 4594d55... PR modula2/115804 ICE during gimplification with new isfini (*) 6fa4802... libstdc++: Tweak two links in configuration docs (*) e3b8480... maintainer-scripts: Switch bug reporting URL to https (*) a28046e... doc: Remove dubious example around bug reporting (*) 24cb586... c++: Simplify uses of LAMBDA_EXPR_EXTRA_SCOPE (*) d364c4c... ada: Make the names of uninstalled cross-gnattools consiste (*) ce34fcc... libstdc++: Fix std::find for non-contiguous iterators [PR11 (*) 762ee55... libstdc++: Fix memchr path in std::ranges::find for non-com (*) e78c5d0... Daily bump. (*) 3fc9131... libstdc++: Remove redundant 17_intro/headers tests (*) 9f1cd51... libstdc++: Use reserved form of [[__likely__]] in <variant> (*) dcc735a... libstdc++: Restore support for including <name.h> in extern (*) 273f16a... [to-be-committed][v3][RISC-V] Handle bit manipulation of SI (*) bb16e31... testsuite/52641 - Fix more sloppy tests. (*) cb9bade... [committed] Fix various sh define_insn_and_split predicates (*) 96559be... AVR: Create more opportunities for -mfuse-add optimization. (*) 8bc5561... RISC-V: fix internal error on global variable-length array (*) 9a7e3f5... PR target/115751: Avoid force_reg in ix86_expand_ternlog. (*) 92e4d73... Daily bump. (*) 807e36d... x86, Darwin: Fix bootstrap for 32b multilibs/hosts. (*) eec3073... Fortran: switch test to use issignaling() built-in (*) 44e5ecf... Arm: Fix ldrd offset range [PR115153] (*) 533f807... libgccjit: Allow comparing array types (*) 1c31424... libgccjit: Add support for the type bfloat16 (*) 4da5dc4... MAINTAINERS: Fix order in DCO (*) acc3b70... RISC-V: Use tu policy for first-element vec_set [PR115725]. (*) 23a0935... AVR: target/87376 - Use nop_general_operand for DImode inpu (*) f63896f... libstdc++: Add dg-error for new -Wdelete-incomplete diagnos (*) 6025256... libstdc++: Use RAII in <bits/stl_uninitialized.h> (*) de19b51... libstdc++: Use memchr to optimize std::find [PR88545] (*) 97fcfea... AArch64: lower 2 reg TBL permutes with one zero register to (*) 6ff6981... AArch64: remove aarch64_simd_vec_unpack<su>_lo_ (*) ae07f62... middle-end: Add debug functions to dump dominator tree in d (*) 319d395... i386: Refactor ssedoublemode (*) 320c2ed... MIPS: Support more cases with alien mode of SHF.DF (*) 33dfd67... Testsuite/MIPS: Fix msa.c: test7_v2f64, test7_v4f32, test43 (*) e08ed5f... MIPS/testsuite: Add -mfpxx to call-clobbered-1.c (*) f1437b9... MIPS/testsuite: Fix umips-save-restore-1.c (*) 7eb8b65... Support group size of three in SLP store permute lowering (*) 304b646... Daily bump. (*) f8c130c... analyzer: convert sm_context * to sm_context & (*) a6fdb1a... analyzer: handle <error.h> at -O0 [PR115724] (*) b611f39... [committed][RISC-V] Fix test expectations after recent late (*) 46ffda9... Skip 30_threads/future/members/poll.cc on hppa*-*-linux* (*) adcfb4f... testsuite: Update test for PR115537 to use SVE . (*) 84acbfb... c++ frontend: check for missing condition for novector [PR1 (*) 236d6fe... arm: Use LDMIA/STMIA for thumb1 DI/DF loads/stores (*) 11049cd... Aarch64, bugfix: Fix NEON bigendian addp intrinsic [PR11489 (*) 14c6793... Aarch64: Add test for non-commutative SIMD intrinsic (*) a4bbdec... middle-end/115426 - wrong gimplification of "rm" asm output (*) 699087a... Use __builtin_cpu_support instead of __get_cpuid_count. (*) 727f8b1... i386: Add additional variant of bswaphisi2_lowpart peephole (*) 759f4ab... [committed] Fix newlib build failure with rx as well as sev (*) 8e72b1b... [APX PPX] Avoid generating unmatched pushp/popp in pro/epil (*) baac8f7... c++: OVERLOAD in diagnostics (*) 655fe94... c++: CTAD and trait built-ins (*) d1eeafe... vect: Fix ICE caused by missing check for TREE_CODE == SSA_ (*) 0720394... Daily bump. (*) e5f7385... [committed] Fix previously latent bug in reorg affecting cr (*) ad2206d... Revert "Delete MALLOC_ABI_ALIGNMENT define from pa32-linux. (*) 7b7f203... Fortran: fix associate with assumed-length character array (*) 70f6bc3... RISC-V: Describe -march behavior for dependent extensions (*) 7b2b2e3... RISC-V: Add support for Zabha extension (*) c41eb4c... [PATCH] ARC: Update gcc.target/arc/pr9001184797.c test (*) de9254e... RISC-V: Bugfix vfmv insn honor zvfhmin for FP16 SEW [PR1157 (*) 5681407... [MAINTAINERS] Update my email address. (*) 44c767c... Match: Allow more types truncation for .SAT_TRUNC (*) 8d2c460... Vect: Support IFN SAT_TRUNC for unsigned vector int (*) 1dc2096... Remove redundant vector permute dump (*) 8dc5ad3... [PATCH] match.pd: Fold x/sqrt(x) to sqrt(x) (*) 640f0f3... Deduplicate explicitly-sized types (*) 113c482... [debug] Avoid dropping bits from num/den in fixed-point typ (*) bf2fc0a... [i386] restore recompute to override opts after change [PR1 (*) 6492c71... aarch64: PR target/115475 Implement missing __ARM_FEATURE_S (*) c109421... aarch64: PR target/115457 Implement missing __ARM_FEATURE_B (*) 03a810d... Handle NULL stmt in SLP_TREE_SCALAR_STMTS (*) e9fb6ef... AVR: target/98762 - Handle partial clobber in movqi output. (*) 735edbf... ivopts: replace constant_multiple_of with aff_combination_c (*) 2512712... ivopts: fix wide_int_constant_multiple_p when VAL and DIV a (*) 47ea6bd... Give fast DCE a separate dirty flag (*) 239ad90... Move runtime check into a separate function and guard it wi (*) ab3e3d2... RISC-V: Fix asm check failure for truncated after SAT_SUB (*) 2be2145... tree-optimization/115764 - testcase for BB SLP issue (*) 038d64f... preprocessor: Create the parser before handling command-lin (*) 7519824... Daily bump. (*) 895bbc0... aarch64: Add vector popcount besides QImode [PR113859] (*) a7ad9cb... aarch64: Add testcase for vectorconvert lowering [PR110473] (*) 36852a1... Rename expand_powcabs pass to expand_pow (*) a17ce10... Add some optimizations to gimple_expand_builtin_cabs (*) d8fe4f0... Move cabs expansion from powcabs to complex lowering [PR115 (*) 578ccc7... Small optimization for complex addition, real/imag parts th (*) 1250540... c++: Fix ICE on constexpr placement new [PR115754] (*) beb7a41... c++: Implement C++26 P3144R2 - Deleting a Pointer to an Inc (*) f30bdb1... c++: Implement C++26 P0963R3 - Structured binding declarati (*) cc63b59... Regenerate common.opt.urls (*) 189d0f1... bpf,btf: enable BTF pruning by default for BPF (*) b8977d9... btf: add -gprune-btf option (*) 616c44f... btf: refactor and simplify implementation (*) 36774ce... ctf: use pointers instead of IDs internally (*) d3f586e... ctf, btf: restructure CTF/BTF emission (*) d04c553... Arm: Fix disassembly error in Thumb-1 relaxed load/store [P (*) bd9c550... build: Fix "make install" for MinGW (*) fef7b8c... gcc: docs: Fix documentation of two hooks (*) 9bd5135... tree-optimization/115741 - ICE with VMAT_CONTIGUOUS_REVERSE (*) 4996c5f... ada: Use static allocation for small dynamic string concate (*) 78fe228... ada: Fix generic renaming table low bound on reset (*) 5621e90... ada: Compiler accepts an illegal Unchecked_Access attribute (*) 404f1f7... ada: Use clause (or use type clause) in a protected operati (*) 15d3f36... ada: Put_Image aspect spec ignored for null extension. (*) 0330830... ada: Allow mutably tagged types to work with qualified expr (*) d331044... ada: Bug box for expression function with list comprehensio (*) 772fcf4... ada: Call memcmp instead of Compare_Array_Unsigned_8 and... (*) 487c9df... ada: Fix analysis of Extensions_Visible (*) 693985f... ada: Fix bogus error on allocator in instantiation with pri (*) 9fbf651... ada: Miscomputed bounds for inner null array aggregates (*) 29e10c5... ada: Fix crash on box-initialized component with No_Default (*) fe29260... ada: Document that -gnatdJ is unused (*) 68e0349... amdgcn: invent target feature flags (*) 49058fe... c++: Relax too strict assert in stabilize_expr [PR111160] (*) e9c0cbf... i386: Support APX NF and NDD for imul/mul (*) 39e679e... sparc: define SPARC_LONG_DOUBLE_TYPE_SIZE for vxworks [PR11 (*) 90c8782... LoongArch: Define loongarch_insn_cost and set the cost of m (*) 20909c9... LoongArch: Fix explicit-relocs-{extreme-,}tls-desc.c tests. (*) 5667028... isel: Fold more in gimple_expand_vec_cond_expr [PR115659] (*) 0b4fd67... Daily bump. (*) c90e785... c++: ICE with computed gotos [PR115469] (*) cb39f7d... testsuite: fix spaceship-narrowing1.C (*) c847dcf... c++: unresolved overload with comma op [PR115430] (*) 52d71b6... c++: DR2627, Bit-fields and narrowing conversions [PR94058] (*) 4d24159... Preserve SSA info for more propagated copy (*) 7a65ab6... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form (*) 6d98e88... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form (*) bff0d02... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form (*) ed213b3... RISC-V: Add testcases for unsigned scalar .SAT_ADD IMM form (*) 589865a... testsuite: Fix -m32 gcc.target/i386/pr102464-vrndscaleph.c (*) 142b526... i386: Additional peephole2 to use lea in round-up integer d (*) 3d23abd... AVR: target/88236, target/115726 - Fix __memx code generati (*) 90c558e... testsuite/52641 - Adjust some test cases to less capable pl (*) 6400144... libgomp, openmp: Add ompx_gnu_pinned_mem_alloc (*) 90efaeb... libgomp: change alloc-pinned tests failure mode (*) 61aa380... libffi: Fix 32-bit SPARC structure passing [PR115681] (*) 286cda3... tree-optimization/115723 - ICE with .COND_ADD reduction (*) 382e212... [MAINTAINERS] Update my email address (*) 543a5b9... tree-optimization/115694 - ICE with complex store rewrite (*) 55f80c6... Remove vcond{,u,eq}<mode> expanders since they will be obso (*) 2ccdd0f... Optimize a < 0 ? -1 : 0 to (signed)a >> 31. (*) e94e6ee... Adjust testcase for the regressed testcases after obsolete (*) 3cb2040... Add more splitter for mskmov with avx512 comparison. (*) 09737d9... Match IEEE min/max with UNSPEC_IEEE_{MIN,MAX}. (*) b06a108... Lower AVX512 kmask comparison back to AVX2 comparison when (*) 2e2dfa0... Add more splitters to match (unspec [op1 op2 (gt op3 constm (*) e62ea4f... Enable flate-combine. (*) 8e1fa10... Extend lshifrtsi3_1_zext to ?k alternative. (*) 5e1a9f4... Define mask as extern instead of uninitialized local variab (*) 76075bf... Daily bump. (*) 30ad2fa... hppa: Fix ICE caused by mismatched predicate and constraint (*) b77f17c... tree-optimization/115701 - fix maybe_duplicate_ssa_info_at_ (*) b5c64b4... tree-optimization/115701 - factor out maybe_duplicate_ssa_i (*) b443d71... Harden SLP reduction support wrt STMT_VINFO_REDUC_IDX (*) 3aa004f... vect: Determine input vectype for multiple lane-reducing op (*) 1ff5f8f... vect: Fix shift-by-induction for single-lane slp (*) 1bcfed4... Daily bump. (*) 69bc5fb... [PR115565] cse: Don't use a valid regno for non-register in (*) 42946aa... [to-be-committed,RISC-V,V4] movmem for RISCV with V extensi (*) 7682d11... Fortran: fix ALLOCATE with SOURCE of deferred character len (*) 21e3565... Match: Support imm form for unsigned scalar .SAT_ADD (*) 45e74d5... jit: Fix Darwin bootstrap after r15-1699. (*) 9fbbad9... [committed] Fix mcore-elf regression after recent IRA chang (*) 614fd0f... Daily bump. (*) 50073ff... c++: bad 'this' conversion for nullary memfn [PR106760] (*) 52370c8... libstdc++: Define __glibcxx_assert_fail for non-verbose bui (*) fab60ea... libstdc++: Extend std::equal memcmp optimization to std::by (*) 03d3aeb... libstdc++: Do not use C++11 alignof in C++98 mode [PR104395 (*) ac8c61b... libstdc++: Simplify <ext/aligned_buffer.h> class templates (*) 5612541... ssa_lazy_cache takes an optional bitmap_obstack pointer. (*) 7419b4f... i386: Cleanup tmp variable usage in ix86_expand_move (*) 86451e1... Use move-aware auto_vec in map (*) ff6e8b7... tree-optimization/115652 - more fixing of the fix (*) c4b7b62... i386: Fix regression after refactoring legitimize_pe_coff_s (*) e9aa979... Remove unused hybrid_* operators in range-ops. (*) 0192341... tree-optimization/115640 - outer loop vect with inner SLP p (*) ef0b302... amdgcn: Fix RDNA V32 permutations [PR115640] (*) aa3599a... Add gfc_class_set_vptr. (*) 3f8ce76... Use gfc_reset_vptr more consistently. (*) 07e9159... i386: Handle sign_extend like zero_extend in *concatditi3_[ (*) 5938cf0... i386: Some additional AVX512 ternlog refinements. (*) 4fda39e... Daily bump. (*) 445c62e... libgccjit: Add ability to get the alignment of a type (*) da7976a... c: Error message for incorrect use of static in array decla (*) 1dc1431... fixincludes: adjust stdio fix for macOS 15 headers (*) f6081ee... Disable late-combine for -O0 [PR115677] (*) 187eeb9... s390: Check for ADDR_REGS in s390_decompose_addrstyle_witho (*) 7886830... tree-optimization/115669 - fix SLP reduction association (*) (*) 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.