public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/microsoft/heads/main] (1212 commits) Merge commit '532fb1203554983b0395dc012fc24600cd48d370' int
@ 2023-06-27 21:21 Eugene Rozenfeld
  0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2023-06-27 21:21 UTC (permalink / raw)
  To: gcc-cvs

The branch 'microsoft/heads/main' was updated to point to:

 4e68af223e3... Merge commit '532fb1203554983b0395dc012fc24600cd48d370' int

It previously pointed to:

 40a04515d36... Merge commit '212905a47d7587dc6e1a3372302b8395dcc0dfc7' int

Diff:

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

  4e68af2... Merge commit '532fb1203554983b0395dc012fc24600cd48d370' int
  48a89a2... Update xfail with new failures
  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] (*)

(*) This commit already exists in another branch.
    Because the reference `refs/vendors/microsoft/heads/main' 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-27 21:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-27 21:21 [gcc/microsoft/heads/main] (1212 commits) Merge commit '532fb1203554983b0395dc012fc24600cd48d370' int Eugene Rozenfeld

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