The branch 'aoliva/heads/testme' was updated to point to: b7cc7ea036b6... [testsuite] restore default action from dfp.exp [PR120631]
It previously pointed to: efa8888b6fca... [lra] catch all to-sp eliminations Diff: Summary of changes (added commits): ----------------------------------- b7cc7ea... [testsuite] restore default action from dfp.exp [PR120631] 407ae3a... Daily bump. (*) b8b08a8... x86: Add debug dump for the remove_redundant_vector pass (*) 5fd8f33... arc: Use intrinsics for __builtin_mul_overflow () (*) 49943c2... arc: Add commutative multiplication patterns (*) 913d8cb... arc: testsuite: Scan rlc instead of mov.hs (*) b9361e5... ARC: Use intrinsics for __builtin_sub_overflow*() (*) 467fa6d... ARC: Use intrinsics for __builtin_add_overflow*() (*) 6af1e74... diagnostics: Mark path_label::get_effects as final override (*) a73cb70... ranger-op: Use CFN_ constant instead of plain BUILTIN_ one (*) 00712ae... value-relation.h: Mark dom_oracle::next_relation as overrid (*) 2670d11... tree-ssa-propagate.h: Mark two functions as override (*) 85f0620... ranger: Mark several member functions as final override (*) 8b4b0f7... coroutines: Remove unused private member in cp_coroutine_tr (*) db5cda8... Mark pass_sccopy gate and execute functions as final overri (*) fb1ba48... Mark rtl_avoid_store_forwarding functions final override (*) c08d6d9... Remove unused vector in value-relation.cc. (*) ec44df7... Promote verify_range to vrange. (*) 3b84d18... get_bitmask is sometimes less refined. (*) 5aca851... tree-optimization/109892 - SLP reduction of fma (*) 143e50f... tree-optimization/120808 - SLP build with mixed .FMA/.FMS (*) e7ff8e8... ivopts: Change constant_multiple_of to expand aff nodes. (*) 1bac0fc... libstdc++: Test for %S precision for durations with integra (*) 76f7f91... rtl-ssa: Rewrite process_uses_of_deleted_def [PR120745] (*) 190aaaa... libstdc++: Report compilation error on formatting "%d" from (*) 7fd6cb3... x86: Update -mtune=intel for Diamond Rapids/Clearwater Fore (*) 0c701c7... i386: Remove CLDEMOTE for clients (*) e858dc7... RISC-V: Add Profiles RVA/B23S64 support. (*) aaf55e0... Add -fauto-profile-inlining (*) 3fde750... Remove early inlining from afdo pass (*) 3924740... Daily bump. (*) 750bc28... gcn: Fix glc vs. sc0 handling for scalar memory access (*) 1e35a51... Fortran/OpenACC: Add Fortran support for acc_attach/acc_det (*) 92e1893... RISC-V: Add patterns for vector-scalar multiply-(subtract-) (*) 5bc9271... Fortran: fix ICE in verify_gimple_in_seq with substrings [P (*) ed7fc2b... c++: Implement C++26 P3618R0 - Allow attaching main to the (*) 8f5fac5... i386: Convert LEA stack adjust insn to SUB when FLAGS_REG i (*) 63076db... Remove non-SLP path from vectorizable_load (*) 3f19867... diagnostic: fix for older version of GCC (*) bc8f542... libstdc++: Unnecessary type completion in __is_complete_or_ (*) 0606d2b... gcc: remove atan from edom_only_function (*) bd9cac1... s390: Fix float vector extract for pre-z13 (*) f60d3f5... AArch64: promote aarch64-autovec-peference to mautovec-pref (*) 8e80287... AArch64: propose -mmax-vectorization as an option to overri (*) 3f88230... fortran: Mention user variable in SELECT TYPE temporary var (*) c06979f... Don't duplicate setup code cost when do group-candidate cos (*) 7f87bfa... middle-end: Apply loop->unroll directly in vectorizer (*) 309dbce... middle-end: replace log_vf usages with vf to allow support (*) aba3b9d... x86: Extend the remove_redundant_vector pass (*) d073bb6... x86: Update memcpy/memset inline strategies for -mtune=gene (*) 0235b6d... Copy discriminators when inlining (*) c24eb5e... Fix AFDO zero profile handling (*) 4b739c0... Fix shrink wrap separate ICE for mingw [PR120741] (*) bf7162b... [RISC-V][PR target/118241] Fix data prefetch predicate/cons (*) c4f5308... Daily bump. (*) cdd6785... Fixup dropping REG_EQUAL note in ext-dce (*) d0142e1... libgdiagnostics: sarif-replay: add extra sinks via -fdiagno (*) e6406ae... analyzer: fix missing "final override" (*) 2b07725... OpenACC: Add 'if' clause to 'acc wait' directive (*) 6dd1659... Fortran: fix checking of renamed-on-use interface name [PR1 (*) 4e9104a... contrib: handle GDB's 'unexpected core files' count (*) 2334d30... diagnostics: add state diagrams to analyzer experimental-ht (*) 5a64c96... diagnostics: handle pp_token::kind::event_id in experimenta (*) 11811e6... RISC-V: Add test for vec_duplicate + vsaddu.vv combine case (*) 9a8f82d... RISC-V: Add test for vec_duplicate + vsaddu.vv combine case (*) a2d018b... RISC-V: Combine vec_duplicate + vsaddu.vv to vsaddu.vx on G (*) 35a26f2... tailc: Allow musttail tail calls with -fsanitize=address [P (*) b9523a9... expand: Allow musttail tail calls with -fsanitize=address [ (*) 6deab18... vect: Use combined peeling and versioning for mutually alig (*) 7e4d55f... match: Simplify doubled not, negate and conjugate operators (*) 97044a4... tree-optimization/120729 - limit compile time in uninit_ana (*) 8130a2a... vregs: Use force_subreg when instantiating subregs [PR12072 (*) 919f073... x86: Don't use vmovdqu16/vmovdqu8 with non-EVEX registers (*) f9bef66... x86: Add PROCESSOR_XXX comments to processor_cost_table (*) fe06cae... Daily bump. (*) 8440db9... Ada: Replace hardcoded GNAT commands for GNAT tools (*) 596ab7c... Ada: Remove obsolete stuff in Makefile fragment (*) bab1b24... Ada: Introduce GNATMAKE_FOR_BUILD Makefile variable (*) 07c02ff... [RISC-V][PR target/119830] Fix RISC-V codegen on 32bit host (*) 34e1e5e... [committed][PR rtl-optimization/120550] Drop REG_EQUAL note (*) b041979... xtensa: Make use of DEPBITS instruction (*) 00e551b... xtensa: Implement TARGET_ZERO_CALL_USED_REGS (*) acd5f58... Fix some problems with afdo propagation (*) ed02d76... Handle functions with 0 profile in auto-profile (*) fc27674... [PR modula2/120731] error in Strings.Pos causing sigsegv (*) 6e38bef... Prevent possible overflows in ipa-profile (*) dda86c8... Scale up auto-profile counts (*) eb8ee10... Add GUESSED_GLOBAL0_AFDO (*) 3f50d6b... Daily bump. (*) cd58951... Fix profile after fnsplit (*) 7a7cc65... [modula2] Comment tidyup in gm2-compiler/M2GCCDeclare.mod (*) 49199bb... [RISC-V][PR target/118241] Fix data prefetch predicate/cons (*) b76779c... value-range: Use int instead of uint for wi::ctz result [PR (*) d29cf57... Extend afdo inliner to introduce speculative calls (*) 8f40a8e... Implement afdo inliner (*) 52582b4... RISC-V: Fix ICE for expand_select_vldi [PR120652] (*) c812499... Daily bump. (*) 007392c... cobol: Correct diagnostic strings for 32-bit builds. (*) b03e0d6... Fix range wrap check and enhance verify_range. (*) 9575287... amdgcn: allow SImode in VCC_HI [PR120722] (*) 632a50a... libgcobol: Add license. (*) 69725b1... Use auto_vec in prime paths selftests [PR120634] (*) 246c33a... Free buffer on function exit [PR120634] (*) 6bd1223... tree-optimization/120654 - ICE with range query from IVOPTs (*) 050b170... x86: Get the widest vector mode from MOVE_MAX (*) becb0be... or1k: Improve If-Conversion by delaying cbranch splits (*) 625a380... or1k: Implement *extendbisi* to fix ICE in convert_mode_sca (*) c59cea2... [RISC-V] Force several tests to use rocket tuning (*) e08ef05... [PATCH] RISC-V: Use builtin clz/ctz when count_leading_zero (*) 89ec7ba... RISC-V: Add test for vec_duplicate + vminu.vv combine case (*) 289220a... RISC-V: Add test for vec_duplicate + vminu.vv combine case (*) 7ea9105... RISC-V: Combine vec_duplicate + vminu.vv to vminu.vx on GR2 (*) ec8f770... Daily bump. (*) 8a759db... libgomp/target.c: Fix buffer size for 'omp requires' diagno (*) b8617e0... libgomp.texi: Document omp(x)::allocator::*, restructure me (*) 14dd617... expand: Align PARM_DECLs again to at least BITS_PER_WORD if (*) 95cc39d... fortran: Statically initialize length of SAVEd character ar (*) 4c80062... x86: Enable *mov<mode>_(and|or) only for -Oz (*) 48c52af... install.texi: Note that Texinfo < v7.1 may throw incorrect (*) 20f5930... RISC-V: Add generic tune as default. (*) e2eb9da... dfp: Further decimal_real_to_integer fixes [PR120631] (*) c534174... RISC-V: Use riscv_2x_xlen_mode_p [NFC] (*) 36b3488... RISC-V: Adding cost model for zilsd (*) 1f2e405... x86: Fix shrink wrap separate ICE under -fstack-clash-prote (*) 752798c... Daily bump. (*) 4eb1113... analyzer: make checker_event::m_kind private (*) 9cc6cfd... Add space after foo in testcase (*) 2dcc6db... emit-rtl: Use simplify_subreg_regno to validate hardware su (*) 43e408f... c++, coroutines: CWG2563 promise lifetime extension [PR1159 (*) 99c2075... intersect_bitmask - Always update bitmask. (*) 9560cd8... Improve contains_p and intersect with bitmasks. (*) e60c179... Simplify switches utilizing subranges. (*) ce6abe5... Fortran: various fixes for STAT/LSTAT/FSTAT intrinsics [PR8 (*) 14b8f07... cobol: Correct diagnostic strings to rectify bootstrap buil (*) 2f852f3... Fix dump_function_to_file use of dump_flags (*) 8b435e1... doc: allow gcov.texi to be processed by makeinfo 4.13 (*) e1a2af2... doc: allow extend.texi to be processed by makeinfo 4.13 (*) f3002d6... dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant foldin (*) a0ffc9b... RISC-V: Add test for vec_duplicate + vmin.vv combine case 1 (*) 29da9a4... RISC-V: Add test for vec_duplicate + vmin.vv combine case 0 (*) 13c0ad1... RISC-V: Combine vec_duplicate + vmin.vv to vmin.vx on GR2VR (*) 2c30f82... x86: Enable separate shrink wrapping (*) 9244ea4... Snap subrange boundries to bitmask constraints. (*) c41081b... Daily bump. (*) 8a3acd8... c++, coroutines: Remove use of coroutine handle in the fram (*) f577a9e... Ada: Fix assertion failure on problematic container aggrega (*) fba2f08... PR modula2/120673: Mutually dependent types crash the compi (*) 260252e... Improve static and AFDO profile combination (*) 30e8f97... Fix cgraph_node::apply_scale (*) 3d1d893... Add testcase for AFDO early inlining and indirect call prom (*) 4ff09eb... c++,coroutines: Handle await expressions in assume attribut (*) a22ed56... [PATCH v1] RISC-V: Use scratch reg for loop control (*) ac62ff8... c++: correct __is_trivially_destructible nargs [PR120678] (*) a593311... c++: modules and #pragma diagnostic (*) 75ffef5... crc: Fix up ICE from optimize_crc_loop [PR120677] (*) a63b97e... aarch64: Add vec_set/extract for tuple modes [PR113027] (*) ea43b99... OpenMP: Fix implicit 'declare target' for <ostream> (*) e2bff26... c++, coroutines: Handle unevaluated contexts. (*) 3b95be7... c++, coroutines: Avoid UNKNOWN_LOCATION synthesizing code [ (*) 6a17361... RISC-V: Add -fno-pie flags to testcases (*) a106ccb... Daily bump. (*) f298fab... cobol: Some 1000 small changes in answer to cppcheck diagno (*) a26c5fc... aarch64: Add support for unpacked SVE FP conversions (*) 35b8acb... aarch64: Extend iterator support for partial SVE FP modes (*) 3b276fe... Fortran: fix checking of MOLD= in ALLOCATE statements [PR51 (*) 117782e... c++: add -Wsfinae-incomplete (*) ad909d5... RISC-V: Refine VX combine test case 0 to avoid code duplica (*) 98f5547... aarch64: add support for AEABI Build Attributes (*) 0b4a3c1... aarch64: encapsulate note.gnu.property emission into a clas (*) 138d0a2... c++: ICE with unexpanded pack in asm (*) 6eb0dc0... aarch64: add debug comments to feature properties in .note. (*) 2ef043c... Combine static and afdo branch predictions (*) b2af07b... RISC-V: Update Profiles string in RV23. (*) 1445488... xtensa: Revert "xtensa: Eliminate unwanted reg-reg moves du (*) f4ebc9b... xtensa: Revert "xtensa: Eliminate unnecessary general-purpo (*) 5715865... simplify-rtx.cc:Simplify XOR(AND(ROTATE(~1) A) ASHIFT(1 A)) (*) b199a1d... Daily bump. (*) afe3401... RISC-V: Add test for vec_duplicate + vmaxu.vv combine case (*) 50034d8... RISC-V: Add test for vec_duplicate + vmaxu.vv combine case (*) 7f153b9... RISC-V: Combine vec_duplicate + vmaxu.vv to vmaxu.vx on GR2 (*) 33bf9dd... Daily bump. (*) fc0a8ee... AVR: Fix PR120423 / PR116389. (*) 4c014a9... c++, coroutines: Improve diagnostics for awaiter/promise. (*) 48cf378... Daily bump. (*) ab3f04b... c++, coroutines: Handle builtin_constant_p [PR116775]. (*) e83c4bf... c++, coroutines: Ensure that the resumer is marked as can_t (*) 9050cbe... expand: Add a helper function for edge splitting [PR120629] (*) 00742da... aarch64: Fold NOT+PTEST to NOTS [PR118150] (*) 3af71d4... libstdc++: Fix std::uninitialized_value_construct for array (*) 33e3139... libstdc++: Format %r, %x and %X using locale's time_put fac (*) 5e8168a... libstdc++: Optimize __make_comp/pred_proj for empty/scalar (*) f6f4efd... libstdc++: add a workaround for format_kind<optional<T>> [P (*) e907ee7... testsuite: Fix pr119160.c for non-glibc targets [PR119862] (*) 2661d87... expand: Fix up edge splitting for ENTRY block during expans (*) ad56e46... libstdc++: Replace _CharT template parameter with CharT in (*) a651e3f... libstdc++: Rework formatting of empty chrono-spec for durat (*) c550b5a... libstdc++: Format empty chrono-spec for the sys_info and lo (*) cec7355... libstdc++: Test chrono-spec containing only whitespaces. (*) 59fbc99... driver: Try to read spec from gcc_exec_prefix if possible (*) 11059b4... mcore: Don't use gen_rtx_MEM on __attribute__((dllimport)) (*) 1c50fbf... Daily bump. (*) 8f78d59... Update gcc es.po (*) 8804e5b... recip: Reset range info when replacing sqrt with rsqrt [PR1 (*) 00aa59e... testsuite: Add testcase for already fixed PR [PR120630] (*) c9a6c1b... libstdc++: do not use an unreserved name in _Temporary_buff (*) 774ae87... libstdc++: add range support to std::optional (P3168) (*) c0694f9... or1k: Fix ICE in libgcc caused by recent validate_subreg ch (*) 8fa1e98... libstdc++: Format empty chrono-spec for the time points and (*) 83a878c... libstdc++: Format empty chrono-spec for the calendar types (*) 03e87c7... i386: Fix signed integer overflow in ix86_expand_int_movcc, (*) 701a7cc... expand: Fix up edge splitting for GIMPLE_COND expansion if (*) f3001dd... RISC-V: Add test for vec_dup + vmax.vv combine case 1 with (*) 86d1b55... RISC-V: Add test for vec_dup + vmax.vv combine case 1 with (*) 2ae6cd8... RISC-V: Add test for vec_dup + vmax.vv combine case 0 with (*) 2ebb805... RISC-V: Add test for vec_dup + vmax.vv combine case 0 with (*) 55e9547... RISC-V: Combine vec_duplicate + vmax.vv to vmax.vx on GR2VR (*) 8546265... aarch64: Incorrect removal of ZA restore [PR120624] (*) d036322... Daily bump. (*) 90f7bbf... libstdc++: Uglify __mapping_alike template parameter and fi (*) 1620e1a... libstdc++: Make layout_left(layout_stride) noexcept. (*) 4e3dbec... libstdc++: Add tests for layout_stride. (*) 4fc47a8... libstdc++: Implement layout_stride from mdspan. (*) 5b9edf2... libstdc++: Add tests for layout_right. (*) f40f96b... libstdc++: Implement layout_right from mdspan. (*) 8a8672c... libstdc++: Add tests for layout_left. (*) 71493a4... libstdc++: Implement layout_left from mdspan. (*) 86104c5... libstdc++: Improve naming, whitespace and silence warnings (*) c291bde... PR modula2/119650: Regenerate target independent documentat (*) 905593a... libstdc++: Improve documentation on copyright notices in ne (*) 44d3c0f... libstdc++: Remove outdated comment about wchar_t in create_ (*) 76bf78d... libstdc++: Do not specialize std::formatter for incomplete (*) 77a646a... ada: Fix code size increase with pragma Aggregate_Individua (*) 7c979e7... ada: Update bug-box texts (*) a4c64da... ada: Fix reference to RM clause in comment (*) a0765fe... ada: Reuse local constant when handling External_Initializa (*) 7963574... ada: Fix documentation of Generalized Finalization extensio (*) 9c446b0... ada: Apply tweak for machine-code-based coverage (*) 04223dc... ada: Fix support e-mail addresses (*) 647f34f... ada: Fix wrong visibility over discriminants (*) 657a1d1... ada: Assorted minor cleanups and tweaks (*) 035fa0d... ada: Add Ada RM clause reference in comment (*) c6d8c20... ada: Remove subexpression that's always False (*) da59680... ada: VAST: Check basic tree properties (*) fa6a71a... ada: Fix rounding test with odd bases (*) 5aa2239... ada: Remove obsolete test (*) 160ca63... ada: Set Ekinds of discriminants earlier (*) 2398708... ada: Fix various issues in System.Value_F.Integer_To_Fixed (*) a09a809... ada: Tweak special handling of synchronized type scopes (*) 9317057... ada: Small tweak to latest change (*) d3798f1... ada: Implement -gnatRh switch to display holes in record la (*) 879f8d8... ada: Adjust alignment calculation for secondary stack (*) 4760403... ada: Rewrite boolean expression (*) 20ba3f4... ada: Remove uses of E_Void (*) b87317a... ada: Document supported GCC optimization switches (*) df18685... ada: Remove creation of some unused itypes (*) a9cc2a2... ada: Factorize return statement (*) 815490f... ada: Remove duplicate setter call (*) 07f229c... Fix test case for PR117811 which failed for int < 32 bit. (*) 5ed7e29... Refactor record_function_versions. (*) 899853b... Update is_function_default_version to work with target_vers (*) ccfd416... i386: Set SRF, GRR, CWF, GNR, DMR, ARL and PTL issue rate (*) 3ce7b67... c, c++: Save 8 bytes of memory in lang_type for non-ObjC* (*) 25f5e60... fortran: add intrinsic doc for trig functions with half rev (*) dcb9af0... c/c++: Handle '#pragma GCC target optimize' early [PR48026] (*) 72a98dc... libstdc++: Add _GLIBCXX_USE_BUILTIN_TRAIT to Doxygen config (*) 2202c6a... libstdc++: Remove redundant parentheses in preprocessor con (*) 606f25a... libstdc++: Fix mismatched @cond and @endcond in <type_trait (*) 0ede050... c: remaining fix for the composite type inconsistency [PR12 (*) 582dda0... cobol: Eliminate unguarded clock_gettime dependencies. [PR1 (*) 2f2e51b... libstdc++: Test for precision and floting point durations. (*) f867196... diagnostics: add selftests for html_token_printer [PR116792 (*) 1c5e99c... RISC-V: Prevent speculative vsetvl insn scheduling (*) 76cbd67... i386: Fix signed integer overflow in ix86_expand_int_movcc (*) 94e0f29... libfortran: Simplify Makefile logic (*) 3ada458... RISC-V: Add patterns for vector-scalar negate-(multiply-add (*) 9ae1af9... c: clean up some functions in c-typeck.cc (*) 556a882... c: fix ICE for invalid code in generic selection [PR120303] (*) 1e80776... libstdc++: Replace some uses of std::__addressof with std:: (*) db0cee8... libstdc++: Remove unused 'test' variables in test cases (*) 32f3698... libstdc++: Fix whitespace before comments in <sstream> (*) 01789ef... libstdc++: Improve diagnostics for ill-formed std::_Destroy (*) bec57be... libstdc++: Fix new <sstream> tests for COW std::string ABI (*) e477e7c... testsuite: Add -mpopcnt and -mabm variants of PR90693 tests (*) f3dde39... ranger: Handle the theoretical case of GIMPLE_COND with one (*) 9e9c8aa... internal-fn: Fix up .POPCOUNT expansion (*) 2c3ce07... Daily bump. (*) cb1d203... diagnostics: make experimental-html sink prettier [PR116792 (*) 896edb1... diagnostics: xml: add add_text_from_pp (*) 3dcce64... diagnostics: fix tag nesting issues in experimental-html si (*) b619b4d... gimple-ssa-warn-access: add missing auto_diagnostic_group (*) 0005b1e... RISC-V: testsuite: fix an obvious build error (*) e416c80... More API for IPA profile manipulation (*) 2e4688a... expand: Use less costly from sign and zero extensions for v (*) 54da199... i386: Handle ZERO_EXTEND like SIGN_EXTEND in bsr patterns [ (*) 8154fc9... expand, ranger: Use ranger during expansion [PR120434] (*) 6a4da72... Check if constant is a member before returning it. (*) 70c3dd9... cobol: Variety of small changes in answer to cppcheck diagn (*) 1f402fe... libstdc++: Make __max_size_type and __max_diff_type structu (*) 73edc00... libstdc++: Implement LWG3528 make_from_tuple can perform (t (*) 37b454b... gcn: Add experimental MI300 (gfx942) support (*) b93d887... [RISC-V] Fix ICE due to splitter emitting constant loads di (*) d2f82b5... libfortran: Add script to regenerate source files (*) 9b80d0f... ada: Generic formal objects have no entry components (*) 5dc946f... ada: Remove redundant guard against attribute with no expre (*) 6c0f367... ada: Minor comment tweak (*) 1f6b0d9... ada: Small cleanup in instantiation of generic bodies (*) f03b8cf... ada: Do not install the support files of 128-bit types on 3 (*) 15fd302... ada: Factorize some duplicate code (*) e564160... ada: VAST found bug: Itypes with Parent (*) 31bd253... ada: Error on subtype with static predicate used in case_ex (*) 434a5ff... ada: Special case for inconsistent pointer in Scan_Raw_Unsi (*) 4662043... ada: Move Check_Discriminant_Conformance to Sem_Ch3 (*) c737dbf... ada: Fix fallout of latest change (*) a139b40... ada: VAST: treewalker improvements (*) 3ca2ce5... ada: Fix wrong initialization of library-level object by co (*) a88a9a2... ada: Fix inconsistent comment for fixed-point Value attribu (*) 3f30c88... ada: VAST: create treewalker (*) f2b9920... ada: Storage_Error on Ordered_Maps container aggregate with (*) 8d5375a... ada: Fix omission in comment (*) 467b7f3... ada: Rename constant in Analyze_Component_Declaration (*) c4dc512... ada: Simplify Constrain_Array (*) eb5cc85... ada: Fix infinite loop with aggregate in generic unit (*) 26845c1... ada: Fix use-after-free in Compute_All_Tasks (*) c8d7397... ada: Fix the detection of configuration pragmas (*) 5db0a4c... ada: Fix Value_Decimal to raise Constraint_Error on boundar (*) ea2a0e7... ada: Add Incomplete_Type_OK formal to Process_Subtype (*) 3f5f720... ada: Fix recursive call in Process_Subtype (*) a7d4884... ada: Rename a couple of local variables (*) 3d1703c... ada: Remove outdated comment about reused entity fields (*) 35d8062... ada: Tweak formatting in Process_Subtype (*) 0bb1e0c... ada: Add assertion on expanded code in particular case (*) 043596f... ada: Factorize initialization of local variable (*) fce42e1... RISC-V: Regen riscv-ext.texi [NFC] (*) bcabb6b... RISC-V: Add test for vec_duplicate + vremu.vv combine case (*) 0bdea31... RISC-V: Add test for vec_duplicate + vremu.vv combine case (*) b59354c... RISC-V: Reconcile the existing test for vremu.vx combine (*) 85de2b8... RISC-V: Combine vec_duplicate + vremu.vv to vremu.vx on GR2 (*) 1abdf82... Daily bump. (*) 7909122... [AutoFDO] Fix profile bootstrap for x86_64 (*) ef62600... c: Add remove_qualifier helper function [PR120510] (*) aea870e... c: partial fix for qualifier inconsistency II [PR120510] (*) c1904cd... c: partial fix for qualifier inconsistency [PR120510] (*) cf588f1... c++: Fix template class lookup [PR120495, PR115605]. (*) e825ec7... MAINTAINERS: Update my email address (*) bf0c6e1... diagnostics: convert enum logical_location_kind to enum cla (*) 639a147... PR modula2/120606: FOR loop ICE if the last expression uses (*) b0d50cb... Fix profile updating in ipa-cp (*) 0adb415... PR modula2/119779: ASM examples no longer work (*) 82de4ca... diagnostics: fix <title> of experimental-html output [PR116 (*) af3de9e... [RISC-V] Enable more if-conversion on RISC-V (*) ef93810... powerpc: testsuite: Fix powerpc FMV symbol tests [PR 120519 (*) 4e96f7f... ada: Support fixed-lower-bound array types as generic actua (*) 4631b74... ada: Reject component-related aspects on formal non-array t (*) eedc248... ada: Fix glitch in handling of Atomic_Components on generic (*) 3280bce... ada: Clarify code in Process_Subtype (*) 8357859... ada: Add null exclusion formal to Process_Subtype (*) 51e01fb... ada: Call Mutate_Ekind earlier for formal entities (*) ff89e55... ada: Missing discriminant check on assignment of Bounded_Ve (*) 7e94851... ada: Remove duplicated code in parser for Chapter 4 (contin (*) 025f6ca... ada: Set Ekind of components earlier (*) aaac06d... ada: Fix comment (*) 5ed1891... ada: Remove duplicated code in parser for Chapter 4 (*) bb9cd86... ada: Fix SPARK test failures caused by new handling of inhe (*) 0ab32e5... ada: Simplify handling of selected components as name refer (*) 4413a63... ada: Restrict Overlays_Constant flag to selected entities (*) 027457d... ada: Back out removal of renaming tranformation (*) af68e74... ada: Set Ekind early in object declarations (*) e9066cf... ada: Tweak error recovery path (*) fd98d3b... ada: Specialize syntax error on malformed Abstract_State co (*) 31b7b75... ada: Do not build dispatch tables for generics (*) 7f31b28... ada: Tune recent change for warning about unsupported overl (*) 108e346... ada: Pragma Ada_XX not propagated from library level spec t (*) fefac68... ada: Remove redundant error checking (*) 6ad0d51... ada: Remove unnecessary special handling (*) ff9781d... ada: Remove misleading comment (*) a23938b... ada: Constraint check on tagged build-in-place object decls (*) 95da1ec... ada: Remove incorrect bits in Copy_Node documentation (*) bba4596... ada: Check validity using signedness from the type and not (*) 5069485... ada: Emit more warnings on unsupported overlay (*) 2503923... ada: Incorrect creation of corresponding expression of clas (*) 5fba1c9... ada: Remove outdated comment (*) 7ab6349... ada: Add example in Current_Entity_In_Scope comment (*) 8577f2e... ada: Clarify warning in Atree.Rewrite documentation (*) 9334a4a... ada: Remove incorrect comment (*) 880e675... ada: Improve readability in Atree.Rewrite body (*) acc54e0... ada: Tweak Kill_Current_Values (*) 109ea2d... ada: Fix spurious error on anonymous array initialized by c (*) 2e0e76c... ada: Fix assertion failure on error path (*) a289abd... ada: Rename Is_Infinity to Is_Infinity_Or_NaN in System.Dou (*) 9f106c7... ada: Fix bindings for CHERI Set_Bounds and Set_Exact_Bounds (*) 7c90697... ada: Add Ada RM clause mention (*) 5a80df0... AArch64 docs: add itemx for outline-atomics docs (*) 4238e34... middle-end: Add new parameter to scale scalar loop costing (*) 8458260... libstdc++: sstream from string_view (P2495R3) [PR119741] (*) cdfa5fe... Also handle avx512 kmask & immediate 15 or 3 when VF is 4/2 (*) 8d745f6... RISC-V: Add test for vec_duplicate + vrem.vv combine case 1 (*) daee193... RISC-V: Add test for vec_duplicate + vrem.vv combine case 0 (*) 4df4acf... RISC-V: Reconcile the existing test for vrem.vx combine (*) b96e319... RISC-V: Combine vec_duplicate + vrem.vv to vrem.vx on GR2VR (*) 204fa2e... Daily bump. (*) df94fb8... [AutoFDO][testsuite] Enable clone-merge-1.c only for fauto- (*) fd04219... RISC-V: frm/mode-switch: robustify call_insn backtracking [ (*) 3c0f3b7... RISC-V: frm/mode-switch: Reduce FRM restores on DYN transit (*) 01b8945... RISC-V: frm/mode-switch: remove dubious frm edge insertion (*) ac0fea6... RISC-V: frm/mode-switch: remove TARGET_MODE_CONFLUENCE (*) 8935493... emit-rtl: document next_nonnote_nondebug_insn_bb () can bre (*) 31b7248... cselim: Move else_vdef definition to the usage (*) 201cd2d... phi-opt: Do limited form of cselim from phiopt [PR120533] (*) 4f88f15... cselim: change how to detect no load/stores after store in (*) e4d3ffc... cselim: Use get_virtual_phi instead of a loop in cond_if_el (*) d525004... libstdc++-v3: Update baseline symbols for hppa-linux (*) 2523c15... [RISC-V] Handle 32bit operands in condition for conditional (*) 5f3b5b0... xtensa: Implement l(ceil|floor)sfsi2 insn patterns and thei (*) b76f1fb... Daily bump. (*) 2829068... libfortran: Regenerate files (*) d1c3cfa... [PR modula2/119650, PR modula2/117203]: WriteString and Del (*) 59a3da7... [to-be-committed][RISC-V] Handle 32bit operands in conditio (*) 50ca15b... Fix index of some warnings [PR120572] (*) e1719c3... Daily bump. (*) 37f5fdd... cobol: Diagnostic messages, Flex build, and some cppcheck r (*) 8d204f2... c++: recursive template with deduced return [PR120555] (*) 37fe7e7... libstdc++: Add more tests for semaphores (*) 7407891... libstdc++: Use std::conditional_t instead of lambda to sele (*) d505028... diagnostics: introduce xml::doctypedecl to avoid hardcoding (*) 1233d79... diagnostics: move xml defs to a new xml.cc (*) 0401957... selftest.h: fix sort order of decls (*) cda7145... text-art: allow wrapper_widget to have no child (*) 3655b4c... cselim: Update the vop manually for cond_if_else_store repl (*) 29b2cb4... libstdc++: Adjust effective-target requirements for <barrie (*) e37eb85... [committed] Fix compromised ARC test (*) 3872099... OpenMP: Add omp_get_initial_device/omp_get_num_devices buil (*) 214b5d6... builtins.def: Enable OpenMP/OpenACC builtins also with -fno (*) a4ff2cc... Remove non-SLP path from get_[group_]load_store_type (*) 91ed324... libstdc++: Fix flat_map::operator[] for const lvalue keys [ (*) 08a0b6d... RISC-V: Reconcile the existing test for vdivu.vx combine (*) c01830f... RISC-V: Add test for vec_duplicate + vdivu.vv combine case (*) 2ca7622... RISC-V: Add test for vec_duplicate + vdivu.vv combine case (*) be205ec... RISC-V: Combine vec_duplicate + vidvu.vv to vdivu.vx on GR2 (*) 16c742e... libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM o (*) bcab27d... Remove non-SLP path from vectorizable_store (*) 3e00d7d... Remove create_tmp_reg_or_ssa_name (*) 16ab791... PR modula2/120542: Return statement in the main procedure c (*) 61b014f... Fix assertion failure on small array constructor (*) 572dd0d... Avoid useless reading of profile data in LTO (*) ba1ad0e... libstdc++: Add assertions to atomic waiting functions that (*) bdae782... libstdc++: Optimize std::counting_semaphore for futex path (*) 22f1f76... More of autofdo 0 issues (*) 73763e3... ada: Avoid repeated range checks when negating a rational n (*) 782d1ce... ada: Remove repeated call in exponentiation of rational num (*) 45a305c... ada: Simplify tests for positive rational numbers (*) 268258b... ada: Tune style in code for floating-point numbers (*) 9e34958... ada: Add null exclusion to registration of floating-point t (*) 8013b40... ada: Refine subtypes in routines for building floating-poin (*) 9eb8ae1... ada: Check references to subprogram outputs with Program_Ex (*) 028dd93... ada: Add case for Program_Exit in Exit_Cases (*) 8952d7c... ada: Support aspect Program_Exit with no expression (*) 899c0d2... ada: Add new aspect Program_Exit for SPARK (*) 82ece40... ada: Deconstruct C header for the SCOs unit (*) 5f0163f... ada: Child unit subprograms are not primitive subprograms (*) 84fc531... ada: Constant_Indexing used when context requires a variabl (*) 9ee9534... ada: Refactor the implementation of gnat diagnostics (*) 5a8191d... ada: Set Ekind early for entities created in expansion (*) bd4444e... ada: Rework Android struct sigaction bindings (*) c11a019... ada: Adjust the Android RTS config to match linux (*) da37716... ada: Document representation clauses previously required by (*) 957a41f... ada: Deconstruct representation clauses required by ASIS (*) daa245b... ada: Fix typo in documentation about convention and represe (*) c29774a... ada: Fix libgpr2 build failure with compiler built with ass (*) 8727813... ada: Tweak condition for name resolution failure (*) f6d2090... ada: Fix wrong initialization of library-level object by co (*) 032e220... ada: Convert floating-point zero to machine representation (*) a900945... ada: Move Incomplete_View from node to entity field (*) ac2d894... ada: Initial prototype of constructors (*) 994705c... ada: Implement use implies with experimental extension (*) df310aa... ada: Tweak definition of Modulus field of entities (*) 573b038... ada: Restore Original_Access_Type field in E_Access_Subprog (*) 64bb8c8... ada: Remove more unused fields from entities (*) 5f3113d... ada: Incorrect unresolved operator name in an instantiation (*) fd87cba... ada: Remove dead code (*) 3d8a56c... ada: Remove Size_Check_Code field from entities (*) 8abecb3... ada: Allow IN OUT parameters for first parameter of travers (*) 537453a... ada: Improve large unconstrained-but-definite warning (*) 939d23d... ada: Do not generate warning about missing overriding indic (*) 903c012... ada: Move standard subtype declarations generation (*) d5b0410... ada: Remove useless calls (*) d575c1b... ada: Fix internal error on allocator involving interface ty (*) b449898... ada: Fix for validity checking of limited scalar types (*) 6dcba67... libstdc++: Support wide characters output for sys_info and (*) 66e65eb... libstdc++: Test for formatting with empty spec for local_in (*) f0cd40f... RISC-V: Support -mcpu for XiangShan Kunminghu cpu. (*) 4a80eae... tree-optimization/120032 - CLZ matching, fallback for missi (*) c6eb929... tree-optimization/120032 - matching of table based CLZ (*) 10adbc5... Use ranger for table based CTZ detection (*) 63a8128... Refactor CTZ detection in forwprop (*) 34701fe... Daily bump. (*) 409ea88... [RISC-V] Improve signed division by 2^n (*) ed57e5d... [i386] Improve "mov<mode>cc" expander for DImode immediates (*) a27540c... doc: update links to c99status.html (*) c0be029... CCP: Manually rename the virtual mem op when inserting clob (*) 2e33490... cobol: Guard clock_gettime(). [PR119975] (*) 58fb3ba... aarch64:sve: Use make_ssa_name instead of create_tmp_var in (*) b6b238d... ranger: Add support for float <-> int casts [PR120231] (*) 6fb88ff... Fix typo in afdo_calculate_branch_prob (*) d3c14fb... aarch64: Add testcase for vld2 which was fixed by r16-1113 (*) 51e93aa... c++: substituting fn parm redeclared with dep alias tmpl [P (*) e71c015... c++: quadratic constexpr folding of arith expr [PR118340] (*) 35200a0... RISC-V: Don't use structured binding in riscv-common.cc (*) ea9ea72... real: Fix up real_from_integer [PR120547] (*) 2c35598... libstdc++: Fix std::format thousands separators when sign p (*) 9399a3b... Fix handling of GUESSED_LOCAL in auto-fdo and preserve more (*) 8cf31de... RISC-V: Fix ICE for gcc.dg/graphite/pr33576.c with rv32gcv (*) 1d90f8c... [RISC-V] Improve sequences to generate -1, 1 in some cases. (*) 8e1f06d... RISC-V: Support Ssu64xl extension. (*) a3c4f30... RISC-V: Support Sstvecd extension. (*) 37f0e83... RISC-V: Support Sstvala extension. (*) 6a2a0ab... RISC-V: Support Sscounterenw extension. (*) a84b388... RISC-V: Support Ssccptr extension. (*) f955831... RISC-V: Support Smrnmi extension. (*) d4129d8... RISC-V: Support Sm/scsrind extensions. (*) da96bdf... Fix crash with constant initializer caused by IPA (*) a37f996... libstdc++: Export std::indirect and std::polymorphic from s (*) 66fc62e... middle-end: Fix operation_could_trap_p for FIX_TRUNC expres (*) c45cc94... libstdc++: Fix formatting of 3-digits months,day,weekday an (*) 61a6430... gcn: Update --with-arch= for newer archs (*) abc2efc... ada: Confusing "modified by call, but value overwritten" wa (*) 35260dd... ada: Add explicit null pointer check in C.Strings.Update (*) 937f7c4... ada: Remove ghost code and SPARK annotations from runtime u (*) 8a419ac... ada: Fix SFN_Patterns documentation comment (*) b35d232... ada: Tweak wording of documentation comments in Atree (*) c657fe1... ada: Activate SPARK_Mode in Ada.Numerics.*_Random specs (*) 5ece6a8... ada: Spurious compilation error with repeated loop index (*) cf1f3f7... ada: Remove useless global variable (*) 429628e... ada: Exception-raising loop incorrectly eliminated (*) 9fc6eed... ada: Missing error on expression function returning incompl (*) 4405925... ada: Add Ghost aspect to Lo in s-arit32.adb (*) 201fd78... ada: Fix crash on access to protected return (*) a7c5e31... ada: Improve efficiency of very large shift counts (*) 700f14a... ada: Tweak caching of streaming subprograms (*) d57eddd... ada: Add missing Ghost aspect to Lemma_Not_In_Range_Big2xx6 (*) d46138a... ada: Mitigate issue with tracebacks (*) 9d7bdc2... ada: Implement built-in-place expansion of two-pass array a (*) d432587... ada: Add missing Ghost aspect to Lemma_Not_In_Range_Big2xx3 (*) df0d3b2... ada: Fix reproducer generation (*) ed34ee0... ada: Reject Valid_Value arguments originating from Standard (*) 69f1d54... ada: Error about assignment to limited target on aggregate (*) 2172d3e... ada: Add error message for a declared-too-late abstract sta (*) 64d277b... ada: Fix various issues in the SARIF report (*) d8610fb... ada: Fix unnecessarily large allocation in New_String (*) 83790d8... ada: Implement use implies with experimental extension (*) 5977241... ada: Extend and clarify documentation of stack size setting (*) c328b54... ada: Spurious accessibility error with -gnatc (*) f60377f... ada: Mark the types of operator arguments as used (*) 9a61624... ada: Fix couple of remaining incompatibilities with CHERI a (*) 484795c... ada: Fix buffer overflow for function call returning discri (*) ac936aa... ada: Fix New_Char_Array with empty arrays (*) f606f24... ada: Fix adareducer oracle generation (*) 2f65e9e... ada: Fix Generate_Minimal_Reproducer on instantiations (*) 755f3d9... ada: Fix compile-time failure due to duplicated attribute s (*) 4537249... ada: Mark constants inside a declare expression as referenc (*) 3c95e0e... ada: Cleanup preanalysis of static expressions (part 6) (*) b56a782... ada: Spurious accessibility error with -gnatc (*) 0827f61... ada: Use absolute paths in SARIF reports (*) ef505b3... ada: Avoid calling Resolve with Stand.Any_Fixed as the expe (*) 1869441... ada: Compiler crash on array aggregate association iteratin (*) 2d4312b... tree-sra: Use MOVE_MAX for sra size limit [PR112824] (*) 2a8af97... c++, coroutines: Make analyze_fn_params into a class method (*) bfd4aae... c++, coroutines: Simplify initial_await_resume_called. (*) 24cbcc4... i386: Fix vmovvdup's mem attribute (*) a31e76a... Revert "libstdc++: sstream from string_view (P2495R3) [PR11 (*) d99af4e... RISC-V: Update extension defination. (*) cbeb020... Daily bump. (*) 74e691a... [AutoFDO] Profile merging for clone test (*) fc19852... libstdc++: Skip time zone format testing for COW std::strin (*) 9788a1e... OpenMP: Fix regressions in metadirective-target-device-2.c (*) d045eb1... libstdc++: Make system_clock::to_time_t always_inline [PR99 (*) 8537e48... libstdc++: sstream from string_view (P2495R3) [PR119741] (*) e73a6d9... libstdc++: Implement P0849R8 auto(x) library changes (*) 0292e06... c++: constexpr prvalues vs genericize [PR120502] (*) 01044e0... Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code (*) 069caa5... gimple-fold: Implement simple copy propagation for aggregat (*) 7bb1933... match.pd: Fold (x + y) >> 1 into IFN_AVG_FLOOR (x, y) for v (*) 54e4f75... cobol: Eliminate cppcheck warnings for libgcobol [PR119323] (*) 65f3a43... ext-dce: Don't refine live width with SUBREG mode if !TRULY (*) b876a7f... ranger: Some parameter formatting fixes (*) b7960a3... ranger: Add support for float <-> float casts [PR120231] (*) 3cfa53a... libstdc++: Test for formatting with empty spec for time poi (*) 6545e2f... libstdc++: Implement C++23 P1659R3 starts_with and ends_wit (*) 28106a0... [PATCH] RISC-V: Imply zicsr for svade and svadu extensions. (*) 07e3ed7... [PATCH v2] RISC-V: Add svbare extension. (*) 5dc3c5c... libstdc++: Refactor __semaphore_base member functions (*) 7be4913... libstdc++: Fix std::counting_semaphore::acquire deadlock [P (*) 5cb46d8... emit-rtl: Tweak validate_subreg ordered_p condition [PR1204 (*) 0f56d67... libgomp.texi (omp_interop_*): Add note about 5.2-to-6.0 inc (*) ac0a04b... libstdc++: Fix format call and test formatting with empty s (*) a8b3844... RISC-V: Leverage get_vector_binary_rtx_cost to avoid code d (*) f7df645... Use MEM_EXPR only if MEM_P is true (*) afa2de8... Fortran: Fix missing substring ref for allocatable saved va (*) f8251b4... RISC-V: Add Shlcofideleg extension. (*) 102b21f... i386: Add more peephole2 for APX NDD (*) 31b887b... i386: Add more forms peephole2 for adc/sbb (*) e1390c2... Always add REG_CALL_DECL note for CALL (*) 5f737a6... Daily bump. (*) 0768ec0... Fortran: ICE due to missing locus with data statement for c (*) ba463f5... c: Enable -Wjump-misses-init for -Wc++-compat [PR120078] (*) b25ec03... c: Move checking assertions from recursion when forming com (*) bd77388... c: fix ICE with enum completed with packed attribute after (*) 61fd6a3... c++: add -fno-modules to some tests (*) c925847... Improve create_tmp_reg_or_ssa_name, always create SSA name (*) c18f152... c++: add operator| for WMB_Flags (*) 4c2d94a... RISC-V: Reconcile the existing test for vdiv.vx combine (*) 661c737... RISC-V: Add test for vec_duplicate + vdiv.vv combine case 1 (*) a522240... RISC-V: Add test for vec_duplicate + vdiv.vv combine case 0 (*) 4517377... RISC-V: Combine vec_duplicate + vidv.vv to vdiv.vx on GR2VR (*) f605165... tree-optimization/120517 - fix dataref group split math (*) dcc1476... libstdc++: Check feature test macro for jthread in <stop_to (*) b32bf30... libstdc++: Use new __is_destructible built-in in <type_trai (*) 973c43f... libstdc++: Fix errors and incorrect returns in atomic timed (*) 4db88b9... libstdc++: Replace some implicit conversions in std::vector (*) f12151e... libstdc++: Use explicit cast to unsigned in std::rotr and s (*) 0366600... libstdc++: Remove redundant macro checks in std.cc.in (*) 5566b20... RISC-V: Use helper function to get FPR to VR move cost (*) b437418... RISC-V: Add pattern for vector-scalar multiply-add/sub [PR1 (*) 4ab36e8... x86: Add g++.target/i386/pr103750.C (*) a8c03f0... libgomp: Fix up omp_target_memset-3.c test for C++ [PR12044 (*) 4756557... phiprop: Add testcase for already fixed case [PR116824] (*) aa935ce... switch-conversion: Mark CSWTCH as mergeable [PR120451] (*) 13699eb... Daily bump. (*) (*) 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.