public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/kubaneko/heads/histogram] (4024 commits) added primitive peeling and stuff
@ 2023-02-23 23:20 Ondrej Kubanek
  0 siblings, 0 replies; only message in thread
From: Ondrej Kubanek @ 2023-02-23 23:20 UTC (permalink / raw)
  To: gcc-cvs

The branch 'kubaneko/heads/histogram' was updated to point to:

 1cf1f75ee79... added primitive peeling and stuff

It previously pointed to:

 4bcaa73f688... added primitive peeling and stuff

Diff:

!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------

  4bcaa73... added primitive peeling and stuff
  5a66b47... removed hist_size
  d2c645c... corrected shift
  1800900... fixed vector allocation
  ecc0d91... changed vector from gc to heap
  668f791... vector for histogram_counters not working yet
  7556e7e... started with conversion to parametric histograms
  98550c8... new create_iv
  26570e9... redo stuff
  83b244e... fixed memory allocation for histogram_counters
  22a55f0... added histogram_counters structure
  d483867... temporary log fix
  fdb7878... messed with logarithms
  2ec0ddc... added atomic counter
  e42112b... removed wild fprint removed redundant struct fields
  0f5e1ef... one histogram per loop, commit edges after deleting fake on
  77959cb... add loop_optimizer_init
  4d451ba... fixed loading found another bug
  d509294... squashed 2 commits
  0d1ebd2... fixed what I broke
  d7dd744... adding histogram for empty bbs
  949b31a... Revert "Revert "tried fix create_iv and failed""
  bf28259... deleted an assert to to test the if preheaders are needed i
  e58f11f... Revert "tried fix create_iv and failed"
  203a356... tried fix create_iv and failed
  aa3ea24... added myself to maintainers
  e78c5c7... Revert "added myself to CHANGELOG"
  602c742... Revert "test commit added myself to MAINTAINERS"
  940a2e6... added myself to CHANGELOG
  f41c4e9... fixed logarithm
  d208f89... loop counter prototype
  bbc5593... test commit added myself to MAINTAINERS
  7d06eb7... added histogram profiler and added it to division


Summary of changes (added commits):
-----------------------------------

  1cf1f75... added primitive peeling and stuff
  50eb12a... removed hist_size
  93b5586... corrected shift
  98d59dc... fixed vector allocation
  63142d7... changed vector from gc to heap
  680d2bf... vector for histogram_counters not working yet
  ecf3c41... started with conversion to parametric histograms
  81285bf... new create_iv
  223227b... redo stuff
  bb8a802... fixed memory allocation for histogram_counters
  1aa8abc... added histogram_counters structure
  ef35776... temporary log fix
  09ffc04... messed with logarithms
  8a387e2... added atomic counter
  b4bad98... removed wild fprint removed redundant struct fields
  e44325a... one histogram per loop, commit edges after deleting fake on
  158017f... add loop_optimizer_init
  258c38e... fixed loading found another bug
  8196f7c... squashed 2 commits
  ffdd7ef... fixed what I broke
  0509b47... adding histogram for empty bbs
  b0aacce... Revert "Revert "tried fix create_iv and failed""
  27a7934... deleted an assert to to test the if preheaders are needed i
  fe7dd0a... Revert "tried fix create_iv and failed"
  391f76e... tried fix create_iv and failed
  bc97895... added myself to maintainers
  9b238f1... Revert "test commit added myself to MAINTAINERS"
  66ef904... fixed logarithm
  773f935... loop counter prototype
  ece91c9... test commit added myself to MAINTAINERS
  e6f3908... added histogram profiler and added it to division
  5592679... testsuite: Fix up modules.exp [PR108899] (*)
  426b0ae... Fix memory leak in PTA (*)
  9f9a709... c++: Fix up -fcontracts option description [PR108890] (*)
  68e7489... ipa-prop: Fix another case of missing BUILT_IN_UNREACHABLE_ (*)
  8fda668... libstdc++: Test that integral simd reductions are precise (*)
  ffa39f7... libstdc++: Fix -Wsign-compare issue (*)
  fa37ac2... libstdc++: Add missing constexpr on simd shift implementati (*)
  92c47b1... libstdc++: Fix simd build failure on clang (*)
  2e29e2f... libstdc++: Simplify three helper functions into one (*)
  af46073... Fix memory leak in if-conversion (*)
  31cc582... tree-optimization/108888 - call if-conversion (*)
  4f609c6... xtensa: Fix missing mode warnings in machine description (*)
  782e442... xtensa: fix PR target/108876 (*)
  4c3191d... Revert "gcc: xtensa: fix PR target/108876" (*)
  ddf6fe3... docs: Reorder @opindex before corresponding options (*)
  b6f9899... Daily bump. (*)
  1370014... c-family: avoid compile-time-hog in c_genericize [PR108880] (*)
  31303c9... Fortran: reject invalid CHARACTER length of derived type co (*)
  5344482... testsuite: Skip module_cmi_p and related unsupported module (*)
  1a684dc... [arm] avoid aes-1742098 mitigation in combine tests (*)
  c20ab9b... Drop need for constant I in ctf test (*)
  2d6a0fd... xfail fp-uint64-convert-double-* on all arm targets (*)
  ac113b5... [arm] [testsuite] asm-flag-4.c: match quotes in expected me (*)
  1a45573... testsuite: Accept pmf-vbit-in-delta extra warning (*)
  d70f49e... [libstdc++] do not destruct mutex_pool mutexes (*)
  2ff7108... [libstdc++] xfail noreplace tests on vxworks (*)
  937692f... [libstdc++] [testsuite] intro/names.cc: undef func on vxw7k (*)
  aee5ee3... Rust: In 'type_for_mode' langhook also consider all 'int_n' (*)
  3da77f2... vect: inbranch SIMD clones (*)
  c878c65... RISC-V: Add RVV reduction C/C++ intrinsics support (*)
  dc244cd... RISC-V: Add floating-point RVV C/C++ api (*)
  c57fbdd... RISC-V: Make the test condition more strict for gcc.target/ (*)
  a0abd65... RISC-V: Adjust vsetvl testcase. (*)
  fb53659... cgraph: Handle BUILT_IN_UNREACHABLE_TRAP like BUILT_IN_UNRE (*)
  334f23d... Rust: Move void_list_node init to common code (*)
  320dc51... Add '-Wno-complain-wrong-lang', and use it in 'gcc/testsuit (*)
  7411eca... Rust: Don't depend on unused 'target-libffi', 'target-libba (*)
  10f0851... In 'contrib/config-list.mk', clarify i686-symbolics-gnu to  (*)
  c3bf22d... Daily bump. (*)
  8f63691... analyzer: stop exploring the path after certain diagnostics (*)
  b2ef02e... gcc: xtensa: fix PR target/108876 (*)
  6c1b825... Fortran: improve checking of character length specification (*)
  f77948c... libphobos: Merge upstream phobos e5a521ab2. (*)
  f99303e... d: Merge upstream dmd, druntime 09faa4eacd, phobos 13ef27a5 (*)
  7e9dd9d... d: Only handle the left-to-right evaluation of a call expre (*)
  8063de4... d: Set doing_semantic_analysis_p before calling functionSem (*)
  dfd39ed... libphobos: Add @nogc to gcc.backtrace and gcc.libbacktrace  (*)
  1dd033b... tree-optimization/108691 - remove trigger-happy assert (*)
  a7e706d... tree-optimization/108793 - niter compute type mismatch (*)
  e28c5b3... Update copyright years. (*)
  ecb409b... gccrs: add math intrinsics (*)
  064bbd0... gccrs: const evaluator: Remove get_nth_callarg (*)
  b9203d8... gccrs: Repair 'gcc/rust/lang.opt' comment (*)
  9f455ed... gccrs: Cleanup unused parameters to fix the bootstrap build (*)
  03df9a0... gccrs: Skip this debug test case which is failing on the la (*)
  e7a69d4... gccrs: Fix undefined behaviour issues on macos (*)
  92389b4... gccrs: Add initial support for argument capture of closures (*)
  eb12022... gccrs: Add capture tracking to the type info for closures (*)
  f7c258b... gccrs: Add closure binding's tracking to name resolution (*)
  32a4659... gccrs: Refactor name resolver to take a Rib::ItemType (*)
  01af669... gccrs: Get rid of make builtin macro (*)
  0ef795c... gccrs: Improve lexer dump (*)
  78c70a5... gccrs: Remove default location. Add visibility location to  (*)
  567494f... gccrs: ast: Dump no comma after self in fn params if it is  (*)
  0e44abb... gccrs: ast: Dump remove /* stmp */ comment to not clutter t (*)
  ce13edd... gccrs: ast: Remove unused include in rust-ast-dump.cc (*)
  b886341... gccrs: ast: Dump generic parameters (*)
  1acb7e0... gccrs: ast: Dump type param type (*)
  0bb33cb... gccrs: ast: Dump trait object type one bound (*)
  e311e9b... gccrs: ast: Dump parenthesised type (*)
  7ed4a0e... gccrs: ast: Dump trait object type (*)
  638f65b... gccrs: ast: Dump impl trait type (*)
  ca06115... gccrs: ast: Dump impl trait type one bound (*)
  ae1f6b3... gccrs: ast: Dump bare function type (*)
  ee0166f... gccrs: ast: Dump inferred type (*)
  91409d2... gccrs: ast: Dump tuple type (*)
  c4c859b... gccrs: ast: Dump never type (*)
  971d16c... gccrs: ast: Dump raw pointer type (*)
  140a2ae... gccrs: ast: Dump array type (*)
  59fb074... gccrs: ast: Dump slice type (*)
  bd2240d... gccrs: ast: Dump where clause and recursively needed nodes (*)
  907d111... gccrs: ast: add visit overload for references (*)
  85f69a9... gccrs: typecheck: Fix overzealous `delete` call (*)
  b842228... gccrs: add Location to AST::Visibility (*)
  2fc0130... gccrs: add lang item "phantom_data" (*)
  04a16c5... gccrs: ast: Dump unit struct (*)
  a56faba... gccrs: ast: refer correctly to arguments in docs-strings (*)
  3b5fb3f... gccrs: ast: transform helper methods to visits and add meth (*)
  aedd97a... gccrs: ast: visitor pattern -> overload syntax compatibilit (*)
  5b5a0ca... gccrs: intrinsics: Implement atomic_load intrinsics (*)
  f4c818c... gccrs: intrinsics: Cleanup error handling around atomic_sto (*)
  cb2cf21... gccrs: intrinsics: Use lambdas for wrapping_<op> intrinsics (*)
  1c586a1... gccrs: intrinsics: Add unchecked operation intrinsics (*)
  a7c8f7e... gccrs: intrinsics: Add early implementation for atomic_stor (*)
  514284e... gccrs: constexpr: Add `rust_sorry_at` in places relying on  (*)
  782e070... gccrs: intrinsics: Add `sorry_handler` intrinsic handler (*)
  4d39d39... gccrs: builtins: Rename all bang macro handlers (*)
  6ef1089... gccrs: rust: Allow gccrs to build on x86_64-apple-darwin wi (*)
  a8531cd... gccrs: Implement the inline visitor (*)
  21d19d2... gccrs: Support Closure calls as generic trait bounds (*)
  51d180f... gccrs: Add missing type resolution for function type segmen (*)
  875f722... gccrs: Add missing hir lowering to function type-path segme (*)
  12e9451... gccrs: Add missing name resolution to Function type-path se (*)
  699e7e8... gccrs: Closure support at CallExpr (*)
  740a199... gccrs: Initial Type resolution for closures (*)
  8982409... gccrs: Add closures to lints and error checking (*)
  4d021d9... gccrs: Refactor method call type checking (*)
  977e0e5... gccrs: Add name resolution for closures (*)
  9e19f32... gccrs: Formatting cleanup in HIR lowering pattern (*)
  870dd9d... gccrs: Refactor expression hir lowering into cc file (*)
  ed75e14... gccrs: Add missing fn_once_output langitem (*)
  b326cce... gccrs: ast: Improve Fragment API (*)
  68e7430... gccrs: rust: Replace uses of ASTFragment -> Fragment (*)
  e2647e5... gccrs: ast: Refactor ASTFragment -> Fragment class (*)
  643ec1c... gccrs: Add check for recursive trait cycles (*)
  ec28fdb... gccrs: dump: Dump macro rules definition (*)
  e535b7b... gccrs: ast: Module: unloaded module and inner attributes (*)
  2f16df1... gccrs: dump: Fix module dumping (*)
  31150a6... gccrs: dump: Dump items within modules (*)
  421494b... gccrs: dump: Emit visibility when dumping items (*)
  8f0b152... gccrs: Support outer attribute handling on trait items just (*)
  acbaadf... gccrs: ast: dump TypeAlias (*)
  74065c0... gccrs: Refactor TraitResolver to not require a visitor (*)
  173f98a... gccrs: ast: dump: RangeExprs (*)
  d1db461... gccrs: ast: dump: various simple Exprs (*)
  f26e9ca... gccrs: ast: dump: ArrayExpr (*)
  c091fd5... gccrs: ast: dump: ComparisonExpr and LazyBooleanExpr (*)
  0a9114c... gccrs: ast: dump: minor fixups to IfExpr formatting (*)
  b1510ce... gccrs: ast: dump: fix extra newline in block without tail (*)
  59bee4d... gccrs: Method resolution must support multiple candidates (*)
  2d7661e... gccrs: Add ABI mappings for rust-call to map to ABI::RUST (*)
  f49e252... gccrs: Add mappings for fn_once lang item (*)
  1355641... gccrs: Support type resolution on super traits on dyn objec (*)
  5221974... gccrs: early-name-resolver: Add simple macro name resolutio (*)
  2f1035f... gccrs: ast: Add accept_vis() method to `GenericArg` (*)
  295cd26... gccrs: rust-ast-resolve-item: Add note about resolving glob (*)
  a08f265... gccrs: mappings: Add MacroInvocation -> MacroRulesDef mappi (*)
  570415e... gccrs: fix ICE on missing closing paren (*)
  ab6d8ad... gccrs: intrinsics: Add data prefetching intrinsics (*)
  0a762d2... gccrs: ast: dump structs, enums and unions (*)
  4c807ef... gccrs: ast: dump: add format_{tuple,struct}_field helpers (*)
  8d02ef5... gccrs: ast: dump: add emit_generic_params helper (*)
  a5d3586... gccrs: Support looking up super traits for trait items (*)
  31b7759... gccrs: Ensure uniqueness on Path probe's (*)
  79434fa... gccrs: Track DefId on ADT variants (*)
  00e0684... gccrs: builtins: Move implementation into source file (*)
  aeed747... gccrs: ast: dump If expressions (*)
  980bd25... gccrs: ast: dump assignment and compound assignment expr (*)
  d072b4a... gccrs: testing: try loop in const function (*)
  543ba35... gccrs: Add catch for recusive type queries (*)
  1e8eb10... gccrs: dump: Emit visibility when dumping items (*)
  7080854... gccrs: visibility: Rename get_public_vis_type -> get_vis_ty (*)
  7e7a958... gccrs: Fix missing dead code analysis ICE on local enum def (*)
  ecc863e... tree-optimization/108868 - new testcase (*)
  e79b9db... tree-optimization/108855 - new testcase (*)
  19ec409... Revert "tree-optimization/108691 - indirect calls to setjmp (*)
  a804419... xtensa: Enforce return address saving when -Og is specified (*)
  65c6410... Daily bump. (*)
  1eb68d9... i386: Introduce general_x64constmem_operand predicate (*)
  cd8b4fa... powerpc: Another umaddditi4 fix [PR108862] (*)
  e869638... libstdc++: Update baseline symbols for m68k-linux (*)
  b2287a4... c++: ICE with -fno-elide-constructors and trivial fn [PR101 (*)
  bb920f5... libstdc++: Fix uses of non-reserved names in simd header (*)
  4c86188... libstdc++: Update baseline symbols for riscv64-linux (*)
  b943d57... RISC-V: prefetch.* only take base register with zero-offset (*)
  02d8ab3... c++: ICE with redundant capture [PR108829] (*)
  63471c5... tree-optimization/108816 - vect versioning check split conf (*)
  7b8916a... rust: Fix rust-tree.cc compilation on SPARC (*)
  ae11308... tree-optimization/108825 - checking ICE with unroll-and-jam (*)
  ca31bc3... tree-optimization/108819 - niter analysis ICE with unexpect (*)
  6e16c35... Daily bump. (*)
  b9c83e7... libgm2/libm2iso/RTco.cc (re-implementation) Bugfix for [PR1 (*)
  0263e9d... Daily bump. (*)
  9944ca1... c++: static_assert (false) in template [DR2518] (*)
  32b5875... reassoc: Fold some statements [PR108819] (*)
  3c13569... i386: Fix up replacement of registers in certain peephole2s (*)
  3e558fb... libstdc++: Switch two links to www.open-std.org to https (*)
  a65da9b... doc: Update link to AVR-LibC (*)
  47821ba... C: Detect all variably modified types [PR108375] (*)
  3057d79... Fix ICE related to implicit access attributes for VLA argum (*)
  017849d... LoongArch: Fix multiarch tuple canonization (*)
  a7d8c40... Remove #if GIMPLE around 1 - a pattern (*)
  175d528... Support get_range_query with a nullptr argument (*)
  7814ce4... Daily bump. (*)
  27a89f8... '#include "tm_p.h"' in 'gcc/rust/backend/rust-tree.cc' (*)
  9dcfee4... doc: Fix typo in -Wall description (*)
  5fea1be... c++: speculative constexpr and is_constant_evaluated [PR108 (*)
  3a0bc47... c++: make manifestly_const_eval tri-state (*)
  6245441... ii386: Generate QImode binary ops with high-part input regi (*)
  6ac3ebe... simplify-rtx: Fix VOIDmode operand handling in simplify_sub (*)
  593c8b7... fixincludes: Bypass solaris_math_12 on newer Solaris 11.4 (*)
  ae2c1d0... contrib: Fix make_sunver.pl warning (*)
  4c4f0f7... tree-optimization/108821 - store motion and volatiles (*)
  417e952... Fix wrong-code issue in VN (*)
  f978585... Fortran test: Modify test cases to pass on mingw. (*)
  6108dc9... RISC-V: Fix vmnot asm check (Should check vmnot.m instead o (*)
  1ed93bc... RISC-V: Add RVV all mask C/C++ intrinsics support (*)
  c203125... RISC-V: Rename tu_preds to none_tu_preds [NFC] (*)
  3cb0fa1... RISC-V: Normalize SEW = 64 handling into a simplified funct (*)
  b2dec44... RISC-V: Rearrange the organization of declarations of RVV i (*)
  5804c20... RISC-V: Move saturating add/subtract md pattern location [N (*)
  3b6d44f... RISC-V: Remove "extern" for namespace [NFC] (*)
  b9da8f0... RISC-V: Replace simm32_p with immediate_operand (Pmode) (*)
  061b13e... Fortran Tests: Allow passing on mingw. (*)
  88cc449... Daily bump. (*)
  4d3b7be... analyzer: respect some conditions from bit masks [PR108806] (*)
  c381327... doc: Reword how to get possible values of a parameter (*)
  07f497c... testsuite, objective-c: Cater for Windows intptr type. (*)
  46711ff... c++: TYPENAME_TYPE lookup ignoring non-types [PR107773] (*)
  bb3aee2... MAINTAINERS: stepping down from my positions (*)
  cb3e0ea... don't declare header-defined functions both static and inli (*)
  a5de17d... libstdc++: Fix incorrect function call in -ffast-math optim (*)
  1fd3836... libstdc++: Fix incorrect __builtin_is_constant_evaluated ca (*)
  07e4648... libstdc++: printf format string fix in testsuite (*)
  073df3e... libstdc++: Use a PCH to speed up check-simd (*)
  b0f4b16... libstdc++: Document timeout and timeout-factor of simd test (*)
  53b5570... libstdc++: Annotate most lambdas with always_inline (*)
  fea34ee... libstdc++: Ensure __builtin_constant_p isn't lost on the wa (*)
  feff71e... libstdc++: Replace non-ascii character in test (*)
  b85c77e... libstdc++: Implement <experimental/synchronized_value> (P02 (*)
  38f3217... libstdc++: Fix name of <experimental/optional> in comment (*)
  4024f39... libstdc++: Enable CTAD for std::basic_format_args (LWG 3810 (*)
  916ce57... libstdc++: Implement P2255R2 dangling checks for std::pair (*)
  866555b... tree-ssa-dse: Fix up handling of lhs of internal calls [PR1 (*)
  7478278... libstdc++: Make names_pstl.cc require et tbb_backend (*)
  d82490d... doc: Suggest fix for -Woverloaded-virtual warnings (*)
  b81b017... libstdc++: Fix non-reserved names in <ext/throw_allocator.h (*)
  38a8a33... libstdc++: Add missing space after effective-target name in (*)
  cb6beb8... libstdc++: Fix non-reserved names in PSTL headers (*)
  0b9bd33... libgomp: Fix up some typos in libgomp.texi (*)
  9d71955... libgomp: Fix comment typo (*)
  dc79eba... libstdc++: Fix uses of non-reserved names in headers (*)
  55db240... reassoc: Fix up (ab) handling in eliminate_redundant_compar (*)
  441c466... tree-optimization/108791 - checking ICE with sloppy ADDR_EX (*)
  384deda... objs-gcc.sh: Only bootstrap if source-directory contains gc (*)
  88e02a1... testsuite: Add CRIS to check_effective_target_lra non-LRA l (*)
  29a3539... Daily bump. (*)
  a5dd99f... Fix PR target/90458 (*)
  d6d3de7... Fix an accidental double space (*)
  c75cbeb... Fortran: error recovery on checking procedure argument inte (*)
  a418129... Fortran: error recovery on invalid assumed size reference [ (*)
  a3e4994... i386: Relax extract location operand mode requirements (*)
  b03a10b... analyzer: fix uninit false +ves [PR108664,PR108666,PR108725 (*)
  0979973... testsuite/i386: Cleanup target selectors in i386 target dir (*)
  1f34cf9... i386: Rename extr_register_operand to int248_register_opera (*)
  053d4dd... Speedup DF dataflow solver (*)
  d482b20... warn-access: wrong -Wdangling-pointer with labels [PR106080 (*)
  81f0945... RISC-V: Add vmacc vv c++ api tests (*)
  4a9a9a7... RISC-V: Add vmacc vx rv64 c++ api tests (*)
  1ec316c... RISC-V: Add vmacc vx rv32 c++ api tests (*)
  5db1182... RISC-V: Add vmadd vv c++ api test (*)
  4e43f0c... RISC-V: Add vmadd vx C++ api test (*)
  47919b0... RISC-V: Add vnmsac vv c++ api tests (*)
  0fd29de... RISC-V: Add vnmsac vx C++ api tests (*)
  7ce3373... RISC-V: Add vnmsac vx rv64 C++ api tests (*)
  249be04... RISC-V: Add vnmsub vv c++ api tests (*)
  1ff4063... RISC-V: Add vnmsub vx rv32 c++ api tests (*)
  326fe0f... RISC-V: Add vnmsub vx rv64 c++ api tests (*)
  a5012e9... RISC-V: Add vwmacc vv C++ api tests (*)
  c4e2a63... RISC-V: Add vwmacc vx C++ api tests (*)
  5cf9afc... RISC-V: Add ternary constraint tests (*)
  ddd7c2e... RISC-V: Add vmacc vv c api tests (*)
  dce0e53... RISC-V: Add vmacc vx rv32 c api tests (*)
  987f4bb... RISC-V: Add vmacc vx c api tests (*)
  abbfd70... RISC-V: Add vmadd vv C api tests (*)
  0033ab7... RISC-V: Add vmadd vx c api tests (*)
  0bca203... RISC-V: Add vmadd vx rv64 c api tests (*)
  46444e3... RISC-V: Add vnmsac vv C api tests (*)
  1d403b1... RISC-V: Add vnmsac vx C api tests (*)
  3a70551... RISC-V: Add vnmsac rv64 C api tests (*)
  496ae79... RISC-V: Add vnmsub vx rv32 C api tests (*)
  a462e61... RISC-V: Add vnmsub vx rv64 C api tests (*)
  5130761... RISC-V: Add vnmsub vv C api tests (*)
  645bfe0... RISC-V: Add vwmacc vv C api tests (*)
  a432d0d... RISC-V: Add vwmacc vx C api tests (*)
  272e119... RISC-V: Finish all integer C/C++ intrinsics (*)
  a75fa25... RISC-V: Add vmseq vv C++ tests (*)
  c4e770c... RISC-V: Add vmseq vx C++ tests (*)
  5e96553... RISC-V: Add vmsge vv C++ tests (*)
  92e575e... RISC-V: Add vmsge vx C++ api tests (*)
  0d68913... RISC-V: Add vmsgt vv C++ tests (*)
  cfbcbe8... RISC-V: Add vmsgt vx C++ tests (*)
  d6d9206... RISC-V: Add vmsle vv C++ api tests (*)
  6c4262a... RISC-V: Add vmsle vx C++ api tests (*)
  400f003... RISC-V: Add vmslt vv C++ api tests (*)
  18f4691... RISC-V: Add vmslt vx C++ tests (*)
  f87fca5... RISC-V: Add vmsne vv C++ tests (*)
  ecdbebd... RISC-V: Add vmsne vx C++ tests (*)
  6ec7b7b... RISC-V: Add binop constraints tests for integer compare (*)
  4d06fc3... RISC-V: Add vmseq vv C api tests (*)
  76db33c... RISC-V: Add vmseq vx C api tests (*)
  52ba1d2... RISC-V: Add vmsge vv C api tests (*)
  5893cfb... RISC-V: Add vmsge vx C api tests (*)
  fe1a6c2... RISC-V: Add vmsgt vv C api tests (*)
  6dae0aa... RISC-V: Add vmsgt vx C api tests (*)
  f7b8022... RISC-V: Add vmsle vv C api tests (*)
  fec15ae... RISC-V: Add vmsle vx C api tests (*)
  85a8ad0... RISC-V: Add vmslt vv C api tests (*)
  13a2564... RISC-V: Add vmslt vx C api tests (*)
  946ed63... RISC-V: Add vmsne vv C api tests (*)
  fca68b0... RISC-V: Add vmsne.vx C api tests (*)
  acb51b5... RISC-V: Add integer compare C/C++ intrinsic support (*)
  142bd88... testsuite, objective-c: Fix a testcase on Windows. (*)
  8b1b1b2... ipa: Avoid IPA confusing scalar values and single-field agg (*)
  7a8cada... OpenMP/Fortran: Fix loop-iter var privatization with !$OMP  (*)
  edaf1d6... libgomp: Fix reverse-offload for GOMP_MAP_TO_PSET (*)
  c7a9655... libgomp: Fix 'target enter data' with always pointer (*)
  3f71b82... powerpc: Fix up expansion for WIDEN_MULT_PLUS_EXPR [PR10878 (*)
  545c9f8... docs: document new --param=asan-kernel-mem-intrinsic-prefix (*)
  1e7a87d... c++: Add testcases from some Issaquah DRs (*)
  86bc090... Fix possible sanopt compile-time hog (*)
  e1dfac7... target/108738 - optimize bit operations in STV (*)
  ec23e9e... target/108738 - STV bitmap operations compile-time hog (*)
  05467d0... Daily bump. (*)
  d68adf8... gen_reload: Correct parameter for fatal_insn call (*)
  abbdb62... debug: Support "phrs" for dumping a HARD_REG_SET (*)
  cce6262... c++: fix ICE in joust_maybe_elide_copy [PR106675] (*)
  c348a71... bpf: fix memory constraint of ldx/stx instructions [PR10879 (*)
  a42ed1d... Simplify "1 - bool_val" to "bool_val ^ 1" (*)
  7e300a3... libstdc++: Update an open-std.org link (*)
  e72c277... Improve VN PHI hash table handling (*)
  1434eee... Fix small regression in Ada (*)
  a16fc93... Fix musl build on Linux (*)
  9942242... tree-optimization/108782 - nested first order recurrence ve (*)
  91b36d1... asan: Add --param=asan-kernel-mem-intrinsic-prefix= [PR1087 (*)
  26f4b05... testsuite: adjust patterns in RISC-V tests to skip unwind t (*)
  8d81758... nvptx: Adjust 'scan-assembler' in 'gfortran.dg/weak-1.f90' (*)
  b9c7860... vect: Make partial trapping ops use predication [PR96373] (*)
  4f5a119... rs6000/test: Adjust some test cases on partial vector [PR96 (*)
  56cf937... libstdc++: Add missing free functions for atomic_flag [PR10 (*)
  a8d7690... libstdc++: Add missing free functions for atomic_flag [PR10 (*)
  ae71978... Daily bump. (*)
  daeb6c9... d: Update __FreeBSD_version values [PR107469] (*)
  a129251... libstdc++: Adjust "The Component Object Model" reference (*)
  3cac06d... lra: Replace subregs in bare uses & clobbers [PR108681] (*)
  a33e3dc... RA: Clear reg equiv caller_save_p flag when clearing define (*)
  2ce7e2a... Fortran: error recovery after invalid use of CLASS variable (*)
  00b8a21... i386: Relax extract location operand mode requirements [PR1 (*)
  296cf77... Cleanup libgm2/libm2iso/RTco.cc (*)
  086a1df... Fortran: Add !GCC$ attributes NOINLINE,NORETURN,WEAK (*)
  72ae1e5... tree-optimization/28614 - high FRE time for gcc.c-torture/c (*)
  6436add... tree-optimization/108691 - indirect calls to setjmp (*)
  452db71... IBM zSystems: Do not propagate scheduler state across basic (*)
  6995ac6... builtin-declaration-mismatch-7: fix LLP64 targets (*)
  7d5a935... ifcvt: Fix regression in aarch64/fcsel_1.c (*)
  1e191d1... IBM zSystems: Fix predicate execute_operation (*)
  bc5581f... arc: Don't use millicode thunks unless asked for. (*)
  9847c75... docs: document new param (*)
  3387396... tree-optimization/106722 - fix CD-DCE edge marking (*)
  89367e7... RISC-V: Handle vlenb correctly in unwinding (*)
  22ba857... Daily bump. (*)
  74e7296... libstdc++: Tweak link to N1780 (C++ standard) (*)
  06ca0c9... doc: Remove direct reference to configure/build docs (*)
  52009fa... RISC-V: Change the generation mode of ADJUST_SP_RTX from ge (*)
  2cd7cba... RISC-V: Add vaadd.vv C++ API tests (*)
  e8a0c9e... RISC-V: Add vaadd.vx C++ API tests (*)
  0b1f457... RISC-V: Add vaaddu.vv C++ api tests (*)
  2ec7533... RISC-V: Add vaaddu.vx C++ Api tests (*)
  ff4d996... RISC-V: Add vasub.vv C++ api tests (*)
  3d65ea0... RISC-V: Add vasub.vx C++ API tests (*)
  1a8c69e... RISC-V: Add vasubu.vv C++ API tests (*)
  90ea2d2... RISC-V: Add vasubu.vx C++ API tests (*)
  0906435... RISC-V: Add vnclip C++ API tests (*)
  7302972... RISC-V: Add vsmul.vv C++ API tests (*)
  73dea8e... RISC-V: Add vsmul.vx C++ API tests (*)
  49e5388... RISC-V: Add vssra.vv C++ API tests (*)
  7326a69... RISC-V: Add vssra.vx C++ API tests (*)
  02b0325... RISC-V: Add vssrl.vv C++ API tests (*)
  b7795fb... RISC-V: Add vssrl.vx C++ API tests (*)
  e85cb86... RISC-V: Add vaadd.vv C api tests (*)
  5898e1f... RISC-V: Add vaadd.vx C api tests (*)
  119e5d9... RISC-V: Add vaaddu.vv C api tests (*)
  6ad0002... RISC-V: Add vaaddu.vx C API tests (*)
  4432ef4... RISC-V: Add vasub.vv C API tests (*)
  48e2447... RISC-V: Add vasub.vx C API tests (*)
  193a125... RISC-V: Add vasubu.vv C API tests (*)
  1580eda... RISC-V: Add vasubu.vx C API tests (*)
  367a01e... RISC-V: Add vnclip C API tests (*)
  c156e8d... RISC-V: Add vsmul.vv C API tests (*)
  bbb168d... RISC-V: Add vsmul.vx C API tests (*)
  5ca5ca3... RISC-V: Add vssra.vv C API tests (*)
  4e00937... RISC-V: Add vssra.vx C API tests (*)
  13907f4... RISC-V: Add vssrl.vv C API tests (*)
  71a1c2c... RISC-V: Add vssrl.vx C API tests (*)
  e09418f... RISC-V: Add fixed-point support (*)
  4fd0cfd... libstdc++: Change www.unix.org to unix.org (*)
  79ef372... RISC-V: Add vmerge C++ API test (*)
  9a1c81a... RISC-V: Add vncvt/vmv C++ API tests (*)
  484ea18... RISC-V: Add vnsra C++ API tests (*)
  0b7dd2f... RISC-V: Add vnsrl C++ API tests (*)
  c0ea34b... RISC-V: Add vmerge C API tests (*)
  4852c71... RISC-V: Add vmv.v.x C API tests (*)
  c129425... RISC-V: Add vmv C API tests (*)
  fb03f2a... RISC-V: Add vncvt C API tests (*)
  eeec45d... RISC-V: Add vnsra C API tests (*)
  10e999a... RISC-V: Add vnsrl C API tests (*)
  6271a07... RISC-V: Add vnsrl/vnsra/vncvt/vmerge/vmv C/C++ support (*)
  30eedd6... RISC-V: Add vmsbc C++ API tests (*)
  485c710... RISC-V: Add vmadc C++ API tests (*)
  bd5c5d2... RISC-V: Add vmsbc C API tests (*)
  c8c7b4b... RISC-V: Add vmadc C API tests (*)
  dca23bf... RISC-V: Add vmadc/vmsbc C/C++ API support (*)
  b7e4f61... RISC-V: Add vadc C++ API tests (*)
  6483b83... RISC-V: Add vsbc C++ API tests (*)
  c2f4dc5... RISC-V: Add vsbc.vvm/vsbc.vxm C API tests (*)
  b5e7450... RISC-V: Add vadc.vvm/vadc.vxm C API tests (*)
  cb44a16... RISC-V: Add vadc/vsbc C/C++ API support (*)
  5e620b3... RISC-V: allow vx instruction use "zero" as scalar register. (*)
  316c83b... RISC-V: Add vwadd v C++ api test (*)
  ccfaa50... RISC-V: Add vwadd.w C++ API tests (*)
  0006e57... RISC-V: Add vwaddu.v C++ API tests (*)
  b840dad... RISC-V: Add vwaddu.w c++ API TESTS (*)
  98767d2... RISC-V: Add vwcvt C++ api test (*)
  7d01073... RISC-V: Add vwmul.v C++ api TETS (*)
  307241c... RISC-V: Add vwmulsu.v C++ API tests (*)
  ba839fb... RISC-V: Add vwmulu C++ API tests (*)
  c95bc12... RISC-V: Add vwsub.v C++ API tests (*)
  b406b86... RISC-V: Add vwsub.w C++ api TESTS (*)
  0fca6d1... RISC-V: Add vwsubu.v C++ API test (*)
  8532ae5... RISC-V: Add vwsubu.w C++ api TETS (*)
  345b2aa... RISC-V: Add constraint tests (*)
  c12ea71... RISC-V: Add vwadd.v C API tests (*)
  7df7cba... RISC-V: Add vwadd.w C API tests (*)
  2daeb10... RISC-V: Add vwaddu.v C API tests (*)
  f14f44d... RISC-V: Add vwaddu.w C API tests (*)
  011ec88... RISC-V: Add vwcvt C API test (*)
  ee4f91d... RISC-V: Add vwmul C api tests (*)
  697a877... RISC-V: Add vwmulsu C API tests (*)
  fcbe69a... RISC-V: Add vwmulu C API tests (*)
  2a2ab19... RISC-V: Add vwsub.vv C API tests (*)
  524e491... RISC-V: Add vwsub.vx C API tests (*)
  14ac33c... RISC-V: Add vwsub.wv C API tests (*)
  931b3d8... RISC-V: Add vwsub.wx C API tests (*)
  8aa1e13... RISC-V: Add vwsubu.vv C API tests (*)
  9b18075... RISC-V: Add vwsubu.vx C API tests (*)
  f98b4bc... RISC-V: Add vwsubu.wx C API tests (*)
  9aa6c67... RISC-V: Add vwsubu.wx C API tests (*)
  a1e4209... RISC-V: Add integer widening instructions (*)
  d88110b... RISC-V: Add vmulh.vv C++ API tests (*)
  f18e96e... RISC-V: Add vmulh.vx C++ API tests (*)
  b81d711... RISC-V: Add vmulhsu.vv C++ API tests (*)
  5a79219... RISC-V: Add vmulhsu.vx C++ API tests (*)
  b9eabfe... RISC-V: Add vmulhu.vx C++ tests (*)
  9ecdd26... RISC-V: Add vmulh.vv C API tests (*)
  fa07f9d... RISC-V: Add vmulh.vx C API tests (*)
  956c0c8... RISC-V: Add vmulhsu.vv C API tests (*)
  f95ada6... RISC-V: Add vmulhsu.vx C API tests (*)
  ce756a1... RISC-V: Add vmulhu.vv C API tests (*)
  87c557e... RISC-V: Add vmulhu.vx C API tests (*)
  8340bba... RISC-V: Add vmulh C/C++ support (*)
  74595dd... RISC-V: Add vsext C++ API tests (*)
  921f11c... RISC-V: Add vzext.vf2 C++ API tests (*)
  522d385... RISC-V: Add vzext.vf4 C++ API tests (*)
  221f26c... RISC-V: Add vzext.vf8 C++ API tests (*)
  00c9392... RISC-V: Add vsext constraint tests (*)
  7d2c4a6... RISC-V: Add vsext.vf2 C API tests (*)
  42666de... RISC-V: Add vsext.vf4 C API tests (*)
  decfa1d... RISC-V: Add vsext.vf8 C API tests (*)
  91d0120... RISC-V: Add vzext.vf2 C API tests (*)
  1d66166... RISC-V: Add vzext.vf4 C API tests (*)
  a2da134... RISC-V: Add vzext.vf8 C API tests (*)
  99fa5d9... RISC-V: Add vsext/vzext C/C++ intrinsic support (*)
  064a2d5... RISC-V: Add vsadd.vx C++ overloaded API tests (*)
  a1ca758... RISC-V: Add vsaddu.vx overloaded API tests (*)
  3762ff2... RISC-V: Add vssub.vx C++ API tests (*)
  e5dd529... RISC-V: Add vssubu.vx C++ API tests (*)
  933dce5... RISC-V: Add vsadd.vx C++ API tests (*)
  ed0c990... RISC-V: Add vsaddu.vx C++ API tests (*)
  1b7f3e2... RISC-V: Add vssub.vx C API tests (*)
  d6c1846... RISC-V: Add vssubu.vx C API tests (*)
  6a04629... RISC-V: Add vsadd.vv C API tests (*)
  e560057... RISC-V: Add vsaddu.vv C API tests (*)
  bd182ae... RISC-V: Add vssub.vv C API tests (*)
  cd92bd4... RISC-V: Add vssubu.vv C API tests (*)
  ae9b600... RISC-V: Add vssubu.vv C++ API tests (*)
  cc01b5c... RISC-V: Add vsub.vv C++ API tests (*)
  77c9ee5... RISC-V: Add vsaddu.vv C++ API tests. (*)
  098e7fc... RISC-V: Add vsadd.vv C++ API tests (*)
  b2691c9... RISC-V: Add saturating Add && Sub vx constraint tests (*)
  7ad729a... RISC-V: Add saturating Addition && Subtraction C/C++ Suppor (*)
  eeb50b7... RISC-V: Add vneg.v C++ API tests (*)
  4170a0f... RISC-V: Add vnot.v C++ API tests (*)
  779e441... RISC-V: Add unary constraint tests. (*)
  340a770... RISC-V: Add vneg.v C/C++ API tests (*)
  2855e29... RISC-V: Add vnot.v C API tests (*)
  d7f8c79... RISC-V: Add unary C/C++ API support (*)
  c129d22... RISC-V: Fix VSETVL PASS bug in exception handling (*)
  ee11788... Daily bump. (*)
  00a4904... ipa-cp: Punt for too large offsets [PR108605] (*)
  d1bf1c9... doc: Adjust link to WG14 N965 (*)
  391f29e... pr65658.c: fix excess warnings on LLP64 targets (*)
  76ab408... gcc/testsuite: fix excess warnings for mingw-w64 (*)
  d651736... libstdc++: Update link to "Worst-case efficient priority qu (*)
  e2bb55e... libiberty: fix lrealpath on Windows NTFS symlinks (*)
  d7a47ed... Daily bump. (*)
  aa601e3... analyzer: don't warn for deref-before-check for checks in m (*)
  305037e... Regenerate .pot files (*)
  7757567... RA: Use caller save equivalent memory only for LRA (*)
  3c5154d... RA: Use simple LRA for huge functions (*)
  6493b7a... Query rangers cache in readonly mode only from within (*)
  99f3ad2... Add function context for querying global ranges. (*)
  edfc440... RISC-V: Add vand.vx C++ API test. (*)
  e0e32c3... RISC-V: Add vdiv.vx C++ API test. (*)
  8189380... RISC-V: Add vdivu.vx C++ API tests (*)
  ae3ea13... RISC-V: Add vmax.vx C++ API tests. (*)
  66979d7... RISC-V: Add vmaxu.vx C++ API tests. (*)
  0e5ae1f... RISC-V: Add vmin.vx C++ API tests (*)
  679ba59... RISC-V: Add vminu.vx C++ API tests (*)
  8c971d5... RISC-V: Add vmul.vx C++ API testcase (*)
  6289b83... RISC-V: Add vor.vx C++ API tests (*)
  988cc52... RISC-V: Add vrem.vx C++ API tests (*)
  d862fd1... RISC-V: Add vremu.vx C++ API tests. (*)
  1e6324f... RISC-V: Add vadd.vx C++ API tests (*)
  f0cd946... RISC-V: Add vrsub.vx C++ API tests (*)
  525274d... RISC-V: Add vsub.vx C++ API tests (*)
  7d8c4a5... RISC-V: Add vxor.vx C++ API tests (*)
  ce4b00f... RISC-V: Add binary op vx constraint tests (*)
  f7bff05... RISC-V: Add vadd.vx C API tests (*)
  9f35eb5... RISC-V: Add vand.vx C API tests (*)
  5442df6... RISC-V: Add vdiv.vx C API tests (*)
  8f1320e... RISC-V: Add vdivu C API tests (*)
  e6a0854... RISC-V: Add vmax.vx C API tests (*)
  a524f0c... RISC-V: Add vmaxu.vx C API tests (*)
  5255664... RISC-V: Add vmin.vx C API tests (*)
  f82338e... RISC-V: Add vminu.vx C API tests (*)
  ac843ce... RISC-V: Add vmul.vx C API tests (*)
  76cd8e8... RISC-V: Add vor.vx C API tests (*)
  dc4d66d... RISC-V: Add vrem.vx C API tests (*)
  b65e8a1... RISC-V: Add vremu.vx C API tests (*)
  d2d6b09... RISC-V: Add vrsub.vx C API tests (*)
  fe9e2ec... RISC-V: Add vsub.vx C API tests (*)
  e9d5e4a... RISC-V: Add vxor.vx C API tests (*)
  1b0bd52... RISC-V: Add vmul.vv C++ API tests (*)
  649107f... RISC-V: Add vmul.vv C API tests (*)
  a035d13... RISC-V: Add binary vx C/C++ support (*)
  dc87e13... tree-optimization/108724 - vectorized code getting piecewis (*)
  2a37a4a... Revert "docs: add caveat for __builtin_cpu_supports" (*)
  e635681... Add x86_64-gnu target to contrib/config-list.mk (*)
  6a5cb78... tree-optimization: [PR108684] ICE in verify_ssa due to simp (*)
  b9f8935... c: Allow conversions of null pointer constants to nullptr_t (*)
  4101579... testsuite: XFAIL g++.dg/pr71488.C and warn/Warray-bounds-16 (*)
  c47f76c... testsuite: XFAIL bogus g++.dg/warn/Wstringop-overflow-4.C:1 (*)
  e92e2c9... Daily bump. (*)
  67b82bc... c++: ICE initing lifetime-extended constexpr var [PR107079] (*)
  125b57a... analyzer: fix further overzealous state purging [PR108733] (*)
  10827a9... RA: Implement reuse of equivalent memory for caller saves o (*)
  a618b45... Fortran: catch invalid kind in character conversion [PR6963 (*)
  b24e9c0... i386: Call get_available_features for all CPUs with max_lev (*)
  bcca64d... match.pd: Simplify BFR of insert when extracting exactly al (*)
  44f308e... match.pd: When simplifying BFR of an insert, require a mode (*)
  ac29495... OpenMP/Fortran: Partially fix non-rect loop nests [PR107424 (*)
  1189d1b... docs: add caveat for __builtin_cpu_supports (*)
  1eb78a9... OpenMP: Parse align clause in allocate directive in C/C++ (*)
  ae091a4... Fortran/OpenMP: Fix -fopenmp-simd for 'omp assume(s)' (*)
  9453e3c... lto-wrapper: Pass through -funwind-tables and -fasynchronou (*)
  b1ed0c9... c++: Mangle EXCESS_PRECISION_EXPR <REAL_CST> as fold_conver (*)
  4b19ff1... tree-optimization/26854 - slow bitmap operations (*)
  f6fc79d... Daily bump. (*)
  53678f7... c: Update checks on constexpr pointer initializers (*)
  1a49390... doc: Change fsf.org to www.fsf.org (*)
  70888d0... testsuite: Fix asm-goto-with-outputs tests; limit to lra ta (*)
  77bb54b... analyzer: fix overzealous state purging with on-stack struc (*)
  2eeda82... arm: Optimize arm-mlib.h header inclusion [pr108505]. (*)
  7e9f20f... Fortran: error handling of global entity appearing in COMMO (*)
  6ad1c10... vect-patterns: Fix up vect_widened_op_tree [PR108692] (*)
  b1d2645... aarch64: Fix return_address_sign_ab_exception.C regression (*)
  3d451c4... testsuite: Import objc-dg-prune in execute.exp (*)
  740a3be... vect: Check gather/scatter offset types [PR108316] (*)
  ad2bd0a... Revert "RA: Implement reuse of equivalent memory for caller (*)
  a58a4a5... testsuite: Fix up PR108525 test [PR108525] (*)
  aa12d1b... tree.def: Remove outdated comment on SAD_EXPR (*)
  8f3b85e... Daily bump. (*)
  7ab75a6... Fix 'libgomp.fortran/reverse-offload-6.f90' nvptx offloadin (*)
  c300e25... analyzer: fix -Wanalyzer-use-of-uninitialized-value false + (*)
  c36f3da... Fortran: ASSOCIATE variables should not be TREE_STATIC [PR9 (*)
  8bc8717... doc: Update -fchar8_t documentation (*)
  f661c0b... RA: Implement reuse of equivalent memory for caller saves o (*)
  295adfc... tree-optimization/26854 - compile-time hog in SSA forwprop (*)
  5321d53... ipa-split: Don't split returns_twice functions [PR106923] (*)
  cad2412... cgraph: Handle simd clones in cgraph_node::set_{const,pure} (*)
  64b5ca4... testsuite: Expect -Wdeprecated warning in warn/Wstrict-alia (*)
  a7502c4... Enable 512 bit vector for zen4 (*)
  f0e73dd... Daily bump. (*)
  d5f933d... Modula2 meets clang [PR108135] (*)
  9f4baed... libstdc++: Document P1642 and extensions (*)
  17d0892... Format error in m2pp.cc (m2pp_integer_cst) [PR107234] (*)
  45e0122... amdgcn: Pass -mstack-size through to runtime (*)
  7433747... Remove unused variables and procedures. (*)
  277e1f3... aarch64: Fix up bfmlal lane pattern [PR104921] (*)
  0afcb71... libstdc++: Fix non-reserved name for template parameter (*)
  c76f55b... libstdc++: Fix testsuite warnings about new C++23 deprecati (*)
  aa02a69... libstdc++: Implement P1413R3 'deprecate aligned_storage and (*)
  4f49ae6... libstdc++: Normalise _GLIBCXX20_DEPRECATED macro (*)
  abdea44... libstdc++: Enable building libstdc++.{a,so} when !HOSTED (*)
  fb8e29a... libstdc++: Disable building additional archives for freesta (*)
  4a91070... ipa-sra: Fix a typo in a dump string. (*)
  5ebfd7b... LoongArch: Generate bytepick.[wd] for suitable bit operatio (*)
  c490c7c... testsuite: remove broken AArch64 test (*)
  5df573f... ubsan: Fix up another spot that should have been BUILT_IN_U (*)
  3192466... c++: equivalence of non-dependent calls [PR107461] (*)
  e4421a7... Daily bump. (*)
  d042f11... Fortran: prevent redundant integer division truncation warn (*)
  f1a4c63... doc: Remove note on PW32 (*)
  057eb31... Daily bump. (*)
  72058ee... libstdc++: Avoid use of naked int32_t in unseq_backend_simd (*)
  08fde09... libstdc++: Adjust link to pdftex (*)
  540a22d... libstdc++: Optimize basic_string move assignment (*)
  49e5211... Daily bump. (*)
  e753080... range-op: Handle op?.undefined_p () in op[12]_range of comp (*)
  76f7f0e... fortran: Fix up hash table usage in gfc_trans_use_stmts [PR (*)
  e261fce... irange: Compare nonzero bits in irange with widest_int [PR1 (*)
  10bd26d... range-ops: Handle undefined ranges in frange op[12]_range [ (*)
  093e2e1... Reset SCEV before removing unreachable globals. (*)
  27ac6a7... c++: wrong error with constexpr array and value-init [PR108 (*)
  60fca18... c++: Add fixed test [PR101071] (*)
  f0065f2... libstdc++: Mark pieces of gnu-linux/os_support.h linux-spec (*)
  8d2c5b6... [modula-2] Bugfix to allow html doc build and simplify targ (*)
  c9aef10... libstdc++: Implement ranges::find_last{,_if,_if_not} from P (*)
  28752bc... libstdc++: Implement ranges::iota from P2440R1 (*)
  6716822... libstdc++: Implement ranges::contains/contains_subrange fro (*)
  330d665... arm: [MVE] Add missing length=8 attribute (*)
  3dba5b2... arm: Fix warning in libgcc/config/arm/pr-support.c (*)
  59e0376... c++: unexpected ADDR_EXPR after overload set pruning [PR107 (*)
  ed2b519... c++: ICE on unviable/ambiguous constrained dtors [PR96745] (*)
  e7930c6... c++: excessive satisfaction in check_methods [PR108579] (*)
  e8109bd... ipa: Avoid invalid gimple when IPA-CP and IPA-SRA disagree  (*)
  0b1ce70... libgomp: Fix reverse offload issues (*)
  f84fdb1... libgomp: enable reverse offload for AMDGCN (*)
  167b04b... RISC-V: Remove unnecessary register class. (*)
  f3a10f4... RISC-V: Fix constraint bug for binary operation (*)
  d8bd2c5... RISC-V: Add vsll.vx C++ API tests (*)
  f08acad... RISC-V: Add vsra.vx C++ API tests (*)
  b0a2abc... RISC-V: Add vsrl.vx C++ API tests (*)
  6c93c1f... RISC-V: Add shift constraint tests (*)
  07fba8d... RISC-V: Add vsll.vx C++ API tests (*)
  f890b9e... RISC-V: Add vsra.vx C API tests (*)
  fae260e... RISC-V: Add vsrl.vx C API tests (*)
  6112201... RISC-V: Add RVV shift.vx C/C++ API support (*)
  a37a0cb... Daily bump. (*)
  0b8693f... c: Update nullptr_t comparison checks (*)
  07c87fc... libstdc++: Tweak link to ABIcheck project (*)
  66337ff... c: Update checks on constexpr floating-point initializers (*)
  5c43f06... libstdc++: Use ENOSYS for unsupported filesystem ops on AVR (*)
  331b4f1... libstdc++: Define std::basic_stringbuf::view() for old std: (*)
  db8d6fc... libstdc++: Fix std::filesystem errors with -fkeep-inline-fu (*)
  1395415... libstdc++: Use emplace in std::variant::operator=(T&&) as p (*)
  f25dd77... driver, toplevel: Avoid emitting the version information tw (*)
  9c7e898... amdgcn: Add instruction pattern for conditional shift opera (*)
  cd41085... rtl-ssa: Extend m_num_defs to a full unsigned int [PR108086 (*)
  f4e1b46... rtl-ssa: Fix splitting of clobber groups [PR108508] (*)
  5b7b9d2... testsuite: Add case-values-threshold to pr107876.C (*)
  d84dc41... analyzer: fix -Wanalyzer-fd-type-mismatch false +ve on "lis (*)
  598e10c... analyzer: add deref-before-check-qemu-qtest_rsp_args.c test (*)
  a02aacf... RISC-V: Fix bug of TARGET_COMPUTE_MULTILIB implemented in r (*)
  465a9c5... sched-deps, cselib: Fix up some -fcompare-debug issues and  (*)
  605d129... middle-end/108625 - wrong folding due to misinterpreted ! (*)
  f6fff8a... amdgcn, libgomp: Manually allocated stacks (*)
  8da7476... libgomp.texi (OpenMP TR11 impl. status): Fix 'strict' item (*)
  e0bc13d... arm: Fix MVE predicates synthesis [PR 108443] (*)
  d45ec8a... arm: Remove unnecessary zero-extending of MVE predicates be (*)
  75b58e7... arm: Fix sign of MVE predicate mve_pred16_t [PR 107674] (*)
  d242314... Replace IFN_TRAP with BUILT_IN_UNREACHABLE_TRAP [PR107300] (*)
  209f02b... Don't peel nonlinear iv(mult or shift) for epilog when vf i (*)
  0f34992... nested, openmp: Wrap OMP_CLAUSE_*_GIMPLE_SEQ into GIMPLE_BI (*)
  66d700a... libstdc++: Switch a www.open-std.org link to https (*)
  d95e72b... libstdc++: Fix link to online GDB manual (*)
  0a251e7... Daily bump. (*)
  277dd6e... libstdc++: Fix std::random_device for avr (*)
  2d2e163... libstdc++: Fix build failures for avr (*)
  7314558... libstdc++: Do not embed tzdata.zi for 8-bit and 16-bit targ (*)
  88a2a09... Fortran: error recovery on invalid array section [PR108609] (*)
  a2c848c... AArch64: Fix native detection in the presence of mandatory  (*)
  9fadd8d... Fixup noreturn attributes in modula-2 [PR108551] and [PR108 (*)
  a939dd8... libstdc++ testsuite: Correct S0 in std/time/hh_mm_ss/1.cc (*)
  dbc4db7... testsuite: Run __bos tests to completion (*)
  8a71969... ipa: silent -Wodr notes with -w (*)
  881bf8d... Ranger cache - always use range_from_dom when updating. (*)
  7858969... ipa: check if cache_token != NULL before hash_set::add call (*)
  bf2cf6f... Fortran: Extend align-clause checks of OpenMP's allocate di (*)
  5ce8961... c++: ICE with -Wlogical-op [PR107755] (*)
  1d77bfd... driver: fix -gz=none error message with missing zstd (*)
  e4473d7... ree: Fix -fcompare-debug issues in combine_reaching_defs [P (*)
  eda3885... libgomp.texi: Reverse-offload updates (*)
  3cef9dc... compare-elim: Fix an RTL checking failure (*)
  f3b1af4... testsuite: Fix g++.dg/gomp warnings for aarch64 (*)
  bfc0705... c++, openmp: Handle some OMP_*/OACC_* constructs during con (*)
  8091199... IBM zSystems: Save argument registers to the stack -mpreser (*)
  36ffb2e... IBM zSystems: Make stack_tie to work with hard frame pointe (*)
  ef5f7b8... New reg note REG_CFA_NORESTORE (*)
  9725848... middle-end/108500 - replace recursive domtree DFS traversal (*)
  e2f939d... c++: Add -Wno-changes-meaning (*)
  d03ae4b... analyzer: fix uses of alloca in testsuite (*)
  70d34f2... analyzer: fix -Wanalyzer-allocation-size false -ve on alloc (*)
  a90316c... doc: add notes about limitations of -fanalyzer (*)
  317525b... Daily bump. (*)
  b533084... c++: aggregate base and TARGET_EXPR_ELIDING_P [PR108559] (*)
  a9fbc66... libsanitizer: cherry-pick commit 742bcbf685bc from upstream (*)
  94cacee... For Modula-2 build-tree testing, also set up paths to compi (*)
  b2ec250... c++: Add fixed test [PR102870] (*)
  7790634... RISC-V: Add vdiv*.vv C++ API tests (*)
  a97767c... RISC-V: Add vmax*.vv C++ API tests (*)
  e2e93b9... RISC-V: Add vmin*.vv C++ API tests (*)
  b928748... RISC-V: Add vor.vv C++ API tests (*)
  f4f00e4... RISC-V: Add vrem*.vv C++ API tests (*)
  147e602... RISC-V: Add vsll.vv C++ API tests (*)
  38e152f... RISC-V: Add vsra.vv C++ API tests (*)
  f4463ea... RISC-V: Add vsrl.vv C++ API tests (*)
  768a895... RISC-V: Add vand.vv C++ API tests (*)
  e37c8f2... RISC-V: Add vxor.vv C++ API tests (*)
  6344011... RISC-V: Add vadd.vv C++ API tests (*)
  e96482d... RISC-V: Add binop constraint tests (*)
  c2674f5... RISC-V: Add vadd.vv C API tests (*)
  817d8f2... RISC-V: Add vand.vv C API tests (*)
  a542b1f... RISC-V: Add vdiv*.vv C API tests (*)
  aa89ce6... RISC-V: Add vmax*.vv C API tests (*)
  7f51e62... RISC-V: Add vmin*.vv C API tests (*)
  a581639... RISC-V: Add vor.vv C API tests (*)
  9d2fe10... RISC-V: Add vrem*.vv C API tests (*)
  f9979ac... RISC-V: Add vsll.vv C API tests (*)
  79d1e60... RISC-V: Add vsra.vv C API tests (*)
  4703a57... RISC-V: Add srl.vv C API tests (*)
  88a4dc0... RISC-V: Add vsub.vv C API tests (*)
  2db1fd7... RISC-V: Add vxor.vv C API tests (*)
  2a937fb... RISC-V: Add integer binary vv C/C++ API support (*)
  623730d... c++: fix ICE with -Wduplicated-cond [PR107593] (*)
  a39c6ec... PR target/108589 - Check REG_P for AARCH64_FUSE_ADDSUB_2REG (*)
  2bb4447... vect: Fix single def-use cycle for ifn reductions [PR108608 (*)
  1626ec5... Add op2_range to pointer_plus. (*)
  809d661... Utilize op1 == op2 when invoking range-ops folding. (*)
  99fda5d... Properly set GORI relation trios. (*)
  7f583a3... modula2/108462 - duplicate install of static modula2 target (*)
  50335dd... gccrs: Add testcase to show forward declared items work via (*)
  d9d7b6c... gccrs: Add testcase to show forward declared items work (*)
  104cc28... gccrs: Refactor TypeResolution to be a simple query based s (*)
  11a37f8... gccrs: Fix duplicated function generation on higher ranked  (*)
  9c60f0e... gccrs: Make constexpr constructors type-checking more permi (*)
  e1beb62... gccrs: Cleanup formatting of backend expression visitor (*)
  c6c4342... gccrs: testsuite/rust: add a testcase for testing ... (*)
  e88ce5c... gccrs: expand: eager evaluate macros inside builtin macros (*)
  9d6b434... gccrs: rust: Add -frust-compile-until option (*)
  f92f8ee... gccrs: Add testcase for const-eval issue from rust-blog (*)
  a0c2ea3... gccrs: remove bad assertion (*)
  408ab8a... gccrs: Statics are a coercion site (*)
  70fc174... gccrs: Static Items must be const evaluated (*)
  3736647... gccrs: module lowering: Do not append null pointers as item (*)
  739d050... gccrs: attributes: Add #[macro_use] as builtin (*)
  ff9d774... gccrs: const generics: Forbid default values in Functions,  (*)
  288b629... gccrs: const generics: Make sure const generic types are vi (*)
  0d5adf0... gccrs: testsuite: add loop condition execution test (*)
  dd9d665... gccrs: add testcase with struct to test component_ref and c (*)
  e6a3886... gccrs: backend: correctly formulate the exit condition ... (*)
  b0ff164... gccrs: add testcase to test component_ref and constructor c (*)
  689a5c6... gccrs: bugfix: initialize slice from array in const context (*)
  0fffc0e... gccrs: Unit structs are not concrete when they need substit (*)
  e641158... gccrs: Add new check for contains_associated_types (*)
  43cb42a... gccrs: Add extra debugging for method call expressions (*)
  ffa16a4... gccrs: Create canonical process of compiling constant items (*)
  1eabeb5... gccrs: Remove param_use_canonical_types checks ported from  (*)
  7ad24d8... gccrs: Refactor unify to hit a unify_site (*)
  af22b54... gccrs: Add missing location info to coercions (*)
  245ce6f... gccrs: Add guards against getting data from an empty vector (*)
  3663d7e... gccrs: ast: Add better assertion on AST fragments (*)
  55fb35c... gccrs: ast: Only expand expressions and types if the kind i (*)
  7dc4190... gccrs: dump: Add AST debugging using the AST::Dump class (*)
  252216d... gccrs: transcriber: Do not infinite loop if the current par (*)
  1fed030... gccrs: macros: Handle matchers properly in repetitions (*)
  f7014b2... gccrs: parser: Parse RangeFullExpr without erroring out (*)
  938facc... gccrs: lint: Do not emit unused warnings for public items (*)
  3a3a352... gccrs: rustc_attrs: Allow `rustc_inherit_overflow_checks` a (*)
  9c87dc0... gccrs: backend: Add overflow checks to every arithmetic ope (*)
  4154727... gccrs: builtins: Add add_overflow builtin and refactor clas (*)
  8674389... gccrs: backend: Expose Bvariable class through rust-gcc hea (*)
  ff8a569... gccrs: Desugar double borrows into two HIR:BorrowExpr's (*)
  e66fec8... gccrs: const folding port (*)
  5be4c26... gccrs: session-manager: Add ast-pretty-expanded dump (*)
  9e56306... Modula-2 rename logitech libraries to log (*)
  3e40511... libsanitizer: Regenerate configure (*)
  963315a... i386: Fix up ix86_convert_const_wide_int_to_broadcast [PR10 (*)
  78d6489... testsuite/108604 - gcc.dg/torture/pr108574-3.c hangs on uns (*)
  603a6fb... bbpart: Fix up ICE on asm goto [PR108596] (*)
  4160239... i386: Fix up -Wuninitialized warnings in avx512erintrin.h [ (*)
  a190f58... RISC-V: Simplify testcase condition for RVV tests [NFC] (*)
  e08835f... libsanitizer/mips: always build with largefile support (*)
  897a050... Daily bump. (*)
  f046fca... doc: Change fsf.org to www.fsf.org in URLs (GFDL) (*)
  ab21d8d... libstdc++: Update links in the Memory section of the manual (*)
  e9b5a85... RISC-V: Add vloxei64 C++ API intrinsic testcase (*)
  e5ce6ef... RISC-V: Add vloxei32 C++ API intrinsic testcases (*)
  1e5451c... RISC-V: Add vloxei16 C++ API intrinsic testcases (*)
  44e194a... RISC-V: Add vloxei8 C++ API intrinsic testcase (*)
  b85ba3c... RISC-V: Add vluxei64 C++ API intrinsic testcases (*)
  c019f34... RISC-V: Add vluxei32 C++ intrinsic API testcase (*)
  ed83c93... RISC-V: Add vluxei16 C++ API intrinsic testcases (*)
  22fb777... RISC-V: Add vluxei8 C++ API intrinsic testcase (*)
  25a4d23... RISC-V: Add vsuxei* C++ API intrinsics testcases (*)
  e9ec615... RISC-V: Add vsuxei C API intrinsic testcase (*)
  2b48e62... RISC-V: Add vsoxei C API intrinsic testcase (*)
  2309e66... RISC-V: Add vsoxei32 && vsoxei64 C++ API intrinsic testcase (*)
  878e575... RISC-V: Add vsoxei8 && vsoxei16 C++ API intrinsic testcase (*)
  afd7265... RISC-V: Add vluxei64 C API intrinsic testcases (*)
  0451ce4... RISC-V: Add vluxei32 C API intrinsic testcases (*)
  6e13f69... RISC-V: Add vluxei16 C API intrinsic testcases (*)
  126c6ba... RISC-V: Add vluxei8 C API intrinsic testcases (*)
  8ef1c4a... RISC-V: Add vloxei64 C API intrinsic testcases (*)
  106bd09... RISC-V: Add vloxei32 C API intrinsic testcases (*)
  a9c45ce... RISC-V: Add vloxei16 C API intrinsic testcases (*)
  12c42f8... RISC-V: Add vloxei8 C API intrinsic testcases (*)
  9da40aa... RISC-V: Add indexed loads/stores constraints testcases (*)
  6dfaceb... RISC-V: Add VSETVL testcases for indexed loads/stores. (*)
  6c9bcb6... RISC-V: Add indexed loads/stores C/C++ intrinsic support (*)
  5f8950b... Add support for x86_64-*-gnu-* targets to build x86_64 gnum (*)
  1472ba5... aarch64: Update Ampere-1A (-mcpu=ampere1a) to include SM4 (*)
  7c4d1b7... testsuite: Restore TORTURE_OPTIONS in gm2/warnings/returnty (*)
  876b3e0... Fix PR 108582: ICE due to PHI-OPT removing a still in use s (*)
  7ac3e69... tree-optimization/108574 - wrong-code with PRE PHI node pro (*)
  3cd08f7... riscv: Enable -fasynchronous-unwind-tables by default on Li (*)
  59e4c98... Set CROSS_SYSTEM_HEADER_DIR according includedir (*)
  4c17371... ipa/108511 - relax assert for undefined local statics (*)
  29ecb95... Change AVX512FP16 to AVX512-FP16 in the document. (*)
  6357588... Daily bump. (*)
  2e32a12... fortran: Set name for *LOC default BACK argument [PR108450] (*)
  8011fbb... ICE in gfc_free_namespace. ice-on-invalid. (*)
  da3aca0... Fix find_always_executed_bbs handling of infinite loops (*)
  ee2c965... Daily bump. (*)
  2f2101c... aarch64: Correct the maximum shift amount for shifted opera (*)
  38bce6f... doc: Update link to the AVR-Libc manual (*)
  3e8704f... libstdc++: Update links in the "Contributing" manual (*)
  22afa49... Fortran: fix ICE in compare_bound_int [PR108527] (*)
  aba9ff8... Fortran: diagnose USE associated symbols in COMMON blocks [ (*)
  679f751... doc: Fix markup (*)
  09349c0... doc: Update link to Objective-C book (*)
  6464409... PR c/108192 - Fix test for mingw (*)
  ff3d99c... PR c/108150 - Fix alignment test for Windows targets (*)
  fe4608e... Modula-2: Claim Wreturn-type in lang.opt. (*)
  191c1e7... libstdc++: Move sourceforge.net links to https (*)
  a0bf71b... doc: Update reference to AddressSanitizer (*)
  4c1f9ff... doc: Update Go1 link (*)
  8ca0f49... libstdc++: Switch www.open-std.org to https (ABI manual) (*)
  caa87b9... RISC-V: Add vlse/vsse C/C++ intrinsic testcases (*)
  eb1c296... RISC-V: Add vlse/vsse intrinsics support (*)
  43122c4... RISC-V: Remove redundant attributes [NFC] (*)
  f963705... Fortran tests: Revise line end tests allowing windows testi (*)
  338eb0f... Daily bump. (*)
  97bf709... PR-108557 Stuck compilation for empty file (*)
  84eb395... c: Disallow braces around C2x auto initializers (*)
  815e574... libstdc++: Fix up FAIL in 17_intro/names.cc on glibc < 2.19 (*)
  0fd5297... testsuite: Two adjustments to gcc.dg/vect/complex (*)
  dc19993... aarch64: Prevent simd tests from being optimised away (*)
  7486fe1... Add support for conditional xorsign [PR96373] (*)
  553f800... vect/aarch64: Fix various sve/cond*.c failures (*)
  32d1c3d... Tidy up to declarations allowing files to be built by gm2 (*)
  def6e12... libstdc++: Use constant for name of tzdata file (*)
  3adf6dd... libstdc++: Use dg-bogus in new test [PR108554] (*)
  b799ace... Clarify -shared effect on crtfastmath.o (*)
  6cdb4d4... mips: Don't add crtfastmath.o for -shared (*)
  ed0a765... ia64: Don't add crtfastmath.o for -shared (*)
  31949fb... alpha: Don't add crtfastmath.o for -shared (*)
  f884c13... Correctly detect shifts out of range (*)
  ec5e99e... Do not try to logical fold floating point relations. (*)
  3caa3a3... RISC-V: Fix testcases check. (*)
  c170828... RISC-V: Add vle/vse C++ overloaded API intrinsic testcases (*)
  ce34fa3... RISC-V: Fix vop_m overloaded C++ API name. (*)
  4f6d7f9... RISC-V: Add vse.v C API intrinsics testcases (*)
  931a042... RISC-V: Add vle.v C API intrinsics testcases (*)
  ab39fa8... RISC-V: Add vlm/vsm C/C++ API intrinsics support (*)
  d324d56... RISC-V: Finalize testcases for final version VSETVL PASS. (*)
  6b6b9c6... RISC-V: Finalize VSETVL PASS implementation (*)
  ffa2964... testsuite: Use noipa attribute for pr95115 test (*)
  2325c89... OpenMP/Fortran: Fix has_device_addr clause splitting [PR108 (*)
  16f3068... doc: Fix up return type of __builtin_va_arg_pack_len [PR108 (*)
  bd246ac... cgraph: Adjust verify_corresponds_to_fndecl [PR106061] (*)
  9b9a1ac... RISC-V: Fix bug of before_p function (*)
  e577b91... RISC-V: Refine function args of some functions. (*)
  4369d49... RISC-V: Fix pred_mov constraint for vle.v (*)
  0f024ff... RISC-V: Add TARGET_MIN_VLEN > 32 into iterators of EEW = 64 (*)
  b0241ce... tree: Fix up tree_code_{length,type} (*)
  89483d9... RISC-V: Change parse_insn into public for future use. (*)
  5aa486e... RISC-V: Reorder VSETVL pass location (*)
  ca8fb00... RISC-V: Change VSETVL PASS always call split_all_insns (*)
  e3bcf07... RISC-V: Fix incorrect attributes of vsetvl instructions pat (*)
  8397924... Modula-2: Add claimed command line options to lang.opt [PR1 (*)
  d1e0575... gomp/declare-variant-1*.f90: Update for Windows (*)
  476efe8... LoongArch: Don't add crtfastmath.o for -shared (*)
  5750566... [docs] note that -g opts are implicitly negatable too (*)
  2371d10... Daily bump. (*)
  94673a1... PR-108551 gcc/m2/gm2-libs-pim/Termbase.mod:128:1 error end  (*)
  67bcd1c... Fix comment so that /* does not	appear inside a comment. (*)
  95dca4e... RISC-V: Use get_typenode_from_name to get fixed-width integ (*)
  cb31b22... RISC-V: Add testcases for AVL=REG support (*)
  6bc31c2... RISC-V: Add testcases for IMM (0 ~ 31) AVL (*)
  4f673c5... RISC-V: Fix bugs of supporting AVL=REG (single-real-def) in (*)
  acc10c7... RISC-V: Add probability model of each block to prevent endl (*)
  7ae4d1d... RISC-V: Remove dirty_pat since it is redundant (*)
  27a2a4b... RISC-V: Rename insn into rinsn for rtx_insn * [NFC] (*)
  b9b251b... RISC-V: Refine codes in backward fusion [NFC] (*)
  00fb769... RISC-V: Avoid redundant flow in forward fusion (*)
  cfe3fbc... RISC-V: Cleanup the codes of bitmap create and free [NFC] (*)
  387cd9d... RISC-V: Refine Phase 3 of VSETVL PASS (*)
  cca9c44... RISC-V: Fix bugs of available condition. (*)
  aef2024... RISC-V: Simplify codes of changing vsetvl instruction (*)
  8d8cc48... RISC-V: Fix backward_propagate_worthwhile_p (*)
  011ba38... RISC-V: Fix wrong in_group flag in validate_change call fun (*)
  005fad9... RISC-V: Fix bugs for refine vsetvl a5, zero into vsetvl zer (*)
  91a4120... RISC-V: Fix vsetivli instruction asm for IMM AVL (*)
  856eec0... RISC-V: Fix inferior codegen for vse intrinsics. (*)
  f91cd98... RISC-V: Fix pointer tree type for store pointer. (*)
  c8e07c7... Fortran: fix ICE in check_host_association [PR108544] (*)
  a82ce9c... opts: SANITIZE_ADDRESS wrongly cleared [PR108543] (*)
  6dd4578... Modula-2: Remove debug code [PR108553]. (*)
  0917620... frange: Fix up foperator_{,not_}equal::fold_range for signe (*)
  0cdb609... value-relation: Small tweaks to tables (*)
  a2dddef... testsuite: Fix hwasan/arguments-3.c failures (*)
  96fbe54... aarch64: Remove expected error for compound literals (*)
  2923d9e... Update guality XFAILs for aarch64*-*-* (*)
  4b4ba37... aarch64: Suppress warnings in pr99766.C (*)
  b4308a6... aarch64: Remove slp_13.c XFAILs (*)
  9f353b0... c++: Reject UDLs in certain contexts [PR105300] (*)
  f1eab26... analyzer: fix SARD-tc841-basic-00182-min.c test case [PR108 (*)
  7bffea8... analyzer: fix false positives from -Wanalyzer-infinite-recu (*)
  2e445d9... libstdc++: Add workaround for old tzdata.zi files (*)
  3376467... libstdc++: Add returns_nonnull to non-inline std::map detai (*)
  93e2bf5... libstdc++: Fix strings read from /etc/sysconfig/clock [PR10 (*)
  e75b2c6... libstdc++: Move www.open-std.org to https in bugs manual (*)
  c71a128... tree-optimization/108547 - robustify uninit predicate analy (*)
  0573a07... tree-optimization/108522 Use component_ref_field_offset (*)
  59a42fe... aarch64: Add Linux kernel hwcap string for FEAT_CSSC (*)
  41c3d02... doc: Refer to projects as GCC and GDB (*)
  d427407... openmp, c++: Workaround fold_for_warn ICE on invalid OpenMP (*)
  1f6d05e... tree-optimization/108523 - testcase for the bug (*)
  6a5aa83... libgm2/configure.ac use newer automake (1.15.1) (*)
  66132b1... PR-108135 Remove PACKAGE_* definitions from gm2config.h (*)
  9bb6515... Daily bump. (*)
  9fb9da3... Fortran: ICE in gfc_compare_array_spec [PR108528] (*)
  80cf2c5... modula-2: Fixes for preprocessing [PR102343, PR108182]. (*)
  9d4c00c... c++: Fix up mangling of static lambdas [PR108525] (*)
  267f01a... arm: fix missing extern "C" in MVE tests (*)
  a8704dc... arm: improve tests for vld2q* (*)
  1563de6... arm: improve tests and fix vqnegq* (*)
  73a712e... arm: improve tests for vqrdmulhq* (*)
  ef0bec9... arm: improve tests for vqrdmlsdhxq* (*)
  79090d6... arm: improve tests for vqrdmlsdhq* (*)
  8b9fcce... arm: improve tests for vqdmlsdhxq* (*)
  8de09be... arm: improve tests for vqdmlsdhq* (*)
  26c400b... arm: improve tests for vqrdmlashq* (*)
  22a02a9... arm: improve tests for vqrdmladhxq* (*)
  6c43db2... arm: improve tests for vqrdmladhq* (*)
  f2a324b... arm: improve tests for vqdmladhxq* (*)
  d26036d... arm: improve tests for vqdmladhq* (*)
  672eec5... arm: improve tests and fix vqabsq* (*)
  c3c8284... arm: improve tests for vcmulq* (*)
  0ea30b2... arm: improve tests for vcmlaq* (*)
  6764c13... arm: improve tests for vcaddq* (*)
  59d46d5... arm: improve tests for vmulltq* (*)
  e6f5213... arm: improve tests for vmullbq* (*)
  6c61fac... arm: improve tests for vmulhq* (*)
  c8cb7e0... arm: improve tests and fix vnegq* (*)
  16452c6... arm: improve tests and fix vclzq* (*)
  dd4424e... arm: improve tests and fix vclsq* (*)
  c29d853... tree-optimization/108523 - fix endless iteration in VN (*)
  64f6638... Fixup LTO internal docs for option processing (*)
  da43e28... aarch64: Restore generation of SVE UQDEC instructions (*)
  7c47a3b... aarch64: Update sizeless tests (*)
  27b2eb6... doc/contrib.texi: Add Jose E. Marchesi (*)
  d9a8390... aarch64: Add aarch64*-*-* to the list of vect_long_long tar (*)
  617be7b... store-merging: Disable string_concatenate mode if start or  (*)
  b851ee9... tree-optimization/108522 Use COMPONENT_REF offset when avai (*)
  0fa2216... Daily bump. (*)
  e00d5ca... libstdc++: Use /etc/sysconfig/clock for std::chrono::curren (*)
  33ed110... libstdc++: Include std::ranges::subrange definition in <tup (*)
  aba6416... testsuite: Fix up new51.C test on various targets [PR108533 (*)
  f235d69... Introduce new module to create search paths of dynamic stri (*)
  327d45c... c++: "" #pragma at BOF [PR108504] (*)
  39ade88... c++: static lambda in template [PR108526] (*)
  1c407dc... xtensa: Revise complex hard register clobber elimination (*)
  265a749... LRA: Always do elimination and only for hard register to ch (*)
  6c96382... Fortran: ICE in transformational_result [PR108529] (*)
  a4e725a... IBM zSystems: Fix TARGET_D_CPU_VERSIONS (*)
  96fd016... Change m2 lexical analysis to optionally consume C comments (*)
  b061fc9... Bugfix ensure RTentity is a dependent of RTco.cc (*)
  c109392... arm: Make MVE masked stores read memory operand [PR 108177] (*)
  4d518ed... C-SKY: Fix wrong sysroot suffix when disable multilib. (*)
  f31fa9e... tree-optimization/108500 - avoid useless fast-query compute (*)
  9f0cb33... options: fix cl_target_option_print_diff() with strings (*)
  b84e211... c++: Handle structured bindings like anon unions in initial (*)
  275820c... arm: Fix inclusion of arm-mlib.h header more than once (pr1 (*)
  e304e92... testsuite: Fix gcc.dg/vect/vect-bitfield-write-[23].c on SP (*)
  7b8f4c8... testsuite: Fix gcc.dg/vect/vect-fmax-1.c etc. on SPARC [PR1 (*)
  b5ea0f0... LoongArch: Fixed a compilation failure with '%c' in inline  (*)
  049a529... c++: TARGET_EXPR collapsing [PR107303] (*)
  607f278... Daily bump. (*)
  4cbc716... c++: TARGET_EXPR_ELIDING_P and std::move [PR107267] (*)
  51767f3... Fortran: fix NULL pointer dereference in gfc_check_dependen (*)
  e3585e6... c++: Quash bogus -Wunused-value with new [PR107797] (*)
  72e46b3... c++: vector of class with bool ctor [PR108195] (*)
  771d793... Fortran: avoid ICE on invalid array subscript triplets [PR1 (*)
  e6669c0... Fortran: fix ICE in check_charlen_present [PR108420] (*)
  4b125d0... c++: result location and explicit inst [PR108496] (*)
  c3c6c30... libstdc++: [_GLIBCXX_DEBUG] Remove useless constructor chec (*)
  47b269c... modula-2, driver, Front end: Revise handling of I and L pat (*)
  bcc023e... modula-2: Fix stack size request in initPreemptive [PR10840 (*)
  b457cab... arm: Documentation fix for -mbranch-protection option. (*)
  054e407... sparc: Don't add crtfastmath.o for -shared (*)
  55a2d80... arm: Add support for new frame unwinding instruction "0xb5" (*)
  273874e... arm: Add support for dwarf debug directives and pseudo hard (*)
  3a0dd2c... arm: Add pacbti related multilib support for armv8.1-m.main (*)
  ccfd1e7... arm: Add support for Arm Cortex-M85 CPU. (*)
  ad4f8c4... tree-optimization/108482 - remove stray .LOOP_DIST_ALIAS ca (*)
  db6b9a9... [PATCH 12/15] arm: implement bti injection (*)
  f7ad35a... [PATCH 11/15] aarch64: Make bti pass generic so it can be u (*)
  651460b... [PATCH 10/15] arm: Implement cortex-M return signing addres (*)
  cea85c6... [PATCH 8/15] arm: Introduce multilibs for PACBTI target fea (*)
  616c1d0... [PATCH 7/15] arm: Emit build attributes for PACBTI target f (*)
  7161afc... [PATCH 6/15] arm: Add pointer authentication for stack-unwi (*)
  dffcafd... [PATCH 5/15] arm: Implement target feature macros for PACBT (*)
  8ce721c... [PATCH 4/15] arm: Add testsuite library support for PACBTI  (*)
  14fab5f... [PATCH 3/15] arm: Add option -mbranch-protection (*)
  c91bb7b... [PATCH 2/15] arm: Add Armv8.1-M Mainline target feature +pa (*)
  d8dadbc... [PATCH 1/15] arm: Make mbranch-protection opts parsing comm (*)
  47465ff... modula2/108144 - fix mistake in previous change (*)
  2055240... libgomp.texi: Impl. status - non-rect loop nest only partia (*)
  e94e994... install.texi: Bump newlib version for nvptx + gcn (*)
  106f994... tree-optimization/108449 - keep maybe_special_function_p be (*)
  e61d437... modula2/108144 - Fix multilib install of libgm2 (*)
  208c667... c++: lifetime extension with .* expression [PR53288] (*)
  7823285... Daily bump. (*)
  844eab8... Modula-2, testsuite: Remove use of concatenated paths. (*)
  c517295... pru: Fix CLZ expansion for QI and HI modes (*)
  011c0c2... [PATCH 1/2] select .rodata for const volatile variables. (*)
  e4703bd... Darwin, libffi, testsuite: Ensure we pick up the convenienc (*)
  d5717e7... Daily bump. (*)
  48f544a... fortran: [PR102595] (*)
  046dc9d... Darwin, fixincludes: Handle Apple Blocks in objc/runtime.h. (*)
  442d2bd... Darwin, fixincludes: Handle MacOS13 SDK Apple-specific depr (*)
  1bdb176... Daily bump. (*)
  5c4122b... PR-108136 modula-2 meets cppcheck part 2 (*)
  0c193ca... libbacktrace: change PC variables from uint64_t to uintptr_ (*)
  f71354f... PR-108135 Modula2 meets clang (remove dead code and bugfix  (*)
  99ea0d7... AArch64: Gate various crypto intrinsics availability based  (*)
  16bd9e1... niter: Fix up unused var warning [PR108457] (*)
  0846336... Daily bump. (*)
  86caab6... c++: Fix up handling of non-dependent subscript with static (*)
  9b9a989... c++: Fix up handling of references to anon union members in (*)
  c81e68a... value-relation: Fix up relation_union [PR108447] (*)
  77a67e3... x86: Check invalid third argument to __builtin_ia32_prefetc (*)
  46644ec... openmp: Fix up OpenMP expansion of non-rectangular loops [P (*)
  0d6f7b1... analyzer: use dominator info in -Wanalyzer-deref-before-che (*)
  117848f... Fortran: error recovery for invalid CLASS component [PR1084 (*)
  f8cb07a... modula-2, testsuite: Make libs and interfaces consistent. (*)
  5115508... PR-108373 Update contrib/gcc_update:files_and_dependencies  (*)
  74833b3... aarch64: add -fno-stack-protector to some tests [PR108411] (*)
  a38c079... aarch64: fix ICE in aarch64_layout_arg [PR108411] (*)
  1cfaaa4... modula2/108144 - fix --enable-version-specific-runtime-libs (*)
  05b9868... forwprop: Further fixes for simplify_rotate [PR108440] (*)
  22c75b4... [aarch64] Use exact_log2 (INTVAL (operands[2])) >= 0 to gat (*)
  3c99493... [PR106746] drop cselib addr lookup in debug insn mem (*)
  9f98cfa... Daily bump. (*)
  8e2c6e7... libfortran: Fix execute_command_line for Windows (*)
  0f85ae6... c: ICE with nullptr as case expression [PR108424] (*)
  33237e9... libstdc++: Deprecate std::filesystem::u8path for C++20 (*)
  26c68b8... libstdc++: Fix std::random_device::entropy() for non-posix  (*)
  af7881e... libstdc++: Minor updates to Policy Based Data Structures: B (*)
  7d0cdbb... libstdc++: testsuite: Simplify codecvt_unicode (*)
  c6a0111... analyzer: add SARD testsuite 81 (*)
  db959e2... ipa: Release body more carefully when removing nodes (PR 10 (*)
  d4abe5c... lto/108445 - avoid LTO decl wrapping being confused by tree (*)
  ddbe758... Revert "middle-end/108086 - avoid unshare_expr when remappi (*)
  c98cd1d... libgcc: Fix uninitialized RA signing on AArch64 [PR107678] (*)
  f54e31d... arm: fix __arm_vld1q_z* and __arm_vst1q_p* intrinsics [PR10 (*)
  a4b0594... xtensa: Optimize inversion of the MSB (*)
  aaf29ae... rs6000: Fix typo on vec_vsubcuq in rs6000-overload.def [PR1 (*)
  5d95296... rs6000: Teach rs6000_opaque_type_invalid_use_p about gcall  (*)
  159b0f4... Don't add crtfastmath.o for -shared. (*)
  04d7cc1... Fix bug number reference in Changelogs (*)
  8d07b19... Daily bump. (*)
  a757603... Fortran: fix ICE in get_expr_storage_size [PR108421] (*)
  6d80690... go: define two builtin functions used by middle-end (*)
  3b81f5c... bpf: disable -fstack-protector in BPF (*)
  1fce7d2... Obfuscate the copyright text in gcc/m2/mc/mcOptions.mod (*)
  d74d84c... libstdc++: Fix configuration of default zoneinfo dir on lin (*)
  3a121c0... PR-108404 M2RTS_Halt fails with a segv (*)
  be6d1a7... Ignore test_patches.txt in update-copyright.py. (*)
  6da37b4... contrib: revert removal of CR character (*)
  42bf66e... Regenerate Makefile.in files. (*)
  001121e... forwprop: Fix up rotate pattern matching [PR106523] (*)
  85b45cc... libsanitizer: Fix asan SEGVs with gld on Solaris (*)
  f457a62... Daily bump. (*)
  35627c5... Remove reference to Solaris 9 in comment of add_options_for (*)
  8ed4006... Add cpplib ka.po (*)
  a396a12... x86: Disable -mforce-indirect-call for PIC in 32-bit mode (*)
  2bf9bbf... Remove YEAR const from mcOptions.mod and use result from ti (*)
  a0c5953... Detect errors when dereferencing an undeclared variable. (*)
  b1f30bf... Fix wrong code issues with ipa-sra (*)
  d694a3d... libstdc++: Fix --with-default-libstdcxx-abi=gcc4-compatible (*)
  b226342... ada: Update copyright years. (*)
  fe67b75... ada: Fix typo in comment (*)
  9cfa7d7... ada: Fix latent bug exposed by recent work on extended retu (*)
  3b4c6e6... ada: Fix pessimization of some CW objects initialized with  (*)
  39a7b60... ada: Use static references to tag in more cases for interfa (*)
  b7ed6c4... ada: Fix benign pasto in new predicate (*)
  00fdfe9... ada: Fix premature finalization of temporaries for interfac (*)
  1f038e8... ada: Further optimize interface objects initialized with fu (*)
  e59cd0d... ada: Put back conversion to interface in more cases (*)
  2499393... ada: Lift restriction on optimization of aliased objects (*)
  8daf80f... ada: Optimize interface objects initialized with function c (*)
  9675924... Disable gather/scatter for zen4 (*)
  6347bbe... solaris2: Don't add crtfastmath.o for -shared (*)
  8a1360e... arm: Split up MVE _Generic associations to prevent type cla (*)
  2f81164... Bump BASE-VER to 13.0.1 now that we are in stage4. (*)
  101c16b... Update gcc/m2/mc/mcOptions.mod copyright and dates (*)
  83ffe9c... Update copyright years. (*)
  a31becc... Allow build_popcount_expr to use an IFN (*)
  4798080... Add c[lt]z idiom recognition (*)
  0419b9b... docs: Add popcount, clz and ctz target attributes (*)
  d347fbf... Add cltz_complement idiom recognition (*)
  3e087d9... contrib: Yet another update-copyright.py tweak [PR108413] (*)
  fa16c7d... libstdc++: Fix copyright notice to use usual form [PR108413 (*)
  dfc5ea6... doc: Fix grammar typo in description of malloc attribute (*)
  8da14bd... libatomic: Use config/mingw/lock.c for --enable-threads=sin (*)
  c841bde... riscv: Fix up Copyright lines [PR108413] (*)
  d1c6a35... contrib: Partial fix for failed update-copyright --this yea (*)
  6b0907b... x86: Avoid -Wuninitialized warnings on _mm*_undefined_* in  (*)
  98b41fd... c, c++: Allow ignoring -Winit-self through pragmas [PR10559 (*)
  074b0c0... rs6000: Teach rs6000_opaque_type_invalid_use_p about inline (*)
  cc44e55... Daily bump. (*)
  b1c2182... libstdc++: Move www.open-std.org in status part of manual t (*)
  05cd79c... libstdc++: Remove dg-xfail-run-if in std/time/tzdb_list/1.c (*)
  5c9833d... libstdc++: [_GLIBCXX_DEBUG] Complete deadlock fix on safe i (*)
  844190a... [PR107608] [range-ops] Avoid folding into INF when flag_tra (*)
  5ba715e... libstdc++: Remove unconditional -pthread from test options (*)
  b92e553... config-list.mk: Modernize FreeBSD targets towards version 1 (*)
  c8f2be5... Bugfix to allow testsuite/gm2/pim/pass/arraybool.mod to com (*)
  4dc4584... libstdc++: Fix narrowing conversion in std/time/clock/utc/i (*)
  e658e81... C-SKY: Support --with-float=softfp in configuration. (*)
  5013c3b... Daily bump. (*)
  523e871... libstdc++: enable <stacktrace> on windows (*)
  b1c839b... libstdc++: Deliver names of C functions in <stacktrace> (*)
  d80e5a7... libstdc++: Implement std::chrono::current_zone() for AIX [P (*)
  c47dcb9... libstdc++: Disable unwanted code for --with-libstdcxx-zonei (*)
  559993b... libstdc++: Embed a static copy of tzdata.zi (*)
  ff6c761... xtensa: Remove old broken tweak for leaf function (*)
  a3b99b8... [aarch64] Fold ldr+dup to ld1rq for little endian targets. (*)
  9afc914... libstdc++: Fix ostream insertion operators for calendar typ (*)
  e176c03... libstdc++: [_GLIBCXX_INLINE_VERSION] Add to_chars/from_char (*)
  5b3a886... c++: Avoid incorrect shortening of divisions [PR108365] (*)
  8867996... hash table: enforce testing is_empty before is_deleted (*)
  31aaa6e... [PR42093] [arm] [thumb2] disable tree-dce for test (*)
  acddf66... [PR40457] [arm] expand SI-aligned movdi into pair of movsi (*)
  ccd4df8... analyzer: add heuristics for switch on enum type [PR105273] (*)
  6071e49... Small fix for -fdump-ada-spec (*)
  4fa6845... Fix PR rtl-optimization/108274 (*)
  1a460d1... modula-2: Handle pass '-v' option to the compiler. (*)
  cf467fb... Fix support for atomic loads and stores on hppa. (*)
  733a1b7... sched-deps: do not schedule pseudos across calls [PR108117] (*)
  b4b1c6a... libstdc++: Add <errno.h> to <bits/std_mutex.h> (*)
  3456db4... c++: Avoid some false positive -Wfloat-conversion warnings  (*)
  325a79b... Recalibrate the timeouts for the larger code tests (*)
  254cf95... testsuite: Add another testcase from PR107131 (*)
  2356557... PR-108136 Add return statement to mc-boot-ch/RTco.cc pge-bo (*)
  798a0d0... arm: Add cde feature support for Cortex-M55 CPU. (*)
  a3e8727... Replace flag_strict_flex_arrays with DECL_NOT_FLEXARRAY in  (*)
  450eb6b... libstdc++: Fix a few !HOSTED test regressions (*)
  42d3f74... libstdc++: Enable string_view in freestanding (*)
  02dab99... libstdc++: Fix Unicode codecvt and add tests [PR86419] (*)
  e2fc12a... libstdc++: Fix unintended layout change to std::basic_fileb (*)
  57d104a... arm: unified syntax for libgcc clear_cache (*)
  426a9f5... arm: Don't add crtfastmath.o for -shared (*)
  0bf7131... aarch64: Don't add crtfastmath.o for -shared (*)
  add71b9... testsuite: Add testcase for PR that went latent in GCC 13 [ (*)
  eb49945... aarch64: Fix DWARF frame register sizes for predicates (*)
  3893c9c... aarch64: Don't update EH info when folding [PR107209] (*)
  adbee4a... tree-optimization/108387 - ICE with VN handling of x << C a (*)
  9b6c624... Sync LTO type_for_mode with c-family/ (*)
  66e9780... testsuite: extend timeout into all gm2 tests (*)
  ecd637e... Daily bump. (*)
  ceae3a6... libstdc++: Fix exports for IEEE128 versions of __try_use_fa (*)
  2273513... libstdc++: Do not include <system_error> in concurrency hea (*)
  c0597d8... Testsuite: use same timeout for gm2 as other front-ends (*)
  d84eab4... Add -fno-exceptions to gcc/testsuite/lib/gm2.exp (*)
  fd1f537... PR tree-optimization/92342: Optimize b & -(a==c) in match.p (*)
  f629f63... libstdc++: Extend max_align_t special case to 64-bit HP-UX  (*)
  ac1c7fc... libstdc++: Update shared library version history in manual (*)
  b3c9148... libstdc++: Remove _Alloc_node instance in _Rb_tree [PR10718 (*)
  6610daa... aarch64: Fix bit-field alignment in param passing [PR105549 (*)
  3df1a11... aarch64: fix warning emission for ABI break since GCC 9.1 (*)
  b073f2b... tree-optimization/99412 - reassoc and reduction chains (*)
  117be79... xtensa: Optimize ctzsi2 and ffssi2 a bit (*)
  bb65bd0... xtensa: Tune "*btrue" insn pattern (*)
  dc22cf4... libstdc++: Use lock-free type for __platform_wait_t (*)
  2ce5524... Fortran/OpenMP: Reject non-scalar 'holds' expr in 'omp assu (*)
  f54e3b3... check hash table counts at expand (*)
  81ed98b... Daily bump. (*)
  306ff65... config-list.mk: Remove obsolete FreeBSD targets (*)
  9ca4899... preprocessor: Don't register pragmas in directives-only mod (*)
  688fc16... analyzer: fix leak false positives on "*UNKNOWN = PTR;" [PR (*)
  23b4ce1... c: Don't emit DEBUG_BEGIN_STMTs for K&R function argument d (*)
  98837d6... PR tree-optimization/71343: Value number X<<2 as X*4. (*)
  c727927... bpf: correct bpf_print_operand for floats [PR108293] (*)
  3e1cba1... Fix problematic interaction between bitfields, unions, SSO  (*)
  de99049... rs6000/test: Make ppc-fortran.exp only available for PowerP (*)
  6224db0... rs6000: Make P10_FUSION honour tuning setting (*)
  f99d7d6... tree-optimization/107767 - not profitable switch conversion (*)
  b39c1be... testsuite: Enable pr108308.c test on all int32 targets [PR1 (*)
  8221efa... switch expansion: limit JT growth param values (*)
  7c9f20f... tree-optimization/108352 - FSM threads creating irreducible (*)
  445a48a... tree-optimization/108353 - copyprop iteration order (*)
  2ce074a... IBM zSystems: Use NAND instruction to implement bit not (*)
  0986c35... fortran: Fix up function types for realloc and sincos{,f,l} (*)
  8d96a7f... tree-optimization/106293 - fix testcase (*)
  b399afd... xtensa: Make instruction cost estimation for size more accu (*)
  f432ad0... Daily bump. (*)
  aa966d5... MAINTAINERS: Add myself as Rust front-end maintainer (*)
  fec9fc1... Fortran: frontend passes do_subscript leaks gmp memory [PR9 (*)
  e9a39ad... Adding missing dependencies to gcc/m2/Make-lang.in (*)
  5b918b2... [PATCH, Modula2] PR-108142 Many empty directories created i (*)
  4e0b504... tree-optimization/106293 - missed DSE with virtual LC PHI (*)
  851e1ba... PR rtl-optimization/106421: ICE in bypass_block from non-lo (*)
  c389991... ipa: Sort ipa_param_body_adjustments::m_replacements (PR 10 (*)
  554bb9b... tree-optimization/108314 - avoid BIT_NOT optimization for e (*)
  d3328df... C-SKY: Define SYSROOT_SUFFIX_SPEC. (*)
  4c7336a... C-SKY: Fix float abi option in MULTILIB_DEFAULTS. (*)
  ac34c26... C-SKY: Fix skip codition for testcase ldbs.c (*)
  641af92... C-SKY: Add missing builtin defines for soft float abi. (*)
  8f3b032... C-SKY: Fix patterns' condition for ck802 smart mode. (*)
  b86703a... C-SKY: Skip other CPUs if the testcases are only for ck801. (*)
  288b18b... C-SKY: Add conditions for ceil etc patterns. (*)
  8b7c12d... libstdc++: Fix tzdb.cc to compile with -fno-exceptions (*)
  769fae7... libstdc++: Fix some algos for 16-bit size_t [PR108221] (*)
  b39f433... libstdc++: Fix std::span constraint for sizeof(size_t) < si (*)
  0333892... IBM zSystems: Make -fcall-saved-... work. (*)
  84723ac... Daily bump. (*)
  1dcc977... Modula-2: fix documentation layout (*)
  01ea66a... c++: Only do maybe_init_list_as_range optimization if !proc (*)
  799e2e7... c: Check for modifiable static compound literals in inline  (*)
  150d4b0... Update cpplib eo.po (*)
  0925a97... Fix compilation of server.cc on hpux. (*)
  cccef05... ada: Update copyright notice (*)
  a53fb57... ada: Remove a couple of unreachable statements (*)
  d4eaf83... ada: Simplify finalization of temporaries created for inter (*)
  46034c4... middle-end/108209 - typo in genmatch.cc:commutative_op (*)
  b1879fb... calls: Fix up TYPE_NO_NAMED_ARGS_STDARG_P handling [PR10745 (*)
  a5a8242... middle-end/69482 - not preserving volatile accesses (*)
  fb082e3... hash: do not insert deleted value to a hash_set (*)
  7afecdd... tree-optimization/101912 - testcase for fixed uninit case (*)
  befd29d... c: check if target_clone attrs are all string (*)
  cb93c5f... Subject: [committed, pushed, Modula2] Added missing depende (*)
  f218d32... Daily bump. (*)
  e3a4bd0... xtensa: Optimize bitwise splicing operation (*)
  d901bf8... Daily bump. (*)
  b095a1d... xtensa: Optimize stack frame adjustment more (*)
  2d2edf1... modula-2, libm2min: Declare abort and exit as expected. (*)
  727bd5d... Fix compilation of gcc.dg/atomic/c11-atomic-exec-[45].c on  (*)
  902c755... Always define `WIN32_LEAN_AND_MEAN` before <windows.h> (*)
  d808db1... Daily bump. (*)
  74852a3... libstdc++: Suppress -Waddress warning in tzdb.cc [PR108228] (*)
  61da017... libstdc++: Refactor time_zone::_Impl::rules_counter [PR1082 (*)
  5b68fb4... c: C2x semantics for __builtin_tgmath (*)
  f3707a5... libbacktrace: don't run --build-id tests if it is not suppo (*)
  f7bd48c... libstdc++: Add feature-test macros for implemented C++23 vi (*)
  553332c... libstdc++: Fix misuse of alloca in std::bitset [PR108214] (*)
  8c330fd... libstdc++: Disable broken std::format for floating-point ty (*)
  a40c22c... Revert "aarch64: Make existing V2HF be usable." (*)
  1717632... docs: fix Var documentation for .opt files (*)
  b9479dd... libstdc++: Fix deadlock in debug iterator increment [PR1082 (*)
  b990e80... testsuite: Add testcases from PR108292 and PR108308 (*)
  5977d14... configure: remove dependencies on gmp and mpfr when gdb is  (*)
  55f813f... contrib: add 'contrib' to default dirs in update-copyright. (*)
  53add16... PR-108294 soname bump for modula2 runtime libraries. (*)
  53ef7c1... Daily bump. (*)
  9e6ac74... [Committed] PR rtl-optimization/108292: Revert "Improve ix8 (*)
  12b0d35... c++: class-head parsing and CPP_TEMPLATE_ID access [PR10827 (*)
  9807c31... Fix atomic operations on PA-RISC 2.0 processors. (*)
  4413365... modula-2: Remove uses of scalb*() and significand*() [PR107 (*)
  80ff207... libstdc++: Fix <chrono> printers for Python 2 [PR108212] (*)
  e2eab3c... libstdc++: Reduce size of std::bind_front(empty_type)  (*)
  efce0ca... gccrs: avoid printing to stderr in selftest::rust_flatten_l (*)
  b0edfa0... gccrs: add selftest-rust-gdb and selftest-rust-valgrind "ma (*)
  bd96a6a... ada: Minor tweak to test added in previous change (*)
  09e0175... ada: Clean up interface handling in Expand_N_Object_Declara (*)
  9ff8068... ada: Flag renaming-as-spec as a body to inline (*)
  6147feb... ada: Remove unhelpful special case for renamed bodies in GN (*)
  07facb9... ada: Fix nested generic instantiation (*)
  3f7776e... ada: Do not use decimal approximation in -gnatRj output (*)
  133a8e6... ada: Optimize class-wide objects initialized with function  (*)
  229f515... ada: Fix pasto in comment (*)
  a124b52... ada: Fix spurious emissions of -gnatwj warning (*)
  9ef547a... ada: INOX: prototype RFC on String Interpolation (*)
  e45bef1... ada: Update gnatpp documentation with --layout switch (*)
  59d1681... ada: Further adjust freezing for expansion of contracts (*)
  f0bed52... ada: Simplify new expansion of contracts (*)
  90d3cd0... ada: Adjust handling of "%g" in GNAT.Formatted_String (*)
  912d1e1... ada: Fix generic instantiation of sibling package (*)
  2aa5f94... ada: Spurious error on Lock_Free protected type with discri (*)
  8313c5f... ada: Revert to constrained allocation for string concatenat (*)
  0776fec... ada: Better error message for bad Discard_Names configurati (*)
  0a8824f... ada: Update doc for -gnatw_q (*)
  d990f34... ada: Fix finalization issues in extended return statements (*)
  46924ad... ada: Fix incorrect warning about unreferenced packed arrays (*)
  a248883... Add missing declarations to gcc/m2/gm2-libs-min/M2RTS.{def, (*)
  dd77b04... modula-2, driver: Implement handling for -static-libgm2. (*)
  2421470... modula-2, driver: Handle static-libstd++ for targets withou (*)
  29c3218... openmp: Fix up finish_omp_target_clauses [PR108286] (*)
  72ce780... Add AMD znver4 instruction reservations (*)
  56be197... libstdc++: Support single components in name of chrono::cur (*)
  b1ad748... libstdc++: Only use std::atomic<tzdb_list::_Node*> if lock  (*)
  e36e57b... libstdc++: Fix std::chrono::hh_mm_ss with unsigned rep [PR1 (*)
  faccda2... Daily bump. (*)
  238e292... c++: mark_single_function and SFINAE [PR108282] (*)
  fc34993... c++: Error recovery in merge_default_template_args [PR10820 (*)
  edc0388... Avoid quadratic behaviour of LTO symbol promotion (*)
  96cba8e... libstdc++: Export the __gnu_cxx::zoneinfo_dir_override symb (*)
  ec6d1fc... modula-2: Fix registration of modules via constructors [PR1 (*)
  751c2d9... modula-2: Module registration constructors need to be visib (*)
  e15e8d4... modula-2, doc: Build dvi, ps and pdf doc in the gcc/doc dir (*)
  181afe5... Modula-2, testsuite: No 96 bit floating type on Darwin. (*)
  8e7fc26... MAINTAINERS: Add myself as Modula-2 front-end maintainer (*)
  1530a9b... libstdc++: Fix std::array<T, 0>::data() to be a constant ex (*)
  ebc4491... vrp: Handle pointers in maybe_set_nonzero_bits [PR108253] (*)
  345dffd... generic-match-head: Don't assume GENERIC folding is done on (*)
  8692b15... ubsan: Avoid narrowing of multiply for -fsanitize=signed-in (*)
  44baa34... Initial Emeraldrapids Support (*)
  9e74b7e... i386: Remove Meteorlake's family_model (*)
  0f8fbb5... Daily bump. (*)
  e098c5d... testsuite: AIX (*)
  0425ae7... OpenMP: GC unused SIMD clones (*)
  8fdef16... libgcc: Specialize execute_cfa_program in DWARF unwinder fo (*)
  455acc4... Revert "Compute a table of DWARF register sizes at compile" (*)
  d010efb... Revert "Define __LIBGCC_DWARF_REG_SIZES_CONSTANT__ if DWARF (*)
  96127a4... Revert "libgcc: Specialize execute_cfa_program in DWARF unw (*)
  b300922... tree-optimization/105043: Object Size Checking docs cleanup (*)
  d0558f4... Improve ix86_expand_int_movcc to allow condition (mask) sha (*)
  de59d8b... PR target/108229: A minor STV compute_convert_gain tweak on (*)
  226a498... expr: Fix up store_expr into SUBREG_PROMOTED_* target [PR10 (*)
  4fb639a... cfgrtl: Don't try to redirect asm goto to EXIT [PR108263] (*)
  201c21b... ada: Fix unescaped quotes when combining fdiagnostics-forma (*)
  238ff61... ada: output.adb: fix newline being inserted when buffer is  (*)
  54d7221... ada: Fix GNAT.Formatted_String's handling of real values (*)
  7bad99d... ada: Fix parsing bug in GNAT.Formatted_String (*)
  de77a81... ada: Fix premature finalization of return temporary (*)
  d3f50f7... ada: Fix format string parsing in GNAT.Formatted_String (*)
  32841e7... ada: Make Apply_Discriminant_Check.Denotes_Explicit_Derefer (*)
  bfe1ab2... ada: Fix calling convention of foreign functions returning  (*)
  742084a... ada: Adapt frontend optimization for aggregate assignment (*)
  48d9f7c... ada: Another small adjustment to special resolution of memb (*)
  83d52e6... ada: Make Sem_Util.Is_Aliased_View predicate more robust (*)
  1fc93c2... ada: GNAT UGN: Adjust wording in "Platform-specific Informa (*)
  7caa684... ada: Fix detection of function calls in object declarations (*)
  7512dcc... ada: Simplify [Small_]Integer_Type_For (*)
  930b81a... ada: Cannot reference ghost entity in class-wide preconditi (*)
  e1e2b00... ada: Fix support of Default_Component_Value aspect on deriv (*)
  fee53a3... Daily bump. (*)
  ec1db90... i386: correct division modeling in lujiazui.md (*)
  cb775ec... libgcc: Specialize execute_cfa_program in DWARF unwinder fo (*)
  97bbdb7... Define __LIBGCC_DWARF_REG_SIZES_CONSTANT__ if DWARF registe (*)
  3b6cac2... Compute a table of DWARF register sizes at compile (*)
  8385088... Ada,Darwin: Do not link libgcc statically on Darwin 8 and 9 (*)
  46c0ea7... Update copyright years. (*)
  aeee481... Update copyright years. (*)
  ff59f76... Update Copyright year in ChangeLog files (*)
  74d5206... Update copyright dates. (*)
  68127a8... Update Copyright year in ChangeLog files (*)
  d4382ae... Daily bump. (*)
  4f1314f... Add post-reload splitter for extendditi2 on x86_64. (*)
  d64f877... Rotate ChangeLog files. (*)
  d423e8d... modula2: Ensure that module registration constructors are ' (*)
  90323d0... Daily bump. (*)
  70a5e62... configure: Do not build the ununsed libffi shared library. (*)
  2d8c2fd... modula-2,libgm2: Add undefined, dynamic_lookup to m2 libs l (*)
  ebc41f9... modula-2: Fix building the plugin for Darwin [PR107612]. (*)
  0e8c946... Daily bump. (*)
  012fdbc... check hash table insertions (*)
  ebf7dd7... regressions tests for PR103770 (*)
  4269a65... Fix memory constraint on MVE v[ld/st][2/4] instructions [PR (*)
  cdc6bf4... Modify checks to avoid referencing NULL pointer. (*)
  bbab9c8... Daily bump. (*)
  603da20... prevent hash set/map insertion of deleted entries (*)
  512af6c... parloops: don't request insert that won't be completed (*)
  8d48107... hash-map: reject empty-looking insertions (*)
  1b92708... hash set: reject attempts to add empty values (*)
  025e3d5... ada: don't map NULL decl to locus (*)
  3d40144... lto: drop dummy partition mapping (*)
  6ec8079... [C++] constexpr: request insert iff depth is ok (*)
  06be658... tm: complete tm_restart insertion (*)
  184278b... postreload-gcse: no insert on mere lookup (*)
  a7d397b... tree-inline decl_map: skip mapping result's NULL default de (*)
  e2535c6... ssa-loop-niter: skip caching of null operands (*)
  8251f31... [C++] constraint: insert norm entry once (*)
  d7c8a16... tree-inline decl_map: skip mapping NULL to itself (*)
  50a0270... varpool: do not add NULL vnodes to referenced (*)
  26be8b8... scoped tables: insert before further lookups (*)
  da086e4... gcc: xtensa: use GP_RETURN_* instead of magic constant (*)
  65fed69... xtensa: Check DF availability before use (*)
  9b111de... Daily bump. (*)
  4003e47... Provide zero_extend versions/variants of several patterns o (*)
  38b649e... Use ix86_expand_clear in ix86_split_ashl. (*)
  d898a17... contrib: add contrib to update-copyright.py script (*)
  ee6f262... strlen: do not use cond_expr for boundaries (*)
  31ec203... RISC-V: Return const ref. for vl_vtype_info::get_avl_info (*)
  7b885ec... Daily bump. (*)
  103f963... Commit right version of last patch (missing modes) (*)
  2e886ee... RISC-V: Produce better code with complex constants [PR95632 (*)
  7c755fd... riscv: Restructure callee-saved register save/restore code (*)
  3895dd7... riscv: attr: Synchronize comments with code (*)
  b0a32b6... Fixed typo in RISCV (*)
  cf8b110... gcc: fix Windows target binutils secrel detection (*)
  b92f1c2... gcc: xtensa: use define_c_enums instead of define_constants (*)
  48a0e82... xtensa: Generate density instructions in set_frame_ptr (*)
  98a1b4d... xtensa: Change GP_RETURN{,_REG_COUNT} to GP_RETURN_{FIRST,L (*)
  b22f86b... xtensa: Clean up xtensa_expand_prologue (*)
  89d5982... xtensa: Tabify, and trim trailing spaces (*)
  3d365ac... RISC-V: Add riscv_vector.h wrapper (*)
  681a563... RISC-V: Fix ICE of visiting non-existing block in CFG. (*)
  12b23c7... RISC-V: Fix ICE for avl_info deprecated copy and pp_print e (*)
  acc727c... rs6000: Rework option -mpowerpc64 handling [PR106680] (*)
  e2acff4... Daily bump. (*)
  3e97831... testsuite: fix analyzer failures on AIX (*)
  e54375d... x86: Add a new option -mdaz-ftz to enable FTZ and DAZ flags (*)
  bc38aee... Daily bump. (*)
  febb58d... Use movss/movsd to implement V4SI/V2DI VEC_PERM on x86. (*)
  339db34... libgcc: fix gfortran build on Windows (*)
  843c4d2... Daily bump. (*)
  3cf6d0e... [Committed] Tweak new gcc.target/i386/pr107548-1.c for -mar (*)
  8ec139a... libstdc++: Test for tzdata.zi before fallback version files (*)
  4c3a036... libstdc++, testsuite: Correct an init. (*)
  163f0f2... libgcc, Darwin: No early install for the compatibility libg (*)
  376d6b8... Daily bump. (*)
  9149a5b... Reimplement GNU threads library on native Windows (*)
  6a95f0e... Fortran: incorrect array bounds when bound intrinsic used i (*)
  cf59c89... c++: get_nsdmi in template context [PR108116] (*)
  3d6bb83... phiopt: Improve value_replacement maybe equal phires range  (*)
  fd1b0ae... tree-ssa-dom: can_infer_simple_equiv fixes [PR108068] (*)
  bd1fc4a... c++: template friend with variadic constraints [PR107853] (*)
  b358521... libstdc++: Fix Darwin bootstrap error in src/c++20/tzdb.cc (*)
  1e7d2b2... Fortran: Typo/unicode-o fixes (*)
  0b2c136... PR target/107548: Handle vec_select in STV on x86. (*)
  24a7980... PR target/106933: Limit TImode STV to SSA-like def-use chai (*)
  db3c583... libstdc++: Remove problematic static_assert from src/c++20/ (*)
  a846817... c++, driver: Fix -static-libstdc++ for targets without Bsta (*)
  16eb1f4... RISC-V: Fix vle constraints (*)
  a143c3f... RISC-V: Support vle.v/vse.v intrinsics (*)
  55d65ad... RISC-V: Update vsetvl/vsetvlmax intrinsics to the latest ap (*)
  b47b33c... RISC-V: Remove side effects of vsetvl pattern in RTL. (*)
  37fd10f... RISC-V: Remove side effects of vsetvl/vsetvlmax intriniscs  (*)
  9374f76... RISC-V: Fix incorrect annotation (*)
  85112fb... RISC-V: Fix muti-line condition format (*)
  7e76cd9... Remove not needed assert macro which fails. (*)
  8ec5fcb... libstdc++: Improve output of default contract violation han (*)
  e70380f... contrib: Add dg-out-generator.pl (*)
  40b8ac1... Daily bump. (*)
  23be9d7... testsuite: don't declare printf in coro.h (*)
  ee4af2e... libstdc++: Avoid recursion in __nothrow_wait_cv::wait [PR10 (*)
  f99b948... libstdc++: Add std::format support to <chrono> (*)
  9247402... libstdc++: Add helper function in <format> (*)
  d33a250... libstdc++: Add GDB printers for <chrono> types (*)
  9fc61d4... libstdc++: Implement C++20 time zone support in <chrono> (*)
  907c84c... compiler: remove unused fields (*)
  794af0d... Fortran: check for invalid uses of statement functions argu (*)
  74544bd... docs: Fix peephole paragraph ordering (*)
  27afe64... docs: Fix inconsistent example predicate name (*)
  e48864e... docs: Link to correct section for constraint modifiers (*)
  b97c33f... bootstrap/106482 - document minimal GCC version (*)
  d4a320f... testsuite/107809 - fix vect-recurr testcases (*)
  5c17adf... phiopt: Drop SSA_NAME_RANGE_INFO in maybe equal case [PR108 (*)
  0cb5d7c... cse: Fix up CSE const_anchor handling [PR108193] (*)
  7b2cf50... tree-optimization/107451 - SLP load vectorization issue (*)
  5b30e9b... aarch64: Fix plugin header install (*)
  d2d3826... libstdc++: Define and use variable templates in <chrono> (*)
  ec8f914... libstdc++: Add [[nodiscard]] in <chrono> (*)
  eef81ee... Zen4 tuning part 2 (*)
  924033e... Compare DECL_NOT_FLEXARRAY for LTO tree merging (*)
  bbe04ba... Update znver4 costs (*)
  de282a2... Daily bump. (*)
  37d8312... testsuite: Fix pr55569.c excess errors on LLP64 (*)
  193fcca... Fix PR 105532: match.pd patterns calling tree_nonzero_bits  (*)
  91e0d22... [PATCH] Use toplevel configure for GMP and MPFR for gdb (*)
  fdc7469... nvptx: reimplement libgomp barriers [PR99555] (*)
  623daaf... nvptx: support bar.red instruction (*)
  f661b3d... libffi: Update LOCAL_PATCHES. (*)
  3cc159b... libffi: Fix X86 32b Darwin build and EH frames. (*)
  845b514... middle-end/107994 - ICE after error with comparison gimplif (*)
  89ba836... Skip -fwhole-program when merging LTO options. (*)
  6bfc384... When doing WPA in incremental link pass down resolution inf (*)
  39ebd3a... Make -fwhole-program to work with incremental LTO linking (*)
  88709c4... modula2: Fix lto profiledbootstrap on powerpc64le-linux and (*)
  af49fd4... contrib: simplify filter-clang-warnings.py (*)
  1119902... openmp: Don't try to destruct DECL_OMP_PRIVATIZED_MEMBER va (*)
  0d1b544... contrib: filter out more unrelated warnings (*)
  3e03022... libgccjit: silent 2 Clang warnings (*)
  3102b57... libstdc++: Don't call 4-5 argument to_chars with chars_form (*)
  18fc70a... gfortran.dg/read_dir.f90: Make PASS on Windows (*)
  2b1a604... libgo: check for makecontext in -lucontext (*)
  fb73bfd... rs6000: Fix the wrong location of OPTION_MASK_P10_FUSION se (*)
  94cf7a2... fold-const: Treat fp conversion to a type with same mode as (*)
  282462b... rs6000: Raise error for __vector_{quad,pair} uses without M (*)
  ef0abcb... fold: fix use of protected_set_expr_location_unshare (*)
  302485a... c++: source position of lambda captures [PR84471] (*)
  a996888... Daily bump. (*)
  8aa045c... c++, tree: walk TREE_VEC (and VECTOR_CST) in natural order  (*)
  aed5584... Fortran: a C interoperable function cannot have the CLASS a (*)
  a6504f1... coroutines: Accept 'extern "C"' coroutines. (*)
  49b6b7a... c++: NTTP object wrapper substitution fixes [PR103346, ...] (*)
  0bdd226... Don't use PHI equivalences in range-on-entry. (*)
  05b7cf5... d/104749 - document host GDC version requirement (*)
  02c0310... rust: fix link serialization [PR108113] (*)
  1060cd2... rs6000: Optimize cmp on rotated 16bits constant (*)
  d2ef232... Daily bump. (*)
  1e007fa... build: avoid -Wconditionally-supported on qsort check (*)
  64f7a3b... c++: modules and std::source_location::current() def arg [P (*)
  a7c8036... c++: ICE with concepts TS multiple auto deduction [PR101886 (*)
  a39f454... contracts: Lowercase {MAYBE,NEVER}_CONTINUE (*)
  4e4620d... c: Diagnose compound literals with function type [PR108043] (*)
  68e51bd... c-family: Fix ICE with -Wsuggest-attribute [PR98487] (*)
  263c22a... build: add -Wconditionally-supported to strict_warn [PR6486 (*)
  ec45946... tree-optimization/108164 - undefined overflow with IV vecto (*)
  aa51061... arm: correctly define __ARM_FEATURE_CLZ (*)
  8577356... RISC-V: Remove unit-stride store from ta attribute (*)
  6c098f7... RISC-V: Add testcases for VSETVL PASS 5 (*)
  5a1b66b... RISC-V: Add testcases for VSETVL PASS 4 (*)
  7602329... RISC-V: Add testcases for VSETVL PASS 3 (*)
  6f18836... RISC-V: Add testcases for VSETVL PASS 2 (*)
  e4433e0... RISC-V: Add testcases for VSETVL PASS (*)
  c2c29fb... RISC-V: Simplify ASM checks in gcc.target/riscv/rvv/base/. (*)
  9243c3d... RISC-V: Support VSETVL PASS for RVV support (*)
  22dc669... RISC-V: Fix RVV machine mode attribute configuration (*)
  6e85f89... testsuite: Fix up pr64536.c for LLP64 targets [PR108151] (*)
  de2b8c4... modula2: Don't treat % in Modula 2 messages specially (*)
  158b18f... modula2: Fix up bootstrap on powerpc64le-linux [PR108147] (*)
  a9f6a2b... gcc-changelog: support digits in PR's component in subject (*)
  7e9ec73... gcc-changelog: allow digit in component name (*)
  ea37e96... testsuite: Fix up pr64536.c for LLP64 targets [PR108151] (*)
  98756bc... aarch64: PR target/108140 Handle NULL target in data intrin (*)
  2b2cec5... gcc-changelog: Add warning for auto-added files (*)
  03fb35f... testsuite: Fix up pr107397.f90 test [PR107397] (*)
  f39b7a4... hwasan: Add libhwasan_preinit.o (*)
  61f9fe4... RISC-V: Change vlmul printing rule (*)
  b346e77... RISC-V: Fix vwrite_csr.c and vread_csr.c (*)
  97a8e88... rs6000: use li;x?oris to build constant (*)
  17b41a2... gcc-changelog: stop using --flake8 (*)
  88b531d... x86: Don't add crtfastmath.o for -shared (*)
  e433739... RISC-V: Fix RVV related testsuite (*)
  e2e154f... Daily bump. (*)
  fd69977... build: doc: Obsolete Solaris 11.3 support (*)
  0b2428e... PR-108122 Reduce sleep times in gm2/pimcoroutines/run/pass/ (*)
  09710f9... Add a check for invalid use of BOZ with a derived type. (*)
  92bc361... Daily bump. (*)
  f80f540... rs6000: Add Rust support to traceback table (*)
  982629b... c++: constantness of non-dependent NTTP argument [PR107437] (*)
  b1f9181... libbacktrace: unpack literals into output buffer (*)
  5fb1e67... Daily bump. (*)
  6e56633... initialize fde objects lazily (*)
  1c118c9... speed up end_fde_sort using radix sort (*)
  e51c5d5... Update baseline symbols for hppa-linux. (*)
  1dea4fc... Suppress -fstack-protector warning on hppa. (*)
  8d9e277... libstdc++: Add monadic operations to std::expected for C++2 (*)
  59822c3... libstdc++: Fixes for std::expected (*)
  64c986b... libstdc++: Diagnose broken allocator rebind members (*)
  0b1d666... coroutines: Build pointer initializers with nullptr_node [P (*)
  2fdc854... analyzer: add src_region param to region_model::check_for_p (*)
  b50fe16... Revert "IRA: Check that reg classes contain a hard reg of g (*)
  2a27ae3... Add a new warning option -Wstrict-flex-arrays. (*)
  9bb7864... RISC-V: Fix up some wording in the mcpu/mtune comment (*)
  df049cb... RISC-V: Note that __builtin_riscv_pause() implies Xgnuzihin (*)
  92eb0ad... libstdc++: Fix self-move for std::weak_ptr [PR108118] (*)
  d386d39... contrib: make warnings unique in filter-clang-warnings.py (*)
  da85bfc... middle-end/108086 - avoid unshare_expr when remapping SSA n (*)
  66c2f03... gcc-changelog: do not use PatchSet.from_filename (*)
  8f2a8be... gcc-changelog/git_email.py: Support older unidiff.PatchSet (*)
  340ddea... middle-end/108086 - remove PR28238 fix superseeded by PR340 (*)
  ddcaa60... loop-invariant: Split preheader edge if the preheader bb en (*)
  711e0ac... middle-end/108086 - more operand scanner reduction in inlin (*)
  18af26f... Remove libgomp/testsuite/libgomp.fortran/allocate-4.f90 [PR (*)
  fb33e10... Fix intrin name in Intel CMPccXADD (*)
  c8f767b... Daily bump. (*)
  e79d519... c++: variadic using-decl with parm pack in terminal name [P (*)
  57ab371... c++: rename parameter (*)
  52e7ff2... c++: mangle contracts in write_mangled_name (*)
  147e276... c++: class-scope qualified constrained auto [PR107188] (*)
  18499b9... c++: extract_local_specs and unevaluated contexts [PR100295 (*)
  be12447... c++: local alias in typename in lambda [PR105518] (*)
  3830484... c++: partial ordering with memfn ptr cst [PR108104] (*)
  12abd5a... IRA: Check that reg classes contain a hard reg of given mod (*)
  8b775b4... c++: Ensure !!var is not an lvalue [PR107065] (*)
  f5300d2... doc: Fix documentation for __builtin_dynamic_object_size (*)
  7283380... middle-end/70090: Document that -fsanitize=object-size uses (*)
  d49b2a3... middle-end/108086 - avoid quadraticness in copy_edges_for_b (*)
  3f101e3... c++, libstdc++: Add typeinfo for _Float{16,32,64,128,32x,64 (*)
  85d0d26... Subject: [committed, pushed] PR-107607 m2: Remove bdepend o (*)
  4a16480... testsuite: Fix up * quoting in glob strings (*)
  9cf9f3c... testsuite: Add support for Rust and Modula-2 effective targ (*)
  32582c1... Adjust ChangeLog entries from m2 merge. (*)
  157003d... PR-108123 gcc/m2/gm2config.h.in (*)
  e205ec0... libgfortran's ISO_Fortran_binding.c: Use GCC11 version for  (*)
  c263c3e... gcov: annotate uncovered branches [PR107537] (*)
  930b3d6... middle-end/108086 - reduce operand scanner use from inliner (*)
  bf3ce6f... into-ssa: Fix emitting debug stmts after asm goto [PR108095 (*)
  4ef521b... c++: fix initializer_list transformation [PR108071] (*)
  26f4aef... Daily bump. (*)
  41faa1d... analyzer: don't call binding_key::make on empty regions [PR (*)
  70b3030... btf: correct generation for extern funcs [PR106773] (*)
  4f7aa14... btf: fix 'extern const void' variables [PR106773] (*)
  2bce22e... btf: add 'extern' linkage for variables [PR106773] (*)
  0e94953... ipa-sra: Consider the first parameter of methods safe to de (*)
  6539bbc... ipa-sra: Fix address escape case when detecting Fortran des (*)
  1eee94d... Merge modula-2 front end onto gcc. (*)
  330b9a8... OpenMP: Duplicate checking for map clauses in Fortran (PR10 (*)
  9316ad3... OpenMP/Fortran: Combined directives with map/firstprivate o (*)
  881c6ca... libstdc++: Fix size passed to operator delete [PR108097] (*)
  049dccd... ipa-sra: Fix parameter description. (*)
  8c2451b... AArch64: div-by-255, ensure that arguments are registers. [ (*)
  81f86cb... contrib: add copyright for my scripts (*)
  95dc114... rust: Fix up aarch64-linux bootstrap [PR106072] (*)
  e165214... mklog: do not depend on recent unidiff version (*)
  6936382... docs: document --param=ipa-sra-ptrwrap-growth-factor (*)
  d3fee43... tree-optimization/107617 - big-endian .LEN_STORE VN (*)
  512098a... libgccjit: Allow comparing vector types (*)
  f17ddf2... Daily bump. (*)
  8a26311... ipa: Avoid looking for IPA-SRA replacements where there are (*)
  f2cf4c6... ipa-sra: Forward propagation of sizes which are safe to der (*)
  e3a5cc3... ipa-sra: Be optimistic about Fortran descriptors (*)
  803a913... ipa-sra: Move caller->callee propagation before callee->cal (*)
  1047827... ipa-sra: Treat REFERENCE_TYPES as always dereferencable (*)
  095a13e... ipa-cp: Leave removal of unused parameters to IPA-SRA (*)
  4834e93... ipa: Better way of applying both IPA-CP and IPA-SRA (PR 103 (*)
  7450b25... ipa-cp: Write transformation summaries of all functions (*)
  37c2d99... i386: Fix up *concat*_{5,6,7} patterns [PR108044] (*)
  f82afb6... libstdc++: Update backtrace-rename.h (*)
  531ca06... Fortran: NULL pointer dereference while parsing a function  (*)
  69ec1e2... AArch64: Fix ILP32 tbranch (*)
  33be3ee... vect-patterns: Fix up vect_recog_rotate_pattern [PR108064] (*)
  8f4634f... tree-optimization/105801 - CCP and .DEFERRED_INIT (*)
  edc676c... gccrs: Add README, CONTRIBUTING and compiler logo (*)
  a75f038... gccrs: Add config-lang.in (*)
  b07ef39... gccrs: Add fatal_error when experimental flag is not presen (*)
  88415d3... gccrs: Add GCC Rust front-end Make-lang.in (*)
  5e7d199... gccrs: Add lang.opt (*)
  ab1e0db... gccrs: Add lang-spec.h (*)
  ea34614... gccrs: Compiler proper interface kicks off the pipeline (*)
  bba14a0... gccrs: Add compiler driver (*)
  fe6264f... gccrs: These are wrappers ported from reusing gccgo (*)
  cfbda2f... gccrs: Add HIR to GCC GENERIC lowering entry point (*)
  019b2f1... gccrs: Add HIR to GCC GENERIC lowering for all nodes (*)
  15f04af... gccrs: Add base for HIR to GCC GENERIC lowering (*)
  509e4c3... gccrs: Add metadata output pass (*)
  4d67468... gccrs: Add unused variable scan (*)
  520b52b... gccrs: Add dead code scan on HIR (*)
  ca246e5... gccrs: Add privacy checks (*)
  5215235... gccrs: Add const checker (*)
  b1b3520... gccrs: Add unsafe checks for Rust (*)
  06688fe... gccrs: Add remaining type system transformations (*)
  24393cb... gccrs: Add Rust type information (*)
  c6c3db2... gccrs: Add type resolution and trait solving pass (*)
  9ce37e7... gccrs: Add helpers mappings canonical path and lang items (*)
  2e7fc87... gccrs: Add attributes checker (*)
  9a4fee5... gccrs: Add implementation of Optional (*)
  eb10bc5... gccrs: Add Base62 implementation (*)
  15b0278... gccrs: Add Rust ABI enum helpers (*)
  c7f8347... gccrs: Add port of FNV hash used during legacy symbol mangl (*)
  b32b1b1... gccrs: Add wrapper for make_unique (*)
  7999cf3... gccrs: Add AST to HIR lowering pass (*)
  7641eae... gccrs: Add HIR definitions and visitor framework (*)
  8ad1d56... gccrs: Add declarations for Rust HIR (*)
  85a8fe0... gccrs: Add name resolution pass to the Rust front-end (*)
  1841081... gccrs: Add expansion pass for the Rust front-end (*)
  32c8fb0... gccrs: Add Parser for Rust front-end pt.2 (*)
  35e4f3b... gccrs: Add Parser for Rust front-end pt.1 (*)
  18f6990... gccrs: Add Lexer for Rust front-end (*)
  5b981e9... gccrs: Add Rust AST visitors (*)
  d588754... gccrs: Add full definitions of Rust AST data structures (*)
  438ae94... gccrs: Add definitions of Rust Items in AST data structures (*)
  6b35ae1... gccrs: Add Rust front-end base AST data structures (*)
  dc4171e... gccrs: Add gcc-check-target check-rust (*)
  5a56869... gccrs: Add execution test cases (*)
  97705b4... gccrs: Add general compilation test cases (*)
  f60df7e... gccrs: Add link cases testsuite (*)
  4b8f300... gccrs: Add Debug info testsuite (*)
  b772a50... gccrs: Add necessary hooks for a Rust front-end testsuite (*)
  dd950cb... Use DW_ATE_UTF for the Rust 'char' type (*)
  b4fddbe... tree-optimization/108076 - if-conversion and forced labels (*)
  0a43f7b... libsanitizer: Fix up libbacktrace build after r13-4547 [PR1 (*)
  8ad0a7d... rs6000: enable cbranchcc4 (*)
  99cce60... optabs: make prepare_cmp_insn goto fail when cbranchcc4 che (*)
  1728c53... Daily bump. (*)
  77ebee2... Revert "c++: build initializer_list<string> in a loop [PR10 (*)
  11c72cd... libgo: bump major version (*)
  cf5327b... Fortran: improve checking of assumed-size array spec [PR102 (*)
  9fe7d3d... d: Fix undefined reference to nested lambda in template (PR (*)
  2d7c73e... AArch64: Enable TARGET_CONST_ANCHOR (*)
  4d9db4b... middle-end: simplify complex if expressions where compariso (*)
  594264e... AArch64: Fix vector re-interpretation between partial SIMD  (*)
  17ae956... AArch64: Support new tbranch optab. (*)
  dc582d2... middle-end: Add new tbranch optab to add support for bit-te (*)
  2cba118... aarch64: Make existing V2HF be usable. (*)
  dc94eaa... libstdc++: Add a test checking for chrono::duration overflo (*)
  6c0f958... libstdc++: Fix constraint on std::basic_format_string [PR10 (*)
  cb363fd... libstdc++: Change names that clash with Win32 or Clang (*)
  320ac80... libstdc++: Define atomic lock-free type aliases for C++20 [ (*)
  2327d93... libstdc++: Make operator<< for stacktraces less templated ( (*)
  14d0f82... mklog: do not parse binary file for PR entry (*)
  688f4eb... aarch64: Add __ARM_FEATURE_PAUTH and __ARM_FEATURE_BTI ACLE (*)
  49bf49b... Revert parts of ADDR_EXPR/CONSTRUCTOR treatment change in m (*)
  2dc5d6b... tree-optimization/89317 - another pattern for &p->x != p +  (*)
  324e995... Daily bump. (*)
  8f72249... Fortran: fix ICE on bad use of statement function [PR107995 (*)
  d9d8c96... d: Fix internal compiler error: in visit, at d/imports.cc:7 (*)
  b045179... unidiff: use newline='\n' argument (*)
  6d799f0... d: Merge upstream dmd, druntime c8ae4adb2e, phobos 792c8b7c (*)
  cc7f509... d: Expand bsr intrinsic as `clz(arg) ^ (argsize - 1)' (*)
  d13b86f... tree-optimization/89317 - missed folding of (p + 4) - &p->d (*)
  26295a0... Treat ADDR_EXPR and CONSTRUCTOR as GIMPLE/GENERIC magically (*)
  f8d136e... tree-optimization/106904 - bogus -Wstringopt-overflow with  (*)
  045592f... fortran/openmp.cc: Remove 's' that slipped in during %<..%> (*)
  c6b12b8... Daily bump. (*)
  ae44385... Fortran: reject bad SIZE argument while simplifying ISHFTC  (*)
  7676235... ivopts: Fix IP_END handling for asm goto [PR107997] (*)
  ea4b23d... libgomp: Handle OpenMP's reverse offloads (*)
  68ee8a6... Add initial ChangeLogs for modula2. (*)
  24ff0b3... Add stub 'gcc/rust/ChangeLog' (*)
  84f6f8a... Fortran: Replace simple '.' quotes by %<.%> (*)
  325529e... Prepare 'contrib/gcc-changelog/git_commit.py' for GCC/Rust (*)
  7e4aa71... Add ChangeLog directories for modula2 into git_commit.py. (*)
  1bdba73... libbacktrace: rewrite and simplify main zstd loop (*)
  40ce648... Daily bump. (*)
  01254aa... Fortran: ICE on recursive derived types with allocatable co (*)
  b2e1c49... Fortran/OpenMP: align/allocator modifiers to the allocate c (*)
  71b31d1... rs6000: Remove useless copy_rtx in rs6000_emit_set_{,long}_ (*)
  96cb786... MAINTAINERS: fix spacing (*)
  d71b20f... i386: fix assert (__builtin_cpu_supports ("x86-64") >= 0) (*)
  3e4b8dc... Rename SUBTARGET_CC1_SPEC to OS_CC1_SPEC (*)
  63a42ff... analyzer: rename region-model-impl-calls.cc to kf.cc (*)
  7dc0eca... analyzer: fix ICE on region creation during get_referenced_ (*)
  cf80a23... analyzer: handle memmove like memcpy (*)
  2996b5c... Enable hwasan for x86-64. (*)
  bb57601... Implement hwasan target_hook. (*)
  d61c035... libstdc++: Remove digit separators [PR108015] (*)
  f76d794... libstdc++: Fix some -Wunused warnings in tests (*)
  646e979... libstdc++: Add [[nodiscard]] to chrono conversion functions (*)
  7eec311... libstdc++: Change class-key for duration and time_point to  (*)
  e6110da... Daily bump. (*)
  6a07798... docs: Suggest options to improve ASAN stack traces (*)
  3a9f6d5... Fortran: diagnose and reject duplicate CONTIGUOUS attribute (*)
  7410032... Fix count comparison in ipa-cp (*)
  5ddfe79... bpf: add define_insn for bswap (*)
  bd0485f... c++: build initializer_list<string> in a loop [PR105838] (*)
  d081807... c++: avoid initializer_list<string> [PR105838] (*)
  1e18476... c++: fewer allocator temps [PR105838] (*)
  3da5ae7... c++: comment (*)
  09c91ca... AArch64: Add UNSPECV_PATCHABLE_AREA [PR98776] (*)
  9550933... testsuite: Fix leaks in tree-dynamic-object-size-0.c (*)
  d9f9d5d... cfgbuild: Fix DEBUG_INSN handling in find_bb_boundaries [PR (*)
  1dc49df... i386: Add *concat<mode><dwi>3_{5,6,7} patterns [PR107627] (*)
  0ef9991... Ensure arguments to range-op handler are supported. (*)
  bb2e5da... rs6000: Update sign extension computation with sext_hwi (*)
  892e8c5... tree-optimization/107699 - missed &data._M_elems + _1 != &d (*)
  4505270... [PR102706] [testsuite] -Wno-stringop-overflow vs Warray-bou (*)
  a82c119... [arm] xfail fp-uint64-convert-double tests (*)
  c690779... [testsuite] [arm/aarch64] -fno-short-enums for auto-init-[1 (*)
  716c2d0... range-op-float: frange_arithmetic tweaks for MODE_COMPOSITE (*)
  8d4f007... arm: fix mve intrinsics scan body tests for C++ (*)
  2f187e9... range-op-float: Fix up frange_arithmetic [PR107967] (*)
  ab9fc70... libgcc: xtensa: remove stray symbols from X*HAL macro defin (*)
  9df1ba9... libbacktrace: support zstd decompression (*)
  4bc2d9f... Daily bump. (*)
  7d6512d... Fortran: handle zero-sized arrays in ctors with typespec [P (*)
  3db5bee... c: Diagnose auto constexpr used with a type (*)
  3ad0f47... libstdc++: Pass error handler to libbacktrace functions (*)
  dc02d4a... testsuite: Add test for C90 auto with implicit int (*)
  ce53cf7... preprocessor: Enable __VA_OPT__ for C2x (*)
  eb9491b... libgcc: xtensa: use built-in configuration (*)
  ecb575d... gcc: xtensa: allow dynamic configuration (*)
  952c8a1... AArch64: Fix assert in aarch64_move_imm [PR108006] (*)
  717154f... MAINTAINERS: Add myself as Rust front-end maintainer (*)
  05048fc... configure: When host-shared, pass --with-pic to in-tree lib (*)
  45e09c2... ipa/105676 - pure attribute suggestion for const function (*)
  3a1a141... i386: Avoid fma_chain for -march=alderlake and sapphirerapi (*)
  cb6922f... PR107920: Fix handling of virtual operands and disable fold (*)
  da7fb32... Fix ICE due to condition mismatch between expander and defi (*)
  d2e782c... libgccjit: Fix float vector comparison (*)
  3fe66f7... Daily bump. (*)
  dfe2ef7... analyzer: don't create bindings or binding keys for empty r (*)
  2a23b93... libstdc++: Fix test that fails due to name clash with old g (*)
  9cce91a... libstdc++: Add casts for integer-like difference type [PR10 (*)
  5329e1a... libstdc++: Make chrono::hh_mm_ss more compact (*)
  4ba94ab... libstdc++: Add hint to compiler about vector invariants [PR (*)
  af177d7... libstdc++: Add nodiscard attribute to mutex try_lock functi (*)
  48e21e8... libstdc++: The Trouble with Tribbles (*)
  ba1536d... AArch64: Cleanup move immediate code (*)
  710c967... Update -Warray-bounds with -fstrict-flex-arrays. (*)
  dcfc7ac... analyzer: use __attribute__((nonnull)) at top level of anal (*)
  fa19bfb... contrib: doxygen: add gcc/analyzer subdirectory to INPUT (*)
  14b0d6c... analyzer: update internal docs (*)
  861c917... analyzer: split out more stuff from region-model-impl-calls (*)
  81476bc... OpenMP: omp_get_max_teams, omp_set_num_teams, and omp_{gs}e (*)
  400d9fc... ada: Allow No_Caching on volatile types (*)
  7dc44f2... ada: Spurious error on nested call using the prefix notatio (*)
  188965a... ada: Suppress warning for specific constant valid condition (*)
  0cb36c8... ada: Fix spurious error in checking of SPARK elaboration (*)
  ea588d4... ada: Elide the copy in extended returns for nonlimited by-r (*)
  a444c05... ada: Small adjustment to special resolution of membership t (*)
  d1ab8ed... ada: Use larger type for membership test of universal value (*)
  f459afa... ada: Accessibility code reorganization and bug fixes (*)
  c690f11... ada: Add Codepeer Exemption + simplify TO_C code. (*)
  ed34c3b... arm: Fix MVE's vcmp vector-scalar patterns [PR107987] (*)
  bcf89f0... i386: Fix up expander conditions on cbranchbf4 and cstorebf (*)
  8872df3... testsuite: Use -mnofpu for rx-*-* in ieee testsuite [PR1070 (*)
  926f505... tree-optimization/104475 - improve access diagnostics (*)
  a0ee2e5... range-op-float: Improve binary reverse operations (*)
  0525a7f... range-op-float: Fix up ICE in lower_bound [PR107975] (*)
  9f80367... libgomp.texi: Fix a OpenMP 5.2 and a TR11 impl-status item (*)
  790ff87... tree-optimization/104165 - bougs -Warray-bounds, add testca (*)
  6a6f2cb... testsuite, X86, Darwin: Fix bf16 ABI tests for Mach-O/MacOS (*)
  769370f... aarch64: Use dup and zip1 for interleaving elements in vect (*)
  e6f93f4... Daily bump. (*)
  0d14720... middle-end/40635 - SSA update losing PHI arg loations (*)
  d492d50... tree-optimization/106868 - bogus -Wdangling-pointer diagnos (*)
  109148d... match.pd: Don't fold nan < x etc. for -ftrapping-math [PR10 (*)
  4500baa... range-op-float: Fix up multiplication and division reverse  (*)
  44c8402... tree-optimization/107833 - invariant motion of uninit uses (*)
  824542b... plugins/107964 - install contracts.h (*)
  5c11d74... tree-optimization/107956 - ICE with NULL call LHS (*)
  380d62c... gimple-fold: Refine gimple_fold_partial_load_store_mem_ref  (*)
  102f3ce... Daily bump. (*)
  24b9337... Fortran: error recovery simplifying UNPACK for insufficient (*)
  98d6e4b... Fortran: fix typo in documentation of intrinsic FLOOR [PR10 (*)
  9123863... Fortran: error recovery handling invalid CLASS variable [PR (*)
  079add3... c++: pack in requires-expr parm list [PR107417] (*)
  a044c9d... libstdc++, Darwin: Limit recursive mutex init to OS version (*)
  e76a44b... libstdc++, Darwin: Fix weak attribute to use __weak__ inste (*)
  7fe8aca... libsanitizer, Darwin: Restrict build to Darwin 16 or newer. (*)
  58a7b1e... coroutines: Do not promote temporaries that will be elided. (*)
  8c45e67... Daily bump. (*)
  b391212... c++: substituting CONST_DECL_USING_P enumerators [PR103081] (*)
  9357491... [testsuite] [riscv] skip ssa-sink-18.c (*)
  cebd317... [testsuite] [riscv] uninit-pred-9_b bogus warning (*)
  596dbff... Daily bump. (*)
  36a4ee4... Fortran: intrinsic MERGE shall use all its arguments [PR107 (*)
  e24fe12... analyzer: introduce struct event_loc_info (*)
  f5758fe... analyzer: fixes to region creation messages [PR107851] (*)
  1998db0... testsuite: Adjust dg-error for -fimplicit-constexpr (*)
  d19aa6a... c++: Set the locus of the function result decl (*)
  76dd48f... Fix a few incorrect accesses. (*)
  6d3c634... driver: fix validate_switches logic (*)
  70596a0... LRA: Check hard reg availability of pseudo and its subreg f (*)
  e55251f... Improve ix86_expand_fast_convert_bf_to_sf with new extendbf (*)
  71e8007... gcc: regenerate configure (*)
  b35680e... Daily bump. (*)
  b3237a2... i386: Save/restore recog_data in ix86_vector_duplicate_valu (*)
  f133055... c++: Incremental fix for g++.dg/gomp/for-21.C [PR84469] (*)
  ee4f259... c++: Deduce range for structured bindings if expression is  (*)
  6508d5e... match.pd: rewrite select to branchless expression (*)
  5b50850... Add --param max-unswitch-depth (*)
  a710f3c... PR59447: --with-dwarf2 implies "(or later)" (*)
  0b73709... analyzer: handle comparisons against negated symbolic value (*)
  5cb7d28... analyzer: add test coverage for string ops (*)
  e055e6d... Fix ICE due to incorrect insn type. (*)
  a4e577b... c++: comptypes ICE with BOUND_TEMPLATE_TEMPLATE_PARMs [PR10 (*)
  40adb39... libstdc++: Add error handler for <stacktrace> (*)
  de144fd... varasm: Fix type confusion bug (*)
  a5354da... gcc: remove incpath.o from CXX_C_OBJS (*)
  c126e14... RISC-V: Remove tail && mask policy operand for vmclr, vmset (*)
  3b16afe... RISC-V: Add attributes for VSETVL PASS (*)
  fa14417... RISC-V: Add duplicate vector support. (*)
  e41b243... amdgcn: Add preprocessor builtins for every processor type (*)
  798c08c... ada: Strip conversions for the implementation of storage mo (*)
  82cf82c... ada: Enforce Aggregate aspect legality rule (*)
  f82d10a... ada: Further adjustments to User's Guide for PIE default (*)
  81fd08a... ada: Fix misphrasing in comment (*)
  8e56d31... ada: Use the address type of a Storage_Model_Type for 'Addr (*)
  eeba836... ada: Fix minor issues in reference manual (*)
  3217d7d... ada: Minor updates to gnat/doc configuration (*)
  ecc3639... arm: Fix MVE testsuite fallouts (*)
  abf0558... tree-optimization/107937 - uninit predicate simplification  (*)
  8629f21... tree-optimization/107935 - fixup equivalence handling in PH (*)
  2c08964... i386: Improve *concat<mode><dwi>3_{1,2,3,4} patterns [PR107 (*)
  125f294... rs6000: Corrects comments which are added by r13-4423 (*)
  4304e09... c++: small contracts fixes (*)
  cda29c5... Fix unrecognizable insn due to illegal immediate_operand (c (*)
  eaaf97b... analyzer: fix i18n issues in symbolic out-of-bounds [PR1066 (*)
  8bc9e4e... analyzer: unify bounds-checking class hierarchies (*)
  1d86af2... diagnostics: tweak diagnostic_path::interprocedural_p [PR10 (*)
  df460cf... analyzer: more bounds-checking wording tweaks [PR106626] (*)
  7c65569... analyzer: add note about valid subscripts [PR106626] (*)
  d69a95c... analyzer: fix wording of 'number of bad bytes' note [PR1066 (*)
  b82b361... analyzer: move bounds checking to a new bounds-checking.cc (*)
  45a75fd... analyzer: fix ICE on bind/connect with a constant fd [PR107 (*)
  9d68cba... rs6000: Generates permute index directly for little endian  (*)
  6eea85a... Daily bump. (*)
  d13c359... maintainer-scripts: Add gdc to update_web_docs_git (*)
  125910b... d: Add language reference section to documentation files. (*)
  7870100... d: Update recipes for building html and pdf documentation (*)
  0f2f30f... d: Separate documentation indices into options and keywords (*)
  5e0600b... d: Synchronize gdc documentation with options in d/lang.opt (*)
  91607eb... runtime: force XSI strerror on hurd (*)
  b2aa75d... Fix addvdi3 and subvdi3 patterns (*)
  cbdffae... aarch64: Specify that FEAT_MOPS sequences clobber CC (*)
  031d3f0... d: Fix ICE on named continue label in an unrolled loop [PR1 (*)
  d0a3d55... switch conversion: remove dead variable (*)
  e2e272b... fix Clang warning (*)
  7c01d02... Make Warray-bounds alias to Warray-bounds= [PR107787] (*)
  4fa25a7... Improve profile handling in switch lowering. (*)
  b628cad... tree-optimization/107919 - predicate simplification in unin (*)
  2792cb5... Improve uninit diagnostic dumps (*)
  9500877... tree-optimization/107919 - uninit diagnostic predicate simp (*)
  7716ee1... tree-chrec: Fix up ICE on pointer multiplication [PR107835] (*)
  e0b95c2... libgomp.texi: List GCN's 'gfx803' under OpenMP Context Sele (*)
  1fd5087... amdgcn: Support AMD-specific 'isa' traits in OpenMP context (*)
  a1b5cdf... [PR107304] note test's ifunc requirement (*)
  f57ff18... LoongArch: Optimize the implementation of stack check. (*)
  84046b1... analyzer: move stdio known fns to sm-file.cc (*)
  78a17f4... analyzer work on issues with flex-generated lexers [PR10354 (*)
  3a32fb2... analyzer: fix folding of '(PTR + 0) => PTR' [PR105784] (*)
  000e986... c++: ICE with <=> of incompatible pointers [PR107542] (*)
  9b37746... Daily bump. (*)
  b6c6a3d... syscall, runtime: always call XSI strerror_r (*)
  3832c6f... Fortran: intrinsic MERGE shall use all its arguments [PR107 (*)
  cca06f0... libstdc++: Avoid bogus warning in std::vector::insert [PR10 (*)
  81cf035... libstdc++: Remove unnecessary tag dispatching in std::vecto (*)
  0ded30b... libstdc++: Do not use __used or __packed as identifiers (*)
  36cabc2... c++: explicit specialization and trailing requirements [PR1 (*)
  fd8dd6c... tree-optimization/107852 - missed optimization with PHIs (*)
  063ba13... tree-optimization/106995 - if-conversion and vanishing loop (*)
  ffabce8... Couple of testsuite adjustments (*)
  1ad898d... Fix PR ada/107810 (*)
  9948daa... tree-optimization/107898 - ICE with -Walloca-larger-than (*)
  5894a81... ipa/107897 - avoid property verification ICE after error (*)
  e161040... re-run configure (*)
  4d08c67... gcc/configure.ac: fix AC_DEFINE ENABLE_MULTIARCH (*)
  b774853... Daily bump. (*)
  2b0ae7f... c++: simple-requirement starting with 'typename' [PR101733] (*)
  297bbe2... c++: be more strict about 'concept bool' (*)
  47d81b1... Fix comment for (A / (1 << B)) -> (A >> B). (*)
  940d5b5... riscv: improve cost model for loading 64bit constant in rv3 (*)
  868fc62... RISC-V: Avoid redundant sign-extension for SImode SGE, SGEU (*)
  07b9bcc... Fortran: ICE with elemental and dummy argument with VALUE a (*)
  2200b70... tree-optimization/107896 - allow v2si to dimode unpacks (*)
  26aff45... libstdc++: [_GLIBCXX_INLINE_VERSION] Adapt dg-error message (*)
  aa353bd... Support %b, %B for -Wformat-overflow (sprintf, snprintf) (*)
  75e562d... libstdc++: Fix src/c++17/memory_resource for H8 targets [PR (*)
  a7b97a1... libstdc++: Fix std::string_view for I32LP16 targets (*)
  7b79fa9... libstdc++: Fix _Hash_bytes for I16LP32 targets [PR107885] (*)
  f7a41b5... RISC-V: fix stack access before allocation. (*)
  d30e98b... c++: Allow module name to be a single letter on Windows (*)
  c775e2b... libstdc++: Replace non-ASCII character in comment (*)
  8a47132... libstdc++: Prune versioned namespace from testsuite output (*)
  a64775a... libstdc++: Make 16-bit std::subtract_with_carry_engine work (*)
  be7ea14... ada: Adjust runtime library and User's Guide to PIE default (*)
  81885f5... ada: doc/share/conf.py: Switch the HTML documentation to us (*)
  80ad275... ada: Annotate GNAT.Source_Info with an abstract state (*)
  e75d06f... ada: Fix internal error on conversion as in/out actual with (*)
  f2b30a7... ada: Add PIE support to backtraces on Linux (*)
  83e8d37... ada: Implement change to SPARK RM rule on state refinement (*)
  2b293a9... tree-optimization/107493 - SCEV analysis with conversions (*)
  9fa67f1... gcn: Fix __builtin_gcn_first_call_this_thread_p (*)
  091b6db... OpenMP/Fortran: Permit end-clause on directive (*)
  5dd4d2e... asan: fix unsafe optimization of Asan checks. (*)
  ee629d2... i386: Fix up ix86_abi handling [PR106875] (*)
  f2b54e5... arm: improve tests for vsetq_lane* (*)
  32be9d7... arm: improve tests for vrshlq* (*)
  a59b9af... arm: improve tests and fix vrmlaldavhaq* (*)
  329ccff... arm: improve tests for vqsubq* (*)
  354172c... arm: improve tests for vqrdmlashq_m* (*)
  5ea0ea5... arm: improve tests for vqrdmlahq* (*)
  0207084... arm: improve tests for vqdmul* (*)
  f974a7b... arm: improve tests for vqdmlahq_m* (*)
  7e8cf19... arm: improve tests for vqaddq_m* (*)
  4e73978... arm: improve tests for vmlasq* (*)
  5a21c14... arm: improve tests and fix vmlaldavaxq* (*)
  69405eb... arm: improve tests for vmladavaq* (*)
  ce9dd99... arm: improve tests for viwdupq* (*)
  d63992a... arm: improve tests for vhsubq_m* (*)
  4b440ef... arm: improve tests for vhaddq_m* (*)
  253efaa... arm: improve tests for vfmasq_m* (*)
  9b8dc63... arm: improve tests and fix vsubq* (*)
  49681b1... arm: improve tests for vmulq* (*)
  78b5b76... arm: improve tests and fix vadd* (*)
  bf6b04c... arm: Add integer vector overloading of vsubq_x instrinsic (*)
  2fefb89... arm: Explicitly specify other float types for _Generic over (*)
  31df339... arm: propagate fixed overloading of MVE intrinsic scalar pa (*)
  e0dd75f... arm: further fix overloading of MVE vaddq[_m]_n intrinsic (*)
  ff2bf3d... arm: improve tests and fix vabsq* (*)
  c548e1b... arm: improve tests for vabdq* (*)
  8965dd1... arm: improve tests for vabavq* (*)
  2c5bb25... arm: improve tests for vmax* (*)
  d117647... arm: improve tests for vmin* (*)
  1fa5a44... arm: improve tests and fix vcmp* (*)
  7827909... arm: improve tests and fix vdupq* (*)
  e9fe7b2... arm: improve vidupq* tests (*)
  d5cc5a6... arm: improve tests and fix vdwdupq* (*)
  f3f4295... arm: improve tests and fix vddupq* (*)
  b9496f8... arm: fix 'vmsr' spacing and register capitalization (*)
  9a79b52... arm: improve vcreateq* tests (*)
  238cf11... tree-optimization/107876 - unswitching of switch (*)
  0976b01... tree-optimization/107867 - failed abnormal cleanup in forwp (*)
  be591d0... LoongArch: Optimize immediate load. (*)
  a1ecc56... Fix incorrect _mm_cvtsbh_ss. (*)
  14d11df... Daily bump. (*)
  4ac7897... Daily bump. (*)
  f9378e3... tree-optimization/103356 Add missing (~a) == b folding for  (*)
  d769c50... Daily bump. (*)
  309e2d9... OpenMP: Generate SIMD clones for functions with "declare ta (*)
  3de627f... sync libsframe toplevel from binutils-gdb (*)
  7b648e8... libstdc++: Fix orphaned/nested output of configure checks (*)
  f54ceb2... libstdc++: Call predicate with non-const values in std::era (*)
  48e4a9d... libstdc++: Do not define operator!= in <random> for C++20 (*)
  6bd8d11... libstdc++: Add always_inline to trivial iterator operations (*)
  71f3036... sve2: Fix expansion of division [PR107830] (*)
  9f9d128... libgomp: Add no-target-region rev offload test + fix plugin (*)
  c16e85d... libgomp.texi: OpenMP Impl Status 5.1 additions + TR11 (*)
  f9e9a15... Revert "gcc-changelog: temporarily disable check_line_start (*)
  9a1b4f1... Daily bump. (*)
  a587898... gcc-changelog: temporarily disable check_line_start (*)
  a8404c0... Fix thinko in operator_bitwise_xor::op1_range (*)
  2b3a3d7... lto: fix usage of timer in materialize_cgraph (*)
  bcc2449... tree-optimization/107865 - ICE with outlining of loops (*)
  f120196... Adjust the symbol for SECTION_LINK_ORDER linked_to section  (*)
  4581328... libstdc++: Change return type of std::bit_width to int (LWG (*)
  3892251... libstdc++: Update tests on trunk [PR106201] (*)
  0c1b0a2... AArch64: Add fma_reassoc_width [PR107413] (*)
  138ee8f... c++: Further -fcontract* option description fixes (*)
  b6330a7... asan: Fix up error recovery for too large frames [PR107317] (*)
  7f77aa6... ada: Add assertion for the implementation of storage models (*)
  af94026... ada: Spurious error on Lock_Free protected type with discri (*)
  a42e39a... c: Propagate erroneous types to declaration specifiers [PR1 (*)
  ec73b55... libstdc++: Another merge from fast_float upstream [PR107468 (*)
  d1389be... libstdc++: Workaround buggy printf on Solaris in to_chars/f (*)
  add0f94... testsuite: Fix up broken testcase [PR107127] (*)
  4d6f6fd... analyzer: fix Clang warnings (*)
  8c8ca87... Remove use_equiv_p in vr-values.cc (*)
  22f4029... Remove follow_assert_exprs from overflow_comparison. (*)
  42639a3... Remove ASSERT_EXPR. (*)
  a3f7dee... Remove value_range_equiv. (*)
  ca0be1b... Remove unused legacy VRP code. (*)
  ce917b0... analyzer: revamp of heap-allocated regions [PR106473] (*)
  e0f18b8... analyzer: fix nondeterminism in logs (*)
  5d2908b... analyzer: eliminate region_model::on_ fns for sockets (*)
  50d5b24... analyzer: move known funs for fds to sm-fd.cc (*)
  8caf155... i386: Only enable small loop unrolling in backend [PR 10769 (*)
  8761284... Daily bump. (*)
  603af25... analyzer: Use __builtin_alloca in gcc.dg/analyzer/call-summ (*)
  2eaa0cc... Fortran: error recovery on associate with bad selector [PR1 (*)
  8a0fce6... c: Fix compile time hog in c_genericize [PR107127] (*)
  c087fe8... [Patch Arm] Add neon_fcadd and neon_fcmla to is_neon_type. (*)
  51f28e3... doc: -Wdelete-non-virtual-dtor supersedes -Wnon-virtual-dto (*)
  d601708... diagnostics: Fix selftest ICE in certain locales [PR107722] (*)
  52a0ef6... d: respect --enable-link-mutex configure option (*)
  e6a32c1... libstdc++: Fix libstdc++ build on some targets [PR107811] (*)
  1cac00d... libstdc++: Fix unsafe use of dirent::d_name [PR107814] (*)
  2650b6f... maintainer-scripts/gcc_release: compress xz in parallel (*)
  e1b503d... c++: Fix up -fcontract* options (*)
  3138db5... LoongArch: Add prefetch instructions. (*)
  04711f5... Revert "configure: Implement --enable-host-pie" (*)
  30f399e... Revert "configure: Implement --enable-host-bind-now" (*)
  258d714... configure: Implement --enable-host-bind-now (*)
  251c72a... configure: Implement --enable-host-pie (*)
  d0e4cdb... Daily bump. (*)
  ee86077... Fix thinko in last patch (*)
  a03b35a... Fix comment typos noticed by Bernhard (*)
  ca73d4c... Fix recent rvv/base/spill testcase failures (*)
  e5cfb9c... tree-object-size: Support strndup and strdup (*)
  ec7c796... analyzer: only look for named functions in root ns [PR10778 (*)
  64fb291... analyzer: fix ICE on 'bind(INT_CST, ...)' [PR107783] (*)
  7c9717f... analyzer: fix 'errno' on Solaris and OS X [PR107807] (*)
  6bd31b3... analyzer: eliminate region_model::impl_call_* special cases (*)
  936d40b... testsuite: Fix missing EFFECTIVE_TARGETS variable errors (*)
  55cb8c5... Fix wrong array type conversion with different storage orde (*)
  dfc1ea4... libstdc++: Replace std::isdigit and std::isxdigit in <forma (*)
  6b85973... libstdc++: Add testcase for fs::path constraint recursion [ (*)
  95489a2... ipa-sra: Dump edge summaries also for non-candidates (*)
  feeb0d6... ipa-cp: Do not consider useless aggregate constants (*)
  c826a04... ipa: IPA-SRA split detection simplification (*)
  c4a92a9... ipa-cp: Do not be too optimistic about self-recursive edges (*)
  d6bbca7... gcn: Add __builtin_gcn_{get_stack_limit,first_call_this_thr (*)
  ac50541... c++: don't use strchrnul [PR107781] (*)
  4eb3a48... aarch64: Fix test_dfp_17.c for big-endian [PR 107604] (*)
  61351ab... ada: Accept aspects Global and Depends on abstract subprogr (*)
  05894d1... ada: Disable checking of Elab_Spec procedures in CodePeer_M (*)
  29b7e00... ada: Adjust number of errors when removing warning in dead  (*)
  3b5f313... ada: Fix formatting glitches in Make_Tag_Assignment (*)
  cd4b47a... ada: Fix recent assertion failure on GPR2 (*)
  e4faee8... tree-optimization/107803 - abnormal cleanup from the SSA pr (*)
  0f9659e... libstdc++: Fix pool resource build errors for H8 [PR107801] (*)
  09b7993... tree-optimization/107672 - avoid vector mode type_for_mode  (*)
  1a06ae6... tree-optimization/107766 - ICE with recent -ffp-contract=of (*)
  d5fce9f... Guard 64/32-bit vector move patterns with ix86_hard_reg_mov (*)
  826c22d... Some tidy up for RA related hooks. (*)
  b20a385... c++: contracts fixes (*)
  8b7fee1... Daily bump. (*)
  4e4e45a... analyzer: fix ICE on 'bind' that returns a struct [PR107788 (*)
  12a4785... analyzer: fix ICE on 'bind' with non-pointer arg [P107783] (*)
  358dab9... analyzer: fix ICE on writes to errno [PR107777] (*)
  9ada459... analyzer, testsuite: add more examples taken from CWE (*)
  6f46d14... libcpp: Fix paste error with unknown pragma after macro exp (*)
  5c0d171... RTEMS: Use local-exec TLS model by default (*)
  58c3d9c... Allow subtarget customization of CC1_SPEC (*)
  cbd05ca... libstdc++: Reduce size of std::bind_front(F) result (*)
  ed77dcb... libstdc++: Check static assertions earlier in chrono::durat (*)
  94f7baf... libstdc++: Improve Doxygen comments in <tuple> (*)
  9fe9dd2... testsuite: Add filter for target socket support (*)
  f80bfdc... Expand comment for tree_niter_desc.max (*)
  2aec408... Modify test, to prevent the next patch breaking it (*)
  eea52e3... Refactor number_of_iterations_popcount (*)
  fe985a2... Remove prototype for number_of_iterations_popcount (*)
  f0e4f67... Ensure at_stmt is defined before an early exit (*)
  9df85f3... testsuite: Windows paths use \ and not / (*)
  6edcb5d... libgomp/gcn: fix/improve struct output (*)
  711f56a... libcpp/remap: Only override if string matched (*)
  ccb9c7b... genmultilib: Fix sanity check (*)
  4c7d336... RISC-V: Fix ICE in branch<ANYI:mode>_shiftedarith_equals_ze (*)
  2473f28... ada: Adjust recent change for returns involving function ca (*)
  a186dd1... ada: Do not share Packed Array Type if sizes of types diffe (*)
  6f08946... ada: Order pragmas alphabetically in reference manual (*)
  5947b1e... ada: Minor tweak in assertion (*)
  24dde33... ada: Internal compiler error for Sequential Partition_Elabo (*)
  dee004a... ada: Small cleanup in Expand_N_Object_Declaration (*)
  76aac60... ada: Ada 2022 Image attribute bugs (*)
  7dcf757... ada: Disable subprogram call validation in CodePeer mode (*)
  bc50ac7... ada: Move warnings switches (*)
  84e80d5... ada: Improve documentation for -gnatw.h warnings (*)
  493e760... ada: Reject nonconfirming Size attribute value for aliased  (*)
  6d0d71e... ada: Fix gnatmake's parsing of adc files (*)
  8bebbf7... ada: Tweak error messages on misplaced with keywords (*)
  ec8ec09... i386: Uglify some local identifiers in *intrin.h [PR107748] (*)
  f0d3b6e... genmultilib: Add sanity check (*)
  3d3b561... changelog: Fix extra space after tab. (*)
  061839c... Make ARMv8-M attribute cmse_nonsecure_call work in Ada (*)
  454a823... Revert "gcc-changelog: temporarily disable check_line_start (*)
  139ffc7... build: re-configure 2 files (*)
  b03ad13... Fix PR 106560: Another ICE after conflicting types of redec (*)
  183db4f... define builtins for "shared" avxneconvert-avx512bf16vl buil (*)
  fb98ede... Daily bump. (*)
  a16a546... libstdc++: Add std qualification on isxdigit calls (*)
  1ad735d... c++: cache the normal form of a concept-id (*)
  b36a5f8... c++: remove coerce_innermost_template_parms (*)
  6b5c98c... reg-stack: Fix a -fcompare-debug bug in reg-stack [PR107183 (*)
  0275ff2... gcc-changelog: temporarily disable check_line_start (*)
  6d82e0f... [PR other/104044] Remove extraneous semicolons (*)
  53a6b2e...  Fix test to not depend on DECL_UIDs (*)
  0723ad3... libstdc++: Add always_inline to trivial range access functi (*)
  5c021f1... constexprify some tree variables (*)
  18169e8... libstdc++: Fix -Wsign-compare warnings in std::format (*)
  fca0f50... libstdc++: Fix Doxygen warning (*)
  945e86d... libstdc++: Fix one more malformed requires-clause [PR107649 (*)
  dda43e1... nvptx: In 'STARTFILE_SPEC', fix 'crt0.o' for '-mmainkernel' (*)
  5a6c698... libcpp: Add missing config for --enable-valgrind-annotation (*)
  0a62889... jit: Use std::mutex instead of pthread_mutex_t (*)
  8c05d8c... libgomp/gcn: Prepare for reverse-offload callback handling (*)
  b1115db... i386: Outline fast BF -> SF conversion and fix up sNaN hand (*)
  32d16fe... c++: Implement C++23 P2647R1 - Permitting static constexpr  (*)
  2efb237... c++: implement P1492 contracts (*)
  ea63396... libstdc++: add experimental Contracts support (*)
  a7aef0a... analyzer: fix feasibility false +ve on jumps through functi (*)
  1c4a788... analyzer: move more impl_* to known_function (*)
  3142265... RISC-V: No extensions for SImode min/max against safe const (*)
  60d2bcc... RISC-V: Handle "(a & twobits) == singlebit" in branches usi (*)
  bc6beec... RISC-V: Use bseti/bclri/binvi to extend reach of ori/andi/x (*)
  787ac95... RISC-V: Optimize slli(.uw)? + addw + zext.w into sh[123]add (*)
  30c2d8d... RISC-V: split to allow formation of sh[123]add before 32bit (*)
  acbb5ef... RISC-V: Optimize branches testing a bit-range or a shifted  (*)
  23d9f62... RISC-V: allow bseti on SImode without sign-extension (*)
  11543b2... libcpp: Avoid remapping filenames within directives (*)
  59cc4da... Manually add entries for r13-4128. (*)
  820c25c... Fortran: reject NULL actual argument without explicit inter (*)
  add8984... Daily bump. (*)
  f003fdf... Add another commit to ignore (*)
  ceba66e... Fix PR middle-end/107705: ICE after reclaration error (*)
  bd0c9d9... Fix PRs 106764, 106765, and 107307, all ICE after invalid r (*)
  acc205e... Fix testcase for architectures that use .srodata (*)
  92905f6... aarch64: Fix LDAPURS assembly output (*)
  20d2a8c... testsuite: Verify that module-mapper is available (*)
  33de7b3... aarch64: Fix up LDAPR codegen (*)
  e5049df... c++: Implement CWG2635 - Constrained structured bindings (*)
  c5df839... tree-optimization/107647 - avoid FMA from SLP with -ffp-con (*)
  f0024bf... LoongArch: Fix atomic_exchange expanding [PR107713] (*)
  7b3b2f5... c++: constinit on pointer to function [PR104066] (*)
  3f467ea... c: Set the locus of the function result decl (*)
  19be89d... Fortran: Remove double spaces in open() warning [PR99884] (*)
  ee89283... Fix PR 107734: valgrind errors with sbitmap in match.pd (*)
  4e30622... [PR tree-optimization/107732] [range-ops] Handle attempt to (*)
  f9ed1d2... c, analyzer: fix ICE with -fanalyzer and -Wunused-macros [P (*)
  0045d25... RISC-V: Optimize masking with two clear bits not a SMALL_OP (*)
  1957bed... RISC-V: bitmanip: add splitter to use bexti for "(a & (1 << (*)
  705bae2... Enable shrink wrapping for the RISC-V target. (*)
  06c8f2e... aarch64: Add mode size check on LDAPR-extend patterns (*)
  822a082... [PR68097] Try to avoid recursing for floats in gimple_stmt_ (*)
  156f523... x86: Enable 256 move by pieces for ALDERLAKE machine. (*)
  cbe3130... middle-end: ensure that VEC_PERM operands get lowered to th (*)
  1bc7efa... middle-end: replace GET_MODE_WIDER_MODE with GET_MODE_NEXT_ (*)
  2b2f2ee... [range-ops] Minor readability fix. (*)
  928bc5b... Fix typo in gimple_fold_partial_load_store_mem_ref (*)
  a62d957... RISC-V: Optimize RVV epilogue logic. (*)
  e214cab... Fix multiple recent sh3/sh3eb regressions (*)
  f69a829... libstdc++: Ensure std::to_chars overloads all declared in < (*)
  8090952... Daily bump. (*)
  ff199a8... analyzer: more test coverage for named constants (*)
  6e49628... analyzer: log the stashing of named constants [PR107711] (*)
  bdd784f... Fortran: ICE on procedure arguments with non-integer length (*)
  c85f8db... c++: P2448 - Relaxing some constexpr restrictions [PR106649 (*)
  dbdce6a... libstdc++: Fix dumb typos in ALT128 support in <format> [PR (*)
  629897e... libstdc++: Improve performance of chrono::utc_clock::now() (*)
  2f5c071... libstdc++: Adjust <format> for Clang compatibility [PR10771 (*)
  22cb0fe... libstdc++: Disable std::format of _Float128 if std::to_char (*)
  96e4244... Fortran: error recovery after reference to bad CLASS variab (*)
  713dcfc... Fortran: ICE in simplification of array expression involvin (*)
  ac74b3f... RISC-V: Split "(a & (1UL << bitno)) ? 0 : 1" to bext + xori (*)
  3246255... RISC-V: Split "(a & (1UL << bitno)) ? 0 : -1" to bext + add (*)
  e91d514... testsuite: Fix mistransformed gcov (*)
  246bbda... tree-optimization/107686 - fix bitfield ref through vec_unp (*)
  8a5f366... middle-end/107679 - fix SSA rewrite of clobber of parameter (*)
  7026d04... libstdc++: Add test for chrono::utc_clock leap second offse (*)
  f6d6fd0... libatomic: regenerate Makefile.in (*)
  ec59848... libstdc++: Fix stream initialization with static library [P (*)
  c5e8c6c... c++: Alignment changes to layout compatibility/common initi (*)
  0e2c551... libstdc++: Fix up <complex> for extended floating point typ (*)
  cf958f8... c++: Fix up calls to static operator() or operator[] [PR107 (*)
  85966f0... doc: fix description of -mrelax-cmpxchg-loop [PR 107676] (*)
  d4cc7a8... i386: correct x87&SSE multiplication modeling in znver.md (*)
  dd744f0... i386: correct x87&SSE division modeling in znver.md (*)
  3c54805... libstdc++: Fix std::any pretty printer (*)
  9228162... libstdc++: Improve comments on pretty printer code (*)
  6f83861... gcn: Add __builtin_gcn_kernarg_ptr (*)
  21501ec... analyzer: use known_function to simplify region_model::on_c (*)
  3685aed... analyzer: split out checker-path.cc into a new checker-even (*)
  99c9cbc... gcc: m68k: fix PR target/107645 (*)
  f58e6d4... doc: invoke: pru/riscv: Fix option list formatting (*)
  1360290... c++: Implement CWG 2654 - Un-deprecation of compound volati (*)
  d59858f... nvptx/mkoffload.cc: Fix "$nohost" check (*)
  7f01402... c++: Allow attributes on concepts - DR 2428 (*)
  7c6cd9c... ragen-op-float: Fix up float_binary_op_range_finish [PR1076 (*)
  2b7f037... libstdc++: Fix gdb FilteringTypePrinter (*)
  63e1b2e... rtl: Try to remove EH edges after {pro,epi}logue generation (*)
  cdc3422... Daily bump. (*)
  ed1797d... c++: Disable -Wignored-qualifiers for template args [PR1074 (*)
  c717a92... RISC-V: Zihintpause: add __builtin_riscv_pause (*)
  6052482... bpf: avoid possible use of uninitialized variable (*)
  86a9000... analyzer: add warnings relating to sockets [PR106140] (*)
  d8aba86... c, analyzer: support named constants in analyzer [PR106302] (*)
  46c3d9c... demangler: Templated lambda demangling (*)
  ee08aa9... diagnostics: Remove null-termination requirement for json:: (*)
  15d3155... diagnostics: Use an inline function rather than hardcoding  (*)
  6238cc2... diagnostics: Fix macro tracking for ad-hoc locations (*)
  3037f11... libsanitizer: update LOCAL_PATCHES (*)
  f546846... asan: update expected format based on ASAN (*)
  0c7a928... libsanitizer: Apply local patches (*)
  5f3fa26... libsanitizer: merge from upstream ae59131d3ef311fb4b1e50627 (*)
  d1288d8... libatomic: Add support for LSE and LSE2 (*)
  5925f0e... c++: remove i_c_e_p parm from tsubst_copy_and_build (*)
  c52c322... c++: remove function_p parm from tsubst_copy_and_build (*)
  c68c468... libstdc++: Fix std::format test for strict -std=c++20 mode (*)
  a5d4f38... libstc++: std::formattable concept should not be defined fo (*)
  ce86d96... libstdc++: Fix detection of std::format support for __float (*)
  3895318... libsanitizer: use git clone --depth 1 (*)
  fe26b04... Revert "docs: Fix expected diagnostics URL [PR107599]" (*)
  d34dea0... libstdc++: Document use of Markdown for Doxygen comments (*)
  f5f2686... doc: Format region pragmas as separate items (*)
  dd32062... ira: Remove duplicate `memset' over `full_costs' from `assi (*)
  28f636a... aarch64: Add support for widening LDAPR instructions (*)
  0431e8a... aarch64: Enable the use of LDAPR for load-acquire semantics (*)
  9a4129f... gcc-changelog: revert temporary rule relaxation (*)
  83d400b... Daily bump. (*)
  87c4057... c++: Fix a typo in function name (*)
  4a7a846... libatomic: Handle AVX+CX16 AMD like Intel for 16b atomics [ (*)
  7cf165d... c++: Add testcase for DR 2392 (*)
  6492cec... c++: Implement C++23 P2589R1 - - static operator[] (*)
  e0f4fcf... c++: Add testcase for DR 2604 (*)
  dc95e1e... Optimize VEC_PERM_EXPR with same permutation index and oper (*)
  73b582a... Remove Score documentation (*)
  7dc52ed... Remove the picoChip documentation (*)
  298707b... Remove documentation for MeP (*)
  d7971cf... Fix @opindex for mcall-aixdesc and mcall-openbsd (*)
  fce38b7... c++: init_priority and SUPPORTS_INIT_PRIORITY [PR107638] (*)
  080b4cf... c++: Disable -Wdangling-reference when initing T& (*)
  aa37a91... Revert "RISC-V: Add basic support for the Ventana-VT1 core" (*)
  bcd5f98... Revert "RISC-V: Add instruction fusion (for ventana-vt1)" (*)
  c41bbfc... c++: only declare satisfied friends (*)
  e7c12a9... ira: Fix `create_insn_allocnos' `outer' parameter documenta (*)
  2044cf2... middle-end: Fix addsub patch removing return statements (*)
  eab3d2d... riscv: bitmanip: add orc.b as an unspec (*)
  1d99e09... middle-end: Fix can_special_div_by_const doc. (*)
  991cfe5... RISC-V: Add instruction fusion (for ventana-vt1) (*)
  b4fca4f... RISC-V: Add basic support for the Ventana-VT1 core (*)
  d758d19... aarch64: Add support for +cssc (*)
  a89ac90... AArch64: Add SVE2 implementation for pow2 bitmask division (*)
  c98aabc... AArch64: Add implementation for pow2 bitmask division. (*)
  8beff04... middle-end: Support not decomposing specific divisions duri (*)
  b2bb611... middle-end: Add optimized float addsub without needing VEC_ (*)
  2b85d75... libstdc++: Fix installation of python files for debug lib (*)
  23a121d... arm: Add support for Cortex-X1C CPU. (*)
  e07556a... aarch64: Add support for Cortex-X3 CPU. (*)
  30348d3... Fix @opindex for m80387 (*)
  9c19597... Fix some @opindex with - in the front (*)
  590a06a... aarch64: Add support for Ampere-1A (-mcpu=ampere1a) CPU (*)
  5ba2597... ada: Silence CodePeer false positive (*)
  438f878... ada: Remove incorrect comments about initialization (*)
  0e194d2... ada: Flag unsupported dispatching constructor calls (*)
  f3597ba... ada: hardcfr docs: add optional checkpoints (*)
  90b9052... ada: Crash on applying 'Pos to expression of a type derived (*)
  0a2304a... ada: Fix non-capturing parentheses handling (*)
  442886a... ada: Fix error on SPARK_Mode on library-level separate body (*)
  28e5c45... ada: Adjust locations in aspects on generic formal subprogr (*)
  35f29cf... ada: Fix style in code for generic formal subprograms with  (*)
  fe02d7d... ada: Expand generic formal subprograms with contracts for G (*)
  eba0e79... ada: Enable Support_Atomic_Primitives on QNX and RTEMS (*)
  04381a1... ada: Improve location of error messages in instantiations (*)
  c9d317b... ada: Remove gnatcheck reference (*)
  cf716ab... remove duplicate match.pd patterns (*)
  04e2fd2... Fortran: fix treatment of character, value, optional dummy  (*)
  3c67217... libstdc++: Fix install-debug makefile target (*)
  ce51e84... doc: port new documentation from Sphinx (*)
  191dbc3... Revert "sphinx: copy files from texi2rst-generated reposito (*)
  1191a41... Partially revert 7e3ce73849fef8b50efb427ec96f317e88c0e6cf (*)
  de13379... Revert "sphinx: update baseconf.py file" (*)
  d92b506... Revert "sphinx: port .def files to RST" (*)
  3e070cf... Revert "sphinx: use tm.rst.in file in target macros" (*)
  4e3dcf2... Revert "sphinx: support Sphinx in build system" (*)
  ef0879e... Revert "sphinx: add tm.rst.in" (*)
  d77de73... Revert "sphinx: remove texinfo files" (*)
  40a3938... Revert "sphinx: jit: port libgccjit to shared Sphinx" (*)
  64d5610... Revert "sphinx: ada: port to Sphinx" (*)
  b4c839e... Revert "sphinx: use proper lexers for target macros" (*)
  b779e6b... Revert "sphinx: add --with-sphinx-build" (*)
  d6e95a1... Revert "sphinx: fix cross manual references" (*)
  fcdbe60... Revert "sphinx: do not use tm.rst.in with empty content" (*)
  56de140... Revert "sphinx: sync latest changes" (*)
  8a1ca6f... Revert "sphinx: support installation if sphinx-build is mis (*)
  c909a4a... Revert "sphinx: add update_web_docs_git.py script" (*)
  50b2e0f... Revert "sphinx: fix building if sphinx-build is missing" (*)
  3c1d035... Revert "avr: sphinx: port gen-avr-mmcu to RST" (*)
  705dd99... Revert "sphinx: simplify default in baseconf.py." (*)
  8c7311c... Revert "sphinx: update crontab with new script" (*)
  9d29dd2... Revert "sphinx: update diagnostics URLs" (*)
  1f9b8c3... Revert "docs: fix: WARNING: Parsing of expression failed. U (*)
  a0ccbac... Revert "sphinx: add missing trailing newline" (*)
  45ab87d... Revert "docs: fix links pointing to gcc.gnu.org/install" (*)
  65ae200... Revert "docs: create sources tarball" (*)
  37a5098... Revert "sphinx: add missing HAS_SPHINX_BUILD" (*)
  07852b5... Revert "docs: Add missing variable name in example" (*)
  6e79760... Revert "doc: Use a separate directory for new modules we ad (*)
  5747670... Revert "doc: Modernize baseconf.py." (*)
  30ad6e0... Revert "maintainer-scripts: fix superfluous 'sh' for Python (*)
  95d3646... Revert "sphinx: add missing newline for conf.py files." (*)
  d2d6d26... Revert "docs: move label directly before title" (*)
  274462e... Partially revert 5c6546ca7d8cab1f1c129f5b55f709e2ceee0f94 (*)
  c9cd0c4... Partially revert d3fe767c16e7c528e4fc71c8a68ac14b4573d880. (*)
  943401b... Revert "sphinx: stop using parallel mode" (*)
  95c6f70... Revert "doc: update sphinx-build -j auto comment" (*)
  28a2864... Revert "jit: doc: Use shared Indices and tables" (*)
  f9e277d... Partially revert cd9eedb8ac2e904880da8d1e3c87a3557c38a04f (*)
  dabb1db... Partially revert ca1db2725a3232b2e15eaa1bd7fbe33927843476 (*)
  d33b561... Partially revert 12c583a2a3da798e82737c2d0e11fd686636cfeb (*)
  1d6e27d... Partially revert 59a63247992eb13153b82c4902aadf111460eac2. (*)
  cf1457e... Revert "doc: Remove outdated reference to "core" and front- (*)
  bd24b5d... Revert "configure: always set SPHINX_BUILD" (*)
  cead52c... Revert "sphinx: include todolist only if INCLUDE_TODO env.  (*)
  f3c9c65... Revert "doc: Update Jeff Law's email-address in contrib.rst (*)
  b2fa2b4... Partially revert d777b38cde91a87f2345dcd13901862a9513562a (*)
  fd210d8... i386: Add AMX-TILE dependency for AMX related ISAs (*)
  afabc30... Partially revert 071e428c24ee8c1ed062597a093708bba29509c9 (*)
  e7ebdf5... restrict gcc.dg/pr107554.c to 64bit platforms (*)
  071e428... Enable small loop unrolling for O2 (*)
  5f2ce01... gcc-changelog: temporarily disable check_line_start (*)
  eefbfbc... Daily bump. (*)
  d777b38... analyzer: new warning: -Wanalyzer-tainted-assertion [PR1062 (*)
  58e7732... Fortran: diagnostics for actual arguments to pointer dummy  (*)
  e42b672... Skip guality tests on hppa-hpux. (*)
  43435c7... RISC-V: optimize '(a >= 0) ? b : 0' to srai + andn, if comp (*)
  3bf46ea... doc: Update Jeff Law's email-address in contrib.rst (*)
  c64fd69... sphinx: include todolist only if INCLUDE_TODO env. set (*)
  f90cb39... RISC-V: costs: support shift-and-add in strength-reduction (*)
  5e749ee... configure: always set SPHINX_BUILD (*)
  9a265c9... ginclude: C2x header version macros (*)
  0543228... doc: Remove outdated reference to "core" and front-end down (*)
  1736bf5... libstdc++: Add C++20 clocks (*)
  1d9454a... libstdc++: Implement C++20 <format> [PR104166] (*)
  d4ba3b3... libstdc++: Allow std::to_chars for 128-bit integers in stri (*)
  7ce0cee... Fortran: Remove unused declaration (*)
  30d77d4... Daily bump. (*)
  ec6c202... libstdc++: Fix up to_chars ppc64le _Float128 overloads [PR1 (*)
  59a6324... Fortran: fix treatment of character, value, optional dummy  (*)
  b556d17... c: C2x constexpr (*)
  f232715... [frange] Avoid testing signed zero test for -fno-signed-zer (*)
  4c57e57... [range-ops] Add ability to represent open intervals in fran (*)
  2a193e9... libgomp: Fix up build on mingw [PR107641] (*)
  d4c2f1d... range-op: Implement op[12]_range operators for {PLUS,MINUS, (*)
  5747470... range-op: Cleanup floating point multiplication and divisio (*)
  2d5c4a1... range-op: Implement floating point division fold_range [PR1 (*)
  2f7f9ed... range-op: Implement floating point multiplication fold_rang (*)
  f5225db... LoongArch: Add flogb.{s,d} instructions and expand logb{sf, (*)
  d26c757... LoongArch: Add fscaleb.{s,d} instructions as ldexp{sf,df}3 (*)
  51a233b... LoongArch: Add ftint{,rm,rp}.{w,l}.{s,d} instructions (*)
  e468dd4... LoongArch: Rename frint_<fmt> to rint<mode>2 (*)
  ba75514... libstdc++: Simplify build targets for debug library (*)
  a7f5105... libstdc++: Define INSTANTIATE_FACET_ACCESSORS macro in comp (*)
  5b6ce16... Daily bump. (*)
  8214ec0... libstdc++: Fix <experimental/filesystem> for Windows [PR950 (*)
  7543a6d... analyzer: more state machine documentation (*)
  65752c1... analyzer: split out checker_event classes to their own head (*)
  12c583a... analyzer: new warning: -Wanalyzer-infinite-recursion [PR106 (*)
  0a7b437... Don't add dependencies in update_stmt. (*)
  52672be... libstdc++: Set active union member in constexpr std::string (*)
  b331bf3... libstdc++: Fix wstring conversions in filesystem::path [PR9 (*)
  dab5d73... process transitive inferred ranges in pre_fold_stmt. (*)
  ca1db27... aarch64: Add support for Cortex-X1C CPU. (*)
  cd9eedb... aarch64: Add support for Cortex-A715 CPU. (*)
  81de403... tree-optimization/107554 - fix ICE in stlen optimization (*)
  4b3874d... tree-optimization/105142 - improve maybe_fold_comparisons_f (*)
  e0cfde7... [range-ops] Remove specialized fold_range methods for vario (*)
  c0662c7... [range-ops] Avoid unnecessary intersection in update_known_ (*)
  c16c408... [range-ops] Update known bitmasks using CCP for all operato (*)
  b3e8dc8... [range-ops] Use existing tree code for *DIV_EXPR entries. (*)
  17586bd... [range-ops] Add tree code to range_operator. (*)
  af96500... tree-optimization/107618 - enhance copy propagation of cons (*)
  be2c74f... Make last DCE remove empty loops (*)
  3b54cc9... jit: doc: Use shared Indices and tables (*)
  02698e2... doc: update sphinx-build -j auto comment (*)
  08fd14f... sphinx: stop using parallel mode (*)
  999c14c... changelog: check for space after tab (*)
  5576518... RISC-V: Add RVV registers register spilling (*)
  fbad7a7... libstdc++: Fix tests with non-const operator== (*)
  f54ae4d... libstdc++: Add missing definition for <charconv> in C++14 m (*)
  56d2222... libstdc++: Fix test that uses C++17 variable template in C+ (*)
  b3ac43a... libstdc++: Avoid redundant checks in std::use_facet [PR1037 (*)
  d3fe767... c-family: Support #pragma region/endregion [PR85487] (*)
  21de01f... i386: Add ISA check for newly introduced prefetch builtins. (*)
  f225b81... Daily bump. (*)
  5c6546c... analyzer: new warning: -Wanalyzer-deref-before-check [PR996 (*)
  7e3ce73... c++: Extend -Wdangling-reference for std::minmax (*)
  740cf7d... docs: move label directly before title (*)
  e15d70e... Remove SLOW_SHORT_ACCESS from target headers (*)
  b4fc06d... Do not specify NAN sign in frange::set_nonnegative. (*)
  f1b7681... better PHI copy propagation for forwprop (*)
  2f6cb9c... RISC-V: Fix selection of pipeline model for sifive-7-series (*)
  203b127... Restore CCP copy propagation (*)
  bd044da... sphinx: add missing newline for conf.py files. (*)
  9e11cee... unswitching of outer loops (*)
  49de156... i386: Fix up ix86_expand_int_sse_cmp [PR107585] (*)
  9072763... maintainer-scripts: fix superfluous 'sh' for Python script (*)
  dd31c69... doc: Modernize baseconf.py. (*)
  70f1c41... doc: Use a separate directory for new modules we add to PAT (*)
  0cbb756... libstdc++: Optimize std::destructible concept (*)
  1cdfd0e... Daily bump. (*)
  219f820... go: don't crash if __atomic_fetch_add functions are used (*)
  965ce1b... analyzer: better logging of event creation (*)
  d8c1058... docs: Add missing variable name in example (*)
  e505f74... Fortran: avoid NULL pointer dereference on bad EQUIVALENCEs (*)
  f94c2ef... docs: Fix expected diagnostics URL [PR107599] (*)
  e805ada... Fortran: ordering of hidden procedure arguments [PR107441] (*)
  8f5aa13... sphinx: add missing HAS_SPHINX_BUILD (*)
  52eedc1... docs: create sources tarball (*)
  4eadbe8... Clear NAN when reading back a global range if necessary. (*)
  8bb3f17... Revert op[12]_range operators for PLUS_EXPR and MINUS_EXPR. (*)
  ace0ae0... Change the name of array_at_struct_end_p to array_ref_flexi (*)
  0b3d926... docs: fix links pointing to gcc.gnu.org/install (*)
  837be6c... tree-optimization/84646 - remove premature thread path reje (*)
  3ed1b4c... sphinx: add missing trailing newline (*)
  a305ac8... docs: fix: WARNING: Parsing of expression failed. Using fal (*)
  9c3bc55... sphinx: update diagnostics URLs (*)
  d943927... Fix up foperator_abs::op1_range [PR107569] (*)
  d05a423... sphinx: update crontab with new script (*)
  50ebb5e... Add guality testcase for RTL alias analysis fix (*)
  8d7a55b... sphinx: simplify default in baseconf.py. (*)
  05119c3... c++: Minimal handling of carries_dependency attribute (*)
  cecc039... testsuite: Fix up pr107541.c test (*)
  79f1313... avr: sphinx: port gen-avr-mmcu to RST (*)
  e7c8f50... RISC-V: costs: handle BSWAP (*)
  d699d32... LoongArch: fix signed overflow in loongarch_emit_int_compar (*)
  1f9c793... sphinx: fix building if sphinx-build is missing (*)
  4287e81... Implement op[12]_range operators for PLUS_EXPR and MINUS_EX (*)
  6373b1f... sphinx: add update_web_docs_git.py script (*)
  e5821d3... sphinx: support installation if sphinx-build is missing (*)
  8857a1e... sphinx: sync latest changes (*)
  66f5503... sphinx: do not use tm.rst.in with empty content (*)
  7231864... sphinx: fix cross manual references (*)
  1f5a932... sphinx: add --with-sphinx-build (*)
  c0eb1a3... sphinx: use proper lexers for target macros (*)
  0a54351... sphinx: ada: port to Sphinx (*)
  94246da... sphinx: jit: port libgccjit to shared Sphinx (*)
  54ca4ee... sphinx: remove texinfo files (*)
  564a805... sphinx: add tm.rst.in (*)
  41a45cb... sphinx: support Sphinx in build system (*)
  8f2b513... sphinx: use tm.rst.in file in target macros (*)
  c8874c5... sphinx: port .def files to RST (*)
  8dc319e... sphinx: update baseconf.py file (*)
  c63539f... sphinx: copy files from texi2rst-generated repository (*)
  38ec5e4... [range-op-float] Implement MINUS_EXPR. (*)
  0ef5649... [range-op-float] Abstract out binary operator code out of P (*)
  68b0615... [range-op-float] Set NAN possibility for INF + (-INF) and v (*)
  b305793... c++: Tweaks for -Wredundant-move [PR107363] (*)
  916bec9... Fix incorrect insn type to avoid ICE in memory attr auto-de (*)
  69023a9... Daily bump. (*)
  9bbcee4... analyzer: eliminate region_model::eval_condition_without_cm (*)
  bbcb84b... libstdc++: Fix -Wsystem-headers warnings in tests (*)
  8f6d25f... libstdc++: Fix -Wsystem-headers warnings (*)
  9d54940... libstdc++: Add always_inline to most allocator functions (*)
  3f1519e... libstdc++: basic_filebuf: don't flush more often than neces (*)
  c93baa9... libstdc++: Refactor implementation of operator+ for std::st (*)
  564b111... bpf: Use enum for resolved overloaded builtins (*)
  9d96a28... [PR24021] Implement PLUS_EXPR range-op entry for floats. (*)
  3e0ab43... Provide normalized and denormal format version of real_isde (*)
  7899582... tree-optimization/107389 - honor __builtin_assume_alignment (*)
  215355d... CCP: handle division by a power of 2 as a right shift. (*)
  cb0a2b1... amdgcn: Fix expansion of GCN_BUILTIN_LDEXPV builtin (*)
  ee2be8f... amdgcn: Add builtins for vectorized native versions of abs, (*)
  b74dd1b... Use bit-CCP in range-ops. (*)
  7ca912b... testsuite: Fix failure in test pr105586.c [PR107171] (*)
  970dcd5... cdce: Fix up get_no_error_domain for new f{16,32,64,128} bu (*)
  fa271af... i386: Improve vector [GL]E{,U} comparison against vector co (*)
  ee86bdd... libstdc++: Uncomment denorm_min test (*)
  e581490... gcc: fix PR rtl-optimization/107482 (*)
  b2278f6... ada: Fix oversight in implementation of allocators for stor (*)
  10f193e... ada: Compile-time simplification of 'Image incorrectly igno (*)
  11f8925... ada: Clean up call to check if aspects are present (*)
  45656a9... ada: Adjust classwide contract expression preanalysis (*)
  48e2e5b... ada: Set Support_Atomic_Primitives for VxWorks 7 runtimes (*)
  0ed20c7... ada: Small consistency fix (*)
  a645dc3... ada: Propagate aspect Ghost when instantiating null formal  (*)
  59ad8b6... ada: Implement RM 4.5.7(10/3) name resolution rule (*)
  f1668c3... ada: Enforce matching of extra formals (*)
  7a08b93... ada: Move warnings switches -- initial work (*)
  c523e3f... ada: Align -gnatwc's documentation with its behavior (*)
  f2fa41b... ada: Improve handling of declare expressions in deferred-fr (*)
  270713d... ada: Minor consistency tweaks in Sem_Ch4 (*)
  786c6ba... ada: Remove redundant line in Analyze_Qualified_Expression (*)
  788e5f0... ada: Preanalyze classwide contracts as spec expressions (*)
  c2596d4... ada: Fix expansion of 'Wide_Image and 'Wide_Wide_Image on c (*)
  7857d87... ada: Fix inconsistent whitespace in Ada.Numerics.Generic_Co (*)
  d96a20b... ada: Remove unneeded code in handling formal type defaults (*)
  5c0722c... ada: Cleanup local variable that is only set as an out para (*)
  83ebb97... ada: Remove obsolete code in Resolve_If_Expression (*)
  79e0267... ada: Reject limited objects in array and record delta aggre (*)
  2ff87e2... ada: Allow initialization of limited objects with delta agg (*)
  4a22fda... ada: Reject record delta aggregates with limited expression (*)
  b9d8ad7... ada: Missing master of task causing assertion failure (*)
  59dd07e... ada: Raise Tag_Error when Ada.Tags operations are called wi (*)
  ae5de5a... ada: Add new -gnatw_q switch to usage message (*)
  acbfa2b... libstdc++: Update my author blurb in the manual (*)
  4596339... libstdc++: Remove empty <author> elements in manual (*)
  1f7b130... Revert "i386: Prefer remote atomic insn for atomic_fetch{ad (*)
  a14598b... Add m_CORE_ATOM for atom cores (*)
  3d2d04c... analyzer: start adding support for errno (*)
  be9fdbd... analyzer: introduce succeed_or_fail_call_info (*)
  55e0424... analyzer: fix "when 'strchr' returns non-NULL" message (*)
  8d03269... libstdc++: Fix syntax error in old-glibc case in floating_f (*)
  431be04... c++: implement P2468R2, the equality operator you are looki (*)
  c838119... Add transitive inferred range processing. (*)
  f8d901d... Daily bump. (*)
  b457b77... libstdc++: Fix up libstdc++ build against glibc 2.25 or old (*)
  93ab7d0... bpf: cleanup missed refactor (*)
  a239a63... Improve multiplication by powers of 2 in range-ops. (*)
  03ed4e5... Extend optimization for integer bit test on __atomic_fetch_ (*)
  2ee0165... libstdc++: Implement ranges::as_rvalue_view from P2446R2 (*)
  f471cb7... libstdc++: Implement ranges::cartesian_product_view from P2 (*)
  42f42d7... C++: Template lambda mangling testcases (*)
  9aa1b63... Fix NULL filename handling (*)
  cb0ceea... libstdc++: Update from latest fast_float [PR107468] (*)
  e5bcbcd... libstdc++: Add _Float128 to_chars/from_chars support for x8 (*)
  5d060d8... tree-ssa-sink: do not touch calls that return twice (*)
  3bff15c... [range-op] Restrict division by power of 2 optimization to  (*)
  071d00e... Fortran: Fix reallocation on assignment for kind=4 strings  (*)
  21cd625... i386: Fix typo in sse-22.c pragma (*)
  7314b98... unswitch most profitable condition first (*)
  a8fb90e... docs: update: document sanitizers can trigger warnings (*)
  33dc1ba... Mitigate clang warnings: (*)
  96c0533... ada: Document that gprof won't work on windows with PIE. (*)
  bcb3f09... ada: Tune hash function for cross-reference entries (*)
  dc3208e... ada: Fix performance regression related to references in Re (*)
  d24f279... ada: Use named notation in calls to Expand_Composite_Equali (*)
  2702882... ada: New warning about noncomposing user-defined "=" (*)
  9b07c17... ada: Inline composite node kind AST queries (*)
  2734555... ada: Fix inherited postconditions in inlined subprograms (*)
  b86ff06... ada: Fixed elaboration of CUDA programs. (*)
  aa0e7d3... ada: Rework CUDA host-side invocation of device-side elabor (*)
  7dee088... ada: Fix detection of external calls to protected objects i (*)
  90908af... ada: Clean up unnecessary nesting in code for DLL libraries (*)
  981848b... ada: Suppress warnings on derived True/False (*)
  214b1cb... ada: Deconstruct Safe_To_Capture_In_Parameter_Value (*)
  bb513a0... ada: Flip warning suppression routine to positive meaning (*)
  72ae51d... ada: Cleanup detection of code within generic instances (*)
  dcc02d3... ada: Remove redundant suppression for non-modified IN OUT p (*)
  2caaa4b... ada: Reject boxes in delta array aggregates (*)
  8f077c4... ada: Allow reuse of Enclosing_Declaration_Or_Statement by G (*)
  f073f33... ada: Clean up unnecesary call in resolution of overloaded e (*)
  4e92ad4... ada: Clean up code for visibility of generic actuals (*)
  76b35e7... ada: Cleanup comment about mapping parameters when inlining (*)
  748976c... ada: Put_Image aspect spec incorrectly not inherited (*)
  ae39527... ada: Tune layout after switching to Ada 2022 aggregate synt (*)
  f8b69d4... ada: Cleanup WITH clauses after switching from obsolescent  (*)
  c7e9b5e... ada: Create operator nodes in functional style (*)
  03b4e4a... ada: Don't reuse operator nodes in expansion (*)
  ffe889d... ada: Simplify detection of pragmas in the context items (*)
  74056e9... ada: Reject misplaced pragma Obsolescent (*)
  c7dc111... ada: Fix missing tag for with of an obsolescent function (*)
  f74a049... ada: Remove useless validity suppression for attribute Inpu (*)
  8408120... vect: Fold LEN_{LOAD,STORE} if it's for the whole vector [P (*)
  c4f8f8a... Initial Grand Ridge support (*)
  48fa413... i386: Prefer remote atomic insn for atomic_fetch{add, and,  (*)
  4cf1c61... Support Intel RAO-INT (*)
  339ffc5... Initial Granite Rapids Support (*)
  b384d9a... Support Intel prefetchit0/t1 (*)
  3c67c15... Daily bump. (*)
  c56826d... optabs: Use operand[2] mode in can_vec_set_var_idx_p (*)
  e3b1024... libstdc++: Declare const global variables inline (*)
  4e4e3ff... libstdc++: Move stream initialization into compiled library (*)
  d0a492f... c++: correct __has_attribute(init_priority) (*)
  89d0a14... Manually add ChangeLog entries from r13-3652-ge4cba49413ca4 (*)
  05788e9... Daily bump. (*)
  2175b39... Add another commit to ignore (*)
  3628025... LoongArch: Add fcopysign instructions (*)
  07b0096... Plug memory leak in attribute target_clones (*)
  efbf11e... cgraph_node: Remove redundant section clearing (*)
  a111cfb... d: Adjust test to pass when compiling with -m32 (*)
  3c28d6a... d: Add support for vector comparison operators (*)
  3ad2167... c++: libcpp: Support raw strings with newlines in directive (*)
  b83f01d... libstdc++: fix pointer type exception catch (no RTTI) [PR10 (*)
  7c6008e... libstdc++: Do not use SFINAE for propagate_const conversion (*)
  e50ea3a... doc: Document correct -fwide-exec-charset defaults [PR41041 (*)
  6b1a247... Support multilib-aware target lib flags self-specs overridi (*)
  95ba31b... testsuite: Add testcase from C++23 P2314R4 - Character sets (*)
  2662d53... libcpp: Update to Unicode 15 (*)
  26d2db8... AArch64: Fix testcase (*)
  0386c40... input: add get_source_text_between (*)
  679be32... Set nonzero bits for multiplication and divisions by a powe (*)
  0bdf10b... Fix recent thinko in operand_equal_p (*)
  3e2bdf2... Do not use subword paradoxical subregs in emit_group_store (*)
  418999f... libstdc++: Simplify lifetime of eh_globals variable [PR1075 (*)
  f505f37... libstdc++: Define _GNU_SOURCE for secure_getenv on Cygwin [ (*)
  5f18278... ada: Fix for validity checks combined with aliasing checks (*)
  4eac883... ada: Fix couple of issues with arrays indexed by enumeratio (*)
  9a27e6a... ada: Fix typo in comment referring to pragma Restrictions (*)
  0528884... ada: Cleanup code for warnings about unreferenced formal pa (*)
  3139280... ada: Cleanup code for unreferenced variables (*)
  72baa4e... ada: Cleanup code for warnings about unset references (*)
  7e1fe87... ada: Static intrinsic functions are a core language extensi (*)
  1207432... ada: Remove redundant calls in handling of aspect specifica (*)
  fe960a3... ada: Flag unsupported dispatching constructor calls (*)
  5f780a2... ada: Avoid repeated iteration over private protected compon (*)
  cb3c260... ada: Cleanup clearing flags on package variables (*)
  265341d... ada: Fix various typos in GNAT User's Guide (*)
  12cfb29... ada: Fix loop unnesting issue. (*)
  73d04a0... ada: Fix repeated killing of private entity values (*)
  50bd9f4... ada: Simplify detection of controlling formals (*)
  64b1073... ada: Skip dynamic interface conversion under configurable r (*)
  5150978... ada: Skip dynamic interface conversion under configurable r (*)
  e491cb2... ada: Fix typo (*)
  48c206e... ada: Remove sa_messages (*)
  7d0d27d... ada: Refactor: replace uses of `not Present(X)` with `No (X (*)
  587af00... ada: Fix various typos in node and entity description comme (*)
  1d20113... ada: Fix various typos in GNAT RM (*)
  533d79a... ada: Improve efficiency of scope stack restoration (*)
  41d5a49... ada: Small editorial changes to documentation comments (*)
  1e78b49... ada: Allow enabling a restricted set of language extensions (*)
  c07da85... ada: Generate missing object decls for adainit/adafinal reg (*)
  ffcd192... ada: Support lock-free protected objects with pragma Initia (*)
  0929de4... ada: Remove VxWorks 6 and VxWorks 653 2.x content from the  (*)
  da1207f... ada: Reject expanded global names in lock-free protected ob (*)
  8080a1b... ada: Generate host-side CUDA_Register_Function calls for de (*)
  164cc7a... aarch64: Fix typo in aarch64-sve.md comment (*)
  e4cba49... Remove support for Intel MIC offloading (*)
  e724b04... libgcc: Special-case BFD ld unwind table encodings in find_ (*)
  a05d8e1... Better integrate default 'sorry' 'TARGET_ASM_CONSTRUCTOR',  (*)
  4ee35c1... Restore default 'sorry' 'TARGET_ASM_CONSTRUCTOR', 'TARGET_A (*)
  2b4a039... Support Intel AMX-FP16 ISA (*)
  d201bd1... arm: Allow to override location of .gnu.sgstubs section (*)
  97752b7... c++: Use in-process client when networking is disabled (*)
  fabe470... Initial Sierra Forest Support (*)
  152834f... Support Intel CMPccXADD (*)
  d29260c... Daily bump. (*)
  32a06ce... c++: Quash -Wdangling-reference for member operator* [PR107 (*)
  40c34be... c++: requires-expr and access checking [PR107179] (*)
  095de98... Add testcases resolved with ranger as VRP1. (*)
  a4cd238... c++: change -fconcepts to mean C++20 concepts (*)
  c0b38e9... c++: constexpr error with defaulted virtual dtor [PR93413] (*)
  db6a9fe... amdgcn: Fix instruction generation for exp2 and log2 operat (*)
  e177be8... analyzer: use std::unique_ptr for state machines from plugi (*)
  76dd2c4... analyzer: use std::unique_ptr for known functions (*)
  accece8... analyzer: use std::unique_ptr during bifurcation (*)
  d60b40b... analyzer: use std::unique_ptr for checker_event (*)
  e031c5a... analyzer: use std::unique_ptr for feasibility_problems and  (*)
  ca5ff10... analyzer: use std::unique_ptr for custom_edge_info pointers (*)
  2a9b395... analyzer: use std::unique_ptr for saved_diagnostic::m_stmt_ (*)
  6341f14... analyzer: use std::unique_ptr for pending_diagnostic/note (*)
  6fd485d... Update range query cache when a statement is updated. (*)
  00d7c8f... Add gcc/make-unique.h (*)
  5acc10a... analyzer: fix ICE when pipe's arg isn't a pointer [PR107486 (*)
  6629444... OpenMP/Fortran: 'target update' with DT components (*)
  553b1d3... i386: Fix uninitialized register after peephole2 conversion (*)
  2ff0e62... libstdc++: Add missing move in ranges::copy (*)
  f95e4ec... amdgcn: Fix duplicate conditionals [PR107510] (*)
  20d5dca... testsuite: Fix gen-vect-34.c with vect_masked_load [PR10680 (*)
  e3c898e... c: C2x auto (*)
  58035ee... Daily bump. (*)
  41602c8... libstdc++: Remove more redundant union members (*)
  f6ce1e7... Support OpenACC 'declare create' with Fortran allocatable a (*)
  da8e0e1... Support OpenACC 'declare create' with Fortran allocatable a (*)
  abeaf37... Add 'libgomp.oacc-fortran/declare-allocatable-array_descrip (*)
  59c6c5d... Add 'libgomp.oacc-fortran/declare-allocatable-1-runtime.f90 (*)
  8c357d8... Add 'libgomp.oacc-fortran/declare-allocatable-1.f90' (*)
  a1a6b91... RISC-V: Add Zawrs ISA extension support (*)
  abaa32c... gcc: honour -ffile-prefix-map in ASM_MAP [PR93371] (*)
  58511b3... Fix bug in frange::contains_p() for signed zeros. (*)
  6d9dbdf... libstdc++: Improve ERANGE behavior for fallback FP std::fro (*)
  f487469... libstdc++: Remove unnecessary variant member in std::expect (*)
  cf35818... libstdc++: Ignore -Wignored-qualifiers warning in <variant> (*)
  0c86a66... libstdc++: _Bfloat16 for <compare> (*)
  c3299cd... builtins: Guard builtins.cc against HUGE_VAL and NAN defini (*)
  b65e391... libstdc++: Shortest denormal hex std::to_chars (*)
  eaba55f... rs6000: Byte reverse V8HI on Power8 by vector rotation. (*)
  74e904b... Daily bump. (*)
  2b0e81d... c++: per-scope, per-signature lambda discriminators (*)
  4f8aac7... configure: cache result of "sys/sdt.h" header check (*)
  e5c15eb... gcc/file-prefix-map: Allow remapping of relative paths (*)
  bdf0018... [PR tree-optimization/107490] Handle NANs in op[12]_range. (*)
  82b0345... Make sure ssa-name is valid. (*)
  e7310e2... Make ranger vrp1 default. (*)
  7b1cdca... Remove builtin_unreachable in VRP (*)
  592bbe3... Allow queries on exit block. (*)
  7cc2824... Intersect with nonzero bits can indicate change incorrectly (*)
  81f98af... libstdc++: std::from_chars std::{,b}float16_t support (*)
  0ae2653... libstdc++: std::to_chars std::{,b}float16_t support (*)
  29ef50b... libstdc++-v3: Some std::*float*_t charconv and i/ostream ov (*)
  5cee5f9... i386: correct integer division modeling in znver.md (*)
  0122faa... c++: Reorganize per-scope lambda discriminators (*)
  4acc4c2... Fix incorrect digit constraint (*)
  5c5ef2f... Enable more optimization for 32-bit/64-bit shrd/shld with i (*)
  af6d747... c++: pass std attributes to make_call_declarator (*)
  43c40f1... c++: set TREE_NOTHROW after genericize (*)
  6a1f27f... c++: formatting tweaks (*)
  1b9a5cc... Add attribute hot judgement for INLINE_HINT_known_hot hint. (*)
  9a8b868... Daily bump. (*)
  a3b58f2... RISC-V: Libitm add RISC-V support. (*)
  db55f1d... libstdc++-v3: <complex> support for extended floating point (*)
  8422861... btf: Add support to BTF_KIND_ENUM64 type (*)
  cbf5650... libstdc++: Small extended float support tweaks (*)
  1b07d37... RISC-V: Change constexpr back to CONSTEXPR (*)
  10aa035... amdgcn: add fmin/fmax patterns (*)
  f539029... amdgcn: multi-size vector reductions (*)
  12a1085... amdgcn: Silence unused parameter warning (*)
  7e06cfc... Update email address (*)
  27b9e11... Libvtv: Add loongarch support. (*)
  259a115... builtins: Add various complex builtins for _Float{16,32,64, (*)
  29490c2... builtins: Add __builtin_nextafterf16b builtin (*)
  7f94082... builtins: Add various __builtin_*f{16,32,64,128,32x,64x,128 (*)
  58685b9... Support Intel AVX-NE-CONVERT (*)
  87235f1... i386:: using __bf16 for AVX512BF16 intrinsics (*)
  6913cad... Enable V4BFmode and V2BFmode. (*)
  da5e884... Daily bump. (*)
  f36bba0... Daily bump. (*)
  7f06740... Repair --disable-sjlj-exceptions (*)
  96ba0c3... Restore RTL alias analysis for hard frame pointer (*)
  7e7ebe3... d: Merge upstream dmd, druntime e4f8919591, phobos 3ad507b5 (*)
  cfd8541... Better separate 'LTO' vs. 'LTODump' in 'gcc/lto/lang.opt' (*)
  eaa59f0... d: Make TARGET_D_MINFO_SECTION hooks in elfos.h the languag (*)
  ca652f8... d: Remove D-specific version definitions from target header (*)
  724d3f9... Fix signed vs unsigned issue in H8 port (*)
  3055829... Daily bump. (*)
  49237fe... libstdc++: Fix dangling reference in filesystem::path::file (*)
  b80f25a... libstdc++: Make placeholders inline when inline variables a (*)
  655271e... libstdc++: Don't use gstdint.h anymore (*)
  e583c86... c++: -Wdangling-reference and system headers (*)
  38a628f... c++: apply friend attributes sooner (*)
  4fe34cd... c: tree: target: C2x (...) function prototypes and va_start (*)
  988dd22... libstdc++: Fix allocator propagation in regex algorithms [P (*)
  95decac... vect: Reject non-byte offsets for gather/scatters [PR107346 (*)
  031a400... tree-optimization/107407 - wrong code with DSE (*)
  1add363... tree-optimization/107447 - avoid hoisting returns-twice cal (*)
  0841285... tree-optimization/107435 - ICE with recurrence vectorizatio (*)
  89999f2... openmp: Allow optional comma after directive-specifier in C (*)
  826df6d... Adjust gcc.dg/vect/pr100756.c for V8SI and V16SI (*)
  11e811d... OpenACC: Don't gang-privatize artificial variables [PR90115 (*)
  0607307... Fix target selector syntax in 'gcc.dg/vect/bb-slp-cond-1.c' (*)
  3f9c071... docs: document sanitizers can trigger warnings (*)
  bd89173... lto-dump: modernize a bit (*)
  0c11265... Document 'distclean-stage[N]' (*)
  c6567d2... Change remaining flag_finite_math_only use in value-range.c (*)
  225f9c8... testsuite: Adjust vect-bitfield-read-* with vect_shift and  (*)
  e0997c1... c: C2x enums with fixed underlying type [PR61469] (*)
  96069d8... Daily bump. (*)
  0a2984d... runtime: use _libgo_off_t_type when calling C mmap (*)
  fc01cfa... Aarch64: Do not define DONT_USE_BUILTIN_SETJMP (*)
  0e36a9c... x86: Replace ne:CCC/ne:CCO with UNSPEC_CC_NE in neg pattern (*)
  1c2b53c... Use simple_dce_from_worklist with match_simplify_replacemen (*)
  a33d623... c++: Fix ICE on g++.dg/modules/adl-3_c.C [PR107379] (*)
  f7d1d77... c++: Templated lambda mangling (*)
  f95d3d5... aarch64: Reinstate some uses of CONSTEXPR (*)
  2b1fb72... [PR tree-optimization/107394] Canonicalize global franges a (*)
  9119431... options: Clarify 'Init' option property usage for streaming (*)
  be6c755... lto: do not load LTO stream for aliases [PR107418] (*)
  bfb7994... c++: Fix excess precision related ICE on invalid binop [PR1 (*)
  4e1d704... IRA: Make sure array is big enough (*)
  2706537... RISC-V: Add zhinx/zhinxmin testcases. (*)
  6b252dc... RISC-V: Limit regs use for z*inx extension. (*)
  ac96e90... RISC-V: Target support for z*inx extension. (*)
  e093357... RISC-V: Minimal support of z*inx extension. (*)
  486a503... Daily bump. (*)
  57bbf3a... analyzer: fixes to file-descriptor handling (*)
  593254a... analyzer: add sm-fd.dot (*)
  f7d2881... Fortran: BOZ literal constants are not compatible to any ty (*)
  068baae... bpf: add preserve_field_info builtin (*)
  d2249cd... c++: Implement -Wdangling-reference [PR106393] (*)
  f896c13... xtensa: Fix out-of-bounds array access in the movdi pattern (*)
  82e629c... ipa-visibility: remove assert in TLS optimization [PR107353 (*)
  a87819b... Check if varying may also be non-negative. (*)
  d80b774... i386: add reset_cpu_feature (*)
  4329d11... RISC-V: Fix epilogue generation for barrier. (*)
  7e924ba... RISC-V: ADJUST_NUNITS according to -march. (*)
  f556cd8... RISC-V: Support load/store in mov<mode> pattern for RVV mod (*)
  86654b2... RISC-V: Recognized Svinval and Svnapot extensions (*)
  0ef04aa... RISC-V: Adjust table indentation in commnet for riscv-modes (*)
  ba2030b... gcc/configure: regenerate (*)
  82866f4... Convert flag_finite_math_only uses in frange to HONOR_*. (*)
  978ec48... rs6000: cannot_force_const_mem for HIGH code rtx[PR106460] (*)
  0cd11d3... RISC-V: Add h extension support (*)
  a9f339d... Don't force DWARF4 for AutoFDO tests (*)
  e73ca78... Daily bump. (*)
  65f5fa2... Start using discriminators in AutoFDO. (*)
  43e654a... c++: Adjust synthetic template parm creation (*)
  fe1e1ae... c++: remove use_default_args parm of coerce_template_parms (*)
  4a54873... c++: correct fold_operand change (*)
  15d67c1... c++ modules: enum TYPE_MIN/MAX_VALUE streaming [PR106848] (*)
  1c64aba... Always use TYPE_MODE instead of DECL_MODE for vector field (*)
  e6a29aa... c++: constexpr-evaluate more assumes (*)
  ac8f92c... c++: improve failed constexpr assume diagnostic (*)
  4ba3902... rs6000: Add CCANY; replace <un>signed by <mode:CCANY> (*)
  4c5b116... tree-optimization/107176 - SCEV analysis association issue (*)
  cb21297... Relax assertion in profiler (*)
  3ee6757... Move NOP stripping in SCEV analysis (*)
  d931715... Remove znver4 instruction reservations (*)
  619e4ca... gimplify: Fix comment typos (*)
  44e18da... gimplify: Call gimple_boolify on IFN_ASSUME argument [PR107 (*)
  5936320... MIPS: add builtime option for -mcompact-branches (*)
  4479f1d... MIPS: Not trigger error for pre-R6 and -mcompact-branches=a (*)
  7d88853... gimplify: Don't add GIMPLE_ASSUME if errors were seen [PR10 (*)
  354c97e... MIPS: fix building on multiarch platform (*)
  19295e8... tree-optimization/100756 - niter analysis and folding (*)
  321f89e... rs6000/test: Support vect_long_long effective target (*)
  958014f... vect: Fix wrong shift_n after widening on BE [PR107338] (*)
  5a20a47... riscv: fix cross compiler (*)
  f3f000b... i386: fix pedantic warning (*)
  4e939ae... Daily bump. (*)
  687d11f... analyzer: fix ICE on va_copy [PR107349] (*)
  2e8a055... diagnostics: fix ICE in sarif output with NULL filename [PR (*)
  18faaeb... analyzer: handle (NULL == &VAR) [PR107345] (*)
  53881c4... analyzer: simplify sm_state_map lookup (*)
  792f039... analyzer: handle "pipe" and "pipe2" [PR106300] (*)
  244021b... tree: add build_string_literal overloads (*)
  2055388... libgomp/nvptx: Prepare for reverse-offload callback handlin (*)
  f751bf4... x86: fix VENDOR_MAX enum value (*)
  f7d8ccf... c++: ICE with invalid structured bindings [PR107276] (*)
  65e3274... c, c++: Fix up excess precision handling of scalar_to_vecto (*)
  131d18e... libgomp/nvptx: Prepare for reverse-offload callback handlin (*)
  a096036... [AArch64] Improve immediate expansion [PR106583] (*)
  da8c362... c++: Fix up constexpr handling of char/signed char/short pr (*)
  f44575c... c-family: Implicitly return zero from main even on freestan (*)
  5bcd92d... [PR tree-optimization/107355] Handle NANs in abs range-op e (*)
  178ac53... OpenMP: Fix reverse offload GOMP_TARGET_REV IFN corner case (*)
  97d1ed6... RISC-V: Support --target-help for -mcpu/-mtune (*)
  1e9d9ed... Check HONOR_NANS instead of flag_finite_math_only in frange (*)
  47db37e... lto: Always quote path to touch (*)
  6bfea64... RISC-V: Support (set (mem) (const_poly_int)) (*)
  f84e4fb... RISC-V: Replace CONSTEXPR with constexpr (*)
  3eea8c6... RISC-V: Remove unused TI/TF vector modes. (*)
  65908ac... RISC-V: Fix REG_CLASS_CONTENTS. (*)
  00716b7... Daily bump. (*)
  0e37fd4... libgcc: Update 'gthr-mcf.h' to include a dedicated header f (*)
  e396245... Daily bump. (*)
  fef16c4... Fix uninitialized variable warnings. (*)
  423df44... Update selftest such that [-Inf, +Inf] is always VARYING fo (*)
  e0927d7... xtensa: Make register A0 allocable for the CALL0 ABI (*)
  1043971... Daily bump. (*)
  4cfdaeb... Fortran: Add missing TKR initialization to class variables  (*)
  5792208... i386: Fix up BFmode comparisons in conditional moves [PR107 (*)
  2cc4160... c++: Don't shortcut TREE_CONSTANT vector type CONSTRUCTORs  (*)
  bf3b532... Enable AMD znver4 support and add instruction reservations (*)
  88b3466... libstdc++: respect with-{headers, newlib} for default hoste (*)
  33de0ff... libstdc++: Fix std::move_only_function for incomplete param (*)
  a9de836... Restore 'libgomp.oacc-c-c++-common/nvptx-sese-1.c' SESE reg (*)
  436c4a2... Add 'gcc.dg/tree-ssa/pr107195-3.c' [PR107195] (*)
  09f9814... tree-optimization/107323 - loop distribution partition orde (*)
  bdac4b4... RISC-V: Add type attribute for atomic instructions. (*)
  fa553ff... match.pd: Fix up gcc.dg/pr54346.c on i686-linux [PR54346] (*)
  5f9fac6... c++: Fix up mangling ICE with void{} [PR106863] (*)
  36ba985... Don't build readline/libreadline.a, when --with-system-read (*)
  f56d48b... RISC-V: Add RVV vsetvl/vsetvlmax intrinsics and tests. (*)
  cbd5057... RISC-V: Add RVV intrinsic basic framework. (*)
  4e7ec7d... i386: Auto vectorize sdot_prod, udot_prod with VNNIINT8 ins (*)
  4066759... Support Intel AVX-VNNI-INT8 (*)
  825d004... Support Intel AVX-IFMA (*)
  47a6ae5... Daily bump. (*)
  ecb20df... Fortran: error recovery with references of bad array constr (*)
  d155442... [PR c++/106654] Handle non-irange ranges in get_range_globa (*)
  2e158ea... Add op[12]_range for UNORDERED_LT entries in range-op. (*)
  ecaa9ca... testsuite: Sanitize fails for SP FPU on Arm (*)
  14272ae... c++: constraint matching, TEMPLATE_ID_EXPR, current inst (*)
  1d561e1... ipa-visibility: Optimize TLS access [PR99619] (*)
  3dfdc0d... A false UNORDERED_<cond> means neither operand can be a NAN (*)
  9a8b37f... c++ modules: handle CONCEPT_DECL in node_template_info [PR1 (*)
  e10ca95... vect: Fix vectype when widening container type in bitfield  (*)
  7bf3a4d... libstdc++: Redefine __from_chars_alnum_to_val's table (*)
  f4fda3e... Do not set NAN flags for VARYING ranges when !HONOR_NANS. (*)
  be43d5d... Replace finite_operands_p with maybe_isnan. (*)
  c75ee0b... testsuite: Add some missing -Wno-psabi options (*)
  f468fe1... passes: Fix a comment typo (*)
  12d9f5a... libgomp: Add offload_device_gcn check, add requires-4a.c te (*)
  5362b5c... Avoid PHI - PHI recurrence in vectorization (*)
  c7ebee2... Add 'libgomp.oacc-c-c++-common/private-big-1.c' [PR105421] (*)
  7c55755... amdgcn: Use FLAT addressing for all functions with pointer  (*)
  25861cf... Make 'autoreconf' work for 'gcc', 'libobjc' (*)
  df99e9e... aarch64: Commonise some folding code (*)
  7bca721... aarch64: Use using directives to inherit constructors (*)
  9482a5e... aarch64: Replace CONSTEXPR with constexpr (*)
  57675c7... aarch64: Prevent generation of /M BRKAS and BRKBS (*)
  6bec666... aarch64: Fix matching of BRKNS (*)
  8e2b5cf... c/107305 - avoid ICEing with invalid GIMPLE input to the GI (*)
  5d6e834... vect: Simplify first for shifted value generation [PR107240 (*)
  a2e2838... Add C++ library interface data (*)
  53e6d7a... Add assume support to VRP. (*)
  87f9c4a... Daily bump. (*)
  5e1538c... c: C2x %wN, %wfN format checking (*)
  f006827... Always check result from build_<COND> in range-op-float.cc (*)
  ebe87ed... analyzer: fix ICE on __builtin_ms_va_copy [PR105765] (*)
  fb4db9b... libstdc++: Implement remaining P2474R2 changes to views::ta (*)
  b3c98d6... c++: Mitigate -Wuseless-cast with classes [PR85043] (*)
  79d38dd... testsuite: Default make check-g++ vs. tests for newest C++  (*)
  a10d6b5... libstdc++: Fix typo in stride_view's operator- [PR107313] (*)
  a01eae6... testsuite: Fix up c2x-enum-1.c for 32-bit arches [PR107311] (*)
  69a2336... Use Value_Range when applying inferred ranges. (*)
  47684e5... libstdc++/thread: Implement `_GLIBCXX_NPROCS` for Windows (*)
  d329698... [PR tree-optimization/107312] Make range_true_and_false wor (*)
  f036d75... gcc: Add 'mcf' thread model support from mcfgthread (*)
  f3b957e... pch: Fix streaming of strings with embedded null bytes (*)
  09fed44... avr: remove useless @tie{} directives (*)
  f6c168f... SRA: Limit replacement creation for accesses propagated fro (*)
  cb994ac... IBM zSystems: Fix function_ok_for_sibcall [PR106355] (*)
  4f3f029... xtensa: Prepare the transition from Reload to LRA (*)
  95c5cff... s390: Fix bootstrap error with checking and -m31. (*)
  65b98fc... expr: Fix ICE on BFmode -> SFmode conversion of constant [P (*)
  07cc4c1... match.pd: Add 2 TYPE_OVERFLOW_SANITIZED checks [PR106990] (*)
  ba281da... libstdc++-v3: Implement {,b}float16_t nextafter and some fi (*)
  8f7df33... i386: Fix up __bf16 handling on ia32 (*)
  32ab923... tree-optimization/106781 - adjust cgraph lhs removal (*)
  75f7ff1... libsanitizer: regenerate configure (*)
  1442e20... Canonicalize vec_perm index to make the first index come fr (*)
  21de009... Daily bump. (*)
  f5f1d92... c: Diagnose "enum tag;" after definition [PR107164] (*)
  cc694f4... testsuite: Only run -fcf-protection test on i?86/x86_64 [PR (*)
  885b666... libiberty: Fix C89-isms in configure tests (*)
  6be2672... libsanitizer: Avoid implicit function declaration in config (*)
  0101137... c++ modules: stream non-trailing default targs [PR105045] (*)
  c70b44f... libstdc++: Implement ranges::stride_view from P1899R3 (*)
  3b3083a... c: C2x enums wider than int [PR36113] (*)
  656b233... ipa-cp: Better representation of aggregate values in call c (*)
  e0403e9... ipa-cp: Better representation of aggregate values we clone  (*)
  e73fe9e... libgcc: Quote variable in Makefile.in (*)
  92ef782... tree-optimization/107302 - fix vec_perm placement for recur (*)
  aae016f... ifcvt: Do not lower bitfields if we can't analyze dr's [PR1 (*)
  a23225f... libstdc++: Partial library support for std::float{16,32,64, (*)
  4dda30e... middle-end IFN_ASSUME support [PR106654] (*)
  5ad3cc1... tree-optimization/107301 - check if we can duplicate block  (*)
  3510638... Move scanning pass of forwprop-19.c to dse1 for r13-3212-gb (*)
  0205fbb... Merge partial relation precisions properly (*)
  6237663... Daily bump. (*)
  4374c42... Fix bogus RTL on the H8. (*)
  19859bd... More infrastructure to avoid bogus RTL on H8. (*)
  f6e93b7... Remove accidential commits (*)
  566c5f1... Enable REE for H8 (*)
  43ee3f6... Add missing splitter for H8 (*)
  9072db9... x86: Check corrupted return address when unwinding stack (*)
  84807af... Fortran: NULL pointer dereference in gfc_simplify_image_ind (*)
  c9b840d... Make sure exported range for SSA post-dominates the DEF in  (*)
  d45af5c... Fortran: handle bad array ctors with typespec [PR93483, PR1 (*)
  34cecde... Fortran: check type of operands of logical operations, comp (*)
  8950288... Fortran: Fixes for kind=4 characters strings [PR107266] (*)
  3bd5d9a... c++ modules: streaming constexpr_fundef [PR101449] (*)
  01d7d45... [PR tree-optimization/105820] Add test. (*)
  cb1edef... Do not test for -Inf when flag_finite_math_only. (*)
  7896a31... Add 3 floating NAN tests. (*)
  b565ac1... Add relation_trio class for range-ops. (*)
  04874fe... Fix nan updating in range-ops. (*)
  fca5295... Don't set useless relations. (*)
  612de72... GCN: Restore build with GCC 4.8 (*)
  aeb1e2b... Tag 'gcc/gimple-expr.cc:mark_addressable_2' as 'static' (*)
  b617966... Fix nvptx-specific '-foffload-options' syntax in 'libgomp.c (*)
  46a8e01... Vectorization of first-order recurrences (*)
  acdb241... libgcc: Move cfa_how into potential padding in struct frame (*)
  0f48155... libstdc++: Fix value of __cpp_lib_constexpr_charconv (*)
  59af5e0... RISC-V: Fix format[NFC] (*)
  0ea578e... RISC-V: Reorganize mangle_builtin_type.[NFC] (*)
  f10b9f6... elf: ELF toolchain --without-{headers, newlib} should provi (*)
  fd206f0... Initial Meteorlake Support (*)
  470a065... Initial Raptorlake Support (*)
  aedf7eb... Daily bump. (*)
  6366e3e... Add new constraints for upcoming autoinc fixes (*)
  709b216... Rename "z" constraint to "Zz" on the H8/300 (*)
  6c3da5c... Fix bug in register move costing on H8/300 (*)
  8f605de... Daily bump. (*)
  030a08c... libstdc++: Fix -Wunused-function warning in src/c++11/debug (*)
  378a0f1... libstdc++: Implement constexpr std::to_chars for C++23 (P22 (*)
  e24b430... libstdc++: Fix uses_allocator_construction args for cv pair (*)
  baeec7c... Daily bump. (*)
  36d20fa... preprocessor: C2x identifier rules (*)
  89f20c9... Fortran: fix check of polymorphic elements in data transfer (*)
  b4a4c63... Implement distinction between HONOR_SIGNED_ZEROS and MODE_H (*)
  8efc383... Implement range-op entry for __builtin_copysign. (*)
  3760dd5... gfortran.dg/c-interop/deferred-character-2.f90: Fix dg-do (*)
  3dfeda0... Check rvc_normal in real_isdenormal. (*)
  0dd9dd1... libstdc++: Disable all emergency EH pool code if obj-count  (*)
  cf0b7e9... libstdc++: Simplify print_raw function for debug assertions (*)
  823e909... Replace CFN_BUILTIN_SIGNBIT* cases with CASE_FLT_FN. (*)
  464f050... Normalize ranges over the range for both bounds when -ffini (*)
  2e252f5... Drop -0.0 in frange::set() for !HONOR_SIGNED_ZEROS. (*)
  d6a488f... c++ modules: ICE with dynamic_cast [PR106304] (*)
  a75e9be... Add cases for CFN_BUILT_IN_SIGNBIT[FL]. (*)
  9ed4a84... tree-optimization/107254 - check and support live lanes fro (*)
  e39b170... Fix PR target/107248 (*)
  6e8ce5d... libstdc++: Use markdown in Doxygen comment (*)
  98fef35... gcov: test line count for label in then/else block (*)
  4b04292... gcov: test switch/break line counts (*)
  c2565a3... middle-end, c++, i386, libgcc: std::bfloat16_t and __bf16 a (*)
  16ec267... c++: Excess precision for ? int : float or int == float [PR (*)
  98e3411... c++: Implement excess precision support for C++ [PR107097,  (*)
  1898163... c: C2x storage class specifiers in compound literals (*)
  621a911... Daily bump. (*)
  c26d335... Fix bogus -Wstringop-overflow warning (*)
  537e08c... c++: trivial formatting cleanups (*)
  99da523... analyzer: fix ICE introduced in r13-3168 [PR107210] (*)
  ab8477a... libgomp: Add Fortran testcases for omp_in_explicit_task (*)
  c853d65... Fix emit_group_store regression on big-endian (*)
  fc748d4... use proper DECL_INITIAL for VTV (*)
  6cc3394... propagate partial equivs in the cache. (*)
  d75be7e... Add partial equivalence recognition to cast and bitwise and (*)
  aa05838... Add equivalence iterator to relation oracle. (*)
  b556341... Add partial equivalence support to the relation oracle. (*)
  3130e70... c++: ICE with VEC_INIT_EXPR and defarg [PR106925] (*)
  e5139d1... tree-optimization/107247 - reduce SLP reduction accumulator (*)
  4b79661... machmode: Introduce GET_MODE_NEXT_MODE with previous GET_MO (*)
  1cccf64... [AArch64] Improve bit tests [PR105773] (*)
  5cbaf84... tree-optimization/107160 - avoid reusing multiple accumulat (*)
  5364b42... Add op1_op2_relation for float operands. (*)
  786e4c0... diagnose return statement in match.pd (with { ... } express (*)
  9f0d4ad... ifcvt: Fix bitpos calculation in bitfield lowering [PR10722 (*)
  6f653a2... LoongArch: implement count_{leading,trailing}_zeros (*)
  7f9a746... vect: Don't pattern match BITFIELD_REF's of non-integrals [ (*)
  7c05988... LoongArch: Fixed a bug in the loongarch architecture of lib (*)
  e867f6b... c: Do not use *_IS_IEC_60559 == 2 (*)
  781f477... Daily bump. (*)
  ddb7f0a... preprocessor: Fix tracking of system header state [PR60014, (*)
  f77281b... libstdc++: Add __gnu_debug::basic_string<>::compare overloa (*)
  bc0d700... c++: Remove maybe-rvalue OR in implicit move (*)
  a0c1a05... Add range-op entry for floating point NEGATE_EXPR. (*)
  7858368... Fortran: check types of operands of arithmetic binary opera (*)
  caf9db5... libgomp: Fix up OpenMP 5.2 feature bullet (*)
  0ec4e93... libgomp: Add omp_in_explicit_task support (*)
  a58a965... libgomp: Fix up creation of artificial teams (*)
  9bf7408... c++: defer all consteval in default args [DR2631] (*)
  bfcd9f8... libstdc++: Implement ranges::repeat_view from P2474R2 (*)
  fbf4233... RISC-V: Remove TUPLE size macro define. [NFC] (*)
  0af2b2f... RISC-V: Apply clang-format for riscv-vector-builtins.* [NFC (*)
  ef0d797... RISC-V: Refine register_builtin_types function. [NFC] (*)
  fcb94f5... RISC-V: Move function place to make it looks better. [NFC] (*)
  11c72f2... Remove AVX512_VP2INTERSECT from PTA_SAPPHIRERAPIDS (*)
  80077ae... MAINTAINERS: Add myself for write after approval (*)
  a9c83fb... gcov: rename gcov_write_summary (*)
  6d2294a... regenerate configure files (*)
  1c0670c... Add stubs for floating point range-op tests. (*)
  658788f... Add method to query the sign of a NAN. (*)
  6ce0823... Disable tree to bool conversion in frange::update_nan. (*)
  a901343... Add an frange(type) constructor analogous to the irange ver (*)
  bb00d09... Add default relation_kind to floating point range-op entrie (*)
  9d9e793... Libvtv-test: Fix bug that scansarif.exp cannot be found in  (*)
  ab332cd... Daily bump. (*)
  2c328e5... Enable support for atomic primitives on SPARC/Linux (*)
  5395528... Fortran: check types of source expressions before conversio (*)
  23c3cba... libstdc++: Fix bootstrap for --disable-threads build [PR107 (*)
  9736a42... c++ modules: ICE with templated friend and std namespace [P (*)
  2ceb4d5... c++ modules: lazy loading from within template [PR99377] (*)
  637e366... libstdc++: Allow emergency EH alloc pool size to be tuned [ (*)
  576d524... Avoid calling tracer.trailer() twice. (*)
  b65945e... i386: Fix up RTL checking ICE [PR107185] (*)
  706d858... Implement ABS_EXPR operator for frange. (*)
  fe7371e... Implement op1_range operators for unordered comparisons. (*)
  4cbc312... Share common ordered comparison code with UN*_EXPR. (*)
  ad7cff6... Move TRUE case first in range-op.cc. (*)
  0fa35c7... libiberty: Demangling 'M' prefixes (*)
  ee46764... tree-optimization/107212 - SLP reduction of reduction paths (*)
  bd9a055... amdgcn: vector testsuite tweaks (*)
  bf6b5c7... amdgcn: Add vector integer negate insn (*)
  769a10d... amdgcn: vec_init for multiple vector sizes (*)
  5cfe085... amdgcn: Add vec_extract for partial vectors (*)
  0d8753c... amdgcn: Resolve insn conditions at compile time (*)
  45381d6... amdgcn: add multiple vector sizes (*)
  25413fd... vect: Teach vectorizer how to handle bitfield accesses (*)
  498ad73... Add define_insn_and_split to support general version of "kx (*)
  c4d15dd... [PR107195] Set range to zero when nonzero mask is 0. (*)
  0ecd0f1... Generic configury support for shared libs on VxWorks (*)
  46325c1... Tigthen the addition of -lgcc_eh to vxworks_libgcc_spec (*)
  70d81e3... ranger: add override keyword (*)
  80f414e... Fix PR107193. (*)
  b88adba... Optimize nested permutation to single VEC_PERM_EXPR [PR5434 (*)
  db24bdc... [PR rtl-optimization/107182] Clear EDGE_CROSSING for jump-> (*)
  d2efb10... RISC-V: move struct vector_type_info from *.h to *.cc and c (*)
  1627d05... RISC-V: Add missing vsetvl instruction type. (*)
  27bfe54... Daily bump. (*)
  7af6a80... Add cpplib ro.po (*)
  c7cb239... c++: Lambda context mangling (*)
  29b0fe3... compiler: treat S("") as a string constant (*)
  0f6efd3... compiler: only build thunk struct type when it is needed (*)
  1d2f07e... libstdc++: Revert addition of constraints to make_signed/ma (*)
  67efffe... c-family: ICE with [[gnu::nocf_check]] [PR106937] (*)
  248c8ae... Don't ICE running selftests if errors were raised [PR99723] (*)
  d0bbecb... RISC-V: Add riscv_vector.h wrapper in testsuite to prevent  (*)
  99e9796... RISC-V: Adjust testcase for rvv/base/user-1.c (*)
  684d238... RISC-V: Add newline to the end of file [NFC] (*)
  80cb09d... Make range-op-float entries public. (*)
  e23f7da... Add frange::maybe_isnan (bool sign). (*)
  69988cd... The true side of x != x should set NAN. (*)
  58fa216... x UNORD x should set NAN on the TRUE side (and !NAN on the  (*)
  8b6bced... Return non-legacy ranges in range.h. (*)
  2bd112d... libstdc++: std::make_signed_t<cv bool> should be ill-formed (*)
  a99f511... Require fgraphite effective target for pr107153.c test [PR1 (*)
  98ad452... Add op1_range for __builtin_signbit. (*)
  9b8520f... Fix unrecognizable insn of cvtss2si. (*)
  70f66a4... openmp, fortran: Fix up IFN_ASSUME call (*)
  59d2785... arc: Remove obsolete mRcq and mRcw options. (*)
  e8f5074... arc: Remove Rcq constraint. (*)
  5ebbdf9... arc: Remove Rcw constraint (*)
  af681e9... arc: Remove Rcr constraint (*)
  5e81df8... arc: Use negative enter pattern instruction's offsets (*)
  decbb5b... libgfortran: Use `__gthread_t` instead of `pthread_t` (*)
  570eb45... Daily bump. (*)
  e95e91e... pru: Add cbranchdi4 pattern (*)
  73137f3... pru: Optimize DI shifts (*)
  66c48be... MIPS: improve -march=native arch detection (*)
  d7346a3... Daily bump. (*)
  705ed42... Fortran: error recovery for invalid types in array construc (*)
  6ffbf87... c++: track whether we expect a TARGET_EXPR to be elided (*)
  9ff6c33... Daily bump. (*)
  895dd02... c++: fixes for derived-to-base reference binding [PR107085] (*)
  f30e9fd... Set discriminators for call stmts on the same line within t (*)
  b9ad850... Use array_at_struct_end_p in __builtin_object_size [PR10183 (*)
  1879e48... Add a new option -fstrict-flex-arrays[=n] and new attribute (*)
  21e51a5... Specialize paths to version.h in _vxworks-versions.h (*)
  f09b995... analyzer: extract bits from integer constants [PR105783] (*)
  eb491ea... libiberty: Demangle variadic template lambdas (*)
  f7f4628... c++ modules: ICE with bitfield in class template (*)
  f8ba88b... c++: catch parm initialization tweak (*)
  1a30890... IPA: support -flto + -flive-patching=inline-clone (*)
  edbb255... c++ modules: static var in inline function [PR104433] (*)
  d3e5465... gimplify: prevent some C++ temporary elision (*)
  89228e3... tree-optimization/107153 - autopar SSA update issue (*)
  6bd2c12... libstdc++: Add --disable-libstdcxx-hosted as an alias for h (*)
  93b3ab6... libstdc++: Shuffle header dependencies of <functional> (*)
  df78e15... gcc: Fix comment typo (*)
  8e2f453... libstdc++: Use bold style for DR titles in the manual (*)
  7b8a77e... Reduce DF computation at -O0 (*)
  ffaf244... Convert nonzero mask back to tree. (*)
  fce601f... contrib: remove extra fetch from git_update_version (*)
  8a79685... libdecnumber: remove unused variable (*)
  e1d1842... fix clang warnings (*)
  bd0e351... remove dead variables (*)
  e66236c... Fix comment typos (*)
  88f04e9... c++: Improve handling of foreigner namespace attributes (*)
  348e46f... fixincludes: Deal also with the _Float128x cases [PR107059] (*)
  62ec780... fixincludes: Fix up powerpc floatn.h tweaks [PR107059] (*)
  b6ab375... Downgrade DWARF_VERSION_DEFAULT to 3 for VxWorks >= 7 (*)
  8dffd0e... Introduce DWARF_VERSION_DEFAULT and redefine for VxWorks (*)
  8307b7d... undef offsetof before defining it in stddef.h (*)
  8a9e92b... compiler: better arg type checking for selected builtins (*)
  629d04d... Daily bump. (*)
  20462a1... libgcc, arc: Fix build (*)
  0143b27... c++: fix broken conversion in coroutines (*)
  49b9a8c... [PR107170] Avoid copying incompatible types in legacy VRP. (*)
  629b481... analyzer: fix another ICE in PR 107158 (*)
  30d6356... analyzer: fixes to call_summary_replay::dump_to_pp (*)
  50c35c6... openmp: Map holds clause to IFN_ASSUME for Fortran (*)
  fa258f6... c: C2x typeof (*)
  09df0d8... c++: remove optimize_specialization_lookup_p (*)
  3ec926d... Fix wrong code generated by unroll-and-jam pass (*)
  b9d04e9... Minor cleanup in DF code (*)
  0af8d95... middle-end/107115 - avoid bogus redundant store removal dur (*)
  33b93ac... aarch64: Remove redundant zero-extends with LDAR (*)
  badd1ac... aarch64: Add test for LDAR generation from __atomic_load_n (*)
  db2f5d6... aarch64: update Ampere-1 core definition (*)
  b1cfbcc... aarch64: fix off-by-one in reading cpuinfo (*)
  85333b9... tree-optimization/107107 - tail-merging VN wrong-code (*)
  544d14e... ada: Implementation of support for storage models in gigi (*)
  6c62d9b... ada: Minor potential bug in sem_ch6.adb (*)
  1180b8f... ada: Reject conditional goto in lock-free protected subprog (*)
  56a9316... ada: Cleanup related to lock-free protected subprograms (*)
  a93fd54... ada: hardened conditionals: exemplify codegen changes (*)
  2113067... ada: hardened booleans: exemplify codegen changes (*)
  09203b7... ada: stack scrubbing: exemplify codegen changes (*)
  3da783c... ada: Fix inserting of validity checks in lock-free protecte (*)
  c3d6d60... ada: Add C declarations for Storage Model support (*)
  b1006d3... ada: Incorrect inferences drawn from if/elsif/while conditi (*)
  f775d36... ada: Accessibility error incorrectly flagged on call within (*)
  3e7ff13... ada: Clean up slice-of-component optimization (*)
  5a841af... ada: Do not issue compiler warnings in GNATprove mode (*)
  7d8ba0c... ada: Disable slice-of-component optimization in some cases (*)
  86b786d... ada: Fix spurious warning on unreferenced refinement consti (*)
  ed7278d... git_update_version: add robust logging (*)
  3c01e3a... arc: Remove max-page-size and common-page-size forced setti (*)
  146e459... libgcc: Decrease size of _Unwind_FrameState and even more s (*)
  847f5ad... openmp: Map holds clause to IFN_ASSUME for C/C++ (*)
  08b51ba... c++, c: Implement C++23 P1774R8 - Portable assumptions [PR1 (*)
  5fc4d3e... cselib: Skip BImode while keeping track of subvalue relatio (*)
  e9d50e7... Setting explicit NANs sets UNDEFINED for -ffinite-math-only (*)
  9eab8e4... Do not check finite_operands_p twice in range-ops-float. (*)
  ab4909f... Do not double print INF and NAN in frange pretty printer. (*)
  966010b... Daily bump. (*)
  e99dcbb... rs6000: Remove the wD constraint (*)
  ba3e5a3... rs6000: Rework vsx_extract_<mode> (*)
  c3d1315... rs6000: Remove "wD" from *vsx_extract_<mode>_store (*)
  5911046... contrib: run fetch before pushing Daily bump (*)
  ef87856... analyzer: add regression test for PR 107158 (*)
  2eff4fe... analyzer: simplify some includes (*)
  6832c95... analyzer: fix ICEs seen with call summaries on PR 107060 (*)
  e2a2284... Fortran: Add OpenMP's assume(s) directives (*)
  49192c4... c++: lvalue_kind tweak (*)
  7d935cd... RISC-V: Introduce RVV header to enable builtin types (*)
  df4c584... range-op: Keep nonzero mask up to date with truncating cast (*)
  b8473c9... libtdc++: Regenerate Makefile.in after freestanding header  (*)
  0afa9df... c: support the attribute starting with '_' (*)
  dc70f3f... libstdc++: Guard use of new built-in with __has_builtin (*)
  4c45163... [PR tree-optimization/107052] range-ops: Take into account  (*)
  ae56d60... [PR tree-optimization/107052] range-ops: Pass nonzero masks (*)
  853ce8e... Fix bogus -Wstringop-overflow warning in Ada (*)
  bcc2736... analyzer: remove unused variables (*)
  233c966... testsuite: mark a test with xfail (*)
  1a46a0a... testsuite: 'b' instruction can't do long enough jumps (*)
  fa8e3a0... testsuite: Windows reports errors with CreateProcess (*)
  5fe2e4f... testsuite: /dev/null is not accessible on Windows (*)
  b77bcdf... RISC-V: remove deprecate pic code model macro (*)
  bfca950... analyzer: revamp side-effects of call summaries [PR107072] (*)
  0167154... analyzer: move region_model_manager decl to its own header (*)
  7f42f7a... analyzer: fold -(-(VAL)) to VAL (*)
  e6fe02d... analyzer: widening_svalues take a function_point rather tha (*)
  85872a6... Daily bump. (*)
  ce3a1b5... c++: fix debug info for array temporary [PR107154] (*)
  0764dc8... attribs: Add overloads with namespace name (*)
  ade1e0d... attribs: Add missing auto_diagnostic_group 3 times (*)
  87b0fe3... Remove assert from set_nonzero_bits. (*)
  5aa1817... libstdc++: Fix test FAIL for old std::string ABI (*)
  6ddbbbf... libstdc++: Use new built-ins __remove_cv, __remove_referenc (*)
  68ed966... libstdc++: Refactor seed sequence constraints in <random> (*)
  e87879a... c++: install cp-trait.def as part of plugin headers [PR1071 (*)
  c1b0a76... aarch64: Define __ARM_FEATURE_RCPC (*)
  8792047... OpenMP: Update invoke.texi and fix fortran/parse.cc for -fo (*)
  3b8bcc3... libstdc++: Avoid heavyweight std::visit in ranges::join_wit (*)
  beeb689... libstdc++: Disable test for freestanding (*)
  b74ab7a... libstdc++: Enable std::hash<coroutine_handle<P>> [PR107139] (*)
  7cdab65... libstdc++: Make <cstdint> work freestanding [PR107134] (*)
  7d81898... libstdc++: Define <bits/functexcept.h> functions for freest (*)
  147f6ed... libstdc++: Implement ranges::join_with_view from P2441R2 (*)
  e886ebd... install.texi: gcn - update llvm reqirements, gcn/nvptx - ne (*)
  49c3e9d... libstdc++: Use ///< for inline documentation (*)
  b6d5d72... openmp: Add begin declare target support (*)
  7df3693... Convert nonzero mask in irange to wide_int. (*)
  f50d103... [PR107130] range-ops: Separate out ffs and popcount optimiz (*)
  70e3f71... diagnostics: Add test for fixed _Pragma location issue [PR9 (*)
  69fd6dc... Daily bump. (*)
  c27ddea... libstdc++: Update status docs for compare_exchange padding  (*)
  ef31657... gcc/config/t-i386: add build dependencies on i386-builtin-t (*)
  b22baa4... [testsuite][arm] Fix cmse-15.c expected output (*)
  c823366... c++: Disallow jumps into statement expressions (*)
  7ba34c4... Update gcc sv.po (*)
  35b4cbb... c++: rename IS_SAME_AS trait code to IS_SAME (*)
  7cc9022... libstdc++: Disable hosted-only tests [PR103626] (*)
  7f38b5c... libstdc++: Enable std::bitset<N>::bitset(const char*) for f (*)
  54fd7d8... libstdc++: Re-enable std::hash<std::bitset> in freestanding (*)
  25ebfdb... libstdc++: Add effective-target 'hosted' for testsuite [PR1 (*)
  46eb286... libstdc++: Make some tests work on freestanding [PR103626] (*)
  6885e7e... libstdc++: Rework how freestanding install works [PR106953] (*)
  18f176d... libstdc++: Mark headers that must be hosted as such [PR1036 (*)
  06b3c0f... libstdc++: Adjust precompiled headers for freestanding (*)
  bcb1f43... libstdc++: Filter out unconditional <stdio.h> default inclu (*)
  f1b51f6... libstdc++: Make _GLIBCXX_HOSTED respect -ffreestanding [PR1 (*)
  77d0627... libsanitizer: Fix Solaris 11.3 compilation of sanitizer_pro (*)
  48960b6... vect: while_ult for integer masks (*)
  f41d1b3... Don't process undefined range. (*)
  06aa66a... arm: Add missing early clobber to MVE vrev64q_m patterns (*)
  53acc10... c: Adjust LDBL_EPSILON for C2x for IBM long double (*)
  866263a... libstdc++: Fix tests broken by C++23 P2266R3 "Simpler impli (*)
  c0129d6... Do not pessimize range in set_nonzero_bits. (*)
  7f6f1f5... Avoid comparing ranges when sub-ranges is 0. (*)
  8e1de8d... Do not compare nonzero masks for varying. (*)
  b90d1b5... Do not compare incompatible ranges in ipa-prop. (*)
  31d7c8b... Fortran: fix testcases (*)
  4347fea... libstdc++: Fix gdb pretty printers when dealing with std::s (*)
  4223101... Daily bump. (*)
  d01bd0b... tree-cfg: Fix a verification diagnostic typo [PR107121] (*)
  b83b133... Adjust LIBGCC2_INCLUDES for VxWorks and augment comment (*)
  2f26f5b... Define GCC_DRIVER_HOST_INITIALIZATION for VxWorks targets (*)
  372044a... Prevent secondary warning from diagnostic tweak in gthr-vxw (*)
  6ed7eee... Refine guard for vxworks crtstuff spec (*)
  3290dcf... Daily bump. (*)
  5299155... Fortran: Fix ICE and wrong code for assumed-rank arrays [PR (*)
  c051060... c++: make some cp_trait_kind switch statements exhaustive (*)
  ca01d25... or1k: Only define TARGET_HAVE_TLS when HAVE_AS_TLS (*)
  153ca01... OpenACC: Fix struct-component-kind-1.c test (*)
  2555071... Improve Z flag handling on H8 (*)
  dd9c8f6... c++: loop through array CONSTRUCTOR (*)
  f8cb417... c++: cast split_nonconstant_init return val to void (*)
  aa360fb... Install correct patch version. (*)
  c3cb74a... Emit discriminators for inlined call sites. (*)
  3a221b7... Daily bump. (*)
  1214196... More gimple const/copy propagation opportunities (*)
  89b5a31... Minor cleanup/prep in DOM (*)
  2002c54... Document -fexcess-precision=16 in target.def (*)
  4dcd340... Document -fexcess-precision=16 in tm.texi (*)
  75c0899... RISC-V: Support -fexcess-precision=16 (*)
  789ddef... libstdc++: Remove <sstream> dependency from std::bitset::to (*)
  1c12a3c... libstdc++: Optimize operator>> for std::bitset (*)
  4eb46f4... libstdc++: Remove non-standard public members in std::bitse (*)
  7069d03... libstdc++: Fix broken dg-prune-output (*)
  61786ed... arm, csky: Fix C++ ICEs with _Float16 and __fp16 [PR107080] (*)
  b52b99b... diagnostics: Fix virtual location for -Wuninitialized [PR69 (*)
  e564021... aarch64: Fix C++ ICEs with _Float16 and __fp16 [PR107080] (*)
  a6d8c61... i386, rs6000, ia64, s390: Fix C++ ICEs with _Float64x or _F (*)
  fe8264b... testsuite: Windows paths use \ and not / (*)
  5fb7136... testsuite: Only run test on target if VMA == LMA (*)
  86291da... testsuite: Do not prefix linker script with "-Wl," (*)
  32f86f2... RISC-V: Add '-m[no]-csr-check' option in gcc. (*)
  1e2c124... c++: streamline built-in trait addition process (*)
  3bb2d70... testsuite: Colon is reserved on Windows (*)
  57707f3... libstdc++: Add missing <bits/stl_algobase.h> include to <bi (*)
  c23b500... rs6000: Rework ELFv2 support for -fpatchable-function-entry (*)
  c289571... rs6000/test: Adjust pr104992.c with vect_int_mod [PR106516] (*)
  c09663e... testsuite: [arm] Relax expected register names in MVE tests (*)
  44510e4... tree-optimization/107095 - fix typo in .MASK_STORE DSE hand (*)
  10a1161... Fortran: Update use_device_ptr for OpenMP 5.1 [PR105318] (*)
  9b8ffbb... Arrange to --disable-shared by default for VxWorks (*)
  43faf3e... c++: reduce redundant TARGET_EXPR (*)
  bbdcdf5... Daily bump. (*)
  3a3516b... c: C2x noreturn attribute (*)
  7ea258a... Process unsigned overflow relations for plus and minus is r (*)
  67166c9... Refine ranges using relations in GORI. (*)
  431cdfb... Track value_relations in GORI. (*)
  cfa7434... Move class value_relation the header file. (*)
  ef9bc36... Audit op1_range and op2_range for undefined LHS. (*)
  845ee38... Remove undefined behaviour from testscase. (*)
  c2ee70f... c++: implicit lookup of std::initializer_list [PR102576] (*)
  04d54b7... c++: fix triviality of class with unsatisfied op= (*)
  13337ea... libstdc++: [_GLIBCXX_INLINE_VERSION] Add gdb pretty print f (*)
  6176279... Improve comments and INITFINI macro use in vxcrtsutff.c (*)
  73d9b0e... c++: check DECL_INITIAL for constexpr (*)
  bbdb561... c++: fix class-valued ?: extension (*)
  32b2eb5... c++: reduce temporaries in ?: (*)
  af90348... amdgcn: remove unused variable (*)
  cc09a9c... Comment about HAVE_INITFINI_ARRAY_SUPPORT in vxworks.h (*)
  64d6440... Add an mcmodel=large multilib for aarch64-vxworks (*)
  77ce3fb... Remove TARGET_FLOAT128_ENABLE_TYPE setting for VxWorks (*)
  2813f52... Robustify DWARF2_UNWIND_INFO handling in vx-common.h (*)
  8ace67d... OpenACC: whole struct vs. component mappings (PR107028) (*)
  9ca1471... c++: implement __remove_cv, __remove_reference and __remove (*)
  817e878... c++: introduce TRAIT_TYPE alongside TRAIT_EXPR (*)
  df7f273... libstdc++: Guard use of new built-in with __has_builtin (*)
  a1f7f95... c++: import/export NTTP objects (*)
  a0aafbc... place `const volatile' objects in read-only sections (*)
  2f52c8c... data-ref: Fix ranges_maybe_overlap_p test (*)
  a316418... aarch64: Remove redundant TARGET_* checks (*)
  2a269bd... aarch64: Tweak handling of -mgeneral-regs-only (*)
  bb7f43b... aarch64: Tweak contents of flags_on/off fields (*)
  fed55a6... aarch64: Make more use of aarch64_feature_flags (*)
  60dee63... aarch64: Tweak constness of option-related data (*)
  13af9e9... aarch64: Avoid std::string in static data (*)
  4ebf56f... aarch64: Simplify generation of .arch strings (*)
  11a113d... aarch64: Simplify feature definitions (*)
  c067c47... aarch64: Reorder an entry in aarch64-option-extensions.def (*)
  b754d32... aarch64: Fix transitive closure of features (*)
  0f244d8... aarch64: Remove AARCH64_FL_RCPC8_4 [PR107025] (*)
  198bb6e... aarch64: Avoid redundancy in aarch64-cores.def (*)
  0af214b... aarch64: Small config.gcc cleanups (*)
  00c22ba... aarch64: Add "V" to aarch64-arches.def names (*)
  0f833d1... aarch64: Rename AARCH64_FL_FOR_ARCH macros (*)
  78aaafc... aarch64: Rename AARCH64_FL architecture-level macros (*)
  2a4788a... aarch64: Rename AARCH64_ISA architecture-level macros (*)
  c1e1fa0... Add OPTIONS_H_EXTRA to GTFILES (*)
  a5a9237... driver, cppdefault: Unbreak bootstrap on Debian/Ubuntu [PR1 (*)
  b7723e1... support -gz=zstd for both linker and assembler (*)
  9b0d780... ada: Remove duplicated doc comment section (*)
  0f8a934... ada: Further tweak new expansion of contracts (*)
  9ebc54a... ada: Improve efficiency of slice-of-component assignment (*)
  01ea043... ada: Fix checking of Refined_State with nested package rena (*)
  a1cd4d5... tree-optimization/105646 - re-interpret always executed in  (*)
  f758d44... Check nonlinear iv in vect_can_advance_ivs_p. (*)
  9e79a25... Daily bump. (*)
  d01f112... libstdc++: Disable volatile-qualified std::bind for C++20 (*)
  fa9bda3... libstdc++: Make INVOKE<R> refuse to create dangling referen (*)
  f1adf45... Add instruction level discriminator support. (*)
  9f65eec... c++: Add DECL_NTTP_OBJECT_P lang flag (*)
  db28823... i386: Mark XMM4-XMM6 as clobbered by encodekey128/encodekey (*)
  03f3365... RISC-V: Add ABI-defined RVV types. (*)
  5d7be27... var-tracking: Add entry values up to max register mode (*)
  d0b00b6... cselib: Keep track of further subvalue relations (*)
  5e9c4ed... arm: Define __ARM_FEATURE_AES and __ARM_FEATURE_SHA2 when m (*)
  b48d7ff... LoongArch: Use UNSPEC for fmin/fmax RTL pattern [PR105414] (*)
  9a8212d... testsuite: Skip intrinsics test if arm (*)
  646ce00... LoongArch: Fixed a typo in the comment information of the f (*)
  175a89d... libgomp.texi: Status 'P' for 'assume', remove duplicated li (*)
  fa4bc21... LoongArch: Libitm add LoongArch support. (*)
  a25982a... stack-protector: Check stack canary before throwing excepti (*)
  2839044... Fix AutoFDO tests to not look for hot/cold splitting. (*)
  1f16a02... Daily bump. (*)
  6bf4730... Fix profile count comparison. (*)
  772d532... c++: Implement C++23 P2266R1, Simpler implicit move [PR1011 (*)
  78bc649... Fortran: error recovery while simplifying intrinsic UNPACK  (*)
  e73d9fc... runtime: portable access to sigev_notify_thread_id (*)
  f381629... runtime: synchronize empty struct field handling (*)
  0b2706a... docs: update abi version info (*)
  001c60c... range-ops: Calculate the popcount of a singleton. (*)
  971bc0a... c++: Don't quote nothrow in diagnostic (*)
  3f7eea4... c++: Make __is_{,nothrow_}convertible SFINAE on access  [PR (*)
  614e569... libstdc++: Adjust deduction guides for static operator() [P (*)
  b939a5c... fixincludes: FIx up for Debian/Ubuntu includes (*)
  c8dfa79... d: Merge upstream dmd d579c467c1, phobos 88aa69b14. (*)
  be4a655... irange: keep better track of powers of 2. (*)
  1db05e1... Add an irange setter for wide_ints. (*)
  303976a... c++: Implement C++23 P1169R4 - static operator() [PR106651] (*)
  cb8f25c... reassoc: Handle OFFSET_TYPE like POINTER_TYPE in optimize_r (*)
  4790fe9... openmp: Add OpenMP assume, assumes and begin/end assumes su (*)
  5b86d5d... c++: Improve diagnostics about conflicting specifiers (*)
  5da546d... Fix ICEs due to recent jump-to-return optimization (*)
  b042088... c++: Implement P1467R9 - Extended floating-point types and  (*)
  8be6564... Updated constants from <https://dwarfstd.org/Languages.php> (*)
  220c4d8... Daily bump. (*)
  03cb9ed... libstdc++: Update std::pointer_traits to match new LWG 3545 (*)
  af85ad8... libstdc++: Use new built-ins for std::is_convertible traits (*)
  7701ea4... docs: add missing dash in option name (*)
  567329f... c++: P2513R4, char8_t Compatibility and Portability Fix [PR (*)
  5e77d40... Optimize [0 = x & MASK] in range-ops. (*)
  be4b32b... c++: Instantiate less when evaluating __is_convertible (*)
  099a664... c++ modules: variable template partial spec fixes [PR107033 (*)
  1b5432b... Update my address and DCO entry in MAINTAINERS file (*)
  2460f7c... Set ranges from unreachable edges for all known ranges. (*)
  e901908... nvptx: Allow '--with-arch' to override the default '-misa' (*)
  4d94582... nvptx: Introduce dummy multilib option for default '-misa=s (*)
  108b99b... nvptx: Make default '-misa=sm_30' explicit (*)
  84072a2... nvptx: forward '-v' command-line option to assembler (*)
  1b74b5c... [RFA] Minor improvement to coremark, avoid unconditional ju (*)
  386ebf7... fix assert in __deregister_frame_info_bases (*)
  6904ed8... libstdc++: Add #if around non-C++03 code in std::bitset [PR (*)
  d3df988... OpenACC: Fix reduction tree-sharing issue [PR106982] (*)
  2387cfc... s390: fix wrong refactoring (*)
  c33e12f... aarch64: Add -march support for Armv9.1-A, Armv9.2-A, Armv9 (*)
  3a2ae05... ada: Doc: rename Valid_Image to Valid_Value (*)
  a490e7d... ada: Fix location of pragmas coming from aspects in top-lev (*)
  756efb7... ada: Remove unreferenced Rtsfind entries (*)
  dda025c... ada: Remove unreferenced C macro from OS constants template (*)
  c381ccd... ada: Document Long_Long_Long_Size parameter for -gnateT (*)
  37645e2... ada: Improve CUDA host-side and device-side binder support (*)
  6b8e3ee... ada: Document support for the mold linker (*)
  91c7065... ada: Make Original_Aspect_Pragma_Name more precise (*)
  4450567... ada: Delay expansion of iterator specification in preanalys (*)
  2ef56ca... ada: Delay expansion of iterated component association (*)
  5549d26... ada: Only reject volatile ghost objects when SPARK_Mode is  (*)
  6305563... ada: Improve accessibility check generation (*)
  9677984... ada: Remove GNATmetric's documentation from GNAT's document (*)
  092d750... ada: Remove socket definitions for ancient MinGW (*)
  af61dc3... ada: Remove definition of MAXPATHLEN for ancient MinGW (*)
  09b91bb... ada: Deconstruct build support for ancient MinGW (*)
  fb95fb2... ada: Tune comment of routine for detecting junk names (*)
  6c37375... Small tweaks. (*)
  7ed1a81... ranger: remove unused function (*)
  5be0950... rs6000: Fix the condition with frame_pointer_needed_indeed  (*)
  9c9cf4f... testsuite: Fix up avx256-unaligned-store-3.c test. (*)
  bfad706... rs6000: Fix condition of define_expand vec_shr_<mode> [PR10 (*)
  3db8e9c... Support 2-instruction vector shuffle for V4SI/V4SF in ix86_ (*)
  de613c6... Daily bump. (*)
  77bbf69... fortran: Support clobbering of derived types [PR41453] (*)
  95375ff... fortran: Support clobbering of allocatables and pointers [P (*)
  d5e1935... fortran: Support clobbering of ASSOCIATE variables [PR41453 (*)
  467ef2c... fortran: Support clobbering of SAVE variables [PR41453] (*)
  51c9480... fortran: Support clobbering of reference variables [PR41453 (*)
  20aa1eb... fortran: Support clobbering with implicit interfaces [PR105 (*)
  29919bf... fortran: Move clobbers after evaluation of all arguments [P (*)
  edaf1e0... fortran: Fix invalid function decl clobber ICE [PR105012] (*)
  2b393f6... fortran: Move the clobber generation code (*)
  323c38c... Fix typo in chapter level for RISC-V attributes (*)
  28a61ec... Daily bump. (*)
  2b667be... libstdc++: Simplify detection idiom using concepts (*)
  ad2aab5... openmp: Fix ICE with taskgroup at -O0 -fexceptions [PR10700 (*)
  3c5bccb... openmp, c: Tighten up c_tree_equal [PR106981] (*)
  4afaeaa... Daily bump. (*)
  5924c7d... libstdc++: Add test for type traits not having friend acces (*)
  71c828f... libstdc++: Fix std::is_nothrow_invocable_r for uncopyable p (*)
  d88319d... testsuite: Add more C2x tests (*)
  f507283... testsuite: Skip intrinsics test if arm (*)
  8a7bcf9... c++: Implement __is_{nothrow_,}convertible [PR106784] (*)
  7d4df63... RISC-V: make USE_LOAD_ADDRESS_MACRO easier to understand (*)
  b2fe02b... RISC-V: Add RVV machine modes. (*)
  b4feb49... RISC-V: Support poly move manipulation and selftests. (*)
  ab98b4c... libstdc++: Micro-optimizaion for std::bitset stream extract (*)
  af611af... tree-optimization/106922 - extend same-val clobber FRE (*)
  ab0f70a... frange: Make the setter taking trees a wrapper. (*)
  4ceb5bc... libstdc++: Enable constexpr std::bitset for debug mode (*)
  ffb03fa... libstdc++: Optimize std::bitset<N>::to_string (*)
  14d4b4f... aarch64: Add Arm Neoverse V2 support (*)
  d10308f... MAINTAINERS: Add myself to Write After Approval (*)
  50324a0... testsuite: make check-functions-body dump expected and seen (*)
  b7fd7fb... frange: drop endpoints to min/max representable numbers for (*)
  76dbbfe... Add debug functions for REAL_VALUE_TYPE. (*)
  0706262... frange: dump hex values when dumping FP numbers. (*)
  6516257... opts: fix --help=common with '\t' description (*)
  a0de11d... testsuite: Fix up pr106922.C test (*)
  2ec6489... attribs: Improve diagnostics (*)
  a282f08... i386: Optimize code generation of __mm256_zextsi128_si256(_ (*)
  8b449dc... c++: ICE-on-invalid with designated initializer [PR106983] (*)
  279c671... Daily bump. (*)
  94ccaf6... Avoid depending on destructor order (*)
  3252480... Update gcc fr.po (*)
  5608e41... Convert CFN_BUILT_IN_PARITY to range-ops. (*)
  e7f035f... Convert CFN_BUILT_IN_GOACC_DIM_* to range-ops. (*)
  c750e67... Convert CFN_BUILT_IN_STRLEN to range-ops. (*)
  b6f670f... Convert CFN_BUILT_IN_UBSAN_CHECK_* to range-ops. (*)
  f7e62b0... Convert CFN_BUILT_IN_CLRSB to range-ops. (*)
  55738d8... Convert CFN_CTZ builtins to range-ops. (*)
  ae1669a... Convert CFN_CLZ builtins to range-ops. (*)
  5f730c6... Convert CFN_BUILT_FFS and CFN_POPCOUNT to range-ops. (*)
  2f5da73... Convert CFN_BUILT_IN_TOUPPER and TOLOWER to range-ops. (*)
  eb82b9f... Convert CFN_BUILT_IN_SIGNBIT to range-ops. (*)
  b40b303... Add range-ops support for builtin functions. (*)
  2f92f68... Always check the return value of fold_range. (*)
  be2a25a... Add missing float fold_range prototype for floats. (*)
  a7a6649... Fix calc_op1 for undefined op2_range. (*)
  51ce063... Create gimple_range_op_handler in a new source file. (*)
  24c473a... Adjust range_op_handler to store the handler directly. (*)
  3cba5cd... Replace another snippet with a call to gimple_range_ssa_nam (*)
  12b537b... Fortran: Fix automatic reallocation inside select rank [PR1 (*)
  bc71318... Fortran: fix ICE in generate_coarray_sym_init [PR82868] (*)
  3ad3f53... libiberty: Refer to Bugzilla in README (*)
  9194c13... libstdc++: Implement constexpr std::bitset for C++23 (P2417 (*)
  4b4b514... libstdc++: Rearrange tests for <bitset> (*)
  f35be12... cmd/cgo: add and use runtime/cgo.Incomplete instead of //go (*)
  44dba05... tree-optimization/102801 - testcase for uninit diagnostic (*)
  32d8123... c++ modules: partial variable template specializations [PR1 (*)
  26607a6... remove -gz=zlib-gnu option value (*)
  8625462... c: fix uninitialized c_expr::m_decimal [PR106830] (*)
  9baee61... tree-optimization/106922 - missed FRE/PRE (*)
  66d20d8... xtensa: gcc: enable section anchors support (*)
  0bf60f6... xtensa: gcc: implement MI thunk generation for call0 ABI (*)
  4bdf739... tree-optimization/99407 - DSE with data-ref analysis (*)
  41c7d29... Some VN TLC (*)
  cbaa0ed... Fix typo in floorv2sf2, should be register_operand for op1, (*)
  42630dc... libstdc++: Remove useless gdb printer registrations (*)
  f85847b... Daily bump. (*)
  5814816... libstdc++: Fix accidental duplicate test [PR91456] (*)
  16fe325... libstdc++: Remove main() from some compile-only tests (*)
  980aa91... libstdc++: Update <memory> synopsis test for C++11 and late (*)
  dc829c7... [PR106967] Set known NANs to undefined for flag_finite_math (*)
  324fa42... Clear unused flags in frange for undefined ranges. (*)
  41b5eda... tree-optimization/106984 - tsan and COND_EXPR GIMPLE (*)
  519196a... Fortran: handle RADIX kind in IEEE_SET_ROUNDING_MODE (*)
  dd9e5f4... aarch64: Rewrite -march=native to -mcpu if no other -mcpu o (*)
  d2278da... [PR106967] frange: revamp relational operators for NANs. (*)
  ce8aed7... Fortran: add symbols in version map for IEEE_GET_MODES and  (*)
  eddbb81... Don't check can_vec_perm_const_p for nonlinear iv_init when (*)
  9c23fe0... libstdc++: Remove trailing whitespace in documentation sour (*)
  cb29396... libstdc++: Add _Exit to <stdlib.h> for freestanding (*)
  d784c5c... libstdc++: Qualify std::abort() in test (*)
  26cb69f... libstdc++: Add <initializer_list> to ranges_base.h header (*)
  5e4f5c2... Daily bump. (*)
  59f6dea... Fortran: F2018 type(*),dimension(*) with scalars [PR104143] (*)
  5976fbf... Fortran: error recovery on invalid ARRAY argument to FINDLO (*)
  8dbb15b... Fortran: NULL pointer dereference in invalid simplification (*)
  c77f556... c++: xtreme-header modules tests cleanups (*)
  4fac53d... c++: modules and non-dependent auto deduction (*)
  be60aa5... Fortran: Fix function attributes [PR100132] (*)
  2438b6a... frange::maybe_isnan() should return FALSE for undefined ran (*)
  10d6109... frange::set_nonnegative should not contain -NAN. (*)
  d812e8c... fortran: add link to ISO_VARYING_STRING module [PR106636] (*)
  6bf5a70... aarch64: Fix GTY markup for arm_sve.h [PR106491] (*)
  1005c89... vect: Fix SLP layout handling of masked loads [PR106794] (*)
  4a773bf... vect: Fix missed gather load opportunity (*)
  3e41e69... [PR106970] New test for PR that has already been fixed. (*)
  84b2ab9... c++: stream PACK_EXPANSION_EXTRA_ARGS [PR106761] (*)
  a8bb495... replace "the the" typos (*)
  5ed0c11... libstdc++: Fix typo in <cstdlib> for freestanding (*)
  d998216... fortran: remove 2 dead links [PR106636] (*)
  63e3cc2... contrib: skip new egrep warning (*)
  d0c73b6... Support 64-bit vectorization for single-precision floating  (*)
  3a035f1... middle-end: handle bitop with an invariant induction.[PR105 (*)
  90d3e27... LoongArch: Prepare static PIE support (*)
  2b61ed8... frange: flush denormals to zero (*)
  041812f... Adjust issue_rate for latest Intel processors. (*)
  78260b9... i386: Fixed vec_init_dup_v16bf [PR106887] (*)
  43be56c... Daily bump. (*)
  2d9429d... c: Stray inform note with -Waddress [PR106947] (*)
  de40fab... Fortran: add IEEE_MODES_TYPE, IEEE_GET_MODES and IEEE_SET_M (*)
  6efc494... Improve sorry message for -fzero-call-used-regs (*)
  4637a1d... Fortran: F2018 rounding modes changes (*)
  0b5b8ac... Fix PR target/99184: Wrong cast from double to 16-bit and 3 (*)
  0990a77... Daily bump. (*)
  313879d... OpenMP: Push attaches to end of clause list in "target" reg (*)
  d458f80... Remove dependency on uintptr_t in libgcc (*)
  e3c4a86... RISC-V: Don't try to vectorize tree-ssa/gen-vect-34.c (*)
  5dba8b2... [PR106831] Avoid propagating long doubles that may have mul (*)
  9174614... Rewrite NAN and sign handling in frange (*)
  205a6fb... Daily bump. (*)
  c8e93a0... Fix unsigned comparison warning (*)
  f4dad09... c++: modules ICE with typename friend (*)
  9ac9fde... reassoc: Fix up recent regression in optimize_range_tests_c (*)
  7ee0fa1... Daily bump. (*)
  eaddc87... Fix for an AutoFDO test. (*)
  6e80a1d... eliminate mutex in fast path of __register_frame (*)
  cf0fded... libstdc++: Add preprocessor conditions for freestanding [PR (*)
  7f4c370... libstdc++: Move allocator-related helpers to <bits/alloc_tr (*)
  d31e19e... libstdc++: Make more internal headers include their own dep (*)
  47deb1e... libstdc++: Fix compare_exchange_padding.cc test for std::at (*)
  7107ea6... c++: 'mutable' member within constexpr [PR92505] (*)
  b6adc62... libstdc++: Fix tr1::variate_generator::engine_value_type (*)
  5ad435f... libstdc++: Do not use nullptr in C++03-compatible code (*)
  1594328... libstdc++: Remove __alloc_neq helper (*)
  64f9580... libstdc++: Fix Doxygen commands (*)
  39dc665... c++: member fn in omp loc list [PR106858] (*)
  4c156ea... libstdc++: Document new libstdc++.so symbol versions (*)
  3e8c4b9... Modernize ix86_builtin_vectorized_function with correspondi (*)
  d0fc05e... Daily bump. (*)
  d6ccad7... libstdc++: Remove unnecessary header from <memory> (*)
  2b75d5f... Fortran: catch NULL pointer dereferences while simplifying  (*)
  7bd4deb... Fortran: error recovery for bad deferred character length a (*)
  6248f4f... float.h: Do not define INFINITY for C2x when infinities not (*)
  ecbdfa8... libstdc++: Tweak TSan annotations for std::atomic<shared_pt (*)
  29b39d4... libstdc++: Implement ranges::chunk_by_view from P2443R1 (*)
  db58fa0... libstdc++: [_GLIBCXX_INLINE_VERSION] Fix test dg-prune-outp (*)
  d26bcff... libstdc++: [_GLIBCXX_INLINE_VERSION] Cleanup gnu-versioned- (*)
  1e4c7e8... MAINTAINERS: Add myself to Write After Approval (*)
  5edf02e... tree-optimization/106922 - PRE and virtual operand translat (*)
  8ff2a92... Move void_list_node init to common code (*)
  e3220ad... Fix c-c++-common/gomp/target-50.c test (*)
  d7171ba... Fix c-c++-common/goacc/mdc-2.c and g++.dg/goacc/mdc.C tests (*)
  7a3dfc2... rs6000: Using pli(paddi) and rotate to build 64bit constant (*)
  ff82236... Daily bump. (*)
  0abc63a... libstdc++: Add TSan annotations to std::atomic<shared_ptr<T (*)
  7f1e3d0... libstdc++: Add missing <new> header to <bits/stl_tempbuf.h> (*)
  9a1bc4b... libstdc++: Add comment to 17_intro/names.cc test (*)
  0bc9aa9... libstdc++: Add assertion to std::promise::set_exception (LW (*)
  8b1bc30... libstdc++: Document LWG 1203 API change in manual (*)
  93257ed... libstdc++: Add pretty printer for std::stringstreams (*)
  3c85c11... frange: add both zeros to ranges when there's the possiblit (*)
  7d647a8... Pass full range to build_* in range-op-float.cc (*)
  4a311a6... Use frange::set_nan() from the generic frange::set(). (*)
  9c4c418... Provide cleaner set_nan(), clear_nan(), and update_nan() me (*)
  6da6547... Minor fixes to frange. (*)
  f469ce1... OpenMP/OpenACC: mapping group list-handling improvements (*)
  23baa71... OpenMP/OpenACC struct sibling list gimplification extension (*)
  cd14c97... tree-optimization/106938 - cleanup abnormal edges after inl (*)
  12a8d5e... [PR106936] Remove assert from get_value_range. (*)
  1457be6... Drop unused variable (*)
  b57abd0... OpenMP 5.0: Clause ordering for OpenMP 5.0 (topological sor (*)
  2aa5f88... testsuite/s390: Add -mzarch to ifcvt test cases. (*)
  48970cb... testsuite/s390: Fix vperm-rev testcases. (*)
  645ef01... Disallow pointer operands for |, ^ and partly & [PR106878] (*)
  05f5c42... tree-optimization/106934 - avoid BIT_FIELD_REF of bitfields (*)
  93b09bf... Check another epilog variable peeling case in vectorizable_ (*)
  9d50351... testsuite: gluefile file need to be prefixed (*)
  1995a02... Daily bump. (*)
  ff85f0a... PR target/106877: Robustify reg-stack to malformed asm. (*)
  e11babb... libgomp: Appease some static analyzers [PR106906] (*)
  7d7e214... libstdc++: Implement ranges::slide_view from P2442R1 (*)
  5d84a44... libstdc++: Implement ranges::chunk_view from P2442R1 (*)
  7aa80c8... libstdc++: Implement LWG 3569 changes to join_view::_Iterat (*)
  edf6fe7... libstdc++: Avoid -Wparentheses warning with debug iterators (*)
  5e1031f... c++: remove single-parameter version of mark_used (*)
  fea6ae0... c++: two-parameter version of cxx_constant_value (*)
  441a488... c++: some missing-SFINAE fixes (*)
  48e40d0... Revert "xtensa: Implement new target hook: TARGET_CONSTANT_ (*)
  38db483... rs6000: Fix the check of bif argument number [PR104482] (*)
  94504c9... rs6000: Handle unresolved overloaded builtin [PR105485] (*)
  0ee1548... rs6000: Suggest unroll factor for loop vectorization (*)
  2c86723... middle-end/106909 - CTRL altering flag after folding (*)
  ad08894... tree-optimization/106913 - ICE with -da and -Wuninitialized (*)
  721c0fb... aarch64: Vector move fixes for +nosimd (*)
  91061fd... aarch64: Disassociate ls64 from simd (*)
  eec36f2... libgomp.texi: move item from gcn to nvptx (*)
  b5f09bd... Daily bump. (*)
  c17fa0f... c++: remove '_sfinae' suffix from functions (*)
  c3ba0ea... c++: template-id arguments are evaluated [PR101906] (*)
  03381be... c++: auto member function and auto variable [PR106893] (*)
  6bcca5f... c++: cast to array of unknown bound [PR93259] (*)
  936efca... xtensa: Implement new target hook: TARGET_CONSTANT_OK_FOR_C (*)
  db19cfd... libstdc++: Add already-accepted <ranges> testcase [PR106320 (*)
  7c989a8... c++: lambda capture of array with deduced bounds [PR106567] (*)
  8ef5fa4... c++: Refer to internal linkage for -Wsubobject-linkage [PR8 (*)
  2e7bc76... stdatomic.h: Do not define ATOMIC_VAR_INIT for C2x (*)
  6b43f55... nvptx/mkoffload.cc: Warn instead of error when reverse offl (*)
  06b30ee... frange::set_signbit: Avoid changing sign when already in th (*)
  71cd6a0... xtensa: gcc: fix builtin_apply return value (*)
  c092d89... libstdc++: Fix comments in tests to match code (*)
  9983ab1... libgomp.texi: Impl. status fix/addition (*)
  4198b0d... doc: Fix typo in documentation of __float128 suffix (*)
  34b9a03... gcov: Respect triplet when looking for gcov (*)
  723ef5a... libstdc++: Outline the overlapping case of string _M_replac (*)
  994ea89... libgomp: Fix up icv-6.c [PR106894] (*)
  643ae81... [Ada] Fix immediate assertion failure with -gnatd.1 (*)
  60bb81e... [Ada] Storage_Error raised analyzing type with call in its  (*)
  bd548d6... [Ada] Improve CUDA host-side and device-side binder support (*)
  f64bfc1... [Ada] Sync documentation of junk names with code (*)
  0c960fe... [Ada] Reject 'Valid_Scalars on Unchecked_Union regardless o (*)
  ca90143... [Ada] Improve CUDA host-side and device-side binder support (*)
  ca4b980... [Ada] Temporary tweak new expansion of contracts (*)
  9ccd61d... [Ada] Special-case printing of SPARK_Mode in error messages (*)
  f244e99... [Ada] Justify false alarm from CodePeer analysis of GNAT (*)
  0f829a9... [Ada] Cleanup routine for handling SPARK_Mode kinds (*)
  4caf4b5... [Ada] Accept explicit SPARK_Mode Auto as configuration prag (*)
  517817a... [Ada] Remove SPARK containers from GNAT documentation (*)
  5ca1d6a... [Ada] Reject use in SPARK of Asm intrinsics for code insert (*)
  da4824b... [Ada] Add C declaration for Opt.Unnest_Subprogram_Mode (*)
  d917a68... [Ada] Internal error compiling formal instance of generic w (*)
  4a7312f... [Ada] Replace SPARK containers implementation by Compile_Ti (*)
  cf8af60... [Ada] Fix validity checking on renamed Old attribute prefix (*)
  a968d80... [Ada] Tech debt: Expansion of contracts (*)
  46ba7ae... [Ada] Fix oversight in implementation of unnesting (*)
  9bde1fc... [Ada] Syntax error in Ada 2022 array aggregate causes bug b (*)
  9fcd4cc... [Ada] Initialize a local variable to avoid a CodePeer warni (*)
  1588e88... [Ada] bugbox referencing INOX prefixed view of primitive op (*)
  4a46f59... [Ada] Lock_Free aspect takes precedence over Ceiling_Lockin (*)
  de01e1b... [Ada] Do not mark user parameters of protected subprograms  (*)
  1d2bc28... [Ada] Fix issues with compiling ACATS test for user-defined (*)
  2fa4bea... [Ada] Remove a no-longer-correct comment (*)
  65d76c5... [Ada] Fix bugs in check-related warnings. (*)
  635e98b... [Ada] Disable Support_Atomic_Primitives on x86_64 VxWorks (*)
  d30f154... [Ada] Disable Support_Atomic_Primitives on QNX and VxWorks  (*)
  272ada7... [Ada] Parser and lexer cleanup (*)
  dad0ebe... [Ada] Revert "Enforce matching of extra formals" (*)
  3fa66b9... ChangeLog: fix PR entry (*)
  ffaeb9d... analyzer: remove unused fields (*)
  5b9111d... Daily bump. (*)
  0ea5e3f... analyzer: consider empty ranges and zero byte accesses [PR1 (*)
  5b3496e... Daily bump. (*)
  75e5cc9... xtensa: constantsynth: Add new 3-insns synthesis pattern (*)
  16d752a... rs6000: Make an "if" statement more regular (*)
  7d37c7f... libgomp: Use libiberty environ.h to declare the environment (*)
  7c4c65d... fortran: Add IEEE_SIGNBIT and IEEE_FMA functions (*)
  861d1a1... Daily bump. (*)
  89afb2e... xtensa: Make complex hard register clobber elimination more (*)
  06c2756... xtensa: Eliminate unused stack frame allocation/freeing (*)
  c81b60b... analyzer: implement trust boundaries via a plugin for Linux (*)
  07e3016... analyzer: add support for plugin-supplied known function be (*)
  084dc9a... analyzer: add test coverage for flexible array members [PR9 (*)
  007680f... libstdc++: Rename parameter to avoid darwin __weak qualifie (*)
  8298427... libstdc++: Fix return type of empty zip_/adjacent_transform (*)
  e469506... libstdc++: Fix typo in adjacent_view::_Iterator [PR106798] (*)
  718a6d4... libstdc++: Fix zip_view's operator- for integer-class diffe (*)
  50be486... nvptx: libgomp+mkoffload.cc: Prepare for reverse offload fn (*)
  dfd75bf... GCN: libgomp+mkoffload.cc: Prepare for reverse offload fn l (*)
  0fcc0cf... libgomp: Prepare for reverse offload fn lookup (*)
  a1a53dc... stddef.h: Add C2x unreachable macro (*)
  e230f11... Handle OPAQUE_TYPE specially in verify_type [PR106833] (*)
  eff73c1... amdgcn: Add support for additional natively supported float (*)
  a8b0b13... tree-optimization/106722 - avoid invalid pointer associatio (*)
  26a1f4f... libgomp: Fix up OMP_PROC_BIND handling [PR106894] (*)
  6aafd6b... RISC-V: Suppress build warnings (*)
  923da63... tree-optimization/106881 - fix simple_control_dep_chain par (*)
  c2c3e4f... Fix "address will never be NULL" warning (*)
  b237e36... opts: always compare array option values with memcmp (*)
  2e7ad70... Daily bump. (*)
  a0f8350... libstdc++: mallinfo deprecated, use mallinfo2 when glibc => (*)
  264deec... OpenMP: Document ompx warnings + add Fortran omx warning [P (*)
  4f05ff3... libgomp.texi: Document libmemkind + nvptx/gcn specifics (*)
  30c811f... c++: Fix type completeness checks for type traits [PR106838 (*)
  4977507... libstdc++: Add always_inline attribute to std::byte operato (*)
  157236d... libstdc++: Clear padding bits in atomic compare_exchange (*)
  d3883dc... libstdc++: Find make_error_code and make_error_condition vi (*)
  7a6564c... analyzer: support for symbolic values in the out-of-bounds  (*)
  9f2fca5... OpenMP, libgomp: Environment variable syntax extension (*)
  338a5b0... vect: Fix scalar stmt typo in vect_optimize_slp_pass [PR106 (*)
  0697bd0... nios2: Add #undef of MUSL_DYNAMIC_LINKER (*)
  f7280b0... c++: Add testcase for already fixed PR [PR99209] (*)
  78ef801... Fix some gimple_ctrl_altering_p mistakes (*)
  4db3cb7... c++: unnecessary instantiation of constexpr var [PR99130] (*)
  95c7d58... pch: Fix the reconstruction of adhoc data hash table (*)
  f25a676... openmp: Implement doacross(sink: omp_cur_iteration - 1) (*)
  c8d3b44... tree-optimization/106881 - constrain uninit control edge ad (*)
  794a01d... testsuite/106872 - fix uninit predicate dump scan (*)
  6726323... Implement known/maybe fpclassify like API for frange. (*)
  a7852bd... d: Include tm.h in all D target platform sources, remove me (*)
  c3fb665... arm: Fix constant immediates predicates and constraints for (*)
  fbb5503... rs6000: allow constant splitter run in split1 pass (*)
  36ecfe1... RTEMS: Add -mvrsave multilibs (*)
  fe2a8ce... Daily bump. (*)
  d7f282c... libstdc++: Add missing runtime exception to licence notice (*)
  b8cd163... Restore detection of HAVE_XCOFF_DWARF_EXTRAS (*)
  b9cb441... c++: diagnostic for template placeholder in parm [PR106793] (*)
  756ccf9... Update my email address (*)
  bec35ca... sched1: Fix -fcompare-debug issue in schedule_region [PR105 (*)
  a961ad1... c++: top level bind when rewriting coroutines [PR106188] (*)
  cdcc27c... libstdc++: Optimize is_reference (*)
  66af6e9... libstdc++: Optimize is_void and is_null_pointer (*)
  873d395... libstdc++: small dynamic_cast optimization (*)
  0a91bda... c: New C2x keywords (*)
  7abcdb0... Restore XCOFF for DWARF on AIX. (*)
  a262f96... tree-optimization/106866 - avoid dead abnormal edges from D (*)
  04bb15e... [gdb/build] Fix build breaker with --enable-shared (*)
  22cefe5... [PR106867] Add test for PR. (*)
  eae270b... C-SKY: Fix expanding of float LE comparing with zero for fp (*)
  0386609... tree-optimization/106860 - fix profile scaling in split_loo (*)
  d145146... mark region also for USE predicate discovery (*)
  d610613... aarch64: Fix +nosimd handling of FPR moves (*)
  f58d554... aarch64: Prevent FPR register asms for +nofp (*)
  0067ba0... LoongArch: Fix pr106828 by define hook TARGET_ASAN_SHADOW_O (*)
  e90af96... openmp: Fix handling of target constructs in static member  (*)
  572f5e1... libcpp: Named universal character escapes and delimited esc (*)
  ea6e89e... rs6000: remove unused splitter on const_scalar_int_operand (*)
  34ea461... rs6000: fix misleading new patterns of splitters (*)
  c0852b5... runtime: ignore __morestack function in runtime.Callers (*)
  7a43e52... rs6000/test: Fix empty TU in some cases of effective target (*)
  c13223b... Extend vectorizer to handle nonlinear induction for neg, mu (*)
  25aeb92... Daily bump. (*)
  0a2fba3... c++: C++23 operator[] allows default arguments (*)
  0a4a266... tree-optimization/106754 - fix compute_control_dep_chain de (*)
  9e0c269... xtensa: gcc: add static PIE support (*)
  f5dc9da... Handle > INF and < INF correctly in range-op-float.cc (*)
  12f0783... Fix use predicate computation for uninit analysis (*)
  190c644... libstdc++: Fix pretty printer tests of tuple indexes (*)
  26ea6ca... Document unused function argument (*)
  e55674b... tree-ssa-forwprop.cc: Adjust res_type when operands have di (*)
  1a4e142... tree-optimization/106844 - fix ICE in init_use_preds (*)
  e33e61d... tree-optimization/106841 - gather and hybrid SLP (*)
  d6582c6... Fix Fortran/openmp: Partial OpenMP 5.2 doacross (*)
  0bd5141... openmp: Be consistent on parsing offsets between normal sin (*)
  1bf8b7a... openmp: Fix ICE when splitting invalid depend(source)/depen (*)
  bc1bc80... No actual regclasses for bpf (*)
  3f585bd... openmp: Introduce gimple_omp_ordered_standalone_p (*)
  fc52efe... [Ada] Mark artificial formal parameters in the debug info (*)
  0b66f88... [Ada] Fix problematic line debug info attached to call to f (*)
  ef12e74... [Ada] Fix internal error on double renaming of private cons (*)
  e2909e1... [Ada] Fix missing name for access type in generic instantia (*)
  a80e058... [Ada] Extend No_Dependence restriction to code generation ( (*)
  5e34c91... [Ada] Disable lock free protected implementation if target  (*)
  71747dd... [Ada] Enable lock free protected implementation by default (*)
  fc737a6... [Ada] Restore missing Aggregate aspect for Ada.Containers.O (*)
  e60709b... [Ada] Fix formal parameters list for secondary stack alloca (*)
  8a99a8e... [Ada] Retain Has_Private_View flag for actuals of inlined s (*)
  51abc0c... [Ada] Enforce matching of extra formals (*)
  63499db... [Ada] Disable if expression optimization for LLVM (*)
  1c245f7... [Ada] Report error in non-legal class-wide conditions (*)
  c889b2e... [Ada] Slice length computation bug in Generic_Bounded_Lengt (*)
  2aef469... [Ada] Improve documentation of validation checking control  (*)
  c66e69f... [Ada] Handle new At_End expansion during unnesting (*)
  d644c51... [Ada] Fix comment about mapping of parameters and inlining  (*)
  ff6b2a3... [Ada] Cleanup unnecessary shadowing in expansion of attribu (*)
  eae9f5d... [Ada] Fix a bug in the contract of formal ordered sets (*)
  c56c7d3... [Ada] Cope with scalar subtypes that have a non-scalar base (*)
  6d16658... [Ada] Place "at end" on body nodes (*)
  aed54a1... [Ada] Document change to legality checks for Inox case stat (*)
  1dbaf0d... [Ada] Temporarily simplify legality checks for Inox case st (*)
  96c20bf... [Ada] Tune message for illegal aspect Relaxed_Initializatio (*)
  ed7bc34... [Ada] Bad Valid_Scalars result if signed int component type (*)
  152f968... [Ada] ICE handling discriminant-dependent index constraint  (*)
  ec95a21... [Ada] Add formal verification dependencies to libgnat (*)
  e9bac0f... [Ada] Correctly round Value attribute for floating point in (*)
  8b9bbdc... [Ada] Improve detection of illegal Iterable aspects (*)
  d6b1513... [Ada] Correctly round Value attribute for floating point in (*)
  33b182f... C-SKY: Fix missing operand when do spilt for cskyv2_addcc a (*)
  2a2fb3e... bpf: remove unused variables from bpf_expand_{prologue,epil (*)
  b317cad... Update c-sky port maintainers' emails. (*)
  20288a0... Fix _mm512_cvt_roundps_ph to generate sae instruction. (*)
  47d2dcd... Daily bump. (*)
  5f38bf1... preprocessor: Disable trigraphs for C2x (*)
  5f895f2... Do not fold __builtin_signbit if NAN is a possibility. (*)
  1de9aa4... Fold __builtin_signbit to nonzero instead of 1. (*)
  810d981... i386: avoid zero extension for crc32q (*)
  8492f7d... libstdc++: Move __success_type and __failure_type later in  (*)
  938cda5... Fortran/openmp: Partial OpenMP 5.2 doacross and omp_cur_ite (*)
  b4d8a56... Disable decimal floating point in frange. (*)
  ba0db24... Do not ICE when updating a NAN to a non-NAN. (*)
  7b3587b... libstdc++: Use built-ins for more variable templates (*)
  0a9c0d4... analyzer: strcpy semantics (*)
  1cc7e31... analyzer: return a concrete offset for cast_regions (*)
  ae97ba1... RISC-V: Fix division instructions for `m` with `zmmul` exte (*)
  48b9c7d... aarch64: Suggest an -mcpu option when user passes CPU name  (*)
  77e8e40... RISC-V: Support Zmmul extension (*)
  1784472... Remove MAX_SWITCH_CASES limit (*)
  e9ea268... Unify MAX_POSTDOM_CHECK and --param uninit-control-dep-atte (*)
  5642197... debug () for predicates (*)
  d29ecf2... aarch64: Remove lazy SIMD builtin initialisation (*)
  7742b79... LoongArch: add -mdirect-extern-access option (*)
  9c805dd... docs: rename DEBUGGER_REGISTER_NUMBER in texi (*)
  ca60bd9... rename DBX_REGISTER_NUMBER to DEBUGGER_REGNO (*)
  3424f4c... [Ada] Move check for null array aggregates to expansion (*)
  59a23be... [Ada] Fix inconsistent building of itypes for null array ag (*)
  b26be61... [Ada] Fix insertion of a runtime check for null array aggre (*)
  e35ecc8... [Ada] Cleanup iteration over aggregate component associatio (*)
  2f578c3... [Ada] Remove VMS specific routine that is no longer referen (*)
  cb6ff9e... [Ada] Single-element Append performance improvement (*)
  66d4ff2... [Ada] Create internal type for null array aggregate as an i (*)
  47a03f3... [Ada] Remove no longer referenced GNATprove utility routine (*)
  2237f94... [Ada] Bad Default_Initial_Condition check for a not-default (*)
  645d120... [Ada] Fix detection of unused warning suppression (*)
  95d9823... [Ada] Small cleanup in body of System.Value_R (*)
  bd8405b... [Ada] Fix bogus discriminant check failure for type with pr (*)
  f3561c0... [Ada] Detect expansion of iterated component associations i (*)
  d983abe... [Ada] Fix double identifiers in iterated component associat (*)
  fc32180... [Ada] Suppress warnings in trivial subprograms with finaliz (*)
  7449db0... [Ada] Secondary stack and i-c* (*)
  a0998ca... [Ada] Enable Error_Msg_GNAT_Extension for mixed decl/stmts (*)
  44bd275... [Ada] Fix resolution of iterated component association (*)
  cde3f94... [Ada] Cleanup analysis of iterator specifications (*)
  f85d7de... [Ada] Cleanup resolution of aggregates with mixed component (*)
  022f989... [Ada] Cleanup resolution of iterated component association (*)
  7c23b88... [Ada] Cleanup analysis of quantified expressions with empty (*)
  72c5ce7... [Ada] New gnatbind switch -k (*)
  2322afe... [Ada] Code cleanups (*)
  ae035e3... [Ada] Fix crash for Default_Initial_Condition on derived en (*)
  88fbab0... [Ada] Cleanup expansion of attribute Priority (*)
  c7dd10e... [Ada] Fix expansion of attribute Priority (*)
  2af82bc... [Ada] Remove excessive guards against inserting empty lists (*)
  124c5e5... [Ada] Improve pretty-printing of iterated component associa (*)
  bc435ab... [Ada] Fix syntax in documentation (*)
  092763f... x86: Handle V8BF in expand_vec_perm_broadcast_1 (*)
  5f32289... Be even more conservative in intersection of NANs. (*)
  5e070cf... Daily bump. (*)
  20d30e7... Fortran: Fix ICE with -fcheck=pointer [PR100136] (*)
  8b633b4... [libsanitizer] Update LOCAL_PATCHES. (*)
  af9587f... [libsanitizer, Darwin] Fix bootstrap after recent merge. (*)
  8293a96... Do not clobber signbit when unioning a NAN. (*)
  6832dd3... Add real_isdenormal. (*)
  83f2f22... Daily bump. (*)
  504424f... Fortran: Fix ICE with automatic reallocation [PR100245] (*)
  dae8b9e... [PR/middle-end 106819] NANs can never be a singleton (*)
  08de065... nvptx: Silence unused variable warning in output_constant_p (*)
  a651e6d... openmp: Partial OpenMP 5.2 doacross and omp_cur_iteration s (*)
  c64b094... Daily bump. (*)
  bedfca6... c/c++: new warning: -Wxor-used-as-pow [PR90885] (*)
  d5ad6f8... d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if D (*)
  bb9d434... Convert rest of compiler to dconst[n]inf. (*)
  68c23af... libstdc++: Consistently use ::type when deriving from __and (*)
  b6aa7d4... Fortran: avoid NULL pointer dereference on invalid DATA con (*)
  65c12e3... rs6000: Use NO_EXPR to cast to MMA pointer types (*)
  4543383... libstdc++: Optimize constructible/assignable variable templ (*)
  51c42b3... libstdc++: Fix laziness of __and/or/not_ (*)
  67b6d1b... vect: Use better fallback costs in layout subpass (*)
  eab511d... vect: Ensure SLP nodes don't end up in multiple BB partitio (*)
  805c918... Refactor RPO VN API to allow timevar tracking (*)
  be1b42d... tree-optimization/106809 - compile time hog in VN (*)
  d72ca12... RISC-V: Implement TARGET_COMPUTE_MULTILIB (*)
  5ca9980... Add TARGET_COMPUTE_MULTILIB hook to override multi-lib resu (*)
  347dec1... [Ada] Adjust previous change to Expand_Subtype_From_Expr (*)
  34d054d... [Ada] Error on return of object whose full view has undefau (*)
  7f64e37... [Ada] Fix crash on declaration of overaligned array with co (*)
  08a897d... [Ada] Extend No_Dependence restriction to code generation ( (*)
  3a4c933... [Ada] Add loop variants to Ada.Strings.Search and Ada.Strin (*)
  e973ea0... [Ada] Fix proof of runtime unit System.Exp_Mod (*)
  bf52ee6... [Ada] Fix proof of runtime unit System.Wid_* (*)
  7c339b3... [Ada] Recover proof of Scaled_Divide in System.Arith_64 (*)
  66643a9... [Ada] Update documentation about non-symbolic traceback (*)
  b3ae28d... [Ada] Fix proof of runtime unit System.Value* and System.Im (*)
  6713cc7... pdp11: no debugging info (*)
  7e0db0c... STABS: remove -gstabs and -gxcoff functionality (*)
  0b0a3cd... ipa: Fix throw in multi-versioned functions [PR106627] (*)
  bb0a155... Daily bump. (*)
  6761d36... i386: Replace long with long long for 64-bit integer (*)
  b98c526... AArch64: Fix bootstrap failure due to dump_printf_loc forma (*)
  8f8b9de... c++: Remove unused declaration (*)
  42e4890... libstdc++: Add 'typename' for Clang compatibility (*)
  56bb34e... libstdc++: Remove __is_referenceable helper (*)
  9bcedbb... libstdc++: Optimize is_constructible traits (*)
  775fe01... libstdc++: Optimize std::decay (*)
  33005a4... libstdc++: Add specializations for some variable templates (*)
  cd20d94... libstdc++: Use built-ins for some variable templates (*)
  0a4b219... c: C2x removal of unprototyped functions (*)
  d269476... vect: Try to remove single-vector permutes from SLP graph (*)
  5205f5b... i386: Fix conversion of move to/from AX_REG into xchg [PR10 (*)
  bb17c50... Convert ranger uses of real_inf to dconst[n]inf. (*)
  5924b6b... Add global REAL_VALUE_TYPE infinities to real.*. (*)
  37ff51a... libstdc++: Remove FIXME for ICE with remove_cvref_t in requ (*)
  0cb8d96... libstdc++: Implement ranges::adjacent_transform_view from P (*)
  47e1551... Remove cycle checking from compute_control_dep_chain (*)
  e75398a... Some predicate analysis TLC (*)
  c5699dd... c++: set TYPE_STRING_FLAG for char8_t (*)
  0550e30... Implement ranger folder for __builtin_signbit. (*)
  e9b0dd2... Add signbit property to frange to better model signed zeros (*)
  0e1b122... libstdc++: Optimize array traits (*)
  953e08f... Fix up dump_printf_loc format attribute and adjust uses [PR (*)
  0b8c57e... libcpp: Add -Winvalid-utf8 warning [PR106655] (*)
  bdfe0d1... Make frange selftests work on !HONOR_NANS systems. (*)
  ca8f4e8... middle-end: Add MULT_EXPR recognition for cond scalar reduc (*)
  023c5b3... rs6000/test: Fix typo in pr86731-fwrapv-longlong.c [PR10668 (*)
  2985049... rs6000: Don't ICE when we disassemble an MMA variable [PR10 (*)
  e8c83ab... RISC-V: Add vector registers in TARGET_CONDITIONAL_REGISTER (*)
  8fe7514... RISC-V: Add csrr vlenb instruction. (*)
  e8089af... RISC-V: Add RVV constraints. (*)
  45f1287... RISC-V: Fix comment in riscv.h (*)
  e9f827d... RISC-V: Fix riscv_vector_chunks configuration according to  (*)
  542c60c... Daily bump. (*)
  2eca4ff... c: C2x attributes fixes and updates (*)
  26aafae... libstdc++: A few more minor <ranges> cleanups (*)
  ad8428c... hpux removal: regenerate configure files (*)
  dc832fb... 32-bit PA-RISC with HP-UX: remove deprecated ports (*)
  2dbe280... testsuite: Fix warning regression due to std::string change (*)
  be9dd80... Support --disable-fixincludes. (*)
  5f932c9... libstdc++: [_GLIBCXX_DEBUG] Review nullptr assertion diagno (*)
  f956cad... libstdc++: Implement ranges::adjacent_view from P2321R2 (*)
  4d56609... libstdc++: [_GLIBCXX_DEBUG] Add backtrace generation on dem (*)
  de9805c... aarch64: Update sizeless tests for recent GNU C changes (*)
  a8ebd27... Avoid fatal fails in predicate::init_from_control_deps (*)

(*) This commit already exists in another branch.
    Because the reference `refs/users/kubaneko/heads/histogram' matches
    your hooks.email-new-commits-only configuration,
    no separate email is sent for this commit.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-02-23 23:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-23 23:20 [gcc/kubaneko/heads/histogram] (4024 commits) added primitive peeling and stuff Ondrej Kubanek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).