public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/aoliva/heads/testbase] (1826 commits) Remove MFWRAP_SPEC remnant
@ 2023-06-14 19:17 Alexandre Oliva
  0 siblings, 0 replies; only message in thread
From: Alexandre Oliva @ 2023-06-14 19:17 UTC (permalink / raw)
  To: gcc-cvs

The branch 'aoliva/heads/testbase' was updated to point to:

 ef30f9b094f... Remove MFWRAP_SPEC remnant

It previously pointed to:

 5e01a590aa7... Explicitly view_convert_expr mask to signed type when foldi

Diff:

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

  ef30f9b... Remove MFWRAP_SPEC remnant (*)
  3cf6adc... MAINTAINERS: Add myself to write after approval (*)
  5eeff09... aarch64: Fix -Werror=sign-compare bootstrap failure (*)
  9ef1391... [contrib] validate_failures.py: Ignore stray filesystem pat (*)
  316b1d6... [contrib] validate_failures.py: Add "--expiry_date YYYYMMDD (*)
  22a0ade... [contrib] validate_failures.py: Add new option --invert_mat (*)
  7aa4775... [contrib] validate_failures.py: Improve error output (*)
  484a486... [contrib] validate_failures.py: Support "$tool:" prefix in  (*)
  5d52f35... [contrib] validate_failures.py: Use exit code "2" to indica (*)
  d4d776a... [contrib] validate_failures.py: Be more stringent in parsin (*)
  e341d15... [contrib] validate_failures.py: Add more verbosity levels (*)
  febe56c... [contrib] validate_failures.py: Simplify GetManifestPath() (*)
  5f8cc7f... [contrib] validate_failures.py: Read in manifest when compa (*)
  b713de1... [contrib] validate_failures.py: Support expiry attributes i (*)
  c855862... [contrib] validate_failures.py: Avoid testsuite aliasing (*)
  4ec6b62... c++: tweak c++17 ctor/conversion tiebreaker [DR2327] (*)
  29aef9f... libstdc++: Clarify manual demangle doc (*)
  f2ef1da... Align a 'OMP_TARGET_OFFLOAD=mandatory' diagnostic with othe (*)
  4bcb46b... driver: Forward '-lgfortran', '-lm' to offloading compilati (*)
  e76af21... Add 'libgomp.{,oacc-}fortran/fortran-torture_execute_math.f (*)
  9c03391... Tighten 'dg-warning' alternatives in 'c-c++-common/Wfree-no (*)
  460ad9b... Remove 'gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.s' (*)
  58edbc8... Fix typo in 'libgomp.c/target-51.c' (*)
  b7e42b8... Use x instead of v for alternative 2 (v, BH) in mov<mode>_i (*)
  18c8b56... OpenMP: Set default-device-var with OMP_TARGET_OFFLOAD=mand (*)
  532fb12... Daily bump. (*)
  c980eeb... modula2 Fixes to the error format specifications (*)
  7474c46... c/c++: use positive tone in missing header notes [PR84890] (*)
  5a89703... c++: Fix templated convertion operator demangling (*)
  a54c71c... Fortran: add DATA statement testcase (*)
  c169150... Fortran: fix passing of zero-sized array arguments to proce (*)
  b15d46e... Remove a couple mudflap remnants (*)
  99dec20... Remove sh5media divtab code (*)
  1c18887... i386: Fix up whitespace in assembly (*)
  40eafcd... Avoid duplicate vector initializations during RTL expansion (*)
  06a0f07... RISC-V: Remove duplicate `#include "riscv-vector-switch.def (*)
  a07dadb... RISC-V: Add comments of some functions (*)
  325bfe2... RISC-V: Add more SLP tests (*)
  cbe7f06... RISC-V: Fix bug of VLA SLP auto-vectorization (*)
  2270f4f... Fix memory leak in loop header copying (*)
  47c3144... c++: mutable temps in rodata (*)
  1d4d302... RISC-V: Add vector psabi checking. (*)
  d5c58ad... libgomp/testsuite: Add requires-unified-addr-1.{c,f90} [PR1 (*)
  cca8d9e... arm: Extend -mtp= arguments (*)
  4389a2d... aarch64: Extend -mtp= arguments (*)
  d438b67... fix frange_nextafter odr violation (*)
  0f3d07e... middle-end/110232 - fix native interpret of vector <signed- (*)
  1c3661e... Fix disambiguation against .MASK_LOAD (*)
  17714c0... testsuite: Update powerpc test fold-vec-extract-int.p8.c (*)
  16eb9d6... testsuite: Check int128 effective target for pr109932-{1,2} (*)
  f34b311... ada: Fix decoration of iterated component association for G (*)
  d38366c... ada: Add missing ss_mark/ss_release in quantified expressio (*)
  86b8d11... ada: Recognize iterated_component_association as repeatedly (*)
  0f1e602... ada: Recognize iterated_component_association as potentiall (*)
  8c74826... ada: Disable inlining in potentially unevaluated contexts (*)
  dcc6014... ada: Implement new aspect Always_Terminates for SPARK (*)
  204dba4... ada: Skip elaboration checks for abstract subprograms on de (*)
  d0ffa8d... ada: Fix another case of missing Has_Private_View flag (*)
  659aeb2... ada: Fix iterated component initialization (*)
  5225a2b... ada: Fix exception raised on invalid contract in generic pa (*)
  ad09934... ada: Fix spurious error on call to function returning priva (*)
  54dd56f... ada: Fix internal error on imported function with post-cond (*)
  c0ceba6... ada: Streamline expansion of controlled actions for aggrega (*)
  44eb2bb... ada: Remove obsolete code in Analyze_Assignment (*)
  0ac91bd... ada: Remove unreferenced routine Is_Inherited_Operation_For (*)
  d18dd43... ada: Small housekeeping work in expansion of extension aggr (*)
  ae3fd5e... ada: Fix wrong expansion of limited extension aggregate (*)
  5c26697... ada: Mark attribute Initialized as ghost code (*)
  416bb15... ada: Add No_Elaboration_Code_All pragma to System.Storage_E (*)
  af10c96... ada: Factor out tag assignments from type in expander (*)
  f02be8f... ada: Use ghost predicate in standard library (*)
  be3a8f9... ada: Fix expansion of aggregates with controlled components (*)
  fc84947... ada: Factor common processing in expansion of aggregates (*)
  4311809... ada: Remove wrong comment about expansion of exceptions for (*)
  0e511e2... ada: Cleanup finding of locally handled exception handlers (*)
  109307e... ada: Cleanup expansion of locally handled exception handler (*)
  fbf4140... ada: Tune style in detection of writable function actuals (*)
  0c7c1cb... ada: Simplify appending to a newly created list (*)
  067d80d... ada: Support new GNAT-specific aspect Ghost_Predicate (*)
  230fef1... ada: Remove explicit decoration of wrapper created in freez (*)
  95e2a51... RISC-V: Fix one typo in full-vec-movel test (*)
  22d85c1... AArch64: [PR96339] Optimise svlast[ab] (*)
  950fa85... Update perf auto profile script (*)
  de5f3bb... RISC-V: Fix V_WHOLE && V_FRACT iterator requirement (*)
  d150afb... RISC-V: Enhance RVV VLA SLP auto-vectorization with decompr (*)
  9d250bd... Daily bump. (*)
  8089f26... PR modula2/110189 Using an unknown TYPE as argument to VAL  (*)
  ae193f9... [committed] [PR rtl-optimization/101188] Fix reload_cse_mov (*)
  9eb757d... [aarch64] Improve code-gen for vector initialization with s (*)
  38944ec... OpenMP: Cleanups related to the 'present' modifier (*)
  0ddc8c7... Add some overrides. (*)
  5410b07... Provide interface for non-standard operators. (*)
  1b1de36... Provide a default range_operator via range_op_handler. (*)
  1c0aae6... Switch from unified table to range_op_table. There can be o (*)
  2eb5011... Remove type from range_op_handler table selection (*)
  110c1f8... Add a hybrid MAX_EXPR operator for integer and pointer. (*)
  73cbf40... Add a hybrid MIN_EXPR operator for integer and pointer. (*)
  af5e7f0... Add a hybrid BIT_IOR_EXPR operator for integer and pointer. (*)
  8e0f292... Add a hybrid BIT_AND_EXPR operator for integer and pointer. (*)
  f6e160e... Split pointer ibased range operators to range-op-ptr.cc (*)
  f0278eb... Move operator_max to the unified range-op table. (*)
  b08b982... Move operator_min to the unified range-op table. (*)
  b23d6b9... Move operator_bitwise_or to the unified range-op table. (*)
  0965275... Move operator_bitwise_and to the unified range-op table. (*)
  af52b86... Move operator_bitwise_xor to the unified range-op table. (*)
  39636a0... Move operator_bitwise_not to the unified range-op table. (*)
  443485b... Move operator_addr_expr to the unified range-op table. (*)
  bf47089... PR modula2/110126 variables are reported as unused when ref (*)
  7a4794a... RISC-V: Fix one potential test failure for RVV vsetvl (*)
  145b5db... RISC-V: Support RVV FP16 MISC vget/vset intrinsic API (*)
  8d3eb3a... Fix disambiguation against .MASK_STORE (*)
  bc45e18... Remove DEFAULT_MATCHPD_PARTITIONS macro (*)
  6631fe4... RISC-V: Add RVV narrow shift right lowering auto-vectorizat (*)
  921b841... simplify-rtx: Implement constant folding of SS_TRUNCATE, US (*)
  84cbf56... RISC-V: Add ZVFHMIN block autovec testcase (*)
  e8d41e0... Fix oversight in latest change (*)
  7103155... Regenerate config.in (*)
  3ad0ef3... vect: Don't pass subtype to vect_widened_op_tree where not  (*)
  e52be60... Add missing vec_pack/unpacks patterns for _Float16 <-> int/ (*)
  820d1ae... middle-end/110200 - genmatch force-leaf and convert interac (*)
  2764335... c++: build initializer_list<string> in a loop [PR105838] (*)
  ff83d1b... rs6000: Guard __builtin_{un,}pack_vector_int128 with vsx [P (*)
  388809f... rs6000: Don't use TFmode for 128 bits fp constant in toc [P (*)
  b50b9d3... RISC-V: Add test cases for RVV FP16 undefined and vlmul tru (*)
  7fc2b9e... RISC-V: Support RVV FP16 MISC vlmul ext intrinsic API (*)
  f47ecca... aix: Debugging does not require a stack frame. (*)
  35e50a0... Daily bump. (*)
  59946a4... c++: unsynthesized defaulted constexpr fn [PR110122] (*)
  682d401... c++: extend lookup_template_class shortcut [PR110122] (*)
  ecc96eb... libgfortran: remove support for --enable-intermodule (*)
  3443d4b... Use canonical form for reversed single-bit insertions after (*)
  2064351... target/19907: Overhaul bit extractions. (*)
  20c8520... RISC-V: Rework Phase 5 && Phase 6 of VSETVL PASS (*)
  09ae303... Daily bump. (*)
  bc5a2c2... Convert ipcp_vr_lattice to type agnostic framework. (*)
  273a33b... testsuite: Cut down 27_io/basic_istream/.../94749.cc for si (*)
  80f075b... c++: Adjust conversion deduction [PR61663][DR976] (*)
  30a8771... target/109650: Fix wrong code after cc0 -> CCmode transitio (*)
  17bccd1... Fortran: add Fortran 2018 IEEE_{MIN,MAX} functions (*)
  db80262... libatomic: x86_64: Always try ifunc (*)
  39adc5e... testsuite: Add more allocation size tests for conjured sval (*)
  1d57a22... analyzer: Fix allocation size false positive on conjured sv (*)
  a53a83b... RISC-V: Add test cases for RVV FP16 vreinterpret (*)
  55dcf27... RISC-V: Enable select_vl for RVV auto-vectorization (*)
  a13c444... Unify MULT_EXPR range operator (*)
  56518be... Unify NEGATE_EXPR range operator (*)
  d5818a3... Unify MINUS_EXPR range operator (*)
  a1aaaff... Unify ABS_EXPR range operator (*)
  29dbd7e... Unify PLUS_EXPR range operator (*)
  6a4ac39... Unify operator_cast range operator (*)
  4f0ac5a... Unify operator_cst range operator (*)
  b073d8a... Unify Identity range operator (*)
  a0a8f1c... Unify GE_EXPR range operator (*)
  f544e7e... Unify GT_EXPR range operator (*)
  d251d14... Unify LE_EXPR range operator (*)
  5b07954... Unify LT_EXPR range operator (*)
  eb29c3e... Unify NE_EXPR range operator (*)
  2dbf1e6... Unify EQ_EXPR range operator (*)
  0776738... Provide a unified range-op table. (*)
  a2c019e... Daily bump. (*)
  47203d8... VECT: Add SELECT_VL support (*)
  fe9771b... analyzer: add caching to globals with initializers [PR11011 (*)
  067a8c7... libstdc++: use using instead of typedef for type_traits (*)
  5612aa4... Also check type being cast to (*)
  c570818... Relocate range_cast to header, and add a generic version. (*)
  953bbea... c++: fix 32-bit spaceship failures [PR110185] (*)
  d3e2a17... c++: diagnose auto in template arg (*)
  35d2c40... c++: init-list of uncopyable type [PR110102] (*)
  0f8f1de... doc: Clarification for -Wmissing-field-initializers (*)
  55fcaa9... Add Plus to the op list of `(zero_one == 0) ? y : z <op> y` (*)
  52c92fb... Change the `(zero_one ==/!= 0) ? y : z <op> y` patterns to  (*)
  7ceed7e... MATCH: Allow unsigned types for `X & -Y -> X * Y` pattern (*)
  72e652f... MATCH: Fix zero_one_valued_p not to match signed 1 bit inte (*)
  45b7da5... testsuite: fix the condition bug in tsvc s176 (*)
  00da6bc... libstdc++: Remove duplicate definition of _Float128 std::fr (*)
  793ed71... libstdc++: Add preprocessor checks to <experimental/interne (*)
  9a3558c... libstdc++: Bump library version to libstdc++.so.6.0.33 (*)
  628ba41... libstdc++: Fix P2510R3 "Formatting pointers" [PR110149] (*)
  960de5d... libstdc++: Optimize std::to_array for trivial types [PR1101 (*)
  3e12669... middle-end/110182 - TYPE_PRECISION on VECTOR_TYPE causes wr (*)
  3ec1d76... libstdc++: Improve tests for emplace member of sequence con (*)
  cb33116... RISC-V: Refactor requirement of ZVFH and ZVFHMIN. (*)
  7f4644f... RISC-V: Fix one warning of frm enum. (*)
  4cf6e32... fortran: Fix ICE on pr96024.f90 on big-endian hosts [PR9602 (*)
  dac73e4... Explicitly view_convert_expr mask to signed type when foldi (*)
  07b86ab... Fold _mm{,256,512}_abs_{epi8,epi16,epi32,epi64} into gimple (*)
  feae15a... Daily bump. (*)
  990d10a... PR modula2/110126 variables are reported as unused when ref (*)
  cd9c7f8... Provide a new dispatch mechanism for range-ops. (*)
  9c0fed5... Unify range_operators to one class. (*)
  cd4b7e8... Remove tree_code from range-operator. (*)
  ce81740... Fix floating point bug in fold_range. (*)
  1379ae3... RISC-V: Add more test cases for RVV FP16 (*)
  9589a46... analyzer: Standalone OOB-warning [PR109437, PR109439] (*)
  fcbef8e... optabs: Implement double-word ctz and ffs expansion (*)
  2b2bf79... i386: Fix endless recursion in ix86_expand_vector_init_gene (*)
  d08f2e4... Fortran: Fix some more blockers in associate meta-bug [PR87 (*)
  8b327e0... [testsuite] bump some tsvc timeouts (*)
  8c5b136... Daily bump. (*)
  e73a307... [Committed] Bug fix to new wi::bitreverse_large function. (*)
  eba3565... Add support for stc and cmc instructions in i386.md (*)
  28db36e... c++: allow NRV and non-NRV returns [PR58487] (*)
  941209f... MATCH: Fix comment for `(zero_one ==/!= 0) ? y : z <op> y`  (*)
  99bfdb0... RISC-V: Eliminate extension after for *w instructions (*)
  7f26e76... riscv: Fix scope for memory model calculation (*)
  ae6c2d1... riscv: Fix insn cost calculation (*)
  88e7f1f... libstdc++: Fix up 20_util/to_chars/double.cc test for exces (*)
  e2ebd22... match.pd: Improve zero_one_valued_p (*)
  9963029... aarch64: Allow compiler to define ls64 builtins [PR110132] (*)
  737a0b7... aarch64: Fix wrong code with st64b builtin [PR110100] (*)
  7136135... aarch64: Fix whitespace in ls64 builtin implementation [PR1 (*)
  49310a9... libgcc: Fix eh_frame fast path in find_fde_tail (*)
  b6235db... libstdc++: Restore accidentally removed version in abi-chec (*)
  fa8b446... libstdc++: Fix some tests that fail with -fno-exceptions (*)
  ae12ace... libstdc++: Fix some tests that fail with -fexcess-precision (*)
  8cc8707... RA: Constrain class of pic offset table pseudo to general r (*)
  b747f54... aarch64: Represent SQXTUN with RTL operations (*)
  a053c65... aarch64: Improve RTL representation of ADDP instructions (*)
  000f8b9... Revert "libstdc++: Use AS_IF in configure.ac" (*)
  c0b88e9... Fix expected test output on hppa (*)
  dd95866... testsuite/libgomp.*/target-present-*.{c,f90}: Improve and f (*)
  5faaabe... Support 'UNSUPPORTED: [...]: exception handling disabled' f (*)
  00bfc50... modula2: Fix bootstrap (*)
  631e86b... RISC-V: Support RVV VLA SLP auto-vectorization (*)
  3f085e4... Handle const_int in expand_single_bit_test (*)
  e60593f... Improve do_store_flag for single bit when there is no non-z (*)
  cc155ff... For the `-A CMP -B -> B CMP A` pattern allow EQ/NE for all  (*)
  3fe017e... libiberty: writeargv: Simplify function error mode. (*)
  64d90d0... Add match patterns for `a ? onezero : onezero` where one of (*)
  c5c4fa2... Match: zero_one_valued_p should match 0 constants too (*)
  42eb371... RISC-V: Fix ICE when include riscv_vector.h with rv64gcv (*)
  2ae5384... c++: Add -Wnrvo (*)
  7e0b65b... c++: enable NRVO from inner block [PR51571] (*)
  b192e20... c++: NRV and goto [PR92407] (*)
  08cea4e... c++: fix throwing cleanup with label (*)
  0fa9495... c++: fix contracts with NRV (*)
  4fe84e2... c++: add NRV testcase [PR58050] (*)
  29c82c6... PR modula2/110019 Reported line numbers off by 1 when cpp i (*)
  4f0d482... Daily bump. (*)
  6160572... Add RTX codes for BITREVERSE and COPYSIGN. (*)
  585c660... reload1: Change return type of predicate function from int  (*)
  f1af7d6... libgomp: plugin-gcn - support 'unified_address' (*)
  192665f... libstdc++: Update list of known symbol versions for abi-che (*)
  6261d10... libstdc++: Make std::numeric_limits<__float128> more portab (*)
  97a5e8a... libstdc++: Use AS_IF in configure.ac (*)
  88604bd... RISC-V: Add RVV vwmacc/vwmaccu/vwmaccsu combine lowering op (*)
  4ede915... openmp: Add support for the 'present' modifier (*)
  9165ede... libstdc++: Avoid vector casts while still avoiding PR90424 (*)
  27e45b7... libstdc++: Replace use of incorrect non-temporal store (*)
  a3df359... rs6000: genfusion: Delete dead code (*)
  19e5bf1... rs6000: genfusion: Rewrite load/compare code (*)
  ce2188e... libstdc++: Protect against macros (*)
  56001fa... libstdc++: Fix ambiguous expression in std::array<T, 0>::fr (*)
  3d9b3dd... libstdc++: Do not assume existence of char8_t codecvt facet (*)
  7e8e071... libstdc++: Use close-on-exec for file descriptors in filesy (*)
  07a0e10... libstdc++: Make std::filesystem::copy_file work for procfs  (*)
  d87caac... libstdc++: Use copy_file_range for filesystem::copy_file (*)
  f80a8b4... libstdc++: Also use sendfile for big files (*)
  c4deccd... rs6000: Remove duplicate expression [PR106907] (*)
  6be5d85... aarch64: Improve representation of vpaddd intrinsics (*)
  9371640... aarch64: Reimplement URSHR,SRSHR patterns with standard RTL (*)
  d2cdfaf... aarch64: Simplify SHRN, RSHRN expanders and patterns (*)
  b327cbe... aarch64: Improve representation of ADDLV instructions (*)
  84eec29... middle-end/110055 - avoid CLOBBERing static variables (*)
  21bf2b2... tree-optimization/109143 - improve PTA compile time (*)
  4d1e4ce... libiberty: writeargv: Simplify function error mode. (*)
  9677cc7... bootstrap rtl-checking: Fix XVEC vs XVECEXP in postreload.c (*)
  d1344c4... RISC-V] add TC for save-restore cfi directives. (*)
  7805890... RISC-V: Support RVV FP16 ZVFH Reduction floating-point intr (*)
  17c796c... [RISC-V] correct machine mode in save-restore cfi RTL. (*)
  da2d75a... RISC-V: Fix 'REQUIREMENT' for machine_mode 'MODE' in vector (*)
  6d4b6f7... RISC-V: Fix some typo in vector-iterators.md (*)
  14da764... Daily bump. (*)
  8ebd1d9... Remove widen_plus/minus_expr tree codes (*)
  2f482a0... internal-fn,vect: Refactor widen_plus as internal_fn (*)
  fe29963... vect: Refactor to allow internal_fn's (*)
  3ad9313... d: Warn when declared size of a special enum does not match (*)
  108ff03... New wi::bitreverse function. (*)
  f7f12f0... Testsuite: Fix a fail about xtheadcondmov-indirect-rv64.c (*)
  8e1e1fc... print-rtl: Change return type of two print functions from i (*)
  d015c65... reginfo: Change return type of predicate functions from int (*)
  7ee22dc... libiberty: pex-win32.c: Fix some typos. (*)
  71ea7a3... RISC-V: Support RVV FP16 ZVFH floating-point intrinsic API (*)
  180ebb8... libiberty: On Windows, pass a >32k cmdline through a respon (*)
  afd8729... Fix PR 110085: `make clean` in GCC directory on sh target c (*)
  83c3550... libgcc: Use initarray section type for .init_stack (*)
  29b7454... MIPS: Add speculation_barrier support (*)
  c7fe7ad... RISC-V: Reorganize riscv-v.cc (*)
  2418cdf... RISC-V: Split arguments of expand_vec_perm (*)
  b488908... Daily bump. (*)
  6cf856f... Improve do_store_flag for comparing single bit against that (*)
  908e5ab... Improve do_store_flag for single bit comparison against 0 (*)
  f66e0a9... Convert H8 port to LRA (*)
  830d36b... xtensa: Optimize boolean evaluation or branching when EQ/NE (*)
  a96ba6b... RISC-V: Remove redundant vlmul_ext_* patterns to fix PR1101 (*)
  5c9cffa... RISC-V: Support RVV FP16 ZVFHMIN intrinsic API (*)
  1330977... RISC-V: Move optimization patterns into autovec-opt.md (*)
  8ab9fb6... PR target/110083: Fix-up REG_EQUAL notes on COMPARE in STV. (*)
  2415024... c++: use __cxa_call_terminate for MUST_NOT_THROW [PR97720] (*)
  3991b2f... reload_cse_move2add: Handle trivial single_set:s (*)
  8bdfa8a... RISC-V: Support RVV zvfh{min} vfloat16*_t mov and spill (*)
  321cee7... Daily bump. (*)
  5681872... [RISC-V] fix cfi issue in save-restore. (*)
  e1d2493... Remove unnecessary md pattern for TARGET_XTHEADCONDMOV (*)
  d42f3ad... Add more ForEachMacros to clang-format file (*)
  7c0e215... PR modula2/110003 Wrong source line listed for unused param (*)
  38af81d... c++: is_specialization_of_friend confusion [PR109923] (*)
  23bee85... c++: simplify TEMPLATE_TEMPLATE_PARM hashing (*)
  557cc2b... c++: replace in_template_function (*)
  999e617... c++: mangle noexcept-expr [PR70790] (*)
  38e88d4... fix radix sort on 32bit platforms [PR109670] (*)
  5cf60b6... release the sorted FDE array when deregistering a frame [PR (*)
  f5c82bf... RISC-V: Fix warning in predicated.md (*)
  2e3401b... RISC-V: Add pseudo vwmul.wv pattern to enhance vwmul.vv ins (*)
  829d597... Daily bump. (*)
  57b30f0... Don't try bswap + rotate when TYPE_PRECISION(n->type) > n-> (*)
  4933704... i386: Add missing vector truncate patterns [PR92658]. (*)
  64ca6aa... rtl-optimization: [PR102733] DSE removing address which onl (*)
  df0853d... Fix PR 110042: ifcvt regression due to paradoxical subregs (*)
  84d080a... Darwin, PPC: Fix struct layout with pragma pack [PR110044]. (*)
  fae09df... Fortran: fix diagnostics for SELECT RANK [PR100607] (*)
  934da92... btf: fix bootstrap -Wformat errors [PR110073] (*)
  f2e60a0... btf: Fix -Wformat errors (*)
  9872d56... c++: fix explicit/copy problem [PR109247] (*)
  957798e... rs6000: Fix arguments for __builtin_altivec_tr_stxvrwx, __b (*)
  4d935f5... c++: make initializer_list array static again [PR110070] (*)
  99566c0... reg-stack: Change return type of predicate functions from i (*)
  e7cc4d7... varasm: check float size (*)
  ef76803... analyzer: implement various atomic builtins [PR109015] (*)
  b8a9167... analyzer: regions in different memory spaces can't alias (*)
  23f3529... testsuite: Require LTO for pr107557-[12].c (*)
  9f926f3... doc: clarify semantics of vector bitwise shifts (*)
  bffc528... VECT: Change flow of decrement IV (*)
  7bf89a9... target/110088: Improve operation of l-reg with const after  (*)
  4d866c6... libstdc++: Fix broken _GLIBCXX_PARALLEL mode (*)
  04abe19... Support parallel testing in libgomp: fallback Perl 'flock'  (*)
  4915358... Remove stale Autoconf checks for Perl (*)
  9edb672... Back to requiring "Perl version 5.6.1 (or later)" [PR82856] (*)
  3c2eba4... Fortran: Fix some problems blocking associate meta-bug [PR8 (*)
  a06b943... RISC-V: Add _mu C++ overloaded intrinsics for load && viota (*)
  265357d... RISC-V: Optimize reverse series index vector (*)
  37ff12b... RISC-V: Fix warning in predicated.md (*)
  4fe6e12... MAINTAINERS: Add myself as MIPS port maintainer (*)
  691805f... RISC-V: Add test for vfloat16*_t (non tuple) types (*)
  d5ea84c... RISC-V: Add __RISCV_ prefix to VXRM and FRM enum (*)
  91430b7... RISC-V: Add vwadd.wv/vwsub.wv auto-vectorization lowering o (*)
  bf9eee7... RISC-V: Support RVV permutation auto-vectorization (*)
  8474991... Daily bump. (*)
  ff8f45d... Fortran: force error on bad KIND specifier [PR88552] (*)
  3bb8ebb... testsuite: print any leaking torture options for debugging (*)
  8dde92f... testsuite: Unbork multilib setups using -march flags (RISC- (*)
  5fccebd... doc: improve docs for -pedantic{,-errors} (*)
  ed54532... testsuite: Skip powerpc tests on AIX. (*)
  f8403c4... libstdc++: Fix PSTL test that fails in C++20 (*)
  fe94f8b... libstdc++: Do not use std::expected::value() in monadic ops (*)
  b7b255e... libstdc++: Fix code size regressions in std::vector [PR1100 (*)
  8cbaf67... libstdc++: Document removal of implicit allocator rebinding (*)
  dec7aaa... cse: Change return type of predicate functions from int to  (*)
  fe3ce08... xtensa: Add 'adddi3' and 'subdi3' insn patterns (*)
  3635e8c... PR target/109973: CCZmode and CCCmode variants of [v]ptest  (*)
  5d9c911... libstdc++: optimize EH phase 2 (*)
  eeb9270... doc: Fix description of x86 -m32 option [PR109954] (*)
  2fbbaa7... libstdc++: Fix condition for supported SIMD types on ARMv8 (*)
  12e71b5... aarch64: Add =r,m and =m,r alternatives to 64-bit vector mo (*)
  2df7e45... OpenMP/Fortran: Permit pure directives inside PURE (*)
  0b317a6... RISC-V: Introduce vfloat16m{f}*_t and their machine mode. (*)
  940645c... libstdc++: Reduce <functional> inclusion to <stl_algobase.h (*)
  0a479c3... c++: make -fpermissive avoid -Werror=narrowing (*)
  09ff83d... Daily bump. (*)
  443613c... RISC-V: Add RVV FRM enum for floating-point rounding mode i (*)
  0ede6b5... Refactor wi::bswap as a function (instead of a method). (*)
  49f5982... libstdc++: Add separate autoconf macro for std::float_t and (*)
  1f378f6... libstdc++: Stop using _GLIBCXX_USE_C99_MATH_TR1 in <cmath> (*)
  fb409a1... libstdc++: Express std::vector's size() <= capacity() invar (*)
  a239a35... libstdc++: Fix build for targets without _Float128 [PR10992 (*)
  2a919c0... libstdc++: Fix configure test for 32-bit targets (*)
  994195b... testsuite: rename force_conventional_output (*)
  d0c064c... aarch64: PR target/99195 Annotate dot-product patterns for  (*)
  547d3bc... aarch64: PR target/99195 Annotate saturating mult patterns  (*)
  7aae58b... btf: improve -dA comments for testsuite (*)
  0088786... btf: be clear when record size/type is not used (*)
  3f4853a... emit-rtl: Change return type of predicate functions from in (*)
  4d519f1... alias: Change return type of predicate functions from int t (*)
  e1240bd... RISC-V: Add vwadd<u>/vwsub<u>/vwmul<u>/vwmulsu.vv lowering  (*)
  644d168... RISC-V: Add testcase for vrsub.vi auto-vectorization (*)
  57920ae... RISC-V: Remove FRM for vfwcvt (RVV float to float widening  (*)
  b654580... RISC-V: Remove FRM for vfwcvt.f.x<u>.v (RVV integer to floa (*)
  e2a3262... RISC-V: Remove FRM for vfncvt.rod instruction (*)
  070d651... aarch64: Add pattern for bswap + rotate [PR 110039] (*)
  5a07b3b... libstdc++: Do not include <exception> in <mutex> (*)
  0ed5259... libstdc++: Replace obsolete shell syntax in configure.ac (*)
  b960c25... libstdc++: Add missing noexcept to std::scoped_allocator_ad (*)
  f150a08... libstdc++: Add std::numeric_limits<__float128> specializati (*)
  51cf0b3... libstdc++: Disable embedded tzdata for all 16-bit targets (*)
  7037e7b... libstdc++: Fix preprocessor conditions for std::from_chars  (*)
  979f8bf... libstdc++: Deprecate std::setfill for std::basic_istream [P (*)
  95e5c38... ipa/109983 - (IPA) PTA speedup (*)
  a960f9a... IPA PTA stats enhancement and non-details dump slimming (*)
  11bd9b1... aarch64: Simplify output template emission code for a few p (*)
  feae4e8... xtensa: Improve "*shlrd_reg" insn pattern and its variant (*)
  80ee7d0... Fix ICE in rewrite_expr_tree_parallel (*)
  5a98afe... RISC-V: Add ZVFH extension to the -march= option (*)
  fefa7db... RISC-V: Fix unreachable test code for init repeat sequence. (*)
  df2762a... Daily bump. (*)
  3279b62... Enhance NARROW FLOAT_EXPR vectorization by truncating integ (*)
  e4c8f70... testsuite: add verify-sarif-file to some testcases that wer (*)
  282e4e7... [libstdc++] [testsuite] xfail double-prec from_chars for x8 (*)
  e4c986f... testsuite/52641: Fix more of implicit int=32 assumption fal (*)
  30038a2... LRA: Update insn sp offset if its input reload changes SP (*)
  2720bbd... i386: Fix misleading identation in i386-expand.cc [PR110041 (*)
  e439837... jump: Change return type of predicate functions from int to (*)
  794326a... MAINTAINERS: Add myself to write after approval (*)
  d12d2aa... testsuite: make mve_intrinsic_type_overloads-int.c libc-agn (*)
  45466ee... Add a != MIN/MAX_VALUE_CST ? CST-+1 : a to minmax_from_comp (*)
  17cca3c... MATCH: Move `a <= CST1 ? MAX<a, CST2> : a` optimization to  (*)
  b49bcb8... Fix ACLE data-intrinsics testcases (*)
  668d435... libstdc++: Correct NTTP and simd_mask ctor call (*)
  3e2689e... libstdc++: Simplify calculation of expected value in simd t (*)
  291549d... libstdc++: Fix test assumptions on long and long double (*)
  2a941f9... Replace a HWI_COMPUTABLE_MODE_P with wide-int in simplify-r (*)
  6918529... PR target/107172: Avoid "unusual" MODE_CC comparisons in si (*)
  a899401... OpenMP: Improve C/C++ parsing error message [PR109999] (*)
  32a0266... RISC-V: Allow all const_vec_duplicates as constants. (*)
  d8545fb... Detect bswap + rotate for byte permutation in pass_bswap. (*)
  365b1d5... aarch64: Convert ADDLP and ADALP patterns to standard RTL c (*)
  a4dae58... aarch64: Reimplement v(r)hadd and vhsub intrinsics with RTL (*)
  456cf52... riscv: add work around for PR sanitizer/82501 (*)
  21a0762... riscv: update riscv_asan_shadow_offset (*)
  8415298... stor-layout, aarch64: Express SRA intrinsics with RTL codes (*)
  0a51ab5... ada: Fix wrong access for qualified aggregate with storage  (*)
  f10dc1d... ada: Fix internal error on qualified aggregate with storage (*)
  8868ed4... ada: Add missing guards for degenerate storage models (*)
  203dece... ada: Fix incorrect copies being used with 'Address (*)
  0a769b2... ada: Fix bogus Storage_Error on dynamic array with static z (*)
  0e58d85... ada: Fix minor issue with Mod operator (*)
  e2c9982... ada: Minor generic tweaks left and and right (*)
  f60d3ab... ada: Make internal_error_function more robust (*)
  d5518da... ada: Adjust again the implementation of storage models (*)
  2d4883a... ada: Simplify the implementation of storage models (*)
  a91b145... ada: Make use of Cannot_Be_Superflat flag on N_Range nodes (*)
  a051020... ada: Disable PIE mode during the build of the Ada front-end (*)
  b3c206b... ada: Fix storage model handling for dereference as lvalue a (*)
  4f061cf... ada: Small cleanups and fixes in expansion of aggregates (*)
  c8df233... ada: Fix wrong expansion of array aggregate with noncontigu (*)
  cab8bb2... ada: Fix internal error on array constant in expression fun (*)
  9dbf6ad... ada: Fix fallout of recent fix for missing finalization (*)
  9be806a... ada: Add System.Traceback.Symbolic.Module_Name support on A (*)
  3fd3d3d... ada: Only build access-to-subprogram wrappers when expander (*)
  3587528... ada: Fix minor issues in user's guide (*)
  2a794b7... ada: Ensure Default_Stack_Size is greater than Minimum_Stac (*)
  53b0585... ada: Fix regression of secondary stack management in return (*)
  32e6ea2... ada: Use generalized loop iteration in Put_Image routines (*)
  3590b8e... ada: Fix visibility error with DIC or Type_Invariant aspect (*)
  7302efc... ada: Fix coding style in init.c (*)
  e5405f0... Handle FMA friendly in reassoc pass (*)
  e6a9a30... rtlanal: Change return type of predicate functions from int (*)
  52577a3... RISC-V: Add floating-point to integer conversion RVV auto-v (*)
  b1b92e7... RISC-V: Fix warning in riscv.md (*)
  9085466... RISC-V: Add RVV FNMA auto-vectorization support (*)
  187b495... Daily bump. (*)
  a1806f0... RISC-V: Optimize TARGET_XTHEADCONDMOV (*)
  3c1e2b7... i386: Also require TARGET_AVX512BW to generate truncv16hiv1 (*)
  10680bc... RISC-V: Use extension instructions instead of bitwise "and" (*)
  6b82845... RISC-V: Refactor comments and naming of riscv-v.cc. (*)
  b4c15a1... Daily bump. (*)
  3f4c3c9... RISC-V: Eliminate the magic number in riscv-v.cc (*)
  a99dc11... RISC-V: Using merge approach to optimize repeating sequence (*)
  8d1d9b1... MAINTAINERS file: Replace spaces with tabs (*)
  89903c8... Fix incorrect SLOC inherited by induction variable incremen (*)
  3fa303b... Fix artificial overflow during GENERIC folding (*)
  6c2b2de... ada: Define sigset for systems that does not suport sockets (*)
  e7c20ce... ada: Set g-spogwa as a GNATRTL_SOCKETS_OBJS (*)
  fb828af... ada: Fix spurious error on imported generic function with p (*)
  61c54dd... ada: Fix memory leak in expression function returning Big_I (*)
  e256e67... ada: Use Code_Address attribute to determine subprogram add (*)
  fe8b341... ada: Call idiomatic routine in Expand_Simple_Function_Retur (*)
  df3480c... ada: Fix wrong finalization for loop on indexed container (*)
  47853d3... ada: Fix bogus error on conditional expression with only us (*)
  9f29fc7... ada: Fix crash on semi-recursive call in access-to-subprogr (*)
  11f406e... ada: Attach pre/post on access-to-subprogram to internal su (*)
  8bb536c... ada: Remove redundant protection against empty lists (*)
  9534923... ada: Remove extra whitespace from FOR loops (*)
  f82fb00... ada: Cleanup detection of type support subprogram entities (*)
  8eb9a6b... ada: Fix wrong finalization for case expression in expressi (*)
  bbe40e7... ada: Fix internal error with pragma Compile_Time_{Warning,E (*)
  6fe8909... ada: Fix small fallout of previous change (*)
  5c93473... ada: Fix remaining failures in Roman Numbers test (*)
  5ad28c8... ada: Fix memory leak in multi-dimensional array aggregate o (*)
  9098ae6... ada: Fix wrong result for membership test of null in null-e (*)
  7c784ca... ada: Fix small fallout of previous change (*)
  21b0ecb... ada: Fix wrong finalization for call to BIP function in con (*)
  4017d7f... ada: Accept parameters of enclosing subprograms in exceptio (*)
  8196b58... ada: Fix crash on vector initialization (*)
  f8bf6ae... ada: Allow attributes like First and Last to be read in Exc (*)
  1f0d389... ada: Repair support for user-defined literals in arithmetic (*)
  603c253... ada: Default_Component_Value trumps Initialize/Normalize_Sc (*)
  265c571... ada: Crash on aggregate for tagged record with discriminant (*)
  204ecf3... ada: Reuse routine for getting from body entity to spec ent (*)
  a17e01a... ada: Fix retrieval of spec entity from entry body entity (*)
  5f691c6... ada: Restore parent link for both lists and nodes in class- (*)
  4144834... ada: Refining handling of inlining for CCG (*)
  bf25f6f... ada: Fix spurious error on nested instantiations with gener (*)
  dedcfce... ada: Tune message for missing 'Result in Contract_Cases (*)
  e73516e... ada: Simplify removal of formals from the scope (*)
  edb66b5... ada: Tune message for pre/post on access-to-subprogram in o (*)
  833f91b... ada: Spurious error on string interpolation (*)
  f180888... ada: Add QNX specific version of System.Parameters (*)
  68d5f8b... ada: Restore SPARK_Mode On for numerical functions (*)
  4c33d93... ada: Fix restoration of parent link (*)
  1b19e6a... ada: Analyze pre/post on access-to-subprogram without a wra (*)
  e9fd9ef... RISC-V: Fix VSETVL PASS ICE on SLP auto-vectorization (*)
  ff313e1... RISC-V: Remove redundant printf of abs-run.c (*)
  c48d7a6... RISC-V: Add RVV FMA auto-vectorization support (*)
  f8af48d... RISC-V: Fix ternary instruction attribute bug (*)
  c0df96b... RISC-V: Fix incorrect VXRM configuration in mode switching  (*)
  272f920... RISC-V: Add ZVFHMIN extension to the -march= option (*)
  68816ba... Daily bump. (*)
  0d4a3e1... [COMMITTED]: New entry to MAINTAINERS. (*)
  ed6a9a3... Split notl + pbraodcast + pand to pbroadcast + pandn more m (*)
  cc6eb8b... Disable avoid_false_dep_for_bmi for atom and icelake(and la (*)
  6e6bb37... Daily bump. (*)
  8d6bd83... c: -Wstringop-overflow for parameters with forward-declared (*)
  a1b23dc... RISC-V: Implement autovec abs, vneg, vnot. (*)
  2590750... RISC-V: Add autovec sign/zero extension and truncation. (*)
  d64e8e1... Fortran/OpenMP: Add parsing support for allocators/allocate (*)
  252b831... Remove accidentally added gfortran.dg/gomp/allocate*-.f90 f (*)
  366e3d3... amdgcn: Change -m(no-)xnack to -mxnack=(on,off,any) (*)
  497e8e2... genmatch: Emit debug message right before "return x" instea (*)
  1a1abec... libstdc++: Resolve -Wsign-compare issue (*)
  78648c0... xtensa: Rework 'setmemsi' insn pattern (*)
  9b867c8... xtensa: Add 'subtraction from constant' insn pattern (*)
  bf78e24... xtensa: tidy extzvsi-1bit patterns (*)
  ce08128... ada: Corrections to premature-references rules (*)
  19668be... ada: Fix typos "statment" and "condtion" (*)
  18a72d6... ada: Use truncation for dynamic conversions from floating p (*)
  3e62561... ada: Crash on function returning allocated object containin (*)
  54783e6... ada: Default initialize entity to avoid CodePeer message (*)
  b8a3e2e... ada: Minor doc clarification (*)
  81c360b... ada: Complete contracts of SPARK units (*)
  53d45e4... ada: Fix crash on 'Img as generic actual function (*)
  fa4b706... ada: Remove redundant guard against empty lists (*)
  9f6cee8... ada: Fix double free on finalization of Vector in array agg (*)
  6b19eb2... ada: Fix internal error on Big_Integer conversion ghost ins (*)
  d97ab77... ada: Simplify expansion of set membership (*)
  34c71b0... ada: Cleanup expansion of membership operators into attribu (*)
  4a555bf... ada: Remove leftover code for counting protected entries (*)
  70f609b... ada: Fix detection of non-static expressions in records wit (*)
  2688795... ada: Reorder components in Ada.Containers.Bounded_Doubly_Li (*)
  1ad8da0... ada: Reorder components in Ada.Containers.Restricted_Doubly (*)
  593e08b... ada: Reject thin 'Unrestricted_Access value to aliased cons (*)
  c7a07d7... ada: Simplify iteration over record component items with po (*)
  fd3eff6... ada: Fix handling of Global contracts inside generic subpro (*)
  4f59120... ada: Tune detection of expression functions within a declar (*)
  deba689... ada: Crash on loop in dispatching conditional entry call (*)
  e3fe66e... ada: Remove redundant protection against empty lists (*)
  10bb8c4... ada: Cleanups in handling of aggregates (*)
  16c3205... ada: Fix iteration over component items with pragmas (*)
  bdda3d2... ada: Duplicate declaration of _master entity (*)
  8cb3fcc... ada: Remove redundant guards from handling of record compon (*)
  1a9c7e9... ada: Remove Is_Descendant_Of_Address flag from Standard_Add (*)
  0e1bba0... ada: Handle new Controlling_Tag format when converting to S (*)
  c8def50... ada: Use context variables in expansion of aggregates (*)
  0c1d267... ada: Fix missing finalization in library-level instance bod (*)
  9df0c11... ada: Minor tweak in condition (*)
  c8c37d2... ada: Simplify expansion of positional aggregates (*)
  d874abd... ada: Use computed value from os_constants to define sigset_ (*)
  d6dcb41... ada: Fix another couple of unchecked conversions to Ada.Tag (*)
  da59893... ada: Refine types for an accessibility-checking routine (*)
  8ba0b4c... ada: Clean style in expansion of array aggregates (*)
  f4e907d... ada: Fix late extra formals creation (*)
  0251292... ada: Add missing guards in Selected_Range_Checks (*)
  da7b4b0... ada: Enhance Is_Null_Range and Not_Null_Range predicates (*)
  0368fc5... i386: Do not disable call to ix86_expand_vecop_qihi2 (*)
  4fb66b2... Only use NO_REGS in cost calculation when !hard_regno_mode_ (*)
  5bd67d7... RISC-V: Fix zero-scratch-regs-3.c fail (*)
  47c4245... Daily bump. (*)
  8d2fa90... libstdc++: Add relational operators to __gnu_test::PointerB (*)
  d156c60... testsuite: Require trampolines for nestev-vla tests (*)
  4832767... In pipeline scheduling, insns should not be fusion in diffe (*)
  52ff3f7... i386: Use 2x-wider modes when emulating QImode vector instr (*)
  66cc0cb... target/104327: Allow more inlining between different optimi (*)
  ff0a690... target/82931: Make a pattern more generic to match more bit (*)
  19fc92d... arm: merge MVE_5 and MVE_6 iterators (*)
  f574e2d... VECT: Add decrement IV iteration loop control by variable a (*)
  560bb84... aarch64: PR target/99195 Annotate complex FP patterns for v (*)
  f3dbc41... arm: Implement ACLE Data Intrinsics (*)
  f5298d9... arm: Fix ICE due to infinite splitting [PR109800] (*)
  f97572c... target/109955 - handle pattern generated COND_EXPR without  (*)
  9e264ef... arc: Make TLS Local Dynamic work like Global Dynamic model (*)
  ea9154d... [aarch64] Ignore cost of scalar moves for seq in vector ini (*)
  0d1e0d7... aarch64: Implement vector FP absolute compare intrinsics wi (*)
  4a84a2d... i386: Fix incorrect intrinsic signature for AVX512 s{lli|ra (*)
  65ab836... ada: Missing warning on null-excluding array aggregate comp (*)
  48d9c15... ada: Expect Exceptional_Cases as a context for attribute Ol (*)
  93d0457... ada: Use procedural variant of Next_Index where possible (*)
  f7f8e29... ada: Crash on empty aggregate using the Ada 2022 notation (*)
  f81245b... ada: Enable Support_Atomic_Primitives on VxWorks 7 PPC (*)
  9e8094a... ada: Fix internal error on declare-expression in post-condi (*)
  21e57ca... ada: Require successful build of xsnamest (*)
  ce4718e... ada: Minor adjustments to Standard_Address (*)
  31365ed... ada: Add size clause to System.Address (*)
  ec48b99... ada: Fix error message for Aggregate aspect (*)
  14bf9f7... ada: Switch from E_Void to Is_Not_Self_Hidden (*)
  5b8bdb6... ada: Decouple size of addresses and pointers from size of m (*)
  70ff3a2... ada: Fix copying of quantified expressions (*)
  50832e4... ada: Deconstruct a no longer used parameter of New_Copy_Tre (*)
  d50e138... ada: Clean up copying of node trees (*)
  c4399ee... ada: Simplify copying of node lists (*)
  82a205e... ada: Avoid duplicated streaming subprograms (*)
  9f355ec... ada: Fix crash during function return analysis (*)
  8f7eeaa... ada: Remove unused initial value of a local variable (*)
  3da0e4a... ada: Fix (again) incorrect handling of Aggregate aspect (*)
  845d441... ada: Prevent search of calls in preconditions from going to (*)
  54d8dbe... ada: Fix comments for recently added SPARK aspects (*)
  2288b12... ada: Add missing supportive code for recently added SPARK a (*)
  0d569d9... ada: Tune handling of attributes Old in contract Exceptiona (*)
  d1e196d... ada: Remove redundant guards from calls to Move_Aspects (*)
  c7b84ce... ada: Small tweak to implementation of by-copy semantics for (*)
  7820370... ada: Fix copy-paste mistake in analysis of Exceptional_Case (*)
  f82ef0e... ada: Enrich documentation of subprogram (*)
  9df64b7... ada: Maximize use of existing constant (*)
  bc46312... ada: Reduce span of variable (*)
  cf6ddb5... ada: Set Is_Not_Self_Hidden flag in more cases (*)
  211b562... ada: Handle controlling access parameters in DTWs (*)
  f26005d... ada: Add Entry_Cancel_Parameter to E_Label (*)
  5ca595d... ada: Minor fixes in description of scope depth (*)
  6b5960e... ada: Tune warning about assignment just before a raise stat (*)
  5bf5aa1... ada: Accept aliased parameters in Exceptional_Cases (*)
  fd69482... ada: Fix incorrect handling of Aggregate aspect (*)
  825cb65... ada: Fix obsolete comment in Sinfo.Utils (*)
  f6156f4... ada: Fix SPARK context not restored when Load_Unit is faili (*)
  7b67bfa... ada: Restrict use of formal parameters within exceptional c (*)
  53bd762... RISC-V: Remove FRM_REGNUM dependency for rtx conversions (*)
  c9a1962... testsuite, analyzer: Fix testcases with fclose (*)
  e11685f... Stream out NANs correctly. (*)
  fae324f... Disallow setting of NANs in frange setter unless setting tr (*)
  cd64ba5... Hash known NANs correctly for franges. (*)
  c1c5646... Add an frange::set_nan() variant that takes a nan_state. (*)
  d6b7564... [PR100106] Reject unaligned subregs when strict alignment i (*)
  03a3736... [testsuite] require profiling for -pg (*)
  bf3925d... [testsuite] require pthread for openmp (*)
  1f6a9e4... [testsuite] require pic for pr103074.c (*)
  2f20d62... [testsuite] tsvc: skip include malloc.h when unavailable (*)
  7daa166... [libstdc++] [testsuite] xfail to_chars/long_double on x86-v (*)
  90a7188... [testsuite] [x86] cope with --enable-frame-pointer (*)
  14d336d... Daily bump. (*)
  1cd5bc3... Gimple range PHI analyzer and testcases (*)
  04859bd... Provide relation queries for a stmt. (*)
  71baa00... Make ssa_cache a range_query. (*)
  46a594b... Make ssa_cache and ssa_lazy_cache virtual. (*)
  ec2e862... Fortran: reject bad DIM argument of SIZE intrinsic in simpl (*)
  5fd5d8f... Fortran: checking and simplification of RESHAPE intrinsic [ (*)
  efd2b55... libstdc++: Fix type of first argument to vec_cntm call (*)
  003e641... Remove deprecated vrange::kind(). (*)
  2738955... PR middle-end/109840: Preserve popcount/parity type in matc (*)
  cfe1752... Provide an API for ipa_vr. (*)
  fc0553d... Fix sprintf length warning (*)
  bd99d7b... i386: Add v<any_shift:insn>v4qi3 expander (*)
  b30ab0d... aarch64: PR target/99195 Annotate vector shift patterns for (*)
  affee7d... target/109944 - avoid STLF fail for V16QImode CTOR expansio (*)
  257c2be... Only update global value if it changes. (*)
  cfd6569... Use negative values to reflect always_current in the tempor (*)
  d8b058d... Choose better initial values for ranger. (*)
  29a60c1... RISC-V: Add FRM_ prefix to dynamic rounding mode enum (*)
  5476de2... tree-optimization/109849 - fix fallout of PRE hoisting chan (*)
  aa8b363... libstdc++: Fix SFINAE for __is_intrinsic_type on ARM (*)
  b0a483b... libstdc++: Add missing constexpr to simd_neon (*)
  b4df098... PR modula2/109952 Inconsistent HIGH values with 'ARRAY OF C (*)
  ee2a8b3... early-remat: Resync with new DF postorders [PR109940] (*)
  95542a6... arm: PR target/109939 Correct signedness of return type of  (*)
  ec40410... RISC-V: Add RVV mask logic auto-vectorization (*)
  d03da46... [testsuite] [ppc] xfail uninit-pred-9_b bogus warn on ppc32 (*)
  b4c2f8c... [testsuite] [i386] enable sse2 for signbit-2.c (*)
  7c1457c... Check for sysconf decl on vxworks (*)
  e55c134... vect: Enhance cost evaluation in vect_transform_slp_perm_lo (*)
  e0600a0... RISC-V: Add RVV comparison autovectorization (*)
  bed61b5... RISC-V: Support RVV VREINTERPRET from vbool*_t to vuint*m1_ (*)
  0d76b78... RISC-V: Support RVV VREINTERPRET from vbool*_t to vint*m1_t (*)
  2203da5... RISC-V: Fix incorrect code of reaching inaccessible memory  (*)
  658938f... RISC-V: Fix magic number of RVV auto-vectorization expander (*)
  1ede03e... Fold _mm{,256,512}_abs_{epi8,epi16,epi32,epi64} into gimple (*)
  03c7c41... Daily bump. (*)
  42d1612... Fix ICEs related to VM types in C 2/2 [PR109450] (*)
  f9b5be3... Fix ICEs related to VM types in C 1/2 [PR70418, PR107557, P (*)
  8a20b4b... xtensa: Merge '*addx' and '*subx' insn patterns into one (*)
  e33d2dc... xtensa: Optimize '(x & CST1_POW2) != 0 ? CST2_POW2 : 0' (*)
  b6b8870... tree-optimization/109747 - SLP cost of CTORs (*)
  58b41bb... Improve cost computation for single-bit bit insertions. (*)
  f504b70... Account for vector splat GPR->XMM move cost (*)
  9d5034a... Generic vector op costing adjustment (*)
  c53f510... i386: Add V8QI and V4QImode partial vector shift operations (*)
  751da44... RISC-V: Fix warning of vxrm pattern (*)
  8d5f050... Remove buggy special case in irange::invert [PR109934]. (*)
  0b4ae6e... Dump ANTIC_OUT before pruning it (*)
  b096a6e... aarch64: Provide FPR alternatives for some bit insertions [ (*)
  b0ad915... md: Allow <FOO> to refer to the value of int iterator FOO (*)
  51fd69e... RISC-V: Refactor the framework of RVV auto-vectorization (*)
  75d1eff... aarch64: PR target/109855 Add predicate and constraints to  (*)
  9e2017a... tree-optimization/109849 - missed code hoisting (*)
  758d916... Minor tweak (*)
  50143b8... Fix handling of non-integral bit-fields in native_encode_in (*)
  61285c4... ada: Accept and analyze new aspect Exceptional_Cases (*)
  7131ee2... ada: Rework fix for internal error on quantified expression (*)
  4ca2640... ada: ICE on BIP call in class-wide function return within i (*)
  b0245ee... ada: Remove redundant parentheses from System.Stack_Checkin (*)
  e77a66e... ada: Add tags to warnings controlled by Warn_On_Redundant_C (*)
  47a084d... ada: Cleanup inconsistent iteration over exception handlers (*)
  ac243c8... ada: Fix latent issue in support for protected entries (*)
  e15ce65... ada: Fix address manipulation issue in the tasking runtime (*)
  1dd5243... ada: Make string interpolation part of the core extensions (*)
  f059346... ada: Update ghost code for proof of integer input functions (*)
  3752997... ada: Add new switch -gnatyz (*)
  a0cc548... ada: Fix minor address arithmetic issues in System.Dwarf_Li (*)
  a550a0c... ada: Fix oversight in latest change (*)
  b71d4b6... ada: Reorganize documentation of GNAT experimental features (*)
  ad16b81... ada: Fix resolution of mod operator of System.Storage_Eleme (*)
  9826f1e... ada: Remove unnecessary call to Detach. (*)
  ae8f82f... ada: Fix reference to Ada issue in comment (*)
  544d5ff... ada: Fix address arithmetic issues in the expanded code (*)
  6efcce3... ada: Fix address arithmetic issues in the runtime (*)
  0fb3608... ada: A discriminant of a variable is not a variable (*)
  583acc4... ada: Add default value at initialization for CodePeer (*)
  cf1cee3... ada: Facilitate proof of Interfaces.C.To_Ada (*)
  b64aaf4... ada: Remove the body of System.Storage_Elements (*)
  90e1445... ada: Spurious errors on class-wide preconditions of private (*)
  18ed1bc... ada: Turn assertions into defensive code in error locations (*)
  65d2481... ada: Add mention of what LSP stands for (*)
  adf71a9... ada: Fix endings of pretty-printed numeric literals (*)
  674ab59... ada: Fix internal error on quantified expression with predi (*)
  ea5a7a7... ada: Fix bogus error on predicated limited record declared  (*)
  db338ee... ada: Sync different variants of interrupt handler registrat (*)
  35a035c... ada: Revert to old pretty-printing of internal entities for (*)
  e32c194... ada: Ignore accessibility actuals in expression pretty-prin (*)
  eceeb07... ada: Remove special-case for parentheses in expansion for G (*)
  0333af4... ada: Transfer fix for pretty-printed parentheses from GNATp (*)
  0b369ae... ada: Fix expression pretty-printer for SPARK counterexample (*)
  53ed002... ada: Suppress warning about Subprogram_Variant failing at r (*)
  507fe40... ada: Small code cleanup (*)
  55d1028... ada: Minor fix typo in comment (*)
  fdadfcc... ada: Remove duplicate comment (*)
  c565a97... ada: Crash on dispatching primitive referencing limited-wit (*)
  da57918... libstdc++: Add missing constexpr to simd (*)
  493a63a... Use delete[] in int_range destructor [PR109920] (*)
  842a432... Fortran: Fix assumed length chars and len inquiry [PR103716 (*)
  056280d... Fortran: Allow declaration of finalizable DT in a submodule (*)
  c5300bf... Daily bump. (*)
  b9fb093... libobjc: Add local macros to support encode generation [P10 (*)
  306412a... i386: Adjust emulated integer vector mode shift costs (*)
  90685c3... Implement some miscellaneous zero accessors for Value_Range (*)
  42d6b7d... testsuite/52641: Fix more of implicit int=32 assumption fal (*)
  a7129e8... libstdc++: Resolve -Wunused-variable warnings in stdx::simd (*)
  9f50650... testsuite/52641: Fix tests that fail for 16-bit int / point (*)
  11ef53f... i386: Account for the memory read in V*QImode multiplicatio (*)
  a8900fe... Skip some tests that won't work for target AVR. (*)
  776d94f... RISC-V: Add "m_" prefix for private member (*)
  8637aec... RISC-V: Fix typo of multiple_rgroup-2.h (*)
  0321dae... ada: Reuse idiomatic procedure in CStand (*)
  014f7f3... ada: Avoid repeated calls when looking for first/last slocs (*)
  8911204... ada: Small cleanup in support for protected subprograms (*)
  2d751b4... ada: Use idiomatic construct in Expand_N_Package_Body (*)
  7434fb6... ada: Fix source location for crashes in expanded Loop_Entry (*)
  cf0d1f4... ada: Add missing word in comment (*)
  6675552... ada: Incorrect constant folding in postcondition involving  (*)
  eb16654... ada: Fix crash caused by incorrect expansion of iterated co (*)
  c58d557... ada: Fix missing finalization in separate package body (*)
  8c7a0c3... ada: Remove outdated part of comment (*)
  eed5c23... ada: Fix missing finalization in library-unit instance spec (*)
  25e4024... ada: Rename Is_Past_Self_Hiding_Point flag to be Is_Not_Sel (*)
  ea97b4d... ada: Fix spurious freezing error on nonabstract null extens (*)
  55f24dd... ada: Further fixes to GNATprove and CodePeer expression pre (*)
  012de9f... ada: Cleanup redundant condition in resolution of entity na (*)
  af19149... ada: Add Is_Past_Self_Hiding_Point flag (*)
  472f4cb... ada: Accept Assert pragmas in expression functions (*)
  f2cffc1... ada: Add warning on frontend inlining of Subprogram_Variant (*)
  3754477... ada: Fix spurious warning on Inline_Always and contracts (*)
  86bcf5d... ada: Improve -gnatyx style check (*)
  8f56316... ada: Remove extra parentheses (*)
  d516e77... ada: Remove a remaining reference to ? (*)
  ef7a387... ada: Remove redundant protection against empty lists (*)
  03fc062... ada: Support calls through dereferences in Find_Actual (*)
  a26f6a6... ada: Remove unreferenced utility routine Is_Actual_Tagged_P (*)
  561b239... ada: Add contracts to Ada.Strings.Unbounded library (*)
  f23d4b8... ada: Fix crash on Ada.Containers with No_Dispatching_Calls  (*)
  05e628c... ada: Implement conversions from Big_Integer to large types (*)
  1599770... ada: Fix error and crash on imported function with precondi (*)
  165b057... ada: Reject illegal declarations in expression functions (*)
  e1f5cf0... ada: Better error message if non-Ada2022 code declares No_R (*)
  60498ae... ada: Fix double finalization in conditional exit statement (*)
  5105de3... ada: Fix handling of constrained array declarations in decl (*)
  f120fa2... ada: Fix traversal for the rightmost node of a pretty-print (*)
  68d93e0... ada: Restrict expression pretty-printer to subexpressions (*)
  c9de07c... ada: Don't pretty-print DEL within expression images (*)
  01b0a60... ada: Update Controlling_Argument when copying trees (*)
  e7f7018... ada: update Ada_Version_Type in fe.h to match opt.ads (*)
  df0ac6e... ada: prevent infinite recursion in Collect_Types_In_Hierarc (*)
  16df279... VECT: Fix bug of multiple-rgroup for length is counting ele (*)
  7b0986a... RISC-V: Reorganize the code of CONST_VECTOR handling in ris (*)
  285e0bb... vect: Refactor code for index == count in vect_transform_sl (*)
  4579954... Daily bump. (*)
  ad0f80d... libgomp: Honor OpenMP's nteams-var ICV as upper limit on nu (*)
  dad3c18... target/90622: __builtin_avr_insert bits: Use BLD/BST for on (*)
  c09471f... nvptx: Add suppport for __builtin_nvptx_brev instrinsic. (*)
  f211757... atch.pd: Ensure (op CONSTANT_CLASS_P CONSTANT_CLASS_P) is s (*)
  7f3df8e... Fix expand_single_bit_test for big-endian (*)
  660754a... RISC-V: Support RVV VREINTERPRET from v{u}int*_t to vbool[2 (*)
  ee0f1f2... Fix PR 109919: ICE in emit_move_insn with some bit tests (*)
  7f6e081... Daily bump. (*)
  b1f399c... install.texi: Remove alpha*-*-* section (*)
  65c7725... Mode-Switching: Fix local array maybe uninitialized warning (*)
  80348e6... target/105753: Fix ICE in add_clobbers due to extra PARALLE (*)
  40c5ba4... Expand directly for single bit test (*)
  c5df248... Use BIT_FIELD_REF inside fold_single_bit_test (*)
  5c68c27... Simplify fold_single_bit_test with respect to code (*)
  9d2fdca... Simplify fold_single_bit_test slightly (*)
  3b537ab... Use get_def_for_expr in fold_single_bit_test (*)
  8f4929d... Inline and simplify fold_single_bit_test_into_sign_test int (*)
  7bde4c3... Move fold_single_bit_test to expr.cc from fold-const.cc (*)
  55914b0... Fix riscv_expand_conditional_move. (*)
  31cc55f... Add bext pattern for ZBS (*)
  9000da0... RISC-V: Fix CTZ unnecessary sign extension [PR #106888] (*)
  5df01f8... Daily bump. (*)
  97a36b4... Allow plugin dumps (*)
  259b4b7... RISC-V: Remove masking third operand of rotate instructions (*)
  ae23452... c: Remove dead code related to type compatibility across TU (*)
  05b7cc7... fortran: Use CLASS_DATA from gfortran.h (*)
  cddb6dd... Fix driver/33980: Precompiled header file not removed on er (*)
  c104ef4... RISC-V: improve codegen for large constants with same 32-bi (*)
  c5709fc... c++: simplify norm_cache manipulation (*)
  ef8926d... c++: scoped variable template-id of reference type [PR97340 (*)
  e430b32... RISC-V: testsuite: Remove empty *-run-template.h. (*)
  64d6a4d... RISC-V: Allow more loading of const vectors. (*)
  0a78bc2... PR modula2/109908 Delete from m2iso Strings is broken (*)
  bd0f282... tree-ssa-math-opts: Pattern recognize some further hand wri (*)
  62d08a6... tree-ssa-math-opts: Pattern recognize hand written __builti (*)
  9abc830... libgomp: Fix up -static -fopenmp linking [PR109904] (*)
  e82025d... libstdc++: Move lafstern.org reference to https (*)
  20b8779... Darwin, libgcc : Adjust min version supported for the OS. (*)
  24dcf65... Fix internal error on small array with negative lower bound (*)
  c3db109... c: Do not allow thread-local tentative definitions for C2x (*)
  b277607... Daily bump. (*)
  ca2007a... gcc: use _P() defines from tree.h (*)
  a64c2b0... omp: use _P() defines from tree.h (*)
  92ce078... objc: use _P() defines from tree.h (*)
  9157b21... c: use _P() defines from tree.h (*)
  22ab4ed... fortran: use _P() defines from tree.h (*)
  7c8fb3d... d: use _P() defines from tree.h (*)
  f6a4d07... lto: use _P() defines from tree.h (*)
  8621e06... m2: use _P() defines from tree.h (*)
  8861c80... c++: use _P() defines from tree.h (*)
  9907413... gcc/config/*: use _P() defines from tree.h (*)
  778aca1... analyzer: use _P() defines from tree.h (*)
  04682fe... ada: use _P() defines from tree.h (*)
  c072df1... Fortran: Narrow return types [PR78798] (*)
  fe7b9c2... i386: Add infrastructure for QImode partial vector mult and (*)
  a726d00... Remove a stale */ after a 1-line // comment. (*)
  120e444... contrib: Fix nonportable shell syntax in "test" and "[" com (*)
  6e2fbe4... gcc: Fix nonportable shell syntax in "test" and "[" command (*)
  95b93ad... gcc: Fix nonportable shell syntax in "test" and "[" command (*)
  340cd37... arm testsuite: Shifts and get_FPSCR ACLE optimisation fixes (*)
  7587c2e... arm testsuite: XFAIL or relax registers in some tests [PR10 (*)
  8c0c310... arm testsuite: Remove reduntant tests (*)
  10a0ee8... arm: Fix MVE header pointer overloads this time (and a bit  (*)
  64a38e2... arm: Fix overloading of MVE scalar constant parameters on v (*)
  8eedd1e... arm: Stop vadcq, vsbcq intrinsics from overwriting the FPSC (*)
  f2dd012... arm: Mve backend + testsuite fixes 2 (*)
  ae180f2... arm: Fix vstrwq* backend + testsuite (*)
  ebce8ee... arm: Mve testsuite improvements (*)
  b14af30... Machine_Mode: Extend machine_mode from 8 to 16 bits (*)
  6657950... Disable warnings as errors for STAGEautofeedback. (*)
  ff2dcdd... Daily bump. (*)
  eb35e34... c: Handle printf %B like %b for C2x (*)
  6c6f960... Fix type error of 'switch (SUBREG_BYTE (op)).' (*)
  7b0073c... RISC-V: Remove trailing spaces on lines. (*)
  ef5d2d7... Add clear_cache expander. (*)
  da9140b... doc: Fix a pinch of typos in extend.texi (*)
  7bafe65... Fortran: set shape of initializers of zero-sized arrays [PR (*)
  883f1e2... libstdc++: Fix up some <cmath> templates [PR109883] (*)
  5e1e16d... libstdc++: Uncomment checks for <limits> enumeration types (*)
  6da6ed9... RISC-V: Remove masking third operand of rotate instructions (*)
  98827c5... libstdc++: Add system_header pragma to <bits/c++config.h> (*)
  ba49049... libstdc++: Implement LWG 3877 for std::expected monadic ops (*)
  c8da62c... i386: Fix up types in __builtin_{inf,huge_val,nan{,s},fabs, (*)
  f289749... tree-ssa-math-opts: correct -ffp-contract= check (*)
  3da8f61... i386: Adjust emulated integer vector mode multiplication co (*)
  f5b246c... WriteInt in the ISO libraries should not emit '+' for posit (*)
  637edef... libstdc++: use __bool_constant instead of integral_constant (*)
  e682d30... RISC-V: Add mode switching target hook to insert rounding m (*)
  24bd716... RISC-V: Introduce rounding mode operand into fixed-point in (*)
  f65af1e... Fix PR 106900: array-bounds warning inside simplify_builtin (*)
  01d62e9... RISC-V: Add rounding mode enum for fixed-point intrinsics (*)
  f513a10... Add Value_Range::operator=. (*)
  615e3d1... Provide support for copying unsupported ranges. (*)
  029bfd4... Add support for vrange streaming. (*)
  d8a656d... doc: Describe behaviour of enums with fixed underlying type (*)
  80bb0b8... Fortran/OpenMP: Fix mapping of array descriptors and deferr (*)
  7ddbc61... libstdc++: Regenerate configure (*)
  b8fcc89... s390: Implement TARGET_ATOMIC_ALIGN_FOR_MODE (*)
  2a03d97... wide-int: Fix up function comment (*)
  78327cf... c++: Don't try to initialize zero width bitfields in zero i (*)
  a04bf39... vect: Don't retry if the previous analysis fails (*)
  e0f2f47... RISC-V: Support RVV VREINTERPRET from v{u}int*_t to vbool1_ (*)
  d709841... Disable warnings as errors for STAGEautofeedback. (*)
  5eb7d56... rs6000: use lis;xoris to build constant (*)
  0d56605... Daily bump. (*)
  036b4eb... c: Remove restrictions on declarations in 'for' loops for C (*)
  509eef9... PR modula2/109879 WholeIO.ReadCard and ReadInt should consu (*)
  f25d2de... c++: -Wdangling-reference not suppressed in template [PR109 (*)
  94a311a... libstdc++: Disable cacheline alignment for DJGPP [PR109741] (*)
  d5e5007... c++: desig init in presence of list ctor [PR109871] (*)
  9417b30... rs6000: Enable REE pass by default (*)
  008cbec... RISC-V: Fix wrong select_kind in riscv_compute_multilib (*)
  38dc1b9... rs6000: Fix test int_128bit-runnable.c instruction counts (*)
  66d9ac0... rs6000: Fix test gc.target/powerpc/rs600-fpint.c test optio (*)
  cf4dcfa... PR modula2/108344 disable default opening of /dev/tty (*)
  057e537... aarch64: Allow moves after tied-register intrinsics (2nd ed (*)
  ac3a5bb... libstdc++: Stop using TR1 macros in <cctype> and <cfenv> (*)
  5baabdb... libstdc++: Stop using _GLIBCXX_USE_C99_STDINT_TR1 in <cstdi (*)
  0d76fb1... libstdc++: Stop using _GLIBCXX_USE_C99_COMPLEX_TR1 in <comp (*)
  bf90452... libstdc++: Add assertion to debug_allocator test (*)
  151bad4... libstdc++: Require tzdb support for chrono::zoned_time prin (*)
  3b7cb33... libstdc++: Do not use pthread_mutex_clocklock with ThreadSa (*)
  45efdda... ada: Add "gnat --help-ada" text for new switches. (*)
  9a70dce... ada: Use accumulator type in expansion of 'Reduce attribute (*)
  e07e6ea... ada: Fix missing warning on aggregate with iterated compone (*)
  5fa0200... ada: Fix crash on iterated component in expression function (*)
  ae33495... ada: Fix internal error on 'Image applied to array componen (*)
  5f8a29b... ada: Fix internal error on chain of predicated record types (*)
  8ebdd44... ada: Update proof of runtime units (*)
  bac7eb8... ada: Implement inheritance of user-defined literal aspects  (*)
  072861b... ada: Spurious error analyzing 'old or 'result in class-wide (*)
  b979a47... ada: Spurious error on function returning CPP type (*)
  b358f01... ada: Apply range checks to preanalyzed aggregate expression (*)
  4803e34... ada: usage.adb: document -gnatyD switch (*)
  2ffa7a6... ada: Fix Ada representation of r_debug and link_map types (*)
  6c0b94e... ada: Enable Support_Atomic_Primitives on PPC Linux (*)
  cbf64a8... ada: Follow-up improvement to implementation of storage mod (*)
  b54fd57... ada: Add tags on style messages (*)
  387e147... ada: Fix typo in "pattern" (*)
  ca4bff3... ada: Adjust semantics and implementation of storage models (*)
  c637076... ada: Build invariant procedure while freezing in GNATprove  (*)
  66152ec... ada: Get name from entity if that's what's passed to Subpro (*)
  5c6e261... ada: Document examples of No_Dependence restriction for cod (*)
  05c1e15... ada: Bad handling of ASCII with -gnatyn (*)
  4b8f39b... ada: Introduce Cannot_Be_Superflat flag on N_Range nodes (*)
  b92d0c4... ada: Change Present_Expr field type to Uint (*)
  913794b... ada: Simplify dramatically ghost code for proof of System.A (*)
  fd0f8d2... ada: Add intermediate assertions for proof of Super_Tail (*)
  2491732... ada: Missing dependency with -gnatc (*)
  04606c1... ada: Set Loop_Variant assertion policy to Ignore in both (*)
  3c09e25... ada: Trivial refactoring in Instantiate_*_Body (*)
  c850b1a... ada: Restore proof of System.Arith_Double (*)
  fa1c2ec... RISC-V: Adjust stdint.h to stdint-gcc.h for rvv tests (*)
  c4dbea6... s390: Refactor block operation setmem (*)
  5154171... s390: Add block operation movmem (*)
  0cc6d0e... s390: Refactor block operation cpymem (*)
  6c95fe9... Fortran: Fix an assortment of bugs (*)
  1c6ebfd... Skip -fdelete-null-pointer-check tests if target keeps_null (*)
  b06cfb6... MATCH: [PR109424] Simplify min/max of boolean arguments (*)
  8cd140d... RISC-V: Add FRM and rounding mode operand into floating poi (*)
  3427b51... Daily bump. (*)
  d62d568... c: Ignore _Atomic on function return type for C2x (*)
  2f27218... c: Update __has_c_attribute values for C2x (*)
  fa0569e... Fortran: CLASS pointer function result in variable definiti (*)
  76e1128... Add auto-resizing capability to irange's [PR109695] (*)
  82e706c... Only return changed=true in union_nonzero when appropriate. (*)
  32b81d8... c++: add feature-test macro for auto(x) (*)
  5ed8807... RISC-V: Add rounding mode operand for fixed-point patterns (*)
  47c4e96... OPTABS: Extend the number of expanding instructions pattern (*)
  30adfb8... fix assert in non-atomic path (*)
  c4733ea... aarch64: Cost vector comparisons more accurately (*)
  6c3b30e... Support parallel testing in libgomp, part II [PR66005] (*)
  e797db5... Support parallel testing in libgomp, part I [PR66005] (*)
  982c869... libgomp testsuite: As appropriate, use the 'gcc', 'g++', 'g (*)
  30e42bb... libgomp testsuite: Have each '*.exp' file specify the compi (*)
  9be9be8... fix assert in __deregister_frame_info_bases (*)
  8d1c1b0... ada: Fix typo in comment (*)
  9c213cb... ada: Add annotations for proof of termination of runtime un (*)
  a398b54... ada: Recover proof of runtime units (*)
  75fb45f... ada: Recover proof of Interfaces.C for termination (*)
  2b38d00... ada: Fix comment related to inlining (*)
  d41df03... ada: Use Inline aspect instead of pragma in Einfo.Utils (*)
  0ec72fa... ada: Fix formatting inconsistency in User's Guide (*)
  ade343e... ada: Remove duplicated code in Proc_Next_Component_Or_Discr (*)
  51e8f41... ada: Improve comment on First_Entity (*)
  d2a1dcf... ada: Clean up vanishing entity fields (*)
  0ca7fcf... ada: Fix internal error on instance in package body with -g (*)
  1f068a1... ada: Remove redundant protection against empty lists (*)
  78de6f0... ada: Simplify lookup of predecessor in homonym chain (*)
  4590d97... ada: Accept aggregates with OTHERS clause in unchecked type (*)
  a3594ab... ada: Emit warnings for (some) ineffective static predicate  (*)
  a1f35b4... ada: Update comment after SPARK RM change (*)
  83a0b4e... ada: Improve check of attribute reference (*)
  f571a20... ada: Fix minor documentation formatting issue (*)
  4b7373e... ada: Optimize 2**N to avoid explicit 'if' in modular case (*)
  b4509d1... ada: Add Check_Error_Detected before "raise Bad_Attribute" (*)
  0f7d8f2... ada: Fix handling of pragma Warnings (Toolname, Off/On) (*)
  a372273... ada: Fix invalid JSON for extended variant record with -gna (*)
  f959a78... ada: Fix proof of runtime unit System.Value* (*)
  c9ed084... ada: Allow pragmas Annotate between loop pragmas (*)
  b7d26cb... ada: INOX: prototype RFC on String Interpolation (*)
  a92397f... ada: GNAT UGN: Add section documenting PIE being enabled by (*)
  468a053... ada: Skip dynamic interface conversion under native runtime (*)
  983f4ef... ada: Reject attribute Initialize on unchecked unions (*)
  bc60b3c... ada: Fix Unchecked_Conversion in edge case (*)
  f04dae6... ada: Fix link to parent when copying with Copy_Separate_Tre (*)
  e90791e... aarch64: PR target/99195 annotate vector compare patterns f (*)
  676d33f... aarch64: PR target/99195 annotate qabs,qneg patterns for ve (*)
  e9ea407... RISC-V: Optimize vsetvl AVL for VLS VLMAX auto-vectorizatio (*)
  7db541c... tree-optimization/109848 - fix TARGET_MEM_REF store from CT (*)
  66e268e... Fix gcc.dg/vect/pr108950.c (*)
  f2afe68... RISC-V: Support TARGET_VECTORIZE_PREFERRED_VECTOR_ALIGNMENT (*)
  b4c6faa... Daily bump. (*)
  82502b5... MATCH: Add pattern for `signbit(x) ? x : -x` into abs (and  (*)
  aed51e2... i386: Handle unsupported modes from ix86_widen_mult_cost [P (*)
  bde21de... i386: Honour -mdirect-extern-access when calling __fentry__ (*)
  1871740... RISC-V: Refactor the or pattern to switch cases (*)
  c34cede... Daily bump. (*)
  2415442... Replace bool as boolean instead of int in libgm2 (*)
  8b18714... [aarch64] Recursively intialize even and odd sub-parts and  (*)
  1d339ce... RISC-V: Pull out function call with side effect from gcc_as (*)
  ea7a9f3... RISC-V: Improve vector_insn_info::dump for LMUL and policy (*)
  99488a6... MATCH: Fix PR 109834, ICE with popcount combined with bswap (*)
  20ca33d... Daily bump. (*)
  96cc09d... Fortran: Revise a namelist test case. (*)
  cf3b032... Fortran: Initialize last_char for internal units. (*)
  00fffa9... i386: Cleanup ix86_expand_vecop_qihi{,2} (*)
  6190a74... libstdc++: Fix -Wnonnull warnings during configure (*)
  1f973c2... libstdc++: Remove redundant dependencies on _GLIBCXX_USE_C9 (*)
  0b6aebf... libstdc++: Reduce <atomic> dependency on _GLIBCXX_USE_C99_S (*)
  6d66451... libstdc++: Remove <random> dependency on _GLIBCXX_USE_C99_S (*)
  1953c0c... PR modula2/109830 m2iso library SeqFile.mod appending to a  (*)
  75aa956... i386: Remove mulv2si emulated sequence for TARGET_SSE2 [PR1 (*)
  a835f04... LTO: Fix writing of toplevel asm with offloading [PR109816] (*)
  2c04284... libstdc++: Remove test dependency on _GLIBCXX_USE_C99_STDIN (*)
  b3e82ed... libstdc++: Remove test dependency on _GLIBCXX_USE_C99_STDIN (*)
  fe0e3df... libstdc++: Remove test dependencies on _GLIBCXX_USE_C99_STD (*)
  c919d05... RISC-V: Optimize vsetvli of LCM INSERTED edge for user vset (*)
  cc0e22b... tree-optimization/64731 - extend store-from CTOR lowering t (*)
  1009878... c++: remove redundant testcase [PR83258] (*)
  11fa272... c++: robustify testcase [PR109752] (*)
  560a3e3... tree-optimization/109791 - simplify (unsigned)&foo - (unsig (*)
  f52bf59... arm: [MVE intrinsics] rework vsriq (*)
  be373b5... arm: [MVE intrinsics] factorize vsriq (*)
  3257936... arm: [MVE intrinsics] add ternary_rshift shape (*)
  6caaf36... arm: [MVE intrinsics] rework vsliq (*)
  3767c7f... arm: [MVE intrinsics] factorize vsliq (*)
  ae5c1d2... arm: [MVE intrinsics] add ternary_lshift shape (*)
  d607ae0... arm: [MVE intrinsics] rework vpselq (*)
  4be4771... arm: [MVE intrinsics] add vpsel shape (*)
  f7196b7... arm: [MVE intrinsics] factorize vpselq (*)
  1795073... arm: [MVE intrinsics] rework vfmaq vfmasq vfmsq (*)
  fbab00f... arm: [MVE intrinsics] factorize vfmaq vfmsq vfmasq (*)
  b62c9c7... arm: [MVE intrinsics] add ternary_opt_n shape (*)
  5ca0f98... arm: [MVE intrinsics] rework vmvnq (*)
  b74d6ac... arm: [MVE intrinsics] factorize vmvnq (*)
  aae9dfd... arm: [MVE intrinsics] add mvn shape (*)
  5e00021... arm: [MVE intrinsics] rework vbrsrq (*)
  6ff0739... arm: [MVE intrinsics] factorize vrbsrq (*)
  2d262f5... arm: [MVE intrinsics] add binary_imm32 shape (*)
  120290a... arm: [MVE intrinsics] rework vqshluq (*)
  85c463f... arm: [MVE intrinsics] factorize vqshluq (*)
  992b3be... arm: [MVE intrinsics] add binary_lshift_unsigned shape (*)
  e77a5ad... arm: [MVE intrinsics] rework vrmlaldavhaq vrmlaldavhaxq vrm (*)
  e18f715... arm: [MVE intrinsics] factorize vrmlaldavhaq vrmlaldavhaxq  (*)
  111a4f5... arm: [MVE intrinsics] rework vqdmullbq vqdmulltq (*)
  c71b5c7... arm: [MVE intrinsics] factorize vqdmullbq vqdmulltq (*)
  9b92676... arm: [MVE intrinsics] add binary_widen_opt_n shape (*)
  7a7f6b2... RISC-V: Suppress unused parameter warning in riscv-common.c (*)
  b794dc7... libgomp testsuite: Generalize 'lang_library_path' into a li (*)
  a49c5ca... libgomp testsuite: Get rid of 'lang_test_file_found' (*)
  5649dca... libgomp C++, Fortran testsuites: Resolve 'lang_test_file_fo (*)
  b1cdda9... libgomp testsuite: Localize 'lang_[...]' etc. (*)
  4f67400... RISC-V: Fix fail of vmv-imm-rv64.c in rv32 (*)
  1c1a9d8... RISC-V: Add basic vec_init for VLS RVV auto-vectorization (*)
  c2d62cd... RISC-V: Reorganize binary autovec testcases (*)
  de1ac62... RISC-V: Fix RVV binary auto-vectorizaiton test fails (*)
  e24fe8e... rs6000: Change ilp32 target check for scalar-extract-sig an (*)
  7090073... rs6000: Change mode and insn condition for scalar insert ex (*)
  6c937cd... rs6000: Change mode and insn condition for scalar extract s (*)
  e25dc59... rs6000: Change mode and insn condition for scalar extract e (*)
  1ebe8c2... Var-Tracking: Typedef pointer_mux<tree_node, rtx_def> as de (*)
  3d125c9... Daily bump. (*)
  c787f59... PR modula2/109810 ICE fix when an array is assigned by a la (*)
  02777f2... c++: 'mutable' subobject of constexpr variable [PR109745] (*)
  bd02669... libstdc++: Use RAII types in strtod-based std::from_chars i (*)
  aa39ed4... libstdc++: Fix chrono::hh_mm_ss::subseconds() [PR109772] (*)
  c62e945... libstdc++: Enforce value_type consistency in strings and st (*)
  c4638cc... aarch64: convert vector shift + bitwise and + multiply to v (*)
  9eea27e... arm: [MVE intrinsics] rework vmlaq vmlasq vqdmlahq vqdmlash (*)
  f2fd708... arm: [MVE intrinsics] factorize vmlaq_n vmlasq_n vqdmlahq_n (*)
  129a59c... arm: [MVE intrinsics] add ternary_n shape (*)
  8fe848c... arm: [MVE intrinsics] rework vqrdmladhq vqrdmladhxq vqrdmls (*)
  3bf67ec... arm: [MVE intrinsics] factorize vqdmladhq vqdmladhxq vqdmls (*)
  17c4f63... arm: [MVE intrinsics] add ternary shape (*)
  1c77553... arm: [MVE intrinsics] rework vmlaldavaq vmlaldavaxq vmlslda (*)
  c68ccdf... arm: [MVE intrinsics] factorize vmlaldavaq vmlaldavaxq vmls (*)
  4d97b9c... arm: [MVE intrinsics] add binary_acca_int64 shape (*)
  23ff809... arm: [MVE intrinsics] rework vrmlaldavhq vrmlaldavhxq vrmls (*)
  e044696... arm: [MVE intrinsics] factorize vrmlaldavhq vrmlaldavhxq vr (*)
  0e6b57d... arm: [MVE intrinsics] rework vmlaldavq vmlaldavxq vmlsldavq (*)
  c1e068e... arm: [MVE intrinsics] factorize vmlaldavq vmlaldavxq vmlsld (*)
  80b97e0... arm: [MVE intrinsics] add binary_acc_int64 shape (*)
  817a406... arm: [MVE intrinsics] rework vabavq (*)
  1af6d1d... arm: [MVE intrinsics] factorize vabavq (*)
  a39810a... arm: [MVE intrinsics] rework vmladavaq vmladavaxq vmlsdavaq (*)
  018aa0d... arm: [MVE intrinsics] add binary_acca_int32 shape (*)
  0077e82... arm: [MVE intrinsics] rework vmladavq vmladavxq vmlsdavq vm (*)
  1817749... arm: [MVE intrinsics] factorize vmladav vmladavx vmlsdav vm (*)
  93597d9... arm: [MVE intrinsics] add binary_acc_int32 shape (*)
  2d1a5a4... arm: [MVE intrinsics] rework vaddlvaq (*)
  2b46dbc... arm: [MVE intrinsics] add unary_widen_acc shape (*)
  42c94cc... arm: [MVE intrinsics] factorize vaddlvaq (*)
  10a0d98... i386: Handle V4HI and V2SImode in ix86_widen_mult_cost [PR1 (*)
  3e8f8ab... Improve simple_dce for phis that only used in itself (*)
  fd95566... syscall: add prlimit (*)
  0d0c467... c++: Add testcase for already fixed PR [PR103807] (*)
  6445f12... RISC-V: Allow vector constants in riscv_const_insns. (*)
  c3afdb8... c++: converted lambda as template argument [PR83258, ...] (*)
  3ec6d8a... [vxworks] [testsuite] [aarch64] use builtin in pred-not-gen (*)
  8805650... MAINTAINERS: Fix alphabetic sorting. (*)
  44564a4... RISC-V: Update RVV integer compare simplification comments (*)
  6cb594f... RISC-V: Add autovectorization tests for binary integer oper (*)
  8c08201... RISC-V: Split off shift patterns for autovectorization. (*)
  84d2899... RISC-V: Clarify vlmax and length handling. (*)
  b75c9e1... RISC-V: Add vectorized binops and insn_expander helpers. (*)
  af59561... libstdc++: Fix std::abs(__float128) for -NaN and -0.0 [PR10 (*)
  0918360... VECT: Add tree_code into "creat_iv" and allow it can handle (*)
  0440b77... fortran: use grep instead of fgrep (*)
  fb70449... arm: [MVE intrinsics] rework vmovlbq vmovltq (*)
  9d7f776... arm: [MVE intrinsics] add unary_widen shape (*)
  51fca3e... arm: [MVE intrinsics] factorize vmovlbq vmovltq (*)
  218e01e... arm: [MVE intrinsics] rework vaddlvq (*)
  fa2c9db... arm: [MVE intrinsics] factorize vaddlvq (*)
  7e3c2d2... arm: [MVE intrinsics] add unary_acc shape (*)
  cf24e53... arm: [MVE intrinsics] rework vaddvaq (*)
  0b81d40... arm: [MVE intrinsics] add unary_int32_acc shape (*)
  782eb6b... arm: [MVE intrinsics] factorize vaddvaq (*)
  56b099f... arm: [MVE intrinsics] rework vaddvq (*)
  8cb62ff... arm: [MVE intrinsics] add unary_int32 shape (*)
  eb1ded4... arm: [MVE intrinsics] factorize vaddvq (*)
  fbcb43f... arm: [MVE intrinsics] rework vdupq (*)
  acf9741... arm: [MVE intrinsics] add unary_n shape (*)
  fc46810... arm: [MVE intrinsics] factorize vdupq (*)
  dd69152... arm: [MVE intrinsics] rework vrev16q vrev32q vrev64q (*)
  0c1eb90... arm: [MVE intrinsics] factorize vrev16q vrev32q vrev64q (*)
  7674ae2... arm: [MVE intrinsics] rework vcmp (*)
  8e21760... arm: [MVE intrinsics] add cmp shape (*)
  6a08718... arm: [MVE intrinsics] factorize vcmp (*)
  c49d51f... Implement LDPT_REGISTER_CLAIM_FILE_HOOK_V2 linker plugin ho (*)
  5e05361... Testsuite: Add 'torture-init-done', and use it to condition (*)
  23c49bb... Testsuite: Add missing 'torture-init'/'torture-finish' arou (*)
  5fdcfe3... match.pd: Simplify popcount(X&Y)+popcount(X|Y) as popcount( (*)
  c0dd80e... match.pd: Simplify popcount/parity of bswap/rotate. (*)
  003f388... RISC-V: Support const series vector for RVV auto-vectorizat (*)
  acf5c03... MAINTAINERS: Add myself to write after approval (*)
  08d0d17... Daily bump. (*)
  4c2ffb0... c++: wrong std::is_convertible with cv-qual fn [PR109680] (*)
  475904f... Use [(const_int 0)] idiom consistently in i386.md (*)
  62c4d34... c++: adjust conversion diagnostics (*)
  608e7f3... i386: Add missing vector extend patterns [PR92658] (*)
  bdc10c2... Fortran: dump-parse-tree: Mark debug functions with DEBUG_F (*)
  39f7c09... Fortran: dump-parse-tree attribs: fix unbalanced braces [PR (*)
  e91937e... Add another new testcase (*)
  5476c91... libstdc++: [_Hashtable] Implement several small methods imp (*)
  31f8d16... MAINTAINERS: Add myself to write after approval (*)
  8d46516... c++: be stricter about constinit [CWG2543] (*)
  688fdde... c++: always check consteval address (*)
  a056a98... Avoid g++.dg/torture/pr106922.C FAIL with the pre-C++11 ABI (*)
  02d79fb... Fix a couple constraints on the H8 in preparation for LRA c (*)
  395a755... ipa-prop: Fix ipa_get_callee_param_type for calls with argu (*)
  5a7dda6... aarch64: Simplify sqmovun expander (*)
  3ed5677... [PATCH] aarch64: PR target/99195 annotate simple permutatio (*)
  c8977cf... aarch64: PR target/99195 annotate simple saturating add/sub (*)
  e7fe650... aarch64: Simplify QSHRN expanders and patterns (*)
  d1e7f99... aarch64: PR target/99195 annotate simple narrowing patterns (*)
  39d6d42... c++: Reject attributes without arguments used as pack expan (*)
  0465511... RISC-V: Insert vsetivli zero, 0 for vmv.x.s/vfmv.f.s instru (*)
  a267638... RISC-V: Fix incorrect implementation of TARGET_VECTORIZE_SU (*)
  69f3914... RISC-V: Fix dead loop for user vsetvli intrinsic avl checki (*)
  3ef0ebf... New testcase (*)
  46f9d15... CRIS: Fix ccmode typo in cris_postdbr_cmpelim (*)
  35e324d... Daily bump. (*)
  955172f... Update cpplib ru.po (*)
  4e54299... Update gcc hr.po (*)
  7bd251c... libstdc++: Fix <chrono> pretty printers and add tests (*)
  bbb6cf9... c++: error-recovery ICE with unstable satisfaction [PR10975 (*)
  c13906f... c++: noexcept-spec from nested class confusion [PR109761] (*)
  cf2c47b... arm: [MVE intrinsics] rework vmaxaq vminaq (*)
  dcc0586... arm: [MVE intrinsics] factorize vmaxaq vminaq (*)
  f759091... arm: [MVE intrinsics] add binary_maxamina shape (*)
  adff073... arm: [MVE intrinsics] rework vmaxnmaq vminnmaq (*)
  26d6e02... arm: [MVE intrinsics] factorize vmaxnmaq vminnmaq (*)
  400453c... arm: [MVE intrinsics] rework vmaxnmavq vmaxnmvq vminnmavq v (*)
  d16321a... arm: [MVE intrinsics] add support for mve_q_p_f (*)
  d814dc9... arm: [MVE intrinsics] factorize vmaxnmavq vmaxnmvq vminnmav (*)
  9c4fea2... arm: [MVE intrinsics] rework vmaxnmq vminnmq (*)
  5ea7a47... arm: [MVE intrinsics] factorize vmaxnmq vminnmq (*)
  25d0235... arm: add smax/smin expanders for v*hf (*)
  83fff82... arm: [MVE intrinsics] rework vmaxvq vminvq vmaxavq vminavq (*)
  16c5aca... arm: [MVE intrinsics] factorize vmaxvq vminvq vmaxavq vmina (*)
  ae7d75f... arm: [MVE intrinsics add unspec_mve_function_exact_insn_pre (*)
  2bf22a1... arm: [MVE intrinsics] add binary_maxavminav shape (*)
  c66ed9e... arm: [MVE intrinsics] add binary_maxvminv shape (*)
  6d25ea5... aarch64: Improve register allocation for lane instructions (*)
  84684d2... aarch64: Fix cut-&-pasto in aarch64-sve2-acle-asm.exp (*)
  434dade... PR modula2/109779 isolib SkipLine skips the first character (*)
  2499540... c++: Reject pack expansion of assume attribute [PR109756] (*)
  204303c... Eliminate more comparisons on the H8 port (*)
  2ed5ceb... libgomp testsuite: Use 'lang_test_file_found' instead of 'l (*)
  fed3dbb... libgomp testsuite: Only use 'blddir' if set (*)
  b7b2098... libgomp C++ testsuite: Don't compute 'blddir' twice (*)
  8440230... arm: [MVE intrinsics] rework vshllbq vshlltq (*)
  2cc50fd... arm: [MVE intrinsics] factorize vshllbq vshlltq (*)
  828e91c... arm: [MVE intrinsics] add binary_widen_n shape (*)
  865c895... arm: [MVE intrinsics] rework vmovnbq vmovntq vqmovnbq vqmov (*)
  7f49b4a... arm: [MVE intrinsics] factorize vmovnbq vmovntq vqmovnbq vq (*)
  75e9f26... arm: [MVE intrinsics] add binary_move_narrow and binary_mov (*)
  95908b9... arm: [MVE intrinsics] rework vrndq vrndaq vrndmq vrndnq vrn (*)
  c32e1a7... arm: [MVE intrinsics] rework vabsq vnegq vclsq vclzq, vqabs (*)
  7734b99... arm: [MVE intrinsics] factorize several unary operations (*)
  89567b1... arm: [MVE intrinsics] add unary shape (*)
  e24b74f... mux-utils.h: Fix a comment typo (*)
  c2cf2dc... testsuite: Add further testcase for already fixed PR [PR109 (*)
  a8302d2... tree-ssa-ccp, wide-int: Fix up handling of [LR]ROTATE_EXPR  (*)
  153eafa... genmatch: fixup get_out_file (*)
  425198b... genmatch: clean up showUsage (*)
  2ed6dd9... genmatch: clean up emit_func (*)
  af84cb1... aarch64: Avoid hard-coding specific register allocations (*)
  5c53d82... aarch64: Relax FP/vector register matches (*)
  3e60e57... aarch64: Relax predicate register matches (*)
  75bd358... aarch64: Relax ordering requirements in SVE dup tests (*)
  4ff89f1... aarch64: Allow moves after tied-register intrinsics (*)
  aebd847... aarch64: Fix move-after-intrinsic function-body tests (*)
  ba72a8d... ira: Don't create copies for earlyclobbered pairs (*)
  73f7109... c++: non-template friend of template [PR106740] (*)
  212905a... Daily bump. (*)
  1e3054d... [x86_64] Introduce insvti_highpart define_insn_and_split. (*)
  3d9853e... Fix cfg maintenance after inlining in AutoFDO (*)
  5d85b5d... Fix pr81192.c for int16 targets (*)
  c139f5e... RISC-V: Factor out vector manager code in vsetvli insertion (*)
  dd7136c... RISC-V: Improve portability of testcases (*)
  148de3a... Fix minor length computation on stormy16 (*)
  1b93b91... libgomp C++ testsuite: Use 'lang_include_flags' instead of  (*)
  d6654a4... Let each 'lto_init' determine the default 'LTO_OPTIONS', an (*)
  130c2f3... libgomp: Simplify OpenMP reverse offload host <-> device me (*)
  bd6dbdb... libgm2: Remove 'autogen.sh' (*)
  8b8a4fb... libgm2: Adjust 'autogen.sh' to 'ACLOCAL_AMFLAGS', and simpl (*)
  06ef158... c++: list CTAD and resolve_nondeduced_context [PR106214] (*)
  e2b993d... Bump up precision size to 16 bits. (*)
  c93bde2... fortran: Fix coding style around free() (*)
  6d6c17e... PHIOPT: factor out unary operations instead of just convers (*)
  01f3e37... PHIOPT: Loop over calling factor_out_conditional_conversion (*)
  69f1a8a... PHIOPT: Add diamond bb form to factor_out_conditional_conve (*)
  bf839c1... RISC-V: Fix ugly && incorrect codes of RVV auto-vectorizati (*)
  17d683d... RISC-V: Handle multi-lib path correclty for linux (*)
  31c70a7... Makefile.in: clean up match.pd-related dependencies (*)
  21e2ef2... Move substitute_and_fold over to use simple_dce_from_workli (*)
  ca2f64d... fortran: Remove conditionals around free() (*)
  2521390... Fortran: Fix mpz and mpfr memory leaks [PR fortran/68800] (*)
  d46b3db... Fortran: Reject semicolon after namelist name. (*)
  70d0382... Daily bump. (*)
  f9777f1... c++: fix pretty printing of 'alignof' vs '__alignof__' [PR8 (*)
  b81785e... c++: goto entering scope of obj w/ non-trivial dtor [PR1030 (*)
  b28a7c4... c++: satisfaction of non-dep member alias template-id (*)
  5dfe5d7... c++: various code cleanups (*)
  e4f1ea5... c++: parenthesized -> resolving to static data member [PR98 (*)
  7bfb155... c++: bound ttp in lambda function type [PR109651] (*)
  a1a9ce2... Fix aarch64/109762: push_options/push_options does not work (*)
  681ba2f... c++: non-dep init folding and access checking [PR109480] (*)
  7f4840d... c++: potentiality of templated memfn call [PR109480] (*)
  b05b529... rs6000: Load high and low part of 64bit constant independen (*)
  d8a6945... Don't call emit_clobber in lower-subreg.cc's resolve_simple (*)
  2c8fa77... Daily bump. (*)
  4c05f96... Delete duplicated riscv definition. (*)
  730909f... RISC-V: autovec: Verify that GET_MODE_NUNITS is a multiple  (*)
  9217e0d... RISC-V:autovec: Add target vectorization hooks (*)
  b9b7981... Remove duplicated definition in risc-v vector support. (*)
  bc73bf8... RISC-V:autovec: Add auto-vectorization support functions (*)
  6ad9e5e... RISC-V: autovec: Export policy functions to global scope (*)
  b3e5cb9... RISC-V: autovec: Add new predicates and function prototypes (*)
  d90eed1... LoongArch: Enable shrink wrapping (*)
  be6c13d... build: Use -nostdinc generating macro_list [PR109522] (*)
  2d76f2b... RISC-V: Enable basic RVV auto-vectorization support. (*)
  043550b... libffi: fix handling of homogeneous float128 structs (#689) (*)
  96d6991... Fortran: Namelist read with invalid input accepted. (*)
  b7fe38c... gimple-range-op: Improve handling of sin/cos ranges (*)
  143e669... Remove type from vrange_storage::equal_p. (*)
  8421f27... RISC-V: Fix incorrect demand info merge in local vsetvli op (*)
  23b60ae... Canonicalize vec_merge when mask is constant. (*)
  82aef04... gimple-range-op: Improve handling of sqrt ranges (*)
  319aef8... build: Replace seq for portability with GNU Make variant (*)
  2ab31cd... Daily bump. (*)
  35b7618... CRIS: peephole2 an add into two addq or subq (*)
  fe50e41... CRIS: peephole2 a move of constant followed by and of same  (*)
  0a5e8d4... CRIS: peephole2 a lsrq into a lslq+lsrq pair (*)
  07527e3... doc: Document order of define_peephole2 scanning (*)
  185da7c... Fortran: overloading of intrinsic binary operators [PR10964 (*)
  0c1eaac... RISC-V: Legitimise the const0_rtx for RVV indexed load/stor (*)
  3365956... RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMSET (*)
  bb043cd... arm: [MVE intrinsics] rework vshrq vrshrq (*)
  6bb8a5b... arm: [MVE intrinsics] factorize vsrhrq vrshrq (*)
  66330ec... arm: [MVE intrinsics] add binary_rshift shape (*)
  b26c104... arm: [MVE intrinsics] rework vqrshrunbq vqrshruntq vqshrunb (*)
  8f5b7d2... arm: [MVE intrinsics] factorize vqrshrunb vqrshrunt vqshrun (*)
  27b1bf8... arm: [MVE intrinsics] add binary_rshift_narrow_unsigned sha (*)
  d8da15d... arm: [MVE intrinsics] rework vshrnbq vshrntq vrshrnbq vrshr (*)
  e2f992f... arm: [MVE intrinsics] factorize vshrntq vshrnbq vrshrnbq vr (*)
  b0915fc... arm: [MVE intrinsics] add binary_rshift_narrow shape (*)
  644f475... arm: [MVE intrinsics] rework vmaxq vminq (*)
  bcf66a4... arm: [MVE intrinsics] factorize vmaxq vminq (*)
  9e838ad... arm: [MVE intrinsics] rework vqshlq vshlq (*)
  b102b01... arm: [MVE intrinsics] add unspec_mve_function_exact_insn_vs (*)
  55b0c42... arm: [MVE intrinsics] add binary_lshift_r shape (*)
  2c9a25a... arm: [MVE intrinsics] add support for MODE_r (*)
  0288867... arm: [MVE intrinsics] add binary_lshift shape (*)
  6079d94... arm: [MVE intrinsics] rework vabdq (*)
  1736f4a... arm: [MVE intrinsics] factorize vabdq (*)
  0c90fe0... arm: [MVE intrinsics] rework vqrdmulhq (*)
  7e6c39a... arm: [MVE intrinsics] factorize vqshlq vshlq (*)
  548e061... arm: [MVE intrinsics] rework vrshlq vqrshlq (*)
  c4d4e62... arm: [MVE intrinsics] factorize vqrshlq vrshlq (*)
  00c76a6... arm: [MVE intrinsics] add binary_round_lshift shape (*)
  d875d75... RISC-V: Fix PR109615 (*)
  0fa872c... i386: Rename index_register_operand predicate to register_n (*)
  0a85544... match.pd: Use splits in makefile and make configurable. (*)
  703417a... match.pd: automatically partition *-match.cc files. (*)
  27fcf99... genmatch: split shared code to gimple-match-exports.cc (*)
  c0ce29b... match.pd: CSE the dump output check. (*)
  e487fcc... match.pd: Remove commented out line pragmas unless -vv is u (*)
  580cda3... match.pd: don't emit label if not needed (*)
  124bc77... GCN: Silence unused-variable warning (*)
  37b5f03... tree-optimization/109735 - conversion for vectorized pointe (*)
  919642f... i386: Introduce mulv2si3 instruction (*)
  e383fc6... [libstdc++] [testsuite] xfail double-prec from_chars for ld (*)
  4359724... nvptx/mkoffload.cc: Add dummy proc for OpenMP rev-offload t (*)
  21cf5ec... builtins: Fix  comment typo mpft_t -> mpfr_t (*)
  2e4e899... PHIOPT: Fix diamond case of match_simplify_replacement (*)
  6fe385e... MATCH: Add ABSU<a> == 0 to a == 0 simplification (*)
  6f18f34... Revert "c++: restore instantiate_decl assert" (*)
  fde093b... Daily bump. (*)
  8cac237... i386: Tighten ashift to lea splitter operand predicates [PR (*)
  ac7c995... PR modula2/109729 cannot use a CHAR type as a FOR loop iter (*)
  4657977... [2/2] aarch64: Reimplement (R){ADD,SUB}HN2 patterns with st (*)
  fe3e455... [1/2] aarch64: Reimplement (R){ADD,SUB}HN intrinsics with R (*)
  0a26a42... OpenACC: Further attach/detach clause fixes for Fortran [PR (*)
  2eadfb5... libstdc++: Document new library version in manual (*)
  9cb3f25... libstdc++: Mention recent libgcc_s symbol versions in manua (*)
  d256dc2... PHIOPT: Improve replace_phi_edge_with_variable for diamond  (*)
  78b0eea... Move copy_phi_arg_into_existing_phi to common location and  (*)
  8830e46... PHIOPT: Improve replace_phi_edge_with_variable's dce_ssa_na (*)
  508f082... i386: Improve index_register_operand predicate (*)
  82cfd93... tree-optimization/109721 - emulated vectors (*)
  93c26de... aarch64: PR target/99195 annotate simple ternary ops for ve (*)
  d840bc5... aarch64: PR target/99195 annotate more simple binary ops fo (*)
  d879d68... gcov: add GCOV format version to gcov -v (*)
  ee99aaa... tree-optimization/109724 - new testcase (*)
  fe8ac82... Rename last_stmt to last_nondebug_stmt (*)
  3a715d3... i386: Fix up handling of debug insns in STV [PR109676] (*)
  8c36117... CRIS: peephole2 an "and" with a contiguous "one-sided" sequ (*)
  e88d9e8... CRIS-LRA: Define TARGET_SPILL_CLASS (*)
  9525daf... PR modula2/109675 implementation of writeAddress is non por (*)
  257df67... Daily bump. (*)
  43c4570... CRIS-LRA: Fix uses of reload_in_progress (*)
  b51e2fd... libstdc++: Fix up abi.exp FAILs on powerpc64le-linux (*)
  a13ea34... libstdc++: Fix up abi.exp FAILs on powerpc64-linux (*)
  7ce078c... c++: over-eager friend matching [PR109649] (*)
  3b7eecc... Add stats to simple_dce_from_worklist (*)
  2b8a276... Allow varying ranges of unknown types in irange::verify_ran (*)
  cef0c0b... do not tailcall __sanitizer_cov_trace_pc [PR90746] (*)
  1c26adb... aarch64: Fix ABI handling of aligned enums [PR109661] (*)
  3a4a39b... aarch64: Rename abi_break parameters [PR109661] (*)
  6cff5f3... arm: [MVE intrinsics] rework vhaddq vhsubq vmulhq vqaddq vq (*)
  3fe5a24... arm: [MVE intrinsics] factorize several binary operations (*)
  a7cbd5f... arm: [MVE intrinsics] factorize several binary _m_n operati (*)
  111f474... arm: [MVE intrinsics] factorize several binary _n operation (*)
  5cbe0c0... arm: [MVE intrinsics] factorize several binary_m operations (*)
  07685b3... arm: [MVE intrinsics] rework vcreateq (*)
  dd04568... arm: [MVE intrinsics] factorize vcreateq (*)
  4545ca8... arm: [MVE intrinsics] add create shape (*)
  55967d4... arm: [MVE intrinsics] add unspec_mve_function_exact_insn (*)
  f74588a... arm: [MVE intrinsics] rework vorrq (*)
  5660947... arm: [MVE intrinsics] add binary_orrq shape (*)
  632f70d... arm: [MVE intrinsics] rework vandq veorq (*)
  67e4e59... arm: [MVE intrinsics] factorize vandq veorq vorrq vbicq (*)
  45dbb66... arm: [MVE intrinsics] add binary shape (*)
  1942c5a... arm: [MVE intrinsics] rework vaddq vmulq vsubq (*)
  b0b3a5e... arm: [MVE intrinsics] factorize vadd vsubq vmulq (*)
  9fdce18... arm: [MVE intrinsics] add unspec_based_mve_function_exact_i (*)
  fc4cbe8... arm: [MVE intrinsics] add binary_opt_n shape (*)
  937ac2c... arm: [MVE intrinsics] Rework vuninitialized (*)
  00d97bf... arm: [MVE intrinsics] Rework vreinterpretq (*)
  6f59caf... arm: [MVE intrinsics] Add new framework (*)
  9d7c64f... arm: move builtin function codes into general numberspace (*)
  4bd434f... riscv: fix error: control reaches end of non-void function (*)
  64780df... More last_stmt removal (*)
  cbf6c7a... libstdc++: Set _M_string_length before calling _M_dispose() (*)
  203f306... riscv/linux: Don't add -latomic with -pthread (*)
  6313b04... RISC-V: Support segment intrinsics (*)
  cb7f6ec... RISC-V: Add tuple type vget/vset intrinsics (*)
  1284728... RISC-V: Add tuple types support (*)
  2961db4... Speedup cse_insn (*)
  aeeec83... Improve RTL CSE hash table hash usage (*)
  12fae1f... aarch64: PR target/99195 annotate HADDSUB patterns for vec- (*)
  1133cfa... aarch64: PR target/99195 annotate simple floating-point pat (*)
  e8511cb... Docs: Add vector register constarint for asm operands (*)
  348788b... clang warning: warning: private field 'm_gc' is not used [- (*)
  8d193b1... c++: Fix up VEC_INIT_EXPR gimplification after r12-7069 (*)
  0bc2a1d... c++: fix TTP level reduction cache (*)
  d7cb972... Daily bump. (*)
  c912fe7... c++: simplify member template substitution (*)
  3302078... PHIOPT: small refactoring of match_simplify_replacement. (*)
  078339f... MATCH: Port CLRSB part of builtin_zero_pattern (*)
  8702ab1... tree-optimization: [PR109702] MATCH: Fix a ? func(a) : N pa (*)
  7cc33d1... target: [PR109657] (a ? -1 : 0) | b could be optimized bett (*)
  f986151... c++: less invalidate_class_lookup_cache (*)
  a43f361... c++: look for empty base at specific offset [PR109678] (*)
  4b8d0d4... c++: std::variant slow to compile [PR109678] (*)
  bc24c51... RISC-V: Table A.6 conformance tests (*)
  b90e030... RISC-V: Weaken atomic loads (*)
  bff7c77... RISC-V: Weaken mem_thread_fence (*)
  942ab49... RISC-V: Weaken LR/SC pairs (*)
  08c5d18... RISC-V: Eliminate AMO op fences (*)
  6a2383f... RISC-V: Strengthen atomic stores (*)
  a61a067... RISC-V: Add AMO release bits (*)
  d199d2e... RISC-V: Enforce atomic compare_exchange SEQ_CST (*)
  4990cf8... RISC-V: Enforce subword atomic LR/SC SEQ_CST (*)
  dcd7b2f... RISC-V: Enforce Libatomic LR/SC SEQ_CST (*)
  f37a36b... RISC-V: Eliminate SYNC memory models (*)
  1d003da... libstdc++: Regenerate baseline_symbols.txt files for Linux (*)
  9cfdd5a... RISC-V: Name newly added flags in changelog (*)
  1adb1a6... RISC-V: ICE for vlmul_ext_v intrinsic API (*)
  87c347c... RISC-V: fix build issue with gcc 4.9.x (*)
  9a9840c... c++: Add testcase for already fixed PR [PR109506] (*)
  cbe32d3... docs: port documentation of VRP params (*)
  f385252... tree-optimization/109672 - properly check emulated plus dur (*)
  59912ce... [i386] Fix testcases for emulated scatter (*)
  87de39e... ibstdc++: Shut up -Wattribute-alias warning [PR109694] (*)
  1fc8da9... Daily bump. (*)
  8d2793e... ubsan: ubsan_maybe_instrument_array_ref tweak (*)
  07c52d1... c++: array DMI and member fn [PR109666] (*)
  d89b152... PHIOPT: Update comment about what the pass now does (*)
  977a3be... Convert xstormy16 to LRA (*)
  faf8bea... Enable LRA on several ports (*)
  12de8da... apply debug-remap to file names in .su files (*)
  1ee457a... libgcc pru: Define TARGET_HAS_NO_HW_DIVIDE (*)
  19a5b82... Remove unused friends in int_range<>. (*)
  bd0ac4b... Inline irange::set_nonzero. (*)
  178abec... Cleanup irange::set. (*)
  c92b8be... Convert internal representation of irange to wide_ints. (*)
  47a7643... Rewrite bounds_of_var_in_loop() to use ranges. (*)
  8b2181a... Replace vrp_val* with wide_ints. (*)
  cb779af... Conversion to irange wide_int API. (*)
  612d373... Merge irange::union/intersect into irange_union/intersect. (*)
  2c39e0f... Convert get_legacy_range in bounds_of_var_in_loop to irange (*)
  c742278... Various cleanups in vr-values.cc towards ranger API. (*)
  6b73cbb... Remove irange::tree_{lower,upper}_bound. (*)
  e1f83aa... Remove irange::{min,max,kind}. (*)
  e1366a7... vrange_storage overhaul (*)
  4d68c7f... Daily bump. (*)
  33b6b79... Revert "[PATCH] libcpp: suppress builtin macro redefined wa (*)
  b159026... [Committed] Update xstormy16's neghi2 pattern to not clobbe (*)
  d56af02... Improve error message for excess elements in array initiali (*)
  a6b810a... Fix C/107926: Wrong error message when initializing char ar (*)
  c53237c... MATCH: add some of what phiopt's builtin_zero_pattern did (*)
  55b7088... PHIOPT: Allow moving of some builtin calls (*)
  84e7d62... hwasan: adjust wording in expected output in tests (*)
  54765c8... libsanitizer: link hwasan against lsan library (*)
  e7ce7c4... [PATCH] libcpp: suppress builtin macro redefined warnings f (*)
  2744dbb... gcc: Use ld -r when checking for HAVE_LD_RO_RW_SECTION_MIXI (*)
  d2ab430... libsanitizer: update LOCAL_PATCHES revision (*)
  401f46e... libsanitizer: Apply local patches (*)
  d96e14c... libsanitizer: merge from upstream (87e6e490e79384a5) (*)
  d5e2694... Remove duplicate constants created between passes (*)
  8eb1e39... Daily bump. (*)
  7eefdc9... reload: Handle generating reloads that also clobbers flags (*)
  e2b204c... [xstormy16] Efficient HImode rotate left by a single bit. (*)
  58f3cbb... [xstormy16] Recognize/support swpn (swap nibbles) instructi (*)
  83c78cb... add glibc-stdint.h to vax and lm32 linux target (PR target/ (*)
  ef6c309... Adjust mips test for recent ifcvt costing changes (*)
  a5b2a3b... RISC-V: decouple stack allocation for rv32e w/o save-restor (*)
  5020519... Daily bump. (*)
  5cf6160... testsuite: Handle empty assembly lines in check-function-bo (*)
  0c77a09... Fix autoprofiledbootstrap build (*)
  065be0f... RISC-V: Add divmod expansion support (*)
  d9df45a... RISC-V: Added support clmul[r,h] instructions for Zbc exten (*)
  1966741... RISC-V: Eliminate redundant zero extension of minu/maxu ope (*)
  db7e777... contrib: port doxygen script to Python3 (*)
  1dd154f... PHIOPT: Move two_value_replacement to match.pd (*)
  c43819a... MATCH: Add patterns from phiopt's minmax_replacement (*)
  b9b30db... MATCH: Factor out code that for min max detection with cons (*)
  650c36e... PR rtl-optimization/109476: Use ZERO_EXTEND instead of zero (*)
  fde0058... Synchronize include/ctf.h with upstream binutils/libctf. (*)
  6d4b59a... Add emulated scatter capability to the vectorizer (*)
  24905a4... Adjust costing of emulated vectorized gather/scatter (*)
  8b84d87... RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMCLR (*)
  d711f8f... libstdc++: Improve doxygen docs for <random> (*)
  30f6aac... libstdc++: Minor fixes to doxygen comments (*)
  975e8e8... libstdc++: Strip absolute paths from files shown in Doxygen (*)
  5c8b154... libstdc++: Simplify preprocessor/namespace nesting in <bits (*)
  a94dcac... ipa/109652 - ICE in modification phase of IPA SRA (*)
  cacf65d... OpenACC: Stand-alone attach/detach clause fixes for Fortran (*)
  6e6f86f... tree-optimization/109644 - missing IL checking (*)
  977a43f... Avoid more invalid GIMPLE with register bases (*)
  821ef93... tree-optimization/108752 - vectorize emulated vectors in lo (*)
  9a41d2c... libstdc++: Another attempt to ensure g++ 13+ compiled progr (*)
  889a079... aarch64: PR target/99195 annotate more integer unary patter (*)
  7ebd4a1... Fortran: Fix (mostly) comment typos (*)
  ba39d2b... gimple-range-op: Handle sqrt (basic bounds only) (*)
  9ffddbf... Implement range-op entry for sin/cos (*)
  bd539c9... Add targetm.libm_function_max_error (*)
  d76c343... testsuite/C++: suppress filename canonicalization in module (*)
  9be54d6... testsuite/C++: cope with IPv6 being unavailable (*)
  f9b9109... harden-conditionals: detach values before compares (*)
  32a98cc... Daily bump. (*)
  e86d01a... Update gcc .po files (*)
  b17c57b... amdgcn: Fix addsub bug (*)
  14e881e... c++: print conversion error at candidate location (*)
  e0cf929... RISC-V: Add required tls to read thread pointer test (*)
  82f4f90... PHIOPT: Allow MIN/MAX to have up to 2 MIN/MAX expressions f (*)
  5fecfed... MIN/MAX should be treated similar as comparisons for trappi (*)
  ba9975a... PHIOPT: Move store_elim_worker into pass_cselim::execute (*)
  4c728f2... PHIOPT: Rename tree_ssa_phiopt_worker to pass_phiopt::execu (*)
  b9fedab... PHIOPT: Split out store elimination from phiopt (*)
  b26ce75... MAINTAINERS: Change my email address. (*)
  f2d6beb... Unloop loops that no longer loops in tree-ssa-loop-ch (*)
  65369ab... tree-optimization/109170 - bogus use-after-free with __buil (*)
  b5f04a4... Use CONFIG_SHELL-/bin/sh in genmultilib (*)
  2b8ac1d... Normalize addresses in IPA before calling range_op_handler  (*)
  a82c6ab... wrong GIMPLE from (bit_field_ref CTOR ..) simplification (*)
  0403d29... Properly gimplify handled component chains on registers (*)
  d89e23f... ipa/109607 - properly gimplify conversions introduced by IP (*)
  481281c... libstdc++: Fix typos in doxygen comments (*)
  efa1276... libstdc++: Remove obsolete options from Doxygen config (*)
  afa6961... libstdc++: Reduce Doxygen output for PDF (*)
  afcf2b0... libstdc++: Improve doxygen docs for <memory_resource> (*)
  865869d... libstdc++: Add @headerfile and @since to doxygen comments [ (*)
  f9412ce... libstdc++: Make std::random_device throw std::system_error  (*)
  d884227... c: Fix up error-recovery on non-empty VLA initializers [PR1 (*)
  a1030fb... c: Fix up error-recovery on functions initialized as variab (*)
  429c72e... doc: Add explanation of zero-length array example (*)
  7bcdcf8... tree-optimization/109594 - wrong register promotion (*)
  d94ca76... testsuite: adjust NOP expectations for RISC-V (*)
  95d4c0d... c++: restore instantiate_decl assert (*)
  4a3dbcb... Daily bump. (*)
  d7f0bc0... libgcc CRIS: Define TARGET_HAS_NO_HW_DIVIDE (*)
  2a26872... RISC-V: Fix sync.md and riscv.cc whitespace errors (*)
  9b40ca2... c++: remove nsdmi_inst hashtable (*)
  d60cbbf... c++: local class in nested generic lambda [PR109241] (*)
  1e27e7e... c++: unique friend shenanigans [PR69836] (*)
  50d8660... c++: micro-optimize most_specialized_partial_spec (*)
  0a38f67... Create a lazy ssa_cache. (*)
  8a3590e... Rename ssa_global_cache to ssa_cache and add has_range (*)
  b6dea04... Add sbr_lazy_vector and adjust (e)vrp sparse cache (*)
  bf50499... Quicker relation check. (*)
  40c7f94... Don't save ssa-name pointer in dependency cache. (*)
  469b655... aix: Default AIX 7.2 to POWER7 server and AIX 7.3 to POWER8 (*)
  f797260... RISCV: Inline subword atomic ops (*)
  e02f68d... MAINTAINERS: Add myself to write after approval (*)
  b4c69e6... aarch64: Reimplement RSHRN2 intrinsic patterns with standar (*)
  80afac3... aarch64: Reimplement RSHRN intrinsic patterns with standard (*)
  bd0791e... libsanitizer: change LOCAL_PATCHES revision (*)
  21d3567... libsanitizer: Apply local patches (*)
  d53b3d9... libsanitizer: merge from upstream (3185e47b5a8444e9fd). (*)
  a8e1551... RISC-V: Legitimise the const0_rtx for RVV load/store addres (*)
  0ef3756... Remove legacy range support. (*)
  5db3d28... Remove range_has_numeric_bounds_p. (*)
  ebef388... Remove range_int_cst_p. (*)
  fb5607a... Convert compare_nonzero_chars to wide_ints. (*)
  637037f... Remove some uses of deprecated irange API. (*)
  1a8087c... Replace ad-hoc value_range dumpers with irange::dump. (*)
  04e5ddf... Fix swapping of ranges. (*)
  5bdc515... Convert users of legacy API to get_legacy_range() function. (*)
  964b02c... Remove irange::constant_p. (*)
  a38bb14... Remove symbolics from irange. (*)
  983ad30... Remove irange::may_contain_p. (*)
  bfd9415... Remove range_fold_{unary,binary}_expr. (*)
  3c9372d... Remove deprecated range_fold_{unary,binary}_expr uses from  (*)
  e6910b6... Remove range_query::get_value_range. (*)
  3d8c2d3... Refactor vrp_evaluate_conditional* and rename it. (*)
  f2b894b... Remove compare_names* from legacy cond folding. (*)
  1f0bfbb... [xstormy16] Add support for byte and word swapping instruct (*)
  1e832b4... MAINTAINERS: fix alphabetic sorting (*)
  f2f721d... Update gennews for GCC 13. (*)
  db29daa... More last_stmt removal (*)
  5fce06b... RISC-V: Fine tune vmadc/vmsbc RA constraint (*)
  33a44e3... rs6000: Guard power9-vector for vsx_scalar_cmp_exp_qp_* [PR (*)
  fd75f6a... rs6000: Fix predicate for const vector in sldoi_to_mov [PR1 (*)
  06792c1... RISC-V: Optimize comparison patterns for register allocatio (*)
  4f9eac2... RISC-V: Fix redundant vmv1r.v instruction in vmsge.vx codeg (*)
  a010f0e... RISC-V: Fine tune gather load RA constraint (*)
  a8d5e14... RISC-V: Bugfix for RVV vbool*_t vn_reference_equal (*)
  2fb7df8... RISC-V: Add auto-vectorization compile option for RVV (*)
  392200f... avoid splitting small constants in bcrli_nottwobits pattern (*)
  6820140... PR modula2/108121 Re-implement overflow detection for const (*)
  49cea02... Daily bump. (*)
  064eed3... recog.cc: Correct comments referring to parameter match_len (*)
  dd39ec6... Regenerate gcc.pot (*)
  3d674e2... c++: value dependence of by-ref lambda capture [PR108975] (*)
  0530254... riscv: relax splitter restrictions for creating pseudos (*)
  e262cdf... Avoid creating useless debug temporaries (*)
  e8d0035... tree-optimization/109609 - correctly interpret arg size in  (*)
  1c101fc... 'omp scan' struct block seq update for OpenMP 5.x (*)
  78aaaf8... testsuite: Fix up ext-floating2.C on powerpc64-linux (*)
  9e9503e... aarch64: PR target/PR99195 Annotate more simple integer bin (*)
  c69db3e... aarch64: Implement V2DI,V4SI division optabs for TARGET_SVE (*)
  784e03f... testsuite: Fix up ext-floating15.C tests on powerpc64-linux (*)
  6d4bd27... rtl-optimization/109585 - alias analysis typo (*)
  97f8f2d... powerpc: Fix up *branch_anddi3_dot for -m32 -mpowerpc64 [PR (*)
  171fe06... gcov: add info about "calls" to JSON output format (*)
  dee5cef... [Committed] Correct zeroextendqihi2 insn length regression  (*)
  85279b0... aarch64: Leveraging the use of STP instruction for vec_dupl (*)
  a024ac7... Remove default constructor to nan_state. (*)
  3a7bed5... MAINTAINERS: add myself to write after approval (*)
  971a2b8... Remove obsolete configure code in gnattools (*)
  36d9802... Pass correct type to irange::contains_p() in ipa-cp.cc. (*)
  a491688... [PATCH v2] testsuite: Add testcase for sparc ICE [PR105573] (*)
  966bd96... Add alternative testcase of phi-opt-25.c that tests phiopt (*)
  aeaf942... Daily bump. (*)
  f0eabc5... [SVE] Fold svrev(svrev(v)) to v. (*)
  ad1816a... Update gcc hr.po, sv.po, zh_CN.po (*)
  83470a5... libstdc++: Fix __max_diff_type::operator>>= for negative va (*)
  f1f5cba... PHIOPT: Add support for diamond shaped bb to match_simplify (*)
  a2339e0... PHIOPT: Ignore predicates for match-and-simplify phi-opt (*)
  2457532... PHIOPT: Factor out some code from match_simplify_replacemen (*)
  7049241... PHIOPT: Allow other diamond uses when do_hoist_loads is tru (*)
  7dd4761... PHIOPT: Cleanup tree_ssa_phiopt_worker code (*)
  2f58dd7... PHIOPT: Move check on diamond bb to tree_ssa_phiopt_worker  (*)
  b9ee7c6... c++, tree: declare some basic functions inline (*)
  b6d8e29... Docs, OpenMP: Small fixes to internal OMP_FOR doc. (*)
  b98c63e... aarch64: Add mulv2di3 expander for TARGET_SVE (*)
  2abc7b6... MAINTAINERS: fix sorting of names (*)
  c729a17... doc: Update install.texi for GCC 13 (*)
  9fd4a38... aarch64: PR target/109406 Add support for SVE2 unpredicated (*)
  636e227... [4/4] aarch64: Convert UABAL2 and SABAL2 patterns to standa (*)
  e0472ed... [3/4] aarch64: Convert UABAL and SABAL patterns to standard (*)
  6c82641... [2/4] aarch64: Convert UABDL2 and SABDL2 patterns to standa (*)
  c606549... [1/4] aarch64: Convert UABDL and SABDL patterns to standard (*)
  6ec565d... aarch64: Add pattern to match zero-extending scalar result  (*)
  60bf26a... This replaces uses of last_stmt where we do not require deb (*)
  28c06d0... Avoid repeated forwarder_block_p calls in CFG cleanup (*)
  ff8f954... RISC-V: Eliminate redundant vsetvli for duplicate AVL def (*)
  c5a1fa5... RISC-V: Add function comment for cleanup_insns. (*)
  4eae76d... RISC-V: Optimize fault only first load (*)
  8311c26... Add testcases for ffs/ctz vectorization. (*)
  6c06b9e... Daily bump. (*)
  8d7223f... modula2: Add -lnsl -lsocket libraries to gcc/testsuite/lib/ (*)
  7e26fd6... aarch64: Annotate fcvtn pattern for vec_concat with zeroes (*)
  3b13c59... aarch64: Add vect_concat with zeroes annotation to addp pat (*)
  8ffff5e... [xstormy16] Update xstormy16_rtx_costs. (*)
  9a6e5b9... [xstormy16] Add extendhisi2 and zero_extendhisi2 patterns t (*)
  987caaa... [xstormy16] Improved SImode shifts by two bits. (*)
  5830953... Handle NANs in frange::operator== [PR109593] (*)
  525713e... Adjust testcases after better RA decision. (*)
  0368d16... Use NO_REGS in cost calculation when the preferred register (*)
  6ab856a... Daily bump. (*)
  e81b29a... PHIOPT: Improve readability of tree_ssa_phiopt_worker (*)
  84325f1... PHIOPT: Improve minmax diamond detection for phiopt1 (*)
  911db25... [Committed] Move new test case to gcc.target/avr/mmcu/pr548 (*)
  eb385a4... Fortran: function results never have the ALLOCATABLE attrib (*)
  7a0cbaf... testsuite: Fix up pr109011-*.c tests for powerpc [PR109572] (*)
  195270d... Fix up bootstrap with GCC 4.[89] after RAII auto_mpfr and a (*)
  00c4986... Adjust rx movsicc tests (*)
  c58c077... match.pd: Fix fneg/fadd optimization [PR109583] (*)
  cda246f... Update loop estimate after header duplication (*)
  6d7f9eb... Daily bump. (*)
  f828503... Do not fold ADDR_EXPR conditions leading to builtin_unreach (*)
  03cebd3... c++: fix 'unsigned typedef-name' extension [PR108099] (*)
  7d115e0... configure: Only create serdep.tmp if needed (*)
  79c7312... gcc/m2: Drop references to $(P) (*)
  f1f1819... Adjust x86 testsuite for recent if-conversion cost checking (*)
  8819514... aarch64: Emit single-instruction for smin (x, 0) and smax ( (*)
  573624e... PR target/108779 aarch64: Implement -mtp= option (*)
  f824216... aarch64: PR target/99195 Add scheme to optimise away vec_co (*)
  857c8e3... c++, tree: optimize walk_tree_1 and cp_walk_subtrees (*)
  7508aac... 	Add Ajit Kumar Agarwal to write after approval (*)
  f7b9258... Fix boostrap failure in tree-ssa-loop-ch.cc (*)
  1fe9bef... expansion: make layout of x_shift*cost[][][] more efficient (*)
  e6f689d... MAINTAINERS: add Vineet Gupta to write after approval (*)
  e306501... [aarch64] Use force_reg instead of copy_to_mode_reg. (*)
  18c9427... i386: Remove REG_OK_FOR_INDEX/REG_OK_FOR_BASE and their der (*)
  2f4e451... Fix latent bug in loop header copying which forgets to upda (*)
  2e047c0... Add safe_is_a (*)
  c39cdd9... Add operator* to gimple_stmt_iterator and gphi_iterator (*)
  68c0df8... Stabilize inliner (*)
  b5c3abc... Cleanup odr_types_equivalent_p (*)
  a7e1ee3... PR modula2/109586 cc1gm2 ICE when compiling large source fi (*)
  cddfe6b... tree-optimization/109573 - avoid ICEing on unexpected live  (*)
  53dddbf... Use correct CFG orders for DF worklist processing (*)
  773cc92... change inverted_post_order_compute to inverted_rev_post_ord (*)
  94a04c2... change DF to use the proper CFG order for DF_FORWARD proble (*)
  d06e926... RISC-V: Defer vsetvli insertion to later if possible [PR108 (*)
  98d66b2... riscv: Fix <bitmanip_insn> fallout. (*)
  6afa7d3... rs6000: xfail float128 comparison test case that fails on p (*)
  4dca602... testsuite: make ppc_cpu_supports_hw as effective target key (*)
  a322f37... Fix LCM dataflow CFG order (*)
  a80c68a... LoongArch: Fix MUSL_DYNAMIC_LINKER (*)
  d51f245... RISC-V: Add local user vsetvl instruction elimination [PR10 (*)
  ce4e4f3... Daily bump. (*)
  fa3a566... update_web_docs_git: Allow setting TEXI2*, add git build de (*)
  afc7e20... c++: simplify TEMPLATE_TYPE_PARM level lowering (*)
  76fa66e... c++: use TREE_VEC for trailing args of variadic built-in tr (*)
  d180a55... c++: make strip_typedefs generalize strip_typedefs_expr (*)
  d4e8523... doc: Remove repeated word (typo) (*)
  17aa9dd... Do not ignore UNDEFINED ranges when determining PHI equival (*)
  87c9bae... tree-vect-patterns: One small vect_recog_ctz_ffs_pattern tw (*)
  3d7ab53... c: Avoid -Wenum-int-mismatch warning for redeclaration of b (*)
  1d2aa9a... [LRA]: Exclude some hard regs for multi-reg inout reload ps (*)
  cae48a9... arch: Use VIRTUAL_REGISTER_P predicate. (*)
  272484d... i386: Handle sign-extract for QImode operations with high r (*)
  07e2576... [PR target/108248] [RISC-V] Break down some bitmanip insn t (*)
  7b206ae... RISC-V: Fix RVV register order (*)
  9fde76a... RISC-V: Fix riscv/arch-19.c with different ISA spec version (*)
  a2d12ab... RISC-V: Fix wrong check of register occurrences [PR109535] (*)
  98ebdda... RISC-V: Fix simplify_ior_optimization.c on rv32 (*)
  0be4fbe... amdgcn: bug fix ldexp insn (*)
  09751f5... amdgcn: update target-supports.exp (*)
  1edcb2e... tree: Add 3+ argument fndecl_built_in_p (*)
  705b0d2... tree-vect-patterns: Pattern recognize ctz or ffs using clz, (*)
  974326f... Remove duplicate DFS walks from DF init (*)
  bd4a1a5... testsuite: Fix up g++.dg/ext/int128-8.C testcase [PR109560] (*)
  57e7229... PR testsuite/106879 FAIL: gcc.dg/vect/bb-slp-layout-19.c on (*)
  24a8acc... i386: Share AES xmm intrin with VAES (*)
  ca3bd37... Add reduce_*_ep[i|u][8|16] series intrinsics (*)
  4246611... i386: Add PCLMUL dependency for VPCLMULQDQ (*)
  e857101... i386: Fix vpblendm{b,w} intrins and insns (*)
  4fb12ae... i386: Add AVX512BW dependency to AVX512VBMI2 (*)
  d08b055... i386: Add AVX512BW dependency to AVX512BITALG (*)
  5ebdbdb... i386: Use macro to wrap up share builtin exceptions in buil (*)
  fd7ecd8... Re-arrange sections of i386 cpuid (*)
  c2dac2e... Optimize vshuf{i,f}{32x4,64x2} ymm and vperm{i,f}128 ymm (*)
  cf0d9db... Daily bump. (*)
  675b390... gcc: xtensa: add -m[no-]strict-align option (*)
  ec9b308... gcc: xtensa: add data alignment properties to dynconfig (*)
  58b7dbf... c++: Define built-in for std::tuple_element [PR100157] (*)
  5e284eb... c++: bad ggc_free in try_class_unification [PR109556] (*)
  6fc8e25... testsuite: fix scan-tree-dump patterns [PR83904,PR100297] (*)
  04a9209... i386: Add new pattern for zero-extend cmov (*)
  ed32ec2... c++: fix 'unsigned __int128_t' semantics [PR108099] (*)
  9fdea28... RISC-V: Support 128 bit vector chunk (*)
  978e8f0... RISC-V: Align IOR optimization MODE_CLASS condition to AND. (*)
  0df6d18... i386: Emit compares between high registers and memory (*)
  a30078d... aarch64: Factorise widening add/sub high-half expanders wit (*)
  57aecdb... Use solve_add_graph_edge in more places (*)
  2cef0d0... Split out solve_add_graph_edge (*)
  1da16c1... Remove odd code from gimple_can_merge_blocks_p (*)
  258aecd... Introduce VIRTUAL_REGISTER_P and VIRTUAL_REGISTER_NUM_P pre (*)
  4c9f8cd... Fix pointer sharing in Value_Range constructor. (*)
  210617b... Transform more gmp/mpfr uses to use RAII (*)
  fac24d4... Revert "libstdc++: Export global iostreams with GLIBCXX_3.4 (*)
  a6e4b81... Revert "libstdc++: Fix preprocessor condition in linker scr (*)
  6702fdc... Remove special-cased edges when solving copies (*)
  8366e67... Fix do_sd_constraint escape special casing (*)
  9d218c4... Remove senseless store in do_sd_constraint (*)
  7838574... Avoid non-unified nodes on the topological sorting for PTA  (*)
  a243ce2... tree-optimization/44794 - avoid excessive RTL unrolling on  (*)
  6d7e0bc... LoongArch: Improve cpymemsi expansion [PR109465] (*)
  81c6501... LoongArch: Improve GAR store for va_list (*)
  01e79e2... Avoid unnecessary epilogues from tree_unroll_loop (*)
  2c800ed... Simplify gimple_assign_load (*)
  9bc407c... aarch64: Delete __builtin_aarch64_neg* builtins and their u (*)
  ade0a1e... tree-vect-patterns: Improve __builtin_{clz,ctz,ffs}ll vecto (*)
  76f44fb... dse: Use SUBREG_REG for copy_to_mode_reg in DSE replace_rea (*)
  2c7bf80... [aarch64] Use wzr/xzr for assigning 0 to vector element. (*)
  136330b... aarch64: PR target/108840 Simplify register shift RTX costs (*)
  675ac88... rtl-optimization/109237 - quadraticness in delete_trivially (*)
  8f81100... rtl-optimization/109237 - speedup bb_is_just_return (*)
  794ffdb... testsuite: Fix up pr109524.C for -std=c++23 [PR109524] (*)
  cbddd57... install.texi: Document --enable-decimal-float for AArch64 (*)
  727be65... Check hard_regno_mode_ok before setting lowest memory move  (*)
  d5cd3ea... Daily bump. (*)
  b153f4e... libstdc++: Adjust uses of null pointer constants in docs (*)
  3eeb480... doc: remove stray @gol (*)
  675b1a7... ifcvt.cc: Prevent excessive if-conversion for conditional m (*)
  2f7e7bf... Add -gcodeview option (*)
  6c11d30... PHIOPT: Move tree_ssa_cs_elim into pass_cselim::execute. (*)
  403779a... gcc: Drop obsolete INCLUDE_PTHREAD_H (*)
  c9d7fbd... vect: Verify that GET_MODE_UNITS is greater than one for ve (*)
  9874cee... Add TARGET_ZBKB to the condition of bswapsi2, bswapdi2 and  (*)
  95b99e4... i386: Improve permutations with INSERTPS instruction [PR949 (*)
  6067ae4... libstdc++: Fix preprocessor condition in linker script [PR1 (*)
  1e29f90... Add GTY support for vrange. (*)
  b803171... constraint: fix relaxed memory and repeated constraint hand (*)
  b7c54e3... libstdc++: Export global iostreams with GLIBCXX_3.4.31 symv (*)
  14c1a8d... Docs: Add doc for RISC-V vector intrinsics (*)
  f548ece... middle-end/108786 - add bitmap_clear_first_set_bit (*)
  2b53ac3... Shrink points-to analysis dumps when not dumping with -deta (*)
  5294898... PHIOPT: add folding/simplification detail to the dump (*)
  decd9de... PHIOPT: small cleanup in match_simplify_replacement (*)
  18e7884... aarch64: Use standard RTL codes for __rev16 intrinsic expan (*)
  19cb965... Declare dconstm0 to go along with dconst0 and friends. (*)
  278f8f5... RAII auto_mpfr and autp_mpz (*)
  8b271f6... aarch64: Use intrinsic flags information rather than hardco (*)
  fc8eaf4... Fixed typo. (*)
  10e481b... Return true from operator== for two identical ranges contai (*)
  4d747ea... Add inchash support for vrange. (*)
  fdbaab2... tree-optimization/109539 - restrict PHI handling in access  (*)
  cb5c71d... libstdc++: Implement range_adaptor_closure from P2387R3 [PR (*)
  95525c5... libstdc++: Adding missing feature-test macros for C++23 ran (*)
  4ec4cea... libstdc++: Fix typo in views::as_const's operator() [PR1095 (*)
  cfdc45f... amdgcn: HardFP divide (*)
  ebaec58... aarch64: Give hint for -mcpu options that match -march inst (*)
  2d70f32... aarch64: Add QI -> HI zero-extension for LDAPR (*)
  4204ed2... RISC-V: Adjust the parsing order of extensions to be consis (*)
  2349e69... match.pd: Improve fneg/fadd optimization [PR109240] (*)
  6e552ec... Abstract out REAL_VALUE_TYPE streaming. (*)
  5baf2cc... Abstract out calculation of max HWIs per wide int. (*)
  603fc92... LoongArch: Optimize additions with immediates (*)
  e722a1f... libsanitizer, darwin: Unsupport Darwin >= 22 for now. (*)
  d5904f3... Add two new methods to Value_Range. (*)
  027a94b... Constify invariant fields of vrange and irange. (*)
  d2ee685... LoongArch: Remove the definition of the macro LOGICAL_OP_NO (*)
  5015cdf... LoongArch: Add built-in functions description of LoongArch  (*)
  56b288f... Daily bump. (*)
  3f0f4e0... RISC-V: make the stack manipulation codes more readable. (*)
  2245459... c++: bound ttp level lowering [PR109531] (*)
  60524be... RISC-V: optimize stack manipulation in save-restore (*)
  6d4ad4c... PHIOPT: Remove gate_hoist_loads prototype (*)
  e11533e... Do not export global ranges from -Walloca pass. (*)
  c16848e... RISC-V: Force ilp32d for the T-Head FMV test (*)
  e6b050d... RISC-V: Set the ABI for the RVV tests (*)
  8c010f6... RISC-V: Clean up the pr106602.c testcase (*)
  a782346... RISC-V: add a new parameter in riscv_first_stack_step. (*)
  0ccf520... RISC-V: Optimze the reverse conditions of rotate shift (*)
  f46ab32... Update crontab and git_update_version.py (*)
  2a7f0eb... ada: bump Library_Version to 14. (*)
  48f0f29... Bump BASE-VER. (*)

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

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

only message in thread, other threads:[~2023-06-14 19:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-14 19:17 [gcc/aoliva/heads/testbase] (1826 commits) Remove MFWRAP_SPEC remnant Alexandre Oliva

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).