The branch 'aoliva/heads/testme' was updated to point to: a28d47b1d02c... ifcombine field merge: stricten loads tests, swap compare t
It previously pointed to: 321efd0c8983... ifcombine field-merge: saturate align at inner object size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- 321efd0... ifcombine field-merge: saturate align at inner object size 5789a91... fold fold_truth_andor field merging into ifcombine Summary of changes (added commits): ----------------------------------- a28d47b... ifcombine field merge: stricten loads tests, swap compare t 733edbf... Daily bump. (*) 62597d1... Update cpplib sr.po (*) 56f1863... i386: Fix tabs vs. spaces in mmx.md (*) 9d96b03... i386: Add HImode to VALID_SSE2_REG_MODE (*) e5c84fd... testsuite: Force max-completely-peeled-insns=300 for CRIS, (*) 7f4f496... sarif-replay: handle embedded links (ยง3.11.6) (*) 2af5419... libgdiagnostics: consolidate logical locations (*) 778336e... sarif-replay: quote source from artifact contents [PR117943 (*) ea7da64... diagnostics: move libgdiagnostics dc from sinks into diagno (*) e55cfeb... diagnostics: implement file_cache::dump (*) 450ad5d... testsuite: Require int32plus target for gcc.dg/pr117816.c (*) 65c0953... docs: Fix [us]abd pattern name. (*) 99eef0c... vect: Do not try to duplicate_and_interleave one-element mo (*) ec870d3... RISC-V: Fix compress shuffle pattern [PR117383]. (*) ce199a9... RISC-V: Increase cost for vec_construct [PR118019]. (*) f1309db... libstdc++: Initialize all members of hashtable local iterat (*) fdfd064... libstdc++: Use alias-declarations in bits/hashtable_policy, (*) fa8475b... libstdc++: Simplify storage of hasher in local iterators (*) 689d4ab... libstdc++: Further simplify _Hashtable inheritance hierarch (*) 2ce99c0... libstdc++: Fix fancy pointer support in linked lists [PR572 (*) a895642... Fix non-aligned CodeView symbols (*) 4337764... Daily bump. (*) 3e7ae86... hppa: Implement TARGET_FRAME_POINTER_REQUIRED (*) 9573fd7... testsuite: Enable TImode tests on hppa64 (*) acca546... testsuite: xfail scan-assembler-times in c-c++-common/gomp/ (*) de0033b... testsuite: Require lto in g++.dg/modules/enum-14.C (*) fe545ea... c++, coroutines: Use finish_if_stmt in a missed case. (*) 3e4ca89... c++, coroutines: Make the resume index consistent for debug (*) bd8c7e7... c++, coroutines:Ensure bind exprs are visited once [PR98935 (*) 7b5599d... arm: fix bootstrap after MVE changes (*) f359fbb... Shrink back size of tree_exp from 40 bytes to 32 (*) a87bf1d... Fortran: Pointer fcn results must not be finalized [PR11789 (*) c5609a7... Daily bump. (*) 3e343ef... libbacktrace: don't use ZSTD_CLEVEL_DEFAULT (*) ad519f4... [PATCH v3] match.pd: Add pattern to simplify `(a - 1) & -a` (*) 6866547... bpf: fix build adding new required arg to RESOLVE_OVERLOADE (*) a7df496... doc: Fix typos for --enable-host-pie docs in install.texi (*) 7f4e85a... gimple-fold: Fix the recent ifcombine optimization for _Bit (*) 9537ca5... warn-access: Fix up matching_alloc_calls_p [PR118024] (*) 18f0b7d... opts: Use OPTION_SET_P instead of magic value 2 for -fshort (*) a6a15bc... c++: Disallow decomposition of lambda bases [PR90321] (*) 7238b07... libstdc++: Remove duplicate using-declaration in <wchar.h> (*) ec6cd3b... Daily bump. (*) b626ebc... cse: Fix up record_jump_equiv checks [PR117095] (*) b8314eb... libstdc++: Avoid unnecessary copies in ranges::min/max [PR1 (*) 2089009... arm: [MVE intrinsics] Fix support for predicate constants [ (*) 4f4e13d... arm: [MVE intrinsics] rework vst2q vst4q vld2q vld4q (*) 87235d8... arm: [MVE intrinsics] fix store shape to support tuples (*) e9c3660... arm: [MVE intrinsics] add support for tuples (*) 1e52a6a... arm: [MVE intrinsics] add modes for tuples (*) 9553e13... arm: [MVE intrinsics] remove V2DF from MVE_vecs iterator (*) 4d79603... arm: [MVE intrinsics] Fix condition for vec_extract pattern (*) e860e85... arm: [MVE intrinsics] remove useless call_properties implem (*) 28e4682... arm: [MVE intrinsics] rework vldr gather_base_wb (*) 6505151... arm: [MVE intrinsics] rework vldr gather_base (*) 6aae165... arm: [MVE intrinsics] add load_gather_base shape (*) e0c38d6... arm: [MVE intrinsics] rework vldr gather_shifted_offset (*) 218881a... arm: [MVE intrinsics] rework vldr gather_offset (*) 20e31a0... arm: [MVE intrinsics] add load_ext_gather_offset shape (*) b0512ae... arm: [MVE intrinsics] rework vstr scatter_base_wb (*) 39cc2ed... arm: [MVE intrinsics] rework vstr scatter_base (*) 1f2ab5b... arm: [MVE intrinsics] Add store_scatter_base shape (*) c0ab343... arm: [MVE intrinsics] Check immediate is a multiple in a ra (*) 294e542... arm: [MVE intrinsics] rework vstr_scatter_shifted_offset (*) 5cfb8ff... arm: [MVE intrinsics] rework vstr?q_scatter_offset (*) bccbb69... arm: [MVE intrinsics] add store_scatter_offset shape (*) 8080760... arm: [MVE intrinsics] add mode_after_pred helper in functio (*) 46dd8ac... C++: reject OpenMP directives in constexpr functions (*) 6dcfe87... genrecog: Split into separate partitions [PR111600]. (*) 959a80a... libstdc++: Fix uninitialized data in std::basic_spanbuf::se (*) 233860f... libstdc++: Swap expressions in noexcept-specifier of ranges (*) ba1b6ed... libstdc++: Fix -Wsign-compare warning in <regex> (*) 55ed7c4... libstdc++: Fix -Wreorder warning in <pstl/parallel_backend_ (*) 29dbd30... libstdc++: Fix -Wmisleading-indentation warning in testcase (*) 6a5a1b8... AArch64: Set L1 data cache size according to size on CPUs (*) 4a9427f... AArch64: Add CMP+CSEL and CMP+CSET for cores that support i (*) 99b9dfa... i386: Add vec_fm{addsub,subadd}v2sf4 patterns [PR116979] (*) 12a5ab1... RISC-V: Improve slide1up pattern. (*) 528567a... RISC-V: Add even/odd vec_perm_const pattern. (*) cff3050... RISC-V: Add interleave pattern. (*) 71bfc8c... RISC-V: Add slide to perm_const strategies. (*) cfdab86... RISC-V: Emit vector shift pattern for const_vector [PR11735 (*) a8e07f9... testsuite: Fix typo in directive names (*) 9b4cc27... RISC-V: Make vector strided load alias all other memories (*) a72d2ab... ada: Fix internal error on packed record with 0-size compon (*) b1b7e36... ada: Pass artificial_p to create_type_decl (*) 71d5155... ada: Cleanup preanalysis of static expressions (*) ad51d92... ada: Improve expansion of nested conditional expressions in (*) 9f67d3d... ada: Fix indentation in record component declarations (*) 42edc83... ada: Fix code indentation (*) 00e8544... ada: Fix fixed point text-io when subtype has dynamic range (*) cee3cf1... ada: Refactor code of Check_Ambiguous_Call and Valid_Conver (*) 5bb08a0... ada: Implement new rules about effectively volatile types i (*) 22c2faf... ada: Remove unused parameter from volatile type queries (*) 73a971c... ada: Elide copy for calls in allocators for nonlimited by-r (*) 78b8a59... ada: Remove last call to Preanalyze_And_Resolve from Exp_Ag (*) 5b30245... ada: Fix breakage of GNATprove introduced by latest change (*) 95711d6... ada: Fix typo in reference manual (*) 82c1b03... ada: Fix dangling reference with user-defined indexing of f (*) 240b09d... ada: Fix documentation of Ada.Real_Time.Timing_Events (*) cdd221c... ada: Exclude library units from gnatcov instrumentation (*) 9c03826... ada: Further work in semantic analysis of iterated componen (*) 83b250b... ada: Remove implicit assumption in the double case (*) 3ea199a... ada: Adjust cut-off for scaling of floating-point numbers (*) d136fa0... Fix -fstrict-flex-arrays documentation, again [PR111659] (*) 9946ab8... Daily bump. (*) 0566b2e... libstdc++: Fix some -Wsign-compare warnings in the testsuit (*) 8f12289... libstdc++: Fix -Wsign-compare warnings in bits/hashtable_po (*) 9306960... libstdc++: Fix typo in comment in src/c++17/fs_dir.cc (*) 6f7626f... hppa: Remove extra clobber from divsi3, udivsi3, modsi3 and (*) 4e1d200... Regenerate attr-urls.def. (*) c768cd0... Clean up documentation of -Wsuggest-attribute= [PR115532] (*) f7d1b9c... match.pd: Defer some CTZ/CLZ foldings until after ubsan pas (*) 2cbb240... OpenMP: Enable has_device_addr clause for 'dispatch' in C/C (*) d4330ff... Fortran: Fix testsuite regressions after r15-5083 [PR117797 (*) b563a3a... Fix precondition failure with Ada.Numerics.Generic_Real_Arr (*) c94ac10... AVR: target/118000 - Fix copymem from address-spaces. (*) 3eb6e1e... ifcombine field-merge: set upper bound for get_best_mode (*) e8febb6... fold fold_truth_andor field merging into ifcombine (*) bc56584... AVR: Assert minimal required bit width of section_common::f (*) f8a602c... AVR: target/118001 - Add __flashx as 24-bit named address s (*) d46c7f3... Fix type compatibility for types with flexible array member (*) 1f48225... Fix type compatibility for types with flexible array member (*) e7615f6... testsuite: arm: Use -mtune=cortex-m4 for thumb-ifcvt.c test (*) 09499ff... testsuite: arm: Fix build error for thumb2-slow-flash-data- (*) b7e11b4... testsuite: arm: Check that a far jump is used in thumb1-far (*) 95a0c71... testsuite: arm: Use effective-target for pr96939 test (*) bdf7525... testsuite: arm: Use effective-target for its.c test [PR9453 (*) a200645... testsuite: arm: Use -mcpu=unset when overriding -march (*) 721c689... testsuite: arm: Use -march=unset for bfloat16_scalar* tests (*) 68b4d6b... testsuite: arm: Use effective-target for pr56184.C and pr59 (*) 63317bf... i386: regenerate i386.opt.urls (*) bb7f98d... crc: Comment spelling fix (*) 8da9d14... ada: Fix reference to Ada 2020 in comment (*) 481fcc6... ada: Elide the copy for bit-packed aggregates in object dec (*) bbcf4d2... ada: Defend against risk of infinite loop (*) 07fe98f... ada: Avoid going through symlinks in the json report (*) 9ea2c78... ada: Fix minor display issue on invalid floats (*) 8f93177... ada: Improve task entry context detection (*) 6b23686... ada: Refactor warning about null loops (*) 29fe40e... ada: Fix internal error on loop parameter specifications (*) 8999aba... ada: Elide the copy for bit-packed aggregates in allocators (*) bbe71e3... ada: Fix the level of the LLVM chapter in the User's Guide (*) 003ed7d... ada: Accept static strings with External_Initialization (*) fac69bd... ada: Fix reference manual clauses (*) 3602347... ada: Fix pragma Compile_Time_Error for sizes of nonstatic a (*) 92d6577... ada: Refactor code of Check_Ambiguous_Call and Valid_Conver (*) 255d701... ada: Minor refactoring in expansion of array aggregates (*) 1f4e0e7... ada: Fix validity check for private types (*) ae68258... ada: Add minimal support for other delayed aspects on contr (*) 8061959... ada: Fix documentation comment for Scan_Sign (*) 2e6a337... ada: Crash on assignment of task allocator with expanded na (*) 10131a4... ada: Lift technical limitation in expansion of record aggre (*) 3e4b9c6... ada: Small improvements to expansion of conditional express (*) ca01452... ada: Fix wrong finalization with private unconstrained arra (*) aad595b... ada: Update documentation for External_Initialization (*) 0a4f86a... ada: Tweak Is_Predefined_File_Name (*) 1726eda... ada: Restrict External_Initialization file lookup (*) 9c399e7... ada: Clean up and restrict usage of Initialization_Statemen (*) 9420666... ada: Avoid expanding LHS assignments for controlled types (*) 03b642a... ada: Add SIGPROT handler for CheriBSD (*) 9d69cdb... ada: Export CHERI exception IDs (*) f31bd00... ada: Ensure minimum stack size for preallocated task stacks (*) fa878dc... Fix misplaced x86 -mstack-protector-guard-symbol documentat (*) 24822c0... Daily bump. (*) 9616deb... libstdc++: Disable __gnu_debug::__is_singular(T*) in conste (*) 3aeb2ed... libstdc++: Skip redundant assertions in std::array equality (*) e95bda0... libstdc++: Skip redundant assertions in std::span construct (*) 2835bd7... libstdc++: Remove constraints on std::generator::promise_ty (*) fca0ab0... [PR116778][LRA]: Check pseudos assigned to FP after remater (*) bbb7c53... Fortran: Add DECL_EXPR for variable length assoc name [PR11 (*) 56946c8... gimple: Add limit after which slower switchlower algs are u (*) 337815c... c++: allow stores to anon union vars to change current unio (*) 4b4023d... c++: tweak colorization of incompatible declspecs (*) 7435d1d... diagnostics: suppress "note: " prefix in nested diagnostics (*) d3dd24a... c++: print z candidate count and number them (v2) (*) 331226f... diagnostics: tweak output for nested messages [PR116253] (*) e4ef3aa... input.cc: rename file_cache:in_context (*) d9f87b7... Ada: Add GNU/Hurd x86_64 support (*) d56e82d... Ada: Fix GNU/Hurd priority range (*) aeab6f8... Ada: Factorize bsd signal definitions (*) 92e0e0f... ipa: Update value range jump functions during inlining (*) b6242bd... middle-end: Add initial support for poly_int64 BIT_FIELD_RE (*) d069eb9... middle-end: add vec_init support for variable length subvec (*) 240cbd2... middle-end: Fix mask length arg in call to vect_get_loop_ma (*) 561ef7c... middle-end: Pass stmt_vec_info to TARGET_SIMD_CLONE_USABLE (*) 9403b03... middle-end: use two's complement equality when comparing IV (*) 3c32575... middle-end: refactor type to be explicit in operand_equal_p (*) 979e9db... MAINTAINERS: add myself to write after approval (*) f78b4da... autoupdate: replace obsolete macros in libiberty (*) 1fd7e36... libstdc++: Make std::println use locale from ostream (LWG 4 (*) e76df35... aix: Resolve build failure with default C23 (*) e5569a2... aarch64: Use SVE ASRD instruction with Neon modes. (*) 65b7c8d... aarch64: Extend SVE2 bit-select instructions for Neon modes (*) ee2f19b... Fix inaccuracy in cunroll/cunrolli when considering what's (*) d5b3d9e... Daily bump. (*) f102b82... sarif-replay: fix missing URLs [PR117944] (*) 5fba71a... contrib: add 'libgdiagnostics' and 'sarif-replay' to bug_co (*) e0ab881... PR modula2/117120: case ch with a nul char constant causes (*) b26d92f... libstdc++: Use feature test macro for pmr::polymorphic_allo (*) 6fc3da8... [PR117946][LRA]: When assigning hard reg use biggest mode t (*) cf406a6... Fortran: Fix READ with padding in BLANK ZERO mode. (*) d26c166... c++: ICE with -Wduplicated-branches in template [PR117880] (*) 21fbfae... arm: Fix LDRD register overlap [PR117675] (*) 132025a... AArch64: Add baseline tune (*) bf6efbb... AArch64: Cleanup alignment macros (*) 27d9b6d... AArch64: Use LDP/STP for large struct types (*) fcdc0d8... c++: Implement a coroutine language debug dump (*) c628def... c++: P2865R5, Remove Deprecated Array Comparisons from C++2 (*) 7a12dc6... plugin/plugin-gcn.c: Fix error handling of GOMP_OFFLOAD_ope (*) 0703e74... testsuite/gcc.dg/tree-ssa/pr117973-1.c: New test (*) 7aab127... testsuite: Fix cpp0x/trivial1.C for std::is_trivial depreca (*) 34dfb30... testsuite: Mark gcc.c-torture/execute/memcpy-a?.c tests exp (*) d243164... Remove vcond{,u,eq} optabs (*) 164e3e6... aarch64: Remove vcond{,u} optabs (*) d71bb2c... aarch64: Add support for fp8fma instructions (*) c88c7d3... aarch64: Add support for fp8dot2 and fp8dot4 (*) ab52d6d... aarch64: Add support for fp8 convert and scale (*) 4b9e1db... libstdc++: Revert change to __bitwise_relocatable (*) 233972a... tree-optimization/117912 - bogus address equivalences for _ (*) 0374e67... testsuite/gcc.dg/tree-ssa/pr111456-1.c: Handle fallout (*) 62fa2e4... aarch64: Fix ICE happening in SET_TYPE_VECTOR_SUBPARTS with (*) 6fbff06... RISC-V: Refine signed vector SAT_SUB testcase dump check to (*) 75d5181... RISC-V: Refine signed vector SAT_TRUNC testcase dump check (*) 1850da9... RISC-V: Refine signed vector SAT_ADD testcase dump check to (*) b5c9931... RISC-V: Refine unsigned vector SAT_TRUNC testcase dump chec (*) aa8c20e... RISC-V: Refine unsigned vector SAT_SUB testcase dump check (*) a6aa071... RISC-V: Refine unsigned vector SAT_ADD testcase dump check (*) 6c41a91... libstdc++: deprecate is_trivial for C++26 (P3247R2) (*) e663f8f... libstdc++: port tests away from is_trivial (*) 95c7a61... libstdc++: port the ranges::uninitialized_* algorithms away (*) e4a0157... libstdc++: port bitwise relocatable away from is_trivial (*) 65b5b82... libstdc++: pstl: port away from is_trivial (*) 00ee881... libstdc++: port away from is_trivial in string classes (*) 8aaff8a... Daily bump. (*) 5b63ae0... aarch64: Add CRC built-ins test for the target AES. (*) a193f53... aarch64: Implement new expander for efficient CRC computati (*) be2062b... driver: fix crash with --diagnostics-plain-output [PR117942 (*) d452572... Fortran: fix two minor front-end GMP memleaks (*) 12de194... c++: compile time evaluation of prvalues [PR116416] (*) 0c83096... clang-format AlwaysBreakAfterReturnType to TopLevelDefiniti (*) 5a507b5... aarch64: Add @ to aarch64_get_lane<mode> (*) 4065bf7... libstdc++: Add workaround for read(2) EINVAL on macOS and F (*) 80bb28c... libstdc++: Remove std::allocator::is_always_equal typedef f (*) 6fbe9e6... libstdc++: Fix debug containers for constant evaluation [PR (*) 3537aa6... [committed] RISC-V testsuite changes to test clmul expansio (*) 91bdaf6... Free RTL SSA after late-combine (*) 75e481c... Assign separate timevar to duplicate computed goto pass (*) bdc572f... s390: Fix UNSPEC_CC_TO_INT canonicalization (*) 9ed094a... c++: Allow overloaded builtins to be used in SFINAE context (*) 548afd7... PR modula2/115328: use enable forward bool and set default (*) 2e95829... docs: Clarify -fsanitize=hwaddress target support [PR117960 (*) 2b8ecbf... replace atoi with stroul in c_parser_gimple_parse_bb_spec [ (*) 2c9b695... arm: remove obsolete vcond expanders (*) dbd6e14... RISC-V: Refine signed SAT_TRUNC testcase dump check to tree (*) da44840... RISC-V: Refine signed SAT_SUB testcase dump check to tree o (*) e3c378a... RISC-V: Refine signed SAT_ADD testcase dump check to tree o (*) 31778b4... RISC-V: Refine unsigned SAT_TRUNC testcase dump check to tr (*) 4a783eb... RISC-V: Refine unsigned SAT_SUB testcase dump check to tree (*) 0404fd5... RISC-V: Refine unsigned SAT_ADD testcase dump check to tree (*) 6b390f8... middle-end/117932 - further speedup DF worklist solver (*) 57dcb27... middle-end/117932 - speed up DF solver (*) d4e1f7c... nvptx: Switch default from '-march=sm_30' to '-march=sm_52' (*) 91c5034... GCN: Fix 'real_from_integer' usage (*) be38c37... Rust: libformat_parser: Lower minimum Rust version to 1.49 (*) 9e4a87c... Rust: Work around 'error[E0599]: no method named `leak` fou (*) 85f81ba... Rust: Work around 'error[E0658]: `let...else` statements ar (*) 5cdd78b... libstdc++: Add missing equality comparison in new tests [PR (*) 0b79d8b... aarch64: Update cpuinfo strings for some arch features (*) 3076539... tree-eh: Don't crash on GIMPLE_TRY_FINALLY with empty clean (*) ad94070... Fortran: Fix testsuite regressions after r15-5897 [PR116261 (*) cd4dadd... RISC-V: Fix incorrect optimization options passing to parti (*) 6205144... RISC-V: Refactor the testcases for rvv binop and cmp (*) f873c60... RISC-V: Fix incorrect optimization options passing to binop (*) a41b1a0... Daily bump. (*) d9cdc50... Support for 64-bit location_t: Activate 64-bit location_t (*) 89d19ab... pru: Implement c and n asm operand modifiers (*) e119083... Daily bump. (*) 1477bbe... SPARC: Add functional comments for VIS4B instructions (*) 68e64c4... AVR: Better location for late (during final) diagnostic. (*) 4180037... PR modula2/117948: Forward procedure declaration should onl (*) 4abcf4a... i386: x r<< (c - y) to x r>> y etc. optimization [PR117930] (*) b7dd0d9... libstdc++: Fix typo in Doxygen comment in <format> (*) 279b3c7... The fix for PR116778: (*) 2c60536... libstdc++: editorconfig: Adjust wildcard patterns (*) 567b040... Revert "RISC-V: Add const to function_shape::get_name [NFC] (*) 2e02cdb... Daily bump. (*) 85018b1... Support for 64-bit location_t: libgdiagnostics parts (*) 5c8b978... Support for 64-bit location_t: RTL parts (*) eaefc8f... final: Fix call to INSN_LOCATION on a NOTE rtl (*) 568b3b3... middle-end: Handle resized PHI nodes in loop_version() (*) c7fd6c4... Only add inferred ranges if they change the value. (*) faddf22... Add a range query to inferred ranges. (*) 48eda34... Do not calculate an entry range for invariant names. (*) 75e7d16... [PR117248][LRA]: Rewriting reg notes update and fix calcula (*) 42d84ba... [PR tree-optimization/117895] Fix sparc libgo build failure (*) 339246f... c++: use diagnostic nesting [PR116253] (*) 171aef2... i386: Add missing part from my previous commit. (*) 6a8ff7d... i386: Fix gcc.target/i386/pr101716.c (and some related clea (*) 115e4bf... arm,testsuite: Add -mtune=cortex-m55 to dlstp-int8x16.c (*) 1acc5cf... i386: Fix unwanted fwprop to 3dNOW! insn [PR117926] (*) 92c7a19... arm: testsuite: fix some legacy C tests (*) 7883341... clang-format BraceWrapping.AfterCaseLabel to true (*) 5a02206... diagnostics: UX: add doc URLs for attributes (v2) (*) 31c0887... c++: handle misspelled concepts and missing #include <conce (*) 4f5b7f1... c++: consolidate location printing in error.cc [PR116253] (*) a1fa104... avr.opt.urls: Rebuild. (*) 2b44b11... AVR: Disable generation of CRC lookup tables. (*) b317dca... avoid-store-forwarding: bail when an instruction may throw (*) ed210c6... nvptx: Support '-march=sm_89' (*) 2fdc8cc... nvptx: Support '-mptx=7.8' (*) 7cff338... nvptx: Support '-march=sm_52' (*) 7151d88... nvptx: Support '-march=sm_37' (*) 18d80e5... nvptx: Support '-mptx=4.1' (*) 1af83aa... nvptx: Expose '-mptx=4.2' (*) 380ceb2... nvptx: Clarify that our baseline is PTX ISA Version 3.1 (*) 86b3a75... nvptx: Support '--with-multilib-list' (*) 2b707b4... arm,testsuite: Add -mtune=cortex-m55 to dlstp-compile-asm-1 (*) ee6711e... nvptx: Enhance '-march-map=[...]' test cases (*) ed96ce8... nvptx: Enhance '-march=[...]' test cases (*) b7abc7c... nvptx: Enhance '-mptx=[...]' test cases (*) ecfc0e0... Use new RAW_DATA_{U,S}CHAR_ELT macros in the middle-end and (*) e65b09d... More duplicates reported by genmatch (*) 1c07f7a... Remove some duplicates reported by genmatch (*) feea589... RISC-V: Add --with-cmodel configure option (*) ccd6ec2... 'gcc/config/nvptx/gen-multilib-matches.sh': Support '--self (*) 61da068... 'gcc/config/nvptx/gen-*.sh': Simplify interface (*) b352f89... 'gcc/config/nvptx/gen-multilib-matches.sh': Encapsulate mai (*) 4904433... 'gcc/config/nvptx/t-nvptx': Don't use the 'shell' function (*) 4ab02a7... nvptx: Tag '-misa=[...]', '-mptx=[...]' as 'Negative' of th (*) c80ecfa... Clarify libgomp nvptx 'omp_low_lat_mem_space' documentation (*) ab5bd6a... Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' _ (*) 3e14c12... testsuite/117714 - gcc.dg/vect/slp-reduc-4.c FAILs on 32-bi (*) 0223119... libcpp, c++: Optimize initializers using #embed in C++ (*) 5289540... SVE intrinsics: Fold calls with pfalse predicate. (*) 8772f37... rtl-optimization/117922 - add timevar for fold-mem-offsets (*) afeef7f... c++: ICE with pack indexing empty pack [PR117898] (*) 3ac3093... RISC-V: Refactor the testcases for bswap16-0 (*) b7baa22... RISC-V: Fix incorrect optimization options passing to conve (*) 76b462f... Daily bump. (*) 363382a... PR modula2/117904: cc1gm2 ICE when compiling a const built (*) b3cb0c3... i386: Fix addcarry/subborrow issues [PR117860] (*) a92b2be... arm: remove support for iWMMX/iWMMX2 intrinsics (*) cd9499a... aarch64: Mark vluti* intrinsics as QUIET (*) 0a4490a... aarch64: Reintroduce FLAG_AUTO_FP (*) 1e18153... aarch64: Rename FLAG_NONE to FLAG_DEFAULT (*) bd7363e... aarch64: Rename FLAG_AUTO_FP to FLAG_QUIET (*) 9163d16... Match: Refactor the unsigned SAT_TRUNC match patterns [NFC] (*) dc0dea9... middle-end/117801 - failed register coalescing due to GIMPL (*) 0368c42... libstdc++: Use ADL swap for containers' function objects [P (*) 237fdf5... arm: Add CDE options for star-mc1 cpu (*) 0eed816... doloop: Fix up doloop df use [PR116799] (*) fca0402... c: Diagnose unexpected va_start arguments in C23 [PR107980] (*) bf6f77e... AVR: target/107957 - Propagate zero_reg to store sources. (*) b78c0dc... AVR: target/107957 - Split multi-byte loads and stores. (*) f7b5527... AVR: target/64242 - Copy FP to a local reg in nonlocal_goto (*) 9ae9db5... AVR: Rework patterns that add / subtract an (inverted) MSB. (*) 9755f59... doc: Add store-forwarding-max-distance to invoke.texi (*) 2a2f285... params.opt: Fix typo (*) ca4d628... Allow limited extended asm at toplevel [PR41045] (*) 9bf4cad... RISC-V: Add const to function_shape::get_name [NFC] (*) 739ce47... Daily bump. (*) 9a53561... compiler: traverse method declarations (*) 2576dd6... c++: give suggestion on misspelled class name [PR116771] (*) 68aefc6... libgdiagnostics: documentation tweaks (*) 5598aa8... sched1: debug/model: dump predecessor list and BB num [NFC] (*) 7bef348... sched1: parameterize pressure scheduling spilling aggressiv (*) 2b75fe3... AVR: ad target/84211 - Fix dumping INSN_UID for null insn. (*) 15f5972... contrib: Fix 2 bugs in check-params-in-docs.py (*) a0ac8fa... arm: use quotes when referring to command-line options [PR9 (*) 1783b20... gcc/configure: Properly remove -O flags from C[XX]FLAGS (*) 72a2380... c++: Don't reject pointer to virtual method during constant (*) 2055919... c++: Fix up erroneous template error recovery ICE [PR117826 (*) 27b444a... tree-optimization/116083 - SLP discovery slowness (*) fb64a7b... RISC-V: Add assert for insn operand out of range access [PR (*) b7c69cc... phiopt: Reset the number of iterations information of a loo (*) 7a92ba7... Fortran: Fix B64.0 formatted write output. (*) f36cb8c... Daily bump. (*) 846c0b3... Rectify some test cases. (*) cd107a6... libstdc++: Fix parallel std::exclusive_scan [PR108236] (*) aa7acf6... libstdc++: Simplify allocator propagation helpers using 'if (*) 84b40a1... libstdc++: Add fancy pointer support to std::forward_list [ (*) f29d1b5... libstdc++: Add fancy pointer support to std::list [PR57272] (*) 5f02a4f... libstdc++: Stop using _Self typedefs in std::list iterators (*) ca24f58... libstdc++: Refactor std::list::size() for cxx11 ABI (*) 5aa4ab4... AVR: Skip some test cases that don't work for it. (*) b6a43fe... AVR: Improve location of late diagnostics. (*) 96f5fd3... Move some CRC tests into the gcc.dg/torture directory (*) 3b0fca5... c++/contracts: ICE with contract assert on non-empty statem (*) e6e4cb3... maintainer-scripts: build the libgdiagnostics docs for the (*) 168f938... maintainer-scripts: fix jit docs on website (*) 0b01549... Update gcc zh_CN.po (*) eee3182... RISC-V: Fix test target selector (*) 2b93d71... libgdiagnostics: fix docs metadata (*) 31250ba... Fortran: Fix class transformational intrinsic calls [PR1026 (*) 4114b7f... AVR: ad target/117726 - Also split logic shifts of bitsize (*) f3b5de9... preprocessor: Adjust C rules on UCNs for C23 [PR117162] (*) af9a3fe... tree-optimization/117874 - optimize SLP discovery budget us (*) d4f3c3e... Use the number of relevant stmts to limit SLP build (*) d203f4c... AVR: Tweak uin8_t << 6 and uint8_t >> 6 shifts. (*) d777d66... aarch64: Fix fp8 cpuinfo feature names (*) d1318eb... libstdc++: Make std::vector<bool> constructor noexcept (LWG (*) 29bea69... libstdc++: Fix constraints on std::optional converting cons (*) 17c9c7c... tree-ssanames, match.pd: get_nonzero_bits/with_*_nonzero_bi (*) 0b89341... bitintlower: Fix up ?ROTATE_EXPR lowering [PR117847] (*) 3d72e50... OpenMP: 'allocate' directive - fixes for 'alignof' and [[om (*) 83f22c1... aarch64: Add flags field to aarch64-simd-pragma-builtins.de (*) a07a2b8... aarch64: Add support for AdvSIMD lut (*) f855bc3... aarch64: Refactor AdvSIMD intrinsics (*) c063f83... aarch64: Put iterators into the right section (*) 5f3282f... aarch64: Split out aarch64_v64_mode (*) e8fc954... aarch64: Move some diagnostic functions to aarch64.cc (*) f2d9116... Match: Refactor the unsigned SAT_SUB match patterns [NFC] (*) 5cbeecf... RISC-V: Fix incorrect optimization options passing to reduc (*) 4acab37... replace atoi with strtoul in varasm.cc (decode_reg_name_and (*) be8d1a3... tree-optimization/117874 - missed vectorization that's form (*) dfb9f6e... RISC-V: Fix incorrect optimization options passing to cond (*) 6f72fd5... Daily bump. (*) e11c795... libgdiagnostics: fix a missing rename in the docs (*) 8173d0a... gccrs: Remove unused files 'gcc/rust/typecheck/rust-hir-typ (*) 1467409... libstdc++: Simplify std::_Destroy using 'if constexpr' (*) 4df8e6f... [committed] Add sym-exec subdirectory to configure.in rathe (*) 4c857e9... MAINTAINERS: add myself to write after approval (*) 27e5d86... libstdc++: Disable deprecated warnings for std::rel_ops in (*) 73e7f63... c++: some further concepts cleanups (*) cec9754... m68k: don't allow o/o in movdi, movdf, movxf (*) a3e5fbc... Add trailing newlines where needed (*) cde7ce0... arm, mve: Adding missing Runtime Library Exception to heade (*) 5ab3f09... tree-optimization/116352 - SLP scheduling and stmt order (*) e36eae1... testsuite: Adjust rs6000-ldouble-2.c for switch to -std=gnu (*) 2751970... RISC-V: Add intrinsics testcases for SiFive Xsfvfnrclipxfqf (*) 1352d4d... RISC-V: Add intrinsics support for SiFive Xsfvfnrclipxfqf e (*) 712cb29... riscv: Avoid narrowing warning (*) e4dd007... x86: Correct comments for pass_apx_nf_convert (*) 12e30d8... RISC-V: Fix incorrect optimization options passing to widde (*) aedb306... RISC-V: Fix RVV strided load/store testcases failure (*) 326d474... Daily bump. (*) 90becd9... [contrib] validate_failures.py: fix python 3.12 escape sequ (*) 721a38a... [PATCH] gcc: configure: Fix the optimization flags cleanup (*) 999aad4... Thanks for the feedback on the first version of the patch. (*) 113e902... [PATCH v7 12/12] Add tests for CRC detection and generation (*) 4d2b920... [PATCH v7 11/12] Replace the original CRC loops with a fast (*) dcc6101... [PATCH v7 10/12] Verify detected CRC loop with symbolic exe (*) 148e204... [PATCH v6 09/12] Add symbolic execution support. (*) 062ad20... [PATCH v7 08/12] Add a new pass for naive CRC loops detecti (*) 75fe4e2... Write binary annotations for CodeView S_INLINESITE symbols (*) 7151aa1... testsuite: Silence gcc.dg/pr117806.c for default_packed (*) (*) This commit already exists in another branch. Because the reference `refs/users/aoliva/heads/testme' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.