The branch 'egallager/heads/master' was updated to point to: 535ac86b3388... Merge branch 'gcc-mirror:master' into me/master
It previously pointed to: 2e9f317e1fd9... Merge branch 'gcc-mirror:master' into me/master Diff: Summary of changes (added commits): ----------------------------------- 535ac86... Merge branch 'gcc-mirror:master' into me/master e175fb3... Daily bump. (*) d77f073... c++: free garbage vec in coerce_template_parms (*) 547219f... Aarch64: Define WIDEST_HARDWARE_FP_SIZE (*) fe33530... Revert "c++: free garbage vec in coerce_template_parms" (*) dca2b47... c++: -Wdeprecated enables later standard deprecations (*) b6ff52a... c++: add -Wdeprecated-literal-operator [CWG2521] (*) 5b08ae5... c++: free garbage vec in coerce_template_parms (*) 8d63d87... AVR: Make gcc.dg/c23-stdarg-9.c work. (*) 0d9d687... libstdc++: Make Unicode utils work with Parallel Mode (*) 7754a8b... libstdc++: Fix -Wdeprecated-declarations warning for Parall (*) 28911f6... libstdc++: Fix some warnings seen during bootstrap (*) 34670de... Restore aarch64 bootstrap (*) edec4bf... aarch64: Fix early ra for -fno-delete-dead-exceptions [PR11 (*) ccb6e08... libstdc++: [_Hashtable] Fix some implementation inconsisten (*) caef700... diagnostics: support SARIF 2.2 output, undocumented for now (*) 1d09117... Daily bump. (*) 1f619fe... phiopt: Fix VCE moving by rewriting it into cast [PR116098] (*) 77c3ef0... testsuite/52641 - Make gcc.dg/strict-flex-array-3.c work on (*) 524b9c2... AVR: Make gcc.dg/pr113596.c work. (*) 5bf78cf... testsuite/52641 - Require int32 for gcc.dg/pr93820-2.c. (*) 875a1df... testsuite/52641 - Fix gcc.dg/signbit-6.c for int != 32-bit (*) 4d9e473... middle-end: Fix ifcvt predicate generation for masked funct (*) 4e11ad7... arm: Prevent ICE when doloop dec_set is not PLUS expr (*) 3a52838... c++: Fix regression introduced by r15-3796 [PR116722] (*) dafbfdb... Replace another missed iterative_hash_object (*) ffc389c... gimple ssa: Don't use __builtin_popcount in switch exp tran (*) 842fbfa... Speedup iterative_hash_template_arg (*) 77c5e4a... Adjust gcc.dg/vect/slp-12a.c (*) 32b99da... Adjust expectation for gcc.dg/vect/slp-19c.c (*) 71896a8... un-XFAIL gcc.dg/vect/vect-double-reduc-5.c (*) 61d87f2... testsuite/116596 - fix gcc.dg/vect/slp-11a.c (*) 02f4efe... tree-optimization/113197 - bougs assert in PTA (*) 4ba4165... tree-optimiztation/114855 - profile prediction slowness (*) c534e37... libstdc++: Populate std::time_get::get's %c format for C lo (*) 5cf26f2... libstdc++: Fix rounding in chrono::parse (*) 05b7ab8... libstdc++: Fix -Wlong-long warning in <bits/postypes.h> (*) 79ea0aa... testsuite/116660 - adjust testcases unexpectedly failing on (*) ba76326... tree-optimization/116566 - single lane SLP for VLA inductio (*) 56d0ee7... doc: Drop h8300-hms reference to binaries downloads (*) 5943a2f... libcpp: Implement clang -Wheader-guard warning [PR96842] (*) ba53cca... opts: Fix up regenerate-opt-urls dependencies (*) cea87c8... backprop: Fix deleting of a phi node [PR116922] (*) 9175d08... Fix gcc.dg/pr116905.c (*) eb0698a... testsuite/116654 - adjust gcc.target/powerpc/p9-vec-length- (*) b56dc0a... testsuite/116654 - adjust gcc.dg/vect/costmodel/ppc/costmod (*) e592ea8... tree-optimization/116654 - missed dr_explicit_realign[_opti (*) ed7b3e7... RISC-V: Add testcases for form 2 of scalar signed SAT_SUB (*) 3809b4d... Match: Support form 2 for scalar signed integer SAT_SUB (*) 60f1fed... Daily bump. (*) 1c9b440... c++: don't advertise C++20 concepts in C++14 (*) f72b1a4... AVR: avr.cc - Drop a superfluous sub-condition in avr_out_c (*) 5e41e8f... AVR: avr-passes.cc - Fix a build warning. (*) ac4cdf5... aarch64: Introduce new unspecs for smax/smin (*) 9dd9a06... Implement MAXVAL and MINVAL for UNSIGNED. (*) be2f7a1... Fix wrong code out of NRV + RSO + inlining (*) 97fd777... [PATCH] RISC-V/libgcc: Fix incorrect and missing .cfi_offse (*) 1b7cfa7... c++: introduce __builtin_is_virtual_base_of (*) 698e0ec... phi-opt: Improve factor heurstic with constants and convers (*) 8273e31... modula2: Add FindIndice to library module gm2-libs/Indexing (*) fda30a3... PR modula2/116918 -fswig correct syntax (*) 35dd5cf... aarch64: Add fp8 scalar types (*) 27ddda8... tree-optimization/116902 - vectorizer load hosting breaks U (*) 60fa7f5... tree-optimization/116905 - ICE with bogus range ops (*) 3e1bd64... tree-optimization/116906 - unsafe PRE with never executed e (*) de25f17... range-cache: Fix ranger ICE if number of bbs increases [PR1 (*) bdbd060... range-cache: Fix ICE on SSA_NAME with def_stmt not yet in t (*) 0939c8c... Daily bump. (*) b1696ff... libstdc++-v3: Fix signed-overflow warning for newlib/ctype_ (*) ab07db3... [testcase] Fix-absfloat16.c-testcase (*) 4bcfaae... c++: concept in default argument [PR109859] (*) 65073a5... Fix internal error during inlining after ICF pass (*) 9c14f9a... diagnostics: return text buffer from test_show_locus [PR116 (*) e7a8fbe... diagnostics: require callers of diagnostic_show_locus to be (*) be02253... diagnostics: isolate diagnostic_context with interface clas (*) cce5286... diagnostics: avoid using diagnostic_context's m_printer [PR (*) 3d3d20c... diagnostics: use "%e" to avoid intermediate strings [PR1166 (*) 4c7a58a... diagnostics: add "dump" to pretty_printer and output_buffer (*) 3286b67... diagnostics: fix typo in XHTML output [PR116792] (*) ab6c7a3... diagnostics: fix memory leak in SARIF selftests (*) 8398ef9... autovectorizer: Test autovectorization of different dot-pro (*) fd35d99... c6x: Adjust dot-product backend patterns (*) 113e31c... rs6000: Adjust altivec dot-product backend patterns (*) d33786b... mips: Adjust dot-product backend patterns (*) 85a2ed0... arc: Adjust dot-product backend patterns (*) c45ef5e... i386: Fix dot_prod backend patterns for mmx and sse targets (*) bfa44e6... arm: Fix arm backend-use of (u|s|us)dot_prod patterns (*) 0d0be1d... aarch64: Fix aarch64 backend-use of (u|s|us)dot_prod patter (*) c7fba0e... autovectorizer: Add basic support for convert optabs (*) 2f68d69... optabs: Make all `*dot_prod_optab's modeled as conversions (*) 18e905b... tree-optimization/116879 - failure to recognize non-empty l (*) 87905f6... middle-end: check explicitly for external or constants when (*) bac9561... Ensure coarrays in calls use a descriptor [PR81265] (*) 71bf3da... tree-optimization/116842 - vectorizer load hosting breaks U (*) 85f5d06... tree-optimization/116785 - relax volatile handling in PTA (*) 6416365... tree-optimization/116850 - corrupt post-dom info (*) 3f8b1b2... Match: Support form 1 for scalar signed integer SAT_SUB (*) f0d0c56... Daily bump. (*) a2a78c0... RISC-V: Add testcases for form 1 of scalar signed SAT_SUB (*) b6ea98b... RISC-V: Implement scalar SAT_SUB for signed integer (*) 7372672... cselib: Discard useless locs of preserved VALUEs [PR116627] (*) f4d0c6a... testsuite: XFAIL gfortran.dg/initialization_25.f90 properly (*) 01a42a0... [PATCH] SH: Document extended asm operand modifers (*) 0cd24b0... [PATCH] [PATCH] Avoid integer overflow in gcc.dg/cpp/charco (*) a0f1f50... [PATCH v2] RISC-V: Improve code generation for select of co (*) a30a9d5... doc: Document struct-layout-1.exp for ABI checks (*) 74a0ff6... Daily bump. (*) 786773d... Implement FINDLOC for UNSIGNED. (*) 1c92800... Implement CSHIFT and EOSHIFT for unsigned. (*) 2531f01... doc: Remove i?86-*-linux* installation note from 2003 (*) 9261339... Daily bump. (*) 2196a20... c++: Implement resolution for DR 36 [PR116160] (*) b9ac51a... c++: Don't strip USING_DECLs when updating local bindings [ (*) cf9efe5... c++/modules: Propagate purview/import for templates in dupl (*) 6885407... libstdc++: Fix more pedwarns in headers for C++98 (*) 16491e1... libstdc++: Refactor experimental::filesystem::path string c (*) 7040c20... libstdc++: Fix -Wsign-compare warning in std::string::resiz (*) 96e0370... c++: ICE with structured bindings and m-d array [PR102594] (*) c580b8a... libstdc++: Fix test FAILs due to -Wreturn-local-addr (*) 500046d... libstdc++: Fix test FAIL due to -Wpointer-arith (*) 0ff49a5... aarch64: fix build failure on aarch64-none-elf (*) 64072e6... diagnostic: Save/restore diagnostic context history and pus (*) ddc72ba... diagnostic: Use vec instead of custom array reallocations f (*) a721089... i386: Modernize AMD processor types (*) cd430b1... Widening-Mul: Fix one ICE when iterate on phi node (*) 9085cc2... Fix sorting in Contributors.html (*) dd5b823... libgcc, Darwin: Don't build legacy libgcc_s.1 on macOS 14 [ (*) d888a8a... c++/coro: ignore cleanup_point_exprs while expanding awaits (*) de03ef6... c++: simplify handling implicit INDIRECT_REF and co_await i (*) 05e4f07... c++/coro: prevent ICV_STATEMENT diagnostics in temp promoti (*) 037c97e... [MAINTAINERS]: Add myself as MVE Reviewer for the AArch32 ( (*) cfdc0a3... libgomp.texi: Remove now duplicate TR13 item (*) bb01c9d... RISC-V/libgcc: Save/Restore routines for E goes with ABI. (*) 6b7eaec... libgomp.texi: fix formatting; add post-TR13 OpenMP impl. st (*) b1c7095... tree-optimization/116818 - try VMAT_GATHER_SCATTER also for (*) 3db9e99... Fix bogus SLP nvector compute in check_load_store_for_parti (*) 9c04112... unswitch: Replace manual ondemand maybe_undef with ssa_name (*) 1a0b33e... c++/modules: Allow imported references in constant expressi (*) d0762e9... c++/modules: Fix linkage checks for exported using-decls (*) ad08ef0... c++/modules: Use decl_linkage in maybe_record_mergeable_dec (*) af4471c... c++: Update decl_linkage for C++11 (*) 3471ae3... testsuite/gfortran.dg/open_errors_2.f90: Remove now-redunda (*) ff20f2b... Daily bump. (*) 48e1b89... libstdc++: Add missing 'inline' to always_inline function (*) 6a4d1c3... libgcc, libstdc++: Make declarations no longer TU-local [PR (*) 6ac4e2f... c++: tweak for -Wrange-loop-construct [PR116731] (*) e23e537... libstdc++: Fix freebsd/dragonfly build [PR116859] (*) ee9f006... libstdc++: Preserve signbit of nan when converting float to (*) 5ad6ff2... libstdc++: Fix comments in <sstream> tests that mention bas (*) 240285e... libstdc++: Add [[nodiscard]] to iostream members (*) 9ec258b... libgomp.texi: Fix deprecation note for omp_{get,set}_nested (*) 819098d... testsuite: XFAIL gfortran.dg/initialization_25.f90 properly (*) e9f3414... doc: Remove index reference to removed documentation in for (*) 6f76ce8... Add virtual destructor to AbstractExpr (*) 942bbb2... tree-optimization/114855 - speed up dom_oracle::register_tr (*) e4a58b6... Fortran/OpenMP: Middle-end support for mapping of DT with a (*) d797202... libstdc++: Suppress an attribute suggestion warning [PR1168 (*) c45844e... libstdc++: Fix std::basic_stracktrace to not assume allocat (*) efdda20... libstdc++: Remove noexcept-specifier from MCF __cxa_guard_a (*) 9dc1ab9... pretty-print: Fix up allocate_object (*) 34bf6aa... testsuite: fix hyphen typos (*) 98aac7c... testsuite: fix comment-only directive typos (*) 27003e5... doc: Remove MinGW note on binutils 2.16 (*) 454371d... [match.pd] Handle abs pattern with convert (*) 85910e6... x86: Extend AVX512 Vectorization for Popcount in Various Mo (*) 78eef89... Define VECTOR_STORE_FLAG_VALUE (*) 064d5c6... testsuite: Fix testcase g++.dg/modules/indirect-1_b.C [PR11 (*) 12c8cb8... RISC-V: Add testcases for form 3 of signed vector SAT_ADD (*) 342221f... Match: Support form 3 for vector signed integer .SAT_ADD (*) 9d76276... Daily bump. (*) 14cd108... gfortran testsuite: Remove unit-files in files having open- (*) 6fee826... testsuite: XFAIL g++.dg/modules/indirect-1_b.C (*) d5864b9... testsuite: fix dejagnu typos with underscores (*) 0b953ce... doc: Remove @code wrapping of fortran option names [PR11680 (*) cc40795... i386: Add GENERIC and GIMPLE folders of __builtin_ia32_{min (*) c79cc30... x86: Don't use address override with segment regsiter (*) ed6dccd... ltmain.sh: allow more flags at link-time (*) 82d9727... libstdc++: testsuite: fix dg-bogus directive syntax (*) 3308e82... Fix testsuite failure on 32-bit targets. (*) d1e7f3a... Add an alternative testcase for PR 70740 (*) 6c5543d... match: Fix `a != 0 ? a * b : 0` patterns for things that tr (*) 7cf85d1... c++: Add testcase for DR 2874 (*) 0564d95... c++: Add testcase for DR 2836 (*) 340ef96... c++: Add testcase for DR 2728 (*) a88d6c6... match: Fix A || B not optimized to true when !B implies A [ (*) 0e095df... Speed up get_bitmask_from_range (*) 6efc770... Speed up wide_int_storage::operator=(wide_int_storage const (*) 1fea6f8... c++: use TARGET_EXPR accessors (*) 08b8341... match: Change (A * B) + (-C) to (B - C/A) * A, if C multipl (*) af8ff00... remove dominator recursion from reassoc (*) 9b76263... Remove recursion in simplify_control_stmt_condition_1 [PR11 (*) 63a598d... libstdc++: #ifdef out #pragma GCC system_header (*) 2407dbe... libstdc++: more #pragma diagnostic (*) 7ad17fe... Use tree view for find_always_executed_bbs result (*) fcff9c3... OpenMP: Update OMP_REQUIRES_TARGET_USED for declare_target (*) 5d87b98... RISC-V: Cleanup debug code for SAT_* testcases [NFC] (*) cc141b5... rtl-optimization/114855 - slow add_store_equivs in IRA (*) 0b2d3bf... Disable add_store_equivs when -fno-expensive-optimizations (*) caf3fe7... tree-optimization/114855 - slow VRP due to equiv oracle que (*) 5b652b0... RISC-V: Refine the testcase of vector SAT_TRUNC (*) 32bcca3... RISC-V: Refine the testcase of vector SAT_SUB (*) 043d607... RISC-V: Refine the testcase of vector SAT_ADD (*) 742d242... i386: Update the comment for mapxf option (*) 6935bdd... OpenMP: Fix testsuite failure on x86 with -m32 (*) 2d8392c... Daily bump. (*) 291e20e... Add random numbers and fix some bugs. (*) fbeb1a9... Implement IANY, IALL and IPARITY for unsigned. (*) 1762b7f... options: Regenerate c.opt.urls (*) 5e918a4... Implement SUM and PRODUCT for unsigned. (*) 5d98fe0... Implement MATMUL and DOT_PRODUCT for unsigned. (*) 650e915... c++: Implement C++23 P2718R0 - Wording for P2644R1 Fix for (*) d9cafa0... libgcc, Darwin: Drop the legacy library build for macOS >= (*) dab4500... i386: Fix comment typo (*) ae57e52... c++/contracts: ICE in build_contract_condition_function [PR (*) 4cb20dc... libgomp: with USM, init 'link' variables with host address (*) 79a3d3d... [PATCH] RISC-V: Fix FIXED_REGISTERS comment missing return (*) 96246bf... OpenMP: Check additional restrictions on context selector p (*) 2114243... Simplify range-op shift mask generation (*) de6fe69... Widening-Mul: Fix one ICE for SAT_SUB matching operand chec (*) cef2993... tree-optimization/116819 - SLP with !STMT_VINFO_RELEVANT re (*) 4bd3cca... RISC-V: testsuite: Fix SELECT_VL SLP fallout. (*) be50c76... RISC-V: Add more vector-vector extract cases. (*) e45537f... RISC-V: Fix effective target check. (*) 0c0d79c... Fortran: Allow to nullify caf token when not in ultimate co (*) 2249c3b... build: enable C++11 narrowing warnings (*) f5035d7... Fortran: Assign allocated caf-memory to scalar members [PR8 (*) 9a795b3... tree-optimization/114855 - more update_ssa speedup (*) 3436617... Alphabetize my entry in MAINTAINER's DCO list. (*) b752eed... OpenMP: Add support for 'self_maps' to the 'require' direct (*) 7e560ff... Testsuite, darwin: account for macOS 15 (*) f594008... tree-optimization/115372 - failed store-lanes in some cases (*) 618871f... libstdc++: Remove unnecessary 'static' from __is_specializa (*) f9dfe8d... tree-optimization/114855 - high update_ssa time (*) 824229e... hosthooks.h: Fix GCC_HOST_HOOKS_H typo (*) f5ee372... nvptx: Partial support for aliases to aliases. (*) 4d6fa5b... Daily bump. (*) 5ef52ec... modula2: Add noreturn attribute to m2/gm2-libs/M2RTS.mod (*) 0121b85... libobjc: Fix typos (*) 4700ad1... c++: diagnose this specifier in requires expr [PR116798] (*) c1fb78f... aarch64: Add codegen support for AdvSIMD faminmax (*) bfefed6... aarch64: Add AdvSIMD faminmax intrinsics (*) 6141d0c... [MAINTAINERS] Fix myself in order and add username (*) 358db2e... libstdc++: guard c++config pragmas (*) 2620e37... libstdc++: operator new/delete are transaction_safe (*) 2b79714... dwarf2: store the RA state in CFI row (*) fb475d3... aarch64 testsuite: explain expectections for pr94515* tests (*) 9e1c71b... dwarf2: add hooks for architecture-specific CFIs (*) 4068096... Rename REG_CFA_TOGGLE_RA_MANGLE to REG_CFA_NEGATE_RA_STATE (*) bdf41d6... libgcc: hide CIE and FDE data for DWARF architecture extens (*) ba3e597... aarch64: skip copy of RA state register into target context (*) f531673... aarch64: store signing key and signing method in DWARF _Unw (*) cdb9aa0... OpenMP: Fix omp_get_device_from_uid, minor cleanup (*) ffd861c... arc: Remove mlra option [PR113954] (*) a030fca... c++: Don't crash when mangling member with anonymous union (*) d7bf5e5... c++: Don't ICE due to artificial constructor parameters [PR (*) 346f767... Add myself to write after approval (*) 2c04f17... tree-optimization/116810 - out-of-bound access to matches[] (*) e97c75d... tree-optimization/116796 - virtual LC SSA broken after unro (*) 0989244... middle-end: Insert invariant instructions before the gsi [P (*) 723f7b6... tree-optimization/116791 - Elementwise SLP vectorization (*) dfb7507... gcn/mkoffload.cc: Re-add fprintf for #include of stdlib.h/s (*) 999363c... Genmatch: Fix ICE for binary phi cfg mismatching [PR116795] (*) 831137b... gimple: Simplify gimple_seq_nondebug_singleton_p (*) 2cd7672... gimple: Remove custom remove_pointer (*) 0d68bfe... Remove commented out PHI_ARG_DEF macro defition (*) 5278348... Update email in MAINTAINERS file. (*) 4fc9248... Match: Support form 2 for vector signed integer .SAT_ADD (*) a1e6bb6... RISC-V: Add testcases for form 2 of signed vector SAT_ADD (*) 3f37c6f... testsuite/gfortran.dg/unsigned_22.f90: Add missing close wi (*) ca12354... Daily bump. (*) 50c9c3c... RISC-V: Add testcases for form 4 of signed scalar SAT_ADD (*) 20ec2c5... RISC-V: Add testcases for form 3 of signed scalar SAT_ADD (*) 0312b66... testsuite, coroutines: Add tests for non-supension ramp ret (*) 43eab54... libgcc, Darwin: From macOS 11, make that the earliest suppo (*) 0f52a92... libstdc++: Disable std::formatter<char8_t, C> specializatio (*) 83c6fe1... libstdc++: Fix condition for ranges::copy to use memmove [P (*) 482e651... libstdc++: Fix formatting of most negative chrono::duration (*) b646316... libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in (*) 164c1b1... libstdc++: Silence -Wattributes warning in exception_ptr (*) d842eb5... libstdc++: Silence -Woverloaded-virtual warning in cxx11-io (*) d024be8... libstdc++: Reorder C++26 entries in version.def (*) dc47add... libstdc++: add default template parameters to algorithms (*) 4150bcd... middle-end: lower COND_EXPR into gimple form in vect_recog_ (*) e84e5d0... aarch64: Take into account when VF is higher than known sca (*) 6738224... Daily bump. (*) d6cb779... fortran: Add -finline-intrinsics flag for MINLOC/MAXLOC [PR (*) 3c01ddc... fortran: Continue MINLOC/MAXLOC second loop where the first (*) 7d43b4e... fortran: Inline non-character MINLOC/MAXLOC with no DIM [PR (*) 5999d55... fortran: Inline integral MINLOC/MAXLOC with no DIM and scal (*) dd52503... fortran: Inline integral MINLOC/MAXLOC with no DIM and no M (*) 8731ad2... fortran: Outline array bound check generation code (*) 2a5fd72... fortran: Remove MINLOC/MAXLOC frontend optimization (*) c313924... fortran: Inline MINLOC/MAXLOC with no DIM and ARRAY of rank (*) 053cec9... fortran: Disable frontend passes for inlinable MINLOC/MAXLO (*) b6ea4f7... fortran: Add tests covering inline MINLOC/MAXLOC without DI (*) 20486ec... modula2: Tidyup remove unnecessary parameters (*) 2484ba1... libstdc++: fix C header include guards (*) c8f19fa... Daily bump. (*) 48261bd... diagnostics: add HTML output format as a plugin [PR116792] (*) 39f7703... analyzer: simplify dumps using tree_dump_pretty_printer [PR (*) 725231e... diagnostics: isolate SARIF output's pretty_printer [PR11661 (*) 7da682c... diagnostics: convert text hooks to use diagnostic_text_outp (*) 37604ed... analyzer: remove redundant 'pp' [PR116613] (*) a001d51... libstdc++: Avoid forming T* in unique_ptr(auto_ptr<U>&&) co (*) 8230922... libstdc++: Document missing features for old std:string ABI (*) 9227a64... c: fix crash when checking for compatibility of structures (*) 1f70503... c++: CWG 2789 and reversed operator candidates (*) 2828ec5... modula2: Remove unused parameter warnings seen in build (*) 442db84... Daily bump. (*) ee3efe0... c++: CWG 2789 and usings [PR116492] (*) 06557ba... c++: CWG 2273 and non-constructors (*) 33cb400... AArch64: Define VECTOR_STORE_FLAG_VALUE. (*) 0189ab2... testsuite: Update commandline for PR116628.c to use neovers (*) 33ccc13... Darwin: Allow for as versions that need '-' for std in. (*) cbe1b1c... c++, coroutines: Rework the ramp codegen. (*) 664e0ce... Fall back to elementwise access for too spaced SLP single e (*) 4eba48a... Handle patterns as SLP roots of only live stmts (*) 09a52cf... s390: Remove -m{,no-}lra option (*) 5d0e46a... testsuite/116397 - avoid looking for "VEC_PERM_EXPR" (*) 16d2d17... Fix small thinko in IPA mod/ref pass (*) bf4a5ef... OpenMP: Add get_device_from_uid/omp_get_uid_from_device rou (*) 0be3f45... testsuite: fix target-specific 'do-' typos (*) 624d3af... i386: Fix up _mm_min_ss etc. handling of zeros and NaNs [PR (*) fd83474... testsuite/116784 - match up SLP scan and vectorized scan (*) 7203b6e... testsuite: debug: fix errant whitespace (*) cfc95fa... testsuite: fix 'do-do' typos (*) b2f4daa... Remove PHI_RESULT_PTR and change some PHI_RESULT to be gimp (*) 284c03e... testsuite: debug: fix dejagnu directive syntax (*) 91da9e3... c-family: regenerate c.opt.urls (*) a2746e4... c++: deleting explicitly-defaulted functions [PR116162] (*) 3790ff7... Update cpplib zh_CN.po (*) 2ec49f3... Update gcc zh_CN.po (*) 16dda95... dwarf2asm: Use constexpr for eh_data_format_name initializa (*) cee868a... RISC-V: Add testcases for form 2 of signed scalar SAT_ADD (*) 5b5a36b... tree-optimization/116768 - wrong dependence analysis (*) 77bd23a... Fall back to single-lane SLP before falling back to no SLP (*) d3a7302... libstdc++: add #pragma diagnostic (*) 605d05b... Always dump generated distance vectors (*) 5e3a4a0... tree-optimization/116573 - .SELECT_VL for SLP (*) de915fb... Fortran: Break recursion building recursive types. [PR10660 (*) 427f824... RISC-V: Fix vector SAT_ADD dump check due to middle-end cha (*) e917a25... Match: Support form 3 for scalar signed integer .SAT_ADD (*) 2545a1a... Genmatch: Refine the gen_phi_on_cond by match_cond_with_bin (*) 361903a... Fix deep copy allocatable components in coarrays. [PR85002] (*) 08aba2d... SVE intrinsics: Fold svmul with all-zero operands to zero v (*) 9a99559... aarch64: Define l1_cache_line_size for -mcpu=neoverse-v2 (*) 1cf1bf7... i386: Add ssemov2, sseicvt2 for some load instructions that (*) 65e060c... Match: Add interface match_cond_with_binary_phi for true/fa (*) 877fb9b... doc: Add more alias option and reorder Intel CPU -march doc (*) 89e62d4... i386: Enhance AVX10.2 convert tests (*) 2b7b8d3... i386: Add missing avx512f-mask-type.h include (*) b1ea710... testsuite/gcc.dg/pr84877.c: Add machinery to stabilize stac (*) 57faabf... Daily bump. (*) 1d16875... RISC-V: Fix signed SAT_ADD test case for int64_t (*) aa338bd... libstdc++: add braces (*) cc62b2c... [PATCH] configure: fix typos (*) 82c2acd... c++: alias of decltype(lambda) is opaque [PR116714, PR10739 (*) fe1ed68... jit: Ensure ssize_t is defined (*) 4b03750... hppa: Add peephole2 optimizations for REG+D loads and store (*) 85fcf74... [PATCH v3] RISC-V: Fixed incorrect semantic description in (*) 4b7e6d5... contrib: Set check-params-in-docs.py to skip tables of valu (*) de1389e... Fail vectorization when not using SLP and --param vect-forc (*) ad5bfc2... [PATCH 1/2] RISC-V: Fix the outer_code when calculating the (*) ec34a44... [PATCH] RISC-V: Fix th.extu operands exceeding range on rv3 (*) 0756f33... [PATCH] RISC-V: Allow zero operand for DI variants of vssub (*) 5c8f9f4... c++: -Wdangling-reference diagnostic (*) 8733d5d... c++: -Wdangling-reference and empty class [PR115361] (*) 6f3b6a4... match.pd: Check trunc_mod vector obtap before folding. (*) 5bfb91c... reload1.cc: rtl-optimization/116326 - Use RELOAD_ELIMINABLE (*) cdeebc7... AVR: doc/install.texi - Update avr specific installation no (*) 1d0cb3b... tree-optimization/116585 - SSA corruption with split_consta (*) 45cacfe... phiopt: C++ify cond_if_else_store_replacement (*) 8590dcd... phiopt: Add some details dump to cselim (*) a82896e... RISC-V: Implement SAT_ADD for signed integer vector (*) 9a07ac1... PR 89213: Add better support for shifting vectors with 64-b (*) 38b5a56... Daily bump. (*) d6d8445... c++: fix constexpr cast from void* diag issue [PR116741] (*) 7ca4868... c++: ICE with -Wtautological-compare in template [PR116534] (*) dfe0d43... c++: crash with anon VAR_DECL [PR116676] (*) e311dd1... SVE intrinsics: Fold svdiv with all-zero operands to zero v (*) 008f451... Daily bump. (*) a92f54f... aarch64: Improve vector constant generation using SVE INDEX (*) 58bc39c... modula2: gcc/m2/Make-lang.in fix includes during bootstrap (*) f544838... AVR: Update weblinks to AVR-LibC. (*) 4af196b... aarch64: Emit ADD X, Y, Y instead of SHL X, Y, #1 for SVE i (*) f6e629a... PR modula2/116181 Use GCC tree location_t and separate poin (*) 7fb1117... AVR: Tweak >= and < compares with consts that are 0 mod 256 (*) 952df9c... riscv: Fix duplicate assmbler label in @tlsdesc<mode> insn (*) eb67e23... libstdc++: Add .editorconfig files (*) 48a0f69... vect: Set pattern_stmt_p on the newly created stmt_vec_info (*) 8d402c3... AVR: Tidy up enum and struct tags. (*) 9f8e182... AVR: Partially revert r15-3623. (*) 719edcb... libstdc++: Update link to installation docs (*) 4f2cd25... Daily bump. (*) d204bee... fortran: Remove useless nested end of scalarization chain h (*) a9f9391... c++: __extension__ and -Wconditionally-supported (*) 5ef73ba... c++: conversion location (*) 2af87d9... libstdc++: Adjust std::span::iterator to be ADL-proof (*) 1dde83f... libstdc++: Enable most of <chrono> for freestanding (*) f91fe35... libstdc++: Add assertion for valid facet type arguments (*) c5fd1a4... libstdc++: Make PSTL algorithms accept C++20 iterators [PR1 (*) 368ba7a... c++, coroutines: Fix handling of bool await_suspend() [PR11 (*) 6e4244e... phi-opt: Improve heuristics for factoring out with constant (*) 0b31335... vect: release defs of removed statement (*) d2f10fc... Mark the copy/move constructor/operator= of auto_bitmap as (*) e07fbc9... Daily bump. (*) 1dd6dd1... testsuite; Fix execute/pr52286.c for 16bit (*) 8b5e547... c++: avoid init_priority warning in system header (*) 005f717... c++: Don't mix timevar_start and auto_cond_timevar for TV_N (*) a900349... AVR: Use rtx code copysign. (*) 99b8be4... libstdc++: Tweak localized formatting for floating-point ty (*) 01670a4... libstdc++: Refactor loops in std::__platform_semaphore (*) 49cb715... testsuite: adjust pragma-diag-17.c diagnostics (*) bec1f2c... c++: Fix g++.dg/ext/sve-sizeless-1.C regression (*) b56bd54... testsuite: a few more hostedlib adjustments (*) d53c5bc... Daily bump. (*) 4ffca99... AVR: Detect more skip opportunities. (*) 8ed8c34... Fix factor_out_conditional_operation heuristics for constan (*) b55f5e3... AVR: Use avr_byte instead of simplify_gen_subreg (QImode, . (*) 4ee6923... c++: -fimplicit-constexpr diagnostic improvement [PR116696] (*) 9998846... Fortran: Fixes to OpenMP 'interop' directive parsing suppor (*) 508ef58... gcn/mkoffload.cc: Use #embed for including the generated EL (*) b7b6773... c++: Don't emit deprecated/unavailable attribute diagnostic (*) 4963eb7... libcpp: Fix up UB in finish_embed (*) 46c2538... s390: Fix TF to FPRX2 conversion [PR115860] (*) 1a71ff3... s390: Fix AQ and AR constraints (*) 5938e06... libstdc++: Do not use use memmove for 1-element ranges [PR1 (*) 494d3c3... AVR: Rework avr_out_compare. (*) 1ec1677... AVR: Tweak 32-bit EQ and NE comparisons. (*) be59aaf... AVR: avr.cc - Reorder functions to require less forward dec (*) 45e7cc9... Match: Remove unnecessary types_match for case 1 of signed (*) 5d9486c... Fix endianness issue on unsigned_21.f90. (*) 3d021a0... Daily bump. (*) 4308c34... testsuite: introduce hostedlib effective target (*) f5f55b6... libstdc++: Remove unused alias template in std::optional (*) 27c985b... libstdc++: Simplify std::launder definition (*) 9fe57e4... c++: Make __builtin_launder reject invalid types [PR116673] (*) 2847a54... Implement modules for UNSIGNED. (*) 19d7516... i386: Implement SAT_ADD for signed vector integers (*) 12bdcc3... c++: decltype(auto) deduction of statement-expression [PR11 (*) 4026d89... c++: Disable deprecated/unavailable diagnostics when creati (*) ce0aecc... libcpp, v2: Add support for gnu::base64 #embed parameter (*) c5009eb... libcpp: adjust pedwarn handling (*) 9a94c8f... arm: testsuite: make use of -mcpu=unset/-march=unset (*) 7d6c6a0... arm: Allow -mcpu and -march options to be unset (*) 477f7e2... Git ignores .vscode (*) 8c01976... i386: Use offsetable address constraint for double-word mem (*) 25ac2bb... c++: ICE with TTP [PR96097] (*) 9ebc9fb... s390: Fix strict_low_part generation (*) 412c156... Abort loop SLP analysis quicker (*) 44058b8... libcpp: Add support for gnu::offset #embed/__has_embed para (*) eba6d2a... libcpp, c-family: Add (dumb) C23 N3017 #embed support [PR10 (*) 19831ba... c++: Don't ICE to build private access error message [PR116 (*) f9e9ba9... Better recover from SLP reassociation fails during discover (*) 89d50c4... i386: Enable V2BF/V4BF vec_cmp with AVX10.2 vcmppbf16 (*) 3f212ea... RISC-V: Eliminate latter vsetvl when fused (*) 5958279... i386: Fix incorrect avx512f-mask-type.h include (*) c08e493... RISC-V: Fix vl_used_by_non_rvv_insn logic of vsetvl pass (*) ba393bf... c++/modules: Really always track partial specialisations [P (*) 51486f0... Daily bump. (*) f910b02... ipa-cp: One more use of ipa_vr_supported_type_p (*) 323291c... ipa: Rename ipa_supports_p to ipa_vr_supported_type_p (*) 670cfd5... arm: avoid indirect sibcalls when IP is live [PR116597] (*) 09a514f... tree-optimization/116674 - vectorizable_simd_clone_call and (*) 3fd07d4... libstdc++: Restore unrolling in std::find using pragma [PR1 (*) 9759f62... lto: Stream has_unroll flag during LTO [PR116140] (*) 31ff173... testsuite: Ensure ltrans dump files get cleaned up properly (*) f97d862... c++: Ensure ANNOTATE_EXPRs remain outermost expressions in (*) 6291f25... OpenMP: Add interop routines to omp_runtime_api_procname (*) 4e9265a... fortran/openmp.cc: Fix var init and locus use to avoid unin (*) 9b14a58... Vect: Support form 1 of vector signed integer .SAT_ADD (*) f80e4ba... Enable tune fuse_move_and_alu for GNR. (*) 6bd3ee7... RISC-V: Fix asm check for Vector SAT_* due to middle-end ch (*) 7954684... Daily bump. (*) fc7a1fb... libstdc++: Only use std::ios_base_library_init() for ELF [P (*) c07cf41... libstdc++: std::string move assignment should not use POCCA (*) 0008050... c++: Fix get_member_function_from_ptrfunc with -fsanitize=b (*) 4e1e504... libstdc++: Add missing exception specifications in tests (*) 2801a49... c++: mutable temps in rodata [PR116369] (*) e783a4a... Pass host specific ABI opts from mkoffload. (*) 747700c... tree-optimization/116658 - latent issue in vect_is_slp_load (*) a7eaf7d... Match: Support form 2 for scalar signed integer .SAT_ADD (*) 73dc46f... ada: Include missing associated header file (*) 4930e82... ada: Use the same warning character in continuations (*) 356536a... ada: First controlling parameter: report error without Exte (*) 5b701ee... ada: Normalize span generation on different platforms (*) ac957a6... ada: Evaluate calls to GNAT.Source_Info routines in semanti (*) 7b77938... ada: Simplify code for inserting checks into expressions (*) c835251... ada: Whitespace cleanup in declaration of calendar-related (*) 3d031cc... x86: Refine V4BF/V2BF FMA Testcase (*) b081e6c... phiopt: Move the common code between pass_phiopt and pass_c (*) 1b4497d... phiopt: Use gimple_phi_result rather than PHI_RESULT [PR116 (*) c726a66... Don't force_reg operands[3] when it's not const0_rtx. (*) 852cff8... Daily bump. (*) 89991f3... diagnostics: introduce struct diagnostic_option_id (*) a97448e... diagnostics: replace option_hooks with a diagnostic_option_ (*) 19363bf... diagnostics: rename dc.printer to m_printer [PR116613] (*) 38dc2c6... SARIF output: fix schema URL [§3.13.3, PR116603] (*) 1da79de... i386: Use offsetable address constraint for double-word mem (*) 6e35b0e... analyzer: fix "unused variable 'summary_cast_reg'" warning (*) 75a4143... middle-end: also optimized `popcount(a) <= 1` [PR90693] (*) 8f3b402... hppa: Don't canonicalize operand order of scaled index addr (*) e7d5b9a... tree-optimization/116514 - handle pointer difference in bit (*) 898e3e9... tree-optimization/116647 - wrong classified double reductio (*) 0171793... Silence warning for 32-bit targets (*) 4645aa7... Remove problematic declaration for 32-bit targets (*) 2067df8... gimple-fold: Move optimizing memcpy to memset to fold_stmt (*) 924855d... Amend gcc.dg/vect/fast-math-vect-call-2.c (*) 765875e... testsuite: Fix up pr116588.c test [PR116588] (*) 00b3542... Match: Fix ordered and nonequal: Fix 'gcc.dg/opt-ordered-an (*) d1b3d09... phiopt: Small refactoring/cleanup of non-ssa name case of f (*) 91bc2ad... doc: Enhance Intel CPU documentation (*) 39a01fc... Daily bump. (*) fa7bbb0... x86-64: Don't use temp for argument in a TImode register (*) 1e17a11... gcov: Cache source files (*) b8cd236... testsuite: Use dg-compile, not gcc -c (*) bfb9105... Daily bump. (*) 35c2bcb... Fix pr116588.c for -m32 (*) 7cebc63... c++: exception spec and stdlib specialization (*) 69d82c1... split-path: Fix dump wording about duplicating too many sta (*) dfb6376... c++: deferring partial substitution into lambda [PR116567] (*) 506417d... Before running fast VRP, make sure all edges have EXECUTABL (*) 6749c69... [PATCH] RISC-V: Add missing insn types for XiangShan Nanhu (*) d620499... [PATCH v4] [target/116592] RISC-V: Fix illegal operands "th (*) 113a6da... Implement first part of unsigned integers for Fortran. (*) bb8dd09... libiberty: Fix up > 64K section handling in simple_object_e (*) a523c2b... Daily bump. (*) 222ff19... libstdc++: Fix std::chrono::parse for TAI and GPS clocks (*) 1fa45e7... c++: adjust testcase to reveal failure [PR107919] (*) e4b64be... libstdc++: add missing __ (*) 1a1f818... Update gcc uk.po (*) 6c9a714... rs6000,extend and document built-ins vec_test_lsbb_all_ones (*) 2c4438d... middle-end: check that the lhs of a COND_EXPR is an SSA_NAM (*) 1247fa6... aarch64: Use is_attribute_namespace_p and get_attribute_nam (*) db0fa0b... ipa: Move pass_ipa_cdtor_merge before pass_ipa_cp and pass_ (*) e98ad6a... ipa: Treat static constructors and destructors as non-local (*) ea9d4bf... Fix SLP double-reduction support (*) 964577c... c++: Partially implement CWG 2867 - Order of initialization (*) e837823... AVR: lra/116321 - Add test case. (*) c0da27f... libstdc++: avoid __GLIBCXX__ redefinition (*) 4ce9e0a... Fortran: Add OpenMP 'interop' directive parsing support (*) d34cda7... Handle non-grouped stores as single-lane SLP (*) f9c5c12... AVR: Remove "Atmel" from header comment. (*) 6a1a856... tree-optimization/116610 - wrong SLP induction bias for mas (*) 116bfbc... tree-optimization/116609 - SLP live lane vectorization with (*) 1dd175a... [PATCH 2/2 v2] RISC-V: Constant synthesis of inverted halve (*) ecdb9f5... [PATCH 1/2 v2] RISC-V: Additional large constant synthesis (*) a2e28b1... Match: Add int type fits check for form 2 of .SAT_SUB imm o (*) 019335b... Match: Add int type fits check for form 1 of .SAT_SUB imm o (*) ead5f58... RISC-V: Fix out of index in riscv_select_multilib_by_abi (*) 1914ca8... c-family: add attribute flag_enum [PR81665] (*) 3dafb65... libstdc++: -Wswitch and ios::openmode (*) a51f2fc... Handle const0_operand for *avx2_pcmp<mode>3_1. (*) 1735917... Daily bump. (*) b567e5e... [V2][RISC-V] Avoid unnecessary extensions after sCC insns (*) b214ffe... c++: tweak redeclaration-6.C (*) 1f462b5... Fortran: fix ICE in gfc_create_module_variable [PR100273] (*) d9d34f9... c++: vtable referring to "unavailable" virtual fn [PR116606 (*) 7d14839... c++, coroutines: Revise promise construction/destruction. (*) 3797734... c++: local class memfn synth from noexcept context [PR11306 (*) c880fca... doc: remove stray character (*) d44cae2... c++: fn redecl in fn scope wrongly accepted [PR116239] (*) ae88e91... Avoid ICE when passing VLA vector to accelerator. (*) 8f5aade... nvptx: Emit DECL and DEF linker markers for aliases [PR1049 (*) a1865fd... Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-1.C' (*) d0f0253... Enhance 'gcc.target/nvptx/alias-*.c' assembler scanning (*) 973c1bf... Fix 'gcc.target/nvptx/alias-2.c' comment (*) a121af9... Move from 'gcc.target/nvptx/nvptx.exp' into 'target-support (*) cb76fcf... c++: Add missing auto_diagnostic_groups (*) 7b8da31... [AARCH64] adjust gcc.target/aarch64/sve/mask_gather_load_7. (*) 2379cbb... libsanitizer: On aarch64 use hint #34 in prologue of libsan (*) a50f54c... middle-end: have vect_recog_cond_store_pattern use pattern (*) 67eaf67... testsuite: remove -fwrapv from signbit-5.c (*) 240be78... docs: double mention of armv9-a. (*) e9e4777... vrp: Fix up diagnostics wording (*) 3162abf... RISC-V: Lookup reversely in riscv_select_multilib_by_abi (*) 811204f... testsuite: Fix xorsign.c, vect-double-2.c fails with -march (*) 65186ca... ada: Add bypass for internal fields on strict-alignment pla (*) 72c6938... ada: Streamline handling of low-level peculiarities of reco (*) 23f0bfa... ada: Remove unused parameters in validity checking routine (*) d143b9f... ada: Integrate new diagnostics in the frontend (*) 47a30d6... ada: Binder respects Ada version for checksum of runtime fi (*) 87023e0... ada: Tweak assertions in Inline.Cannot_Inline (*) 5df05de... Handle unused-only-live stmts in SLP discovery (*) 22af50a... Handle 'NUM' in 'PUSH_INSERT_PASSES_WITHIN' (*) de3ca36... [PATCH] RISC-V: Make the setCC/REE tests robust to instruct (*) f9ca3fd... i386: Support partial vectorized FMA for V2BF/V4BF (*) 91421e2... Match: Fix ordered and nonequal (*) d0c86be... i386: Support partial signbit/xorsign/copysign/abs/neg/and/ (*) b851bce... i386: Integrate BFmode for Enhanced Vectorization in ix86_p (*) 5502414... Daily bump. (*) cbea72b... [PATCH 1/3] RISC-V: Improve codegen for negative repeating (*) 5326306... Check DECL_NAMELESS in modified_type_die (*) 0455e85... [RISC-V] Fix scan test output after recent path-splitting c (*) dedf453... c++: cleanup coerce_template_template_parm (*) c755c7a... c++: noexcept and pointer to member function type [PR113108 (*) 858918e... c++: add a testcase for [PR 108620] (*) 7b7ad3f... coros: mark .CO_YIELD as LEAF [PR106973] (*) 97e011a... object-size: Use simple_dce_from_worklist in object-size pa (*) 284feaa... Use dg-additional-options for gfortran.dg/vect/vect-8.f90 a (*) fee2fbe... nvptx: Use 'enum ptx_version', 'enum ptx_isa' instead of 'i (*) 35e4414... Fix branch prediction dump message (*) 347a953... Fix gimple_debug_cfg declaration (*) 438381e... Document 'pass_postreload' vs. 'pass_late_compilation' (*) b9be311... nvptx: Specify '-mno-alias' for 'gcc.dg/pr60797.c' [PR60797 (*) a89321c... Add 'gcc.target/nvptx/alias-to-alias-1.c' (*) 2267d25... Add 'gcc.target/nvptx/alias-weak-1.c' (*) da3a298... rust: avoid clobbering LIBS (*) 7164d98... Also lower SLP grouped loads with just one consumer (*) 4292297... Zen5 tuning part 5: update instruction latencies in x86-tun (*) dbd0eb3... expand: Add dump for costing of positive divides (*) 62dd893... CRIS: Add new peephole2 "lra_szext_decomposed_indir_plus" (*) 9ea9d05... RISC-V: Allow IMM operand for unsigned scalar .SAT_ADD (*) d8bc31d... aarch64: Fix testcase vec-init-22-speed.c [PR116589] (*) b2b20b2... split-path: Improve ifcvt heurstic for split path [PR112402 (*) 77e1755... split-paths: Move check for # of statements in join earlier (*) f9642ff... Explicitly document that the "counted_by" attribute is only (*) 3775f71... c++: support C++11 attributes in C++98 (*) 1fad396... PR116080: Fix test suite checks for musttail (*) 07e7479... pretty-print: split up pretty_printer::format into subrouti (*) d0891f3... pretty-print: add selftest of pp_format's stack (*) 34f0147... pretty-print: naming cleanups (*) 5f3a6e2... c++: add fixed test [PR109095] (*) f0ab3de... Zen5 tuning part 4: update reassocation width (*) 36f6300... Drop file that should not have been committed. (*) 910e176... Zen5 tuning part 3: fix typo in previous patch (*) 71b1639... libstdc++: Fix error handling in fs::hard_link_count for Wi (*) 819deae... libstdc++: Specialize std::disable_sized_sentinel_for for s (*) ef0c448... Dump whether a SLP node represents load/store-lanes (*) bd120de... Fix missed peeling for gaps with SLP load-lanes (*) e2125a6... Zen5 tuning part 3: scheduler tweaks (*) dee3c5c... libstdc++: Simplify std::any to fix -Wdeprecated-declaratio (*) efe6efb... libstdc++: Add missing feature-test macro in various header (*) d82edbe... Zen5 tuning part 2: disable gather and scatter (*) 2f1689e... ipa: Don't disable function parameter analysis for fat LTO (*) 4371f65... [PR target/115921] Improve reassociation for rv64 (*) d6360b4... Zen5 tuning part 1: avoid FMA chains (*) 2fcccf2... LTO/WPA: Ensure that output_offload_tables only writes tabl (*) ce5f2dc... MAINTAINERS: Update my email address (*) ac6cd62... tree-optimization/116575 - avoid ICE with SLP mask_load_lan (*) 9b31259... i386: Fix vfpclassph non-optimizied intrin (*) 14b65af... Do not assert NUM_POLY_INT_COEFFS != 1 early (*) d4d75a8... lower-bitint: Fix up __builtin_{add,sub}_overflow{,_p} biti (*) a19cf63... ada: Add kludge for quirk of ancient 32-bit ABIs to previou (*) 9362abf... ada: Plug loophole exposed by previous change (*) 0a862c5... ada: Fix internal error with Atomic Volatile_Full_Access ob (*) d8d1914... ada: Pass unaligned record components by copy in calls on a (*) 9ba7262... ada: Fix internal error on pragma pack with discriminated r (*) b3f6a79... ada: Simplify Note_Uplevel_Bound procedure (*) 1ef11f4... ada: Transform Length attribute references for non-Strict o (*) d7e110d... ada: Do not warn for partial access to Atomic Volatile_Full (*) e083e72... ada: Reject illegal array aggregates as per AI22-0106. (*) b776b08... ada: Fix Finalize_Storage_Only bug in b-i-p calls (*) 6b1cf59... SVE intrinsics: Fold constant operands for svmul. (*) ee8b723... SVE intrinsics: Fold constant operands for svdiv. (*) 87217be... SVE intrinsics: Refactor const_binop to allow constant fold (*) 7c9394e... Handle mixing REALPART/IMAGPART with other components in SL (*) 340ca74... Correctly handle store IFNs in vect_get_vector_types_for_st (*) 62df24e... i386: Support partial vectorized V2BF/V4BF smaxmin (*) 8e16f26... i386: Support partial vectorized V2BF/V4BF plus/minus/mult/ (*) 539fcaa... RISC-V: Support form 1 of integer scalar .SAT_ADD (*) 519ec1c... Daily bump. (*) f4f72f9... MIPS: Support vector reduc for MSA (*) b64980b... testsuite: Fix optimize_one.c FAIL on i686-linux (*) af1500d... [libstdc++-v3] [testsuite] improve future/*/poll.cc calibra (*) 410061b... [libstdc++] [testsuite] avoid async.cc loss of precision [P (*) 9223d17... [testsuite] add linkonly to dg-additional-sources [PR115295 (*) b9bf0c3... amdgcn: Remove TARGET_GCN5_PLUS (*) 023641d... amdgcn: Remove TARGET_GCN3 (*) 57af002... amdgcn: remove gfx803 "Fiji" support (*) 78dc2e2... PR modula2/116557 Remove physical address from the GPL head (*) 4bf758b... libsupc++: Fix handling of m68k extended real in <compare> (*) e4d3e7f... testsuite: Rename scanltranstree.exp -> scanltrans.exp (*) 2865719... Rename gimple_asm_input_p to gimple_asm_basic_p (*) a4b6c6a... Rename ASM_INPUT_P to ASM_BASIC_P (*) 5cbfb3a... lto/lto.cc: Fix build with not HAVE_WORKING_FORK (*) 6640a59... lto-wrapper: Honor -save-temps for ltrans' makefile (*) 571d045... ada: Diagnose too large size clause on floating-point type (*) 1c9a6d8... ada: Create usage entry for -gnatw_l (*) 2df253f... ada: Fix standard output stream for gnatcmd output (*) 91f0a3a... ada: Fix minor issues in -gnaty0's documentation (*) a004c28... ada: Documentation for generic type inference (*) 34437eb... ada: Small fixes for FreeBSD (*) cb690aa... ada: Also reset scope for some nested declaration (*) 905ab32... ada: Cleanup expansion of object declarations (*) 78acc6d... ada: Remove repeated guards in validity checks (*) 25d51fb... ranger: Fix up range computation for CLZ [PR116486] (*) 9aaedfc... load and store-lanes with SLP (*) 464067a... lower SLP load permutation to interleaving (*) eca320b... [PATCH] RISC-V: Optimize the cost of the DFmode register mo (*) 0562976... [committed][PR rtl-optimization/116544] Fix test for promot (*) f77435a... i386: Support vec_cmp for V8BF/V16BF/V32BF in AVX10.2 (*) e19f65b... i386: Support vectorized BF16 sqrt with AVX10.2 instruction (*) 29ef601... i386: Support vectorized BF16 smaxmin with AVX10.2 instruct (*) 6d294fb... i386: Support vectorized BF16 FMA with AVX10.2 instructions (*) f82fa0d... i386: Support vectorized BF16 add/sub/mul/div with AVX10.2 (*) 3b1dece... i386: Optimize generate insn for AVX10.2 compare (*) 86f5031... i386: Optimize ordered and nonequal (*) b1f9fbb... i386: Auto vectorize sdot_prod, usdot_prod, udot_prod with (*) 5239902... RISC-V: Add testcases for unsigned scalar quad and oct .SAT (*) ea81e21... RISC-V: Add testcases for unsigned scalar quad and oct .SAT (*) 56ed1df... RISC-V: Add testcases for form 4 of unsigned vector .SAT_AD (*) 72f3e90... RISC-V: Add testcases for form 3 of unsigned vector .SAT_AD (*) e96d4bf... RISC-V: Refactor gen zero_extend rtx for SAT_* when expand (*) 880834d... Daily bump. (*) 592a335... slsr: Use simple_dce_from_worklist in SLSR [PR116554] (*) f22788c... testsuite: Prune compilation messages for modules tests (*) 49fd9b3... Daily bump. (*) bac00c3... i386: Support read-modify-write memory operands in STV. (*) 2ac27bd... libobjc: Add cast to void* to disable warning for casting b (*) df89afb... AVR: Run pass avr-fuse-add a second time after pass_cprop_h (*) 60fc550... AVR: Tidy pass avr-fuse-add. (*) 7f27d1f... testsuite, c++, coroutines: Avoid 'unused' warnings [NFC]. (*) 2c27189... testsuite, c++, coroutines: Correct a test intent. (*) 049a927... c++, coroutines: Make and use a frame access helper. (*) b7e9f36... hppa: Enable PA 2.0 symbolic operands on ELF32 targets (*) ceda727... phiopt: Ignore some nop statements in heursics [PR116098] (*) 457805c... testsuite: Change what is being tested for pr66726-2.c (*) 79b5b50... Fortran: downgrade use associated namelist group name to le (*) afd9558... c++: Add unsequenced C++ testcase (*) dd346b6... c: Add support for unsequenced and reproducible attributes (*) dc476e5... AVR: Don't print a space after , when printing instructions (*) 673a448... Optimize initialization of small padded objects (*) 08693e2... Daily bump. (*) b1765a5... c++: add fixed test [PR101099] (*) ffd56dc... c++: add fixed test [PR115616] (*) f93a38f... c++: fix used but not defined warning for friend (*) b222122... Fortran: default-initialization of derived-type function re (*) 5020f8e... gdbhooks: Fix printing of vec with vl_ptr layout (*) 3fb9072... Don't remove /usr/lib and /lib from when passing to the lin (*) 4d2cbe2... middle-end: Remove integer_three_node [PR116537] (*) 04d11de... expand: Small speed up expansion of __builtin_prefetch (*) 87ce817... PR modula2/116181: m2rts fix -Wodr warning (*) d48273f... Avoid division by zero via constant_multiple_p (*) e7c7397... Do not bother with reassociation in SLP discovery for singl (*) b748e2e... c++: Allow standard attributes after closing square bracket (*) ab214ef... Check avx upper register for parallel. (*) 350d627... Daily bump. (*) aff7f67... SARIF output: implement embedded URLs in messages (§3.11.6 (*) e31b617... pretty-print: reimplement pp_format with a new struct pp_to (*) 68a0ca6... pretty-print: move class chunk_info into its own header (*) 464a3d2... Use std::unique_ptr for optinfo_item (*) 6bfeba1... Fortran: fix ICE with use with rename of namelist member [P (*) 81c4798... hppa: Fix handling of unscaled index addresses on HP-UX (*) 215c7e3... expand: Allow widdening optab when expanding popcount==1 [P (*) cdd5dd2... ada: Fix assertion failure on private limited with clause (*) d506247... ada: Fix internal error on concatenation of discriminant-de (*) a50584b... ada: Missing legality check when type completed (*) 4994069... ada: Fix missing finalization for call to function returnin (*) c2e3326... ada: Print Insertion_Sloc in dmsg (*) bb7a166... ada: Use the same warning character in continuation message (*) ad4c549... ada: Restructure continuation message for pretty printing (*) f60b53c... ada: Improve Inspection_Point warning (*) 4825bbf... ada: Avoid creating continuation messages without an intend (*) f872bba... ada: Parse the attributes of continuation messages correctl (*) 446f415... ada: Use consistent type continuations messages (*) dbaf2c0... ada: Extract line fitting algorithm (*) 299cd64... ada: Ensure validity checks for private scalar types (*) 6a3ff84... ada: Display actual line length in line length check (*) a383d7b... ada: Proper handling for iterator associations in array agg (*) 567e36c... ada: First controlling parameter aspect (*) 6b4b5b4... ada: Update documentation for conditional when constructs (*) ac6d433... Allow subregs around constant displacements [PR116516] (*) 00ec6bd... Make some smallest_int_mode_for_size calls cope with failur (*) 07e5e05... AVR: target/115830 - Make better use of SREG.N and SREG.Z. (*) d9c54e9... c++: don't remove labels during coro-early-expand-ifns [PR1 (*) bd2ccc2... AVR: Outsource code for avr-specific passes to new avr-pass (*) 4b729d2... testsuite: Fix up refactored scanltranstree.exp functions [ (*) 4ff4875... RISC-V: Fix subreg of VLS modes larger than a vector [PR116 (*) 3cb92be... i386: Support wide immediate constants in STV. (*) 155da08... Write LF_MFUNC_ID types for CodeView struct member function (*) c5043d8... Record member functions in CodeView struct definitions (*) 6a9932e... Record static data members in CodeView structs (*) 310fd68... Handle scoping in CodeView LF_FUNC_ID types (*) 3501226... Handle namespaced names for CodeView (*) 6cd806a... Daily bump. (*) 9f79c7d... c++: wrong error due to std::initializer_list opt [PR116476 (*) b8ef805... PR modula2/116181 remove ODR warnings from library interfac (*) 3c89c41... expand: Add debug dump on the cost for `popcount==1` expand (*) b68561d... libstdc++: Fix autoconf check for O_NONBLOCK in <fcntl.h> (*) 51b0fef... libstdc++: Fix -Wunused-parameter warnings in Networking TS (*) 0e2b3db... libstdc++: Fix -Wunused-variable warning in <format> (*) a59f1cc... libstdc++: Remove unused typedef in <ranges> (*) 9740a1b... doc: Add Dhruv Matani to Contributors (*) c2ad7b2... libstdc++: Fix @file for target-specific opt_random.h (*) f6ed7a6... libstdc++: Fix @headername for bits/cpp_type_traits.h (*) 898f013... AVR: Overhaul the avr-ifelse RTL optimization pass. (*) 6661944... Add gcc ka.po (*) 15f857a... c++: ICE with ()-init and TARGET_EXPR eliding [PR116424] (*) abeecce... aarch64: Assume zero gather/scatter set-up cost for -mtune= (*) 3e27ea2... aarch64: Fix gather x32/x64 selection (*) 035c196... aarch64: Add a test for zeroing <64bits>x2_t structures (*) 3c9338b... Tweak documentation of ASM_INPUT_P (*) bdcd30e... Libquadmath: update doc for some constants (*) 1c4b982... gimple ssa: switchconv: Use __builtin_popcount and support (*) 4246cf4... libstdc++: avoid -Wsign-compare (*) 3f51f0d... testsuite: Add scan-ltrans-rtl* for use in dg-final [PR1161 (*) 2c0b574... Add debug overload for slp_instance (*) 04065d8... Fix leak of SLP nodes when building store interleaving (*) ad895a2... Split out vect_build_slp_store_interleaving (*) 7f4f1bb... c++: add missing -Wc++??-extensions checks (*) 0beac1d... libgomp: Add interop types and routines to OpenMP's headers (*) 7bd2a2f... libstdc++: fix testcase regexp (*) 28f94bf... libstdc++: avoid -Wzero-as-null-pointer-constant (*) 5974da3... libstdc++: add missing return (*) 7b500fa... libstdc++: remove extra semicolons (*) 3178786... Test: Move pr116278 run test to dg/torture [NFC] (*) 6dccd57... Vect: Reconcile the const_int operand type of unsigned .SAT (*) (*) This commit already exists in another branch. Because the reference `refs/users/egallager/heads/master' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.