public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/sphinx] (1810 commits) Merge branch 'master' into devel/sphinx
@ 2022-06-17 11:06 Martin Liska
  0 siblings, 0 replies; only message in thread
From: Martin Liska @ 2022-06-17 11:06 UTC (permalink / raw)
  To: gcc-cvs

The branch 'devel/sphinx' was updated to point to:

 910ef4ff32f... Merge branch 'master' into devel/sphinx

It previously pointed to:

 cad2e08f6c2... Merge branch 'master' into devel/sphinx

Diff:

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

  910ef4f... Merge branch 'master' into devel/sphinx
  94018fd... arm: mve: Don't force trivial vector literals to the pool (*)
  bc7e9f7... Daily bump. (*)
  6ab98d8... gimple-ssa-warn-access.cc: add missing auto_diagnostic_grou (*)
  d3e0da5... c-decl: fix "inform" grouping and conditionalization (*)
  f0da5f0... analyzer: associate -Wanalyzer-va-arg-type-mismatch with CW (*)
  f443024... analyzer: associate -Wanalyzer-va-list-exhausted with CWE-6 (*)
  065d191... analyzer: associate -Wanalyzer-double-fclose with CWE-1341 (*)
  753aaa9... opts: fix opts_set->x_flag_sanitize (*)
  d89e64d... flags: add comment (*)
  b2aaa44... compiler: don't generate stubs for ambiguous direct interfa (*)
  98a0d72... libstdc++: Support constexpr global std::string for size <  (*)
  51309d1... libstdc++: Apply r13-1096-g6abe341558abec change to vstring (*)
  9ca05d5... c++: Elide inactive initializer fns from init array (*)
  6c849e2... Clear invariant bit for inferred ranges. (*)
  5b1594d... Propagator should call value_of_stmt. (*)
  9642d07... match.pd: Improve y == MIN || x < y optimization [PR105983] (*)
  74e6a40... match.pd: Fix up __builtin_mul_overflow_p signed type optim (*)
  6a27c43... expand: Fix up IFN_ATOMIC_{BIT*,*CMP_0} expansion [PR105951 (*)
  8d1c6e7... rs6000: add V1TI into vector comparison expand [PR103316] (*)
  4285832... clang: fix -Wunused-parameter warning (*)
  4a0aad8... gengtype: do not skip char after escape sequnce (*)
  ab66fd0... opts: improve option suggestion (*)
  b18e5d7... RISC-V/testsuite: Fix pr105666.c under rv32 (*)
  1089d08... Simplify (B * v + C) * D -> BD* v + CD when B,C,D are all I (*)
  499b9c5... Daily bump. (*)
  ce3867d... xtensa: Eliminate [DS]Cmode hard register clobber that is i (*)
  cfad485... xtensa: Eliminate unwanted reg-reg moves during DFmode inpu (*)
  c95e307... xtensa: Add some dedicated patterns that correspond to GIMP (*)
  43b0c56... xtensa: Add support for sibling call optimization (*)
  96518f7... xtensa: Document new -mextra-l32r-costs= Xtensa-specific op (*)
  63c0731... analyzer: fix up paths for inlining (PR analyzer/105962) (*)
  b06b84d... value-relation.h: add 'final' and 'override' to relation_or (*)
  c540077... analyzer: show saved diagnostics as nodes in .eg.dot dumps (*)
  44681d4... analyzer: add more uninit test coverage (*)
  90f2a11... d: Add `@no_sanitize' attribute to compiler and library. (*)
  dc9b92f... libstdc++: [_Hashtable] Insert range of types convertible t (*)
  636b01a... d: Add `@visibility' and `@hidden' attributes. (*)
  49d14a8... testsuite: AIX operator new (*)
  9d2fe6d... Revert recent internal-fn changes [PR105975] (*)
  8aaa948... arm: big-endian issue in gen_cpymem_ldrd_strd [PR105981] (*)
  052d895... c++: Use better module partition naming (*)
  dc8071d... arm: fix thinko in arm_bfi_1_p() [PR105974] (*)
  57b2ada... d: Set TYPE_ARTIFICIAL on internal TypeInfo types (*)
  8c2733e... tree-optimization/105971 - less surprising refs_may_alias_p (*)
  edb9330... tree-optimization/105969 - FPE with array diagnostics (*)
  f4c3ce3... d: Delay completing aggregate and enum types until after at (*)
  2636660... aarch64: Revert bogus fix for PR105254 (*)
  183a4f3... gen: Allow unspec numbers in .md attributes (*)
  7bfb3f4... openmp: Fix up get-mapped-ptr-1.{c,f90} tests (*)
  acb1e6f... Fold truncations of left shifts in match.pd (*)
  4b1a827... Fix ICE in extract_insn, at recog.cc:2791 (*)
  4adc535... Daily bump. (*)
  cf79b11... syscall: gofmt (*)
  6abe341... libstdc++: Check lengths first in operator== for basic_stri (*)
  1b65779... libstdc++: Inline all basic_string::compare overloads [PR59 (*)
  29da017... libstdc++: Fix indentation in allocator base classes (*)
  0a9af7b... libstdc++: Check for size overflow in constexpr allocation  (*)
  3e16b43... regrename: Fix -fcompare-debug issue in check_new_reg_p [PR (*)
  e0e3ce6... rs6000: Delete VS_scalar (*)
  e860976... c++: Elide calls to NOP module initializers (*)
  8f6c317... Fix ipa-cp wrt volatile loads (*)
  0247ad3... RISC-V: Split slli+sh[123]add.uw opportunities to avoid zex (*)
  4bf0dcb... RISC-V: add consecutive_bits_operand predicate (*)
  e07a876... tree-optimization/105946 - avoid accessing excess args from (*)
  90467f0... middle-end/105965 - add missing v_c_e <{ el }> simplificati (*)
  be66762... Restore bootstrap on ARM (*)
  f907cf4... vect: Move suggested_unroll_factor applying [PR105940] (*)
  0774389... xtensa: Optimize bitwise AND operation with some specific f (*)
  70ce04c... xtensa: Make use of BALL/BNALL instructions (*)
  e1b193c... xtensa: Simplify conditional branch/move insn patterns (*)
  1c68ec1... xtensa: Improve shift operations more (*)
  c364227... Daily bump. (*)
  4f19e07... libphobos: Check in missing core.sync package module (*)
  2c11662... ubsan: -Wreturn-type and ubsan trap-on-error (*)
  72b1851... RISC-V: Reset the length to the default of 4 for FP compari (*)
  751f306... x86: Require AVX for F16C and VAES (*)
  254e88b... libstdc++: Rename __null_terminated to avoid collision with (*)
  30cc1b6... libstdc++: Use type_identity_t for non-deducible std::atomi (*)
  b3dd7d8... i386: Return true for (SUBREG (MEM....)) in register_no_eli (*)
  77718f3... d: Match function declarations of gcc built-ins from any mo (*)
  f8baf40... Add a general mapping from internal fns to target insns (*)
  1d205db... Factor out common internal-fn idiom (*)
  e55eda2... d: Improve TypeInfo errors when compiling in -fno-rtti mode (*)
  1158fe4... openmp: Conforming device numbers and omp_{initial,invalid} (*)
  3b59884... Introduce -finstrument-functions-once (*)
  cb1ecf3... Do not erase warning data in gimple_set_location (*)
  6303eee... c++: Separate late stage module writing (*)
  ec486b7... d: Merge upstream dmd 821ed393d, druntime 454471d8, phobos  (*)
  13ea4a6... i386: Fix up *<dwi>3_doubleword_mask [PR105911] (*)
  033e5ee... testsuite: Add -mtune=generic to dg-options for two testcas (*)
  fd1fcd4... Daily bump. (*)
  add1ada... Darwin: Truncate kernel-provided version to OS major for Da (*)
  6725f18... Darwin: Future-proof -mmacosx-version-min (*)
  ff500e1... gcc: xtensa: fix pr95571 test for call0 ABI (*)
  494bec0... PR96463: Optimise svld1rq from vectors for little endian AA (*)
  cbd8427... Daily bump. (*)
  cd02f15... xtensa: Improve constant synthesis for both integer and flo (*)
  ccd02e7... xtensa: Improve instruction cost estimation and suggestion (*)
  fddf0e1... xtensa: Consider the Loop Option when setmemsi is expanded  (*)
  9489a1a... xtensa: Tweak some widen multiplications (*)
  fddb7f6... Disable generating load/store vector pairs for block copies (*)
  ef1e4d8... Daily bump. (*)
  343d83c... c++: improve TYPENAME_TYPE hashing [PR65328] (*)
  f9b5a8e... c++: optimize specialization of templated member functions (*)
  cb7fd1e... c++: optimize specialization of nested templated classes (*)
  e6d369b... c++: Add a late-writing step for modules (*)
  1eff487... openmp: Call dlopen with "libmemkind.so.0" rather than "lib (*)
  c08ba00... c++: Adjust module initializer calling emission (*)
  1459b55... libgomp nvptx plugin: Remove '--with-cuda-driver=[...]' etc (*)
  671970a... libstdc++: Make std::lcm and std::gcd detect overflow [PR10 (*)
  1e65f2e... libstdc++: Fix lifetime bugs for non-TLS eh_globals [PR1058 (*)
  1753a71... PR rtl-optimization/7061: Complex number arguments on x86_6 (*)
  b370ed0... libstdc++: Make std::hash<basic_string<>> allocator-agnosti (*)
  5940b4e... libgccjit: Support getting the size of a float [PR105829] (*)
  e3bba42... Daily bump. (*)
  29dc90a... xtensa: Add clrsbsi2 insn pattern (*)
  e44e7fa... xtensa: Optimize '(~x & y)' to '((x & y) ^ y)' (*)
  9777d44... xtensa: Make one_cmplsi2 optimizer-friendly (*)
  2fcc69d... xtensa: Implement bswaphi2 insn pattern (*)
  6458486... Update gcc sv.po (*)
  a05aac0... rs6000: Delete FP_ISA3 (*)
  699e9a0... openmp: Fix up include of the generic allocator.c (*)
  4c334e0... c++: Fix up ICE on __builtin_shufflevector constexpr evalua (*)
  702a11a... RISC-V: Use a tab rather than space with FSFLAGS (*)
  97b81fb... c++: Better module initializer code (*)
  209de00... OpenMP: Handle ancestor:1 with discover_declare_target (*)
  2dc19a1... doc: Fix up -Waddress documentation (*)
  17f52a1... openmp: Add support for HBW or large capacity or interleave (*)
  269edf4... Update {skylake,icelake,alderlake}_cost to add a bit prefer (*)
  2fc6e3d... This patch replaces shift and ior insns with one rotate and (*)
  02b4e2d... Daily bump. (*)
  e8ed26c... c++: non-templated friends [PR105852] (*)
  7d87790... c++: redeclared hidden friend take 2 [PR105852] (*)
  b6e1373... PR middle-end/105874: Use EXPAND_MEMORY to fix ada bootstra (*)
  e94c6db... gcc: xtensa: fix PR target/105879 (*)
  90a6c3b... c++: Reimplement static init/fini generation (*)
  d8c2580... [Committed] Add -mno-avx2 to recent gcc.target/i386/xop-vpc (*)
  5e5deac... OpenMP: Fortran - fix ancestor's requires reverse_offload c (*)
  ef5cc6b... arm: Add star-mc1 cpu (*)
  75df159... libgccjit: allow common objects in $(EXTRA_GCC_OBJS) and $( (*)
  5e00539... Disparages SSE_REGS alternatives sligntly with ?v instead o (*)
  e4bdeab... Adjust testcase to avoid compile failure under -m32. (*)
  445ba59... Daily bump. (*)
  2005b9b... arm: Improve code generation for BFI and BFC [PR105090] (*)
  cd22395... Fix insn does not satisfy its constraints: sse2_lshrv1ti3 (*)
  c00e1e3... PR middle-end/105853: Call store_constructor directly from  (*)
  cef3f69... Revert "configure: arrange to use appropriate objcopy" (*)
  03b7140... openmp: Add support for OpenMP 5.2 linear clause syntax for (*)
  6bb0776... x86: harmonize __builtin_ia32_psadbw*() types (*)
  76e3d60... x86-64: make "length_vex" also account for VEX.B use by reg (*)
  6dd194e... PR c++/96442: Improved error recovery in enumerations. (*)
  c4320bd... Recognize vpcmov in combine with -mxop on x86. (*)
  63eab5d... Update document for VECTOR_MODES_WITH_PREFIX (*)
  70e2ffb... Daily bump. (*)
  733a792... c++: function NTTP argument considered unused [PR53164, PR1 (*)
  36bd6ea... arm: reinstate HAVE_GAS_ARM_EXTENDED_ARCH (*)
  df68ed4... Daily bump. (*)
  ad69193... Daily bump. (*)
  aec8685... c++: Allow mixing GNU/std-style attributes [PR69585] (*)
  ed6fd2a... PR middle-end/95126: Expand small const structs as immediat (*)
  5371831... i386: Fix up *_doubleword_mask [PR105825] (*)
  58b6714... Daily bump. (*)
  891d647... c++: more-specialized test (*)
  0ecb6b9... c++: value-dep but not type-dep decltype expr [PR105756] (*)
  284ae8b... c++: redeclared hidden friend [PR105761] (*)
  44a5bd6... c++: cv-quals of dummy obj for non-dep memfn call [PR105637 (*)
  6a098f4... gfortran.dg/gomp/scope-6.f90: Add \\ to scan-tree-dump (*)
  ff35a75... OpenMP/Fortran: Add support for firstprivate and allocate c (*)
  43c013d... c++: don't substitute TEMPLATE_PARM_CONSTRAINTS [PR100374] (*)
  df4f95d... c++: find_template_parameters and PARM_DECLs [PR105797] (*)
  1982fe2... match.pd: Optimize __builtin_mul_overflow_p (x, cst, (stype (*)
  0fd3c70... Misc range temporary fixes. (*)
  f4fa81b... Remove unneeded vrange_traits. (*)
  89b0276... Flesh out unsupported_range. (*)
  a9058b0... Implement vrange::supports_type_p. (*)
  6124f42... configure: arrange to use appropriate objcopy (*)
  d4630b6... x86: {,v}psadbw have commutative source operands (*)
  be2861f... [PR105665] ivopts: check defs of names in base for undefs (*)
  39ab2e4... libcody: fix nonportable shell code in revision.stamp build (*)
  b168441... Daily bump. (*)
  2423f65... c++: new-expression is potentially constant in C++20 (*)
  7b98910... c++: ICE with template NEW_EXPR [PR105803] (*)
  6cf276d... diagnostics: add SARIF output format (*)
  5ab7317... Add -fdiagnostics-format={json-stderr|json-file} (*)
  4f9ad0b... json: fix escaping of '\' (*)
  4e72cca... RISC-V: bitmanip: improve constant-loading for (1ULL << 31) (*)
  d19b434... c++: more constexpr empty base [PR105795] (*)
  db4243b... c++: constexpr empty aggr [PR105795] (*)
  37e4e7f... PR target/105791: Add V1TI to V_128_256 for xop_pcmov_v1ti  (*)
  72c605e... testsuite: Also test swapped arguments of __builtin_mul_ove (*)
  cdfc6e9... [Ada] Update copyright notices (*)
  d6d9f53... [Ada] Remove left-overs of front-end SJLJ processing (*)
  134758e... [Ada] Fix record layout warnings not being tagged (*)
  dee55c1... [Ada] Disable -flto when building the shared libgnat (*)
  59a6274... [Ada] Couple of small preparatory adjustments (*)
  bbb9c47... [Ada] Restore full generation of static dispatch tables wit (*)
  da7cd04... [Ada] Never make symbols for thunks public (*)
  b05a31e... [Ada] Remove redundant checks for missing lists (*)
  89e037d... [Ada] Get rid of secondary stack for most calls returning t (*)
  c7c1d59... [Ada] Fix references to old variables that have been refact (*)
  2b376b5... [Ada] Rename GNATprove annotate pragma for termination to A (*)
  2a466ee... [Ada] Make the functional Maps and Sets unbounded (*)
  4c13223... [Ada] Fix spurious use of trampolines with interface types (*)
  8575c72... [Ada] Add precise subprogram identification to -fdiagnostic (*)
  615682b... [Ada] Refine previous changes on making symbols public/priv (*)
  017f486... [Ada] Fix spurious errors on ghost code in generics (*)
  a9f5f2c... [Ada] Move registering code for predefined primitives to Ex (*)
  5a06e88... [Ada] Build static dispatch tables always at the end of dec (*)
  57b522c... [Ada] vx7r2-arm/aarch64 - Support Atomic Primitives True (*)
  e5a850a... [Ada] Update documentation of GNAT.Dynamic_Tables (*)
  b25912a... [Ada] Fix detection of deferred constants for freezing erro (*)
  cfd2262... [Ada] Fix preconditions of Interfaces.C.Strings (*)
  5987f43... [Ada] Issue errors on wrong context for ghost entities (*)
  d276374... [Ada] Complete contracts of Interfaces.C.Strings subprogram (*)
  2689914... [Ada] Removal of dead code Analyze_Label_Entity (*)
  dc94991... [Ada] Propagate Has_Inherit{able,ed}_Invariants to base typ (*)
  d1ae373... [Ada] Combine system.ads files - arm and aarch64 linux (*)
  e3adb80... [Ada] Combine system.ads file - vxworks7 rtp constants (*)
  68eb05a... [Ada] Gnatbind crash during checksum calculation (*)
  878043a... [Ada] Fix iteration on formal vectors (*)
  f03f48a... [Ada] Add contracts to System.Address_To_Access_Conversions (*)
  f0b7fdd... [Ada] Add contracts to Interfaces.C.Strings (*)
  dcfdd28... i386: Optimize away shift count masking of shifts/rotates s (*)
  08afab6... tree-optimization/101668 - relax SLP of existing vectors (*)
  4a6b8d9... tree-optimization/105802 - another unswitching type issue (*)
  3164de6... Daily bump. (*)
  2d546ff... libgcc: Align __EH_FRAME_BEGIN__ to pointer size (*)
  c4c3cd5... [PATCH] configure: use OBJDUMP determined by libtool [PR956 (*)
  a743a72... DSE: Use the constant store source if possible (*)
  e2e471d... c++: auto and dependent member name [PR105734] (*)
  72e52b8... c++: auto function as function argument [PR105779] (*)
  ae54c1b... AArch64: Cleanup option processing code (*)
  cf78d84... match.pd: Optimize __builtin_mul_overflow_p (x, cst, (utype (*)
  289f860... c++: Static init guard generation (*)
  c4d702f... c++: Cleanup static init generation (*)
  ee21974... c++: Make static init generation more consistent (*)
  57a8fb9... tree-optimization/105786 - avoid strlen replacement for poi (*)
  0d5cc97... unswitch: Fold case label lo/hi values to index type [PR105 (*)
  45c8523... Convert ranger and clients to vrange. (*)
  d847433... Revamp irange_allocator to handle vranges. (*)
  cf5bea7... Convert range-op.* to vrange. (*)
  59c8e96... Implement generic range temporaries. (*)
  4f1bce1... Implement abstract vrange class. (*)
  3e9a6d2... [Ada] Allow confirming volatile properties on No_Caching va (*)
  6b4239f... [Ada] Combine system.ads file - vxworks7 kernel constants. (*)
  df014c9... [Ada] Combine system.ads files - arm and aarch64 qnx (*)
  d124654... [Ada] Fix missing space in error message (*)
  da85f3f... [Ada] Fix classification of Subprogram_Variant as assertion (*)
  5cfde7a... [Ada] Rename Returns_On_Secondary_Stack into Needs_Secondar (*)
  4e8310b... [Ada] Do not freeze subprogram body without spec too early (*)
  ce0bbf2... [Ada] Bug fix in "=" function of formal doubly linked list (*)
  2977b00... [Ada] Fix predicate check on object declaration (*)
  9ba4b38... [Ada] arm-qnx-7.1: unwind goes wrong after regs restore (*)
  65818fc... [Ada] Enable using absolute paths in -fdiagnostics-format=j (*)
  66f2a0d... [Ada] Fix bad interaction between Inline_Always and -gnateV (*)
  2ae98c3... [Ada] Propagate null-exclusion to anonymous access types (*)
  8182602... [Ada] Add a comment about a finalization issue (*)
  dbb0c80... [Ada] Get rid of secondary stack for controlled components  (*)
  7a9800f... [Ada] Note that hardening features are experimental (*)
  b1743c7... [Ada] Another case where freezing incorrectly suppresses ch (*)
  378523d... [Ada] Adjust reference in comment (*)
  04b65c9... [Ada] QNX shared libraries - arm-qnx build gnatlib .so's (*)
  1215222... [Ada] Fix composability of return on the secondary stack (*)
  fdb2f2e... [Ada] Fix "formal parameter & is not referenced" not being  (*)
  343928a... [Ada] Adjust warning switches (*)
  af93b89... [Ada] Minor tweaks to dispatching support code (*)
  eb1091d... [Ada] Missing discriminant checks when accessing variant fi (*)
  3c2674c... [Ada] Fix search for "for ... of" loop subprograms (*)
  c97f3a7... [Ada] arm-qnx-7.1: unwind goes wrong after regs restore (*)
  f3949a2... [Ada] Add reference counting in functional containers (*)
  e1379ee... [Ada] Issue a warning on entity hidden in use_clause with - (*)
  94e416d... [Ada] Issue better error message for out-of-order keywords  (*)
  73514ab... [Ada] Use Actions field of freeze nodes for subprograms (co (*)
  64f72fa... [Ada] Add inline documentation for Is_{Parenthesis,Enum_Arr (*)
  5512eab... [Ada] Incorrect code for anonymous access-to-function with  (*)
  3cd5205... [Ada] Suppress warnings on membership test of ranges (*)
  ae575e9... tree-optimization/105763 - avoid abnormals with ranger quer (*)
  820ead4... Daily bump. (*)
  4f84f12... c++: non-dep call with empty TYPE_BINFO [PR105758] (*)
  3f7daf7... c++: use auto_timevar instead of timevar_push/pop (*)
  6013fc2... c++: squash cp_build_qualified_type/_real (*)
  a8b5d63... build: TAGS and .cc transition (*)
  a0bc7fd... d: Fix D lexer sometimes fails to compile code read from st (*)
  67d399d... aarch64: Fix build with gcc-4.8 (*)
  6c3c8f0... Correct spelling of DW_AT_namelist_item (*)
  da8a18d... c++: document comp_template_args's default args (*)
  b5cf960... c++: use current_template_constraints more (*)
  f38b20d... openmp: Add support for firstprivate and allocate clauses o (*)
  0f4df80... Daily bump. (*)
  ff91735... c++: Add !TYPE_P assert to type_dependent_expression_p [PR9 (*)
  1ad584d... Allow SCmode and DImode to be tieable with TARGET_64BIT on  (*)
  871dbb6... Fortran: improve runtime error message with ALLOCATE and ER (*)
  f1652e3... PR rtl-optimization/101617: Use neg/sbb in ix86_expand_int_ (*)
  2a12adf... Make the default rtx_costs of MULT/DIV variants consistent. (*)
  43201f2... PR target/70321: Split double word equality/inequality afte (*)
  3595231... i386: Remove constraints when used with constant integer pr (*)
  c892984... x86: correct bmi2_umul<mode><dwi>3_1's MEM_P() uses (*)
  1b88c61... [Ada] Fix spurious options being inserted in -fdiagnostics- (*)
  a4db870... [Ada] Add "option" field to GNAT's -fdiagnostics-format=jso (*)
  8244b80... [Ada] Remove contract duplication in formal doubly linked l (*)
  576b777... [Ada] Fix expansion of structural subprogram variants (*)
  263cb16... [Ada] Simplify construction of a path to file (*)
  0f29dfc... [Ada] Remove repeated description of support for Address cl (*)
  9baae56... [Ada] Add insertion character to Ineffective_Inline_Warning (*)
  94cf3d1... [Ada] Add insertion character for overlay modification warn (*)
  67481ef... [Ada] Fix Warn_On_All_Unread_Out_Parameters not being prope (*)
  f925b56... [Ada] Fix Warn_On_Late_Primitives messages not being proper (*)
  8337af4... [Ada] Fix -gnatw.f warnings not having the right insertion  (*)
  b341b81... [Ada] Deconstruct deferred references (*)
  6a91be2... [Ada] Avoid creating a finalization wrapper block for funct (*)
  507ed65... [Ada] Incorrect unreferenced warnings on null subprograms a (*)
  f55e8fd... [Ada] Fix illegal Ada in s-dwalin.adb (*)
  ebddfe5... [Ada] Incorrect determination of whether an expression is p (*)
  567bf44... [Ada] Fix expansion of aggregate for discriminated limited  (*)
  878ded4... [Ada] Do not freeze specifically for dispatch tables (*)
  79b7ab6... [Ada] Do not analyze expression functions for dispatch tabl (*)
  7641690... [Ada] Introduce Opt.CCG_Mode (*)
  40e0104... [Ada] Update proofs of double arithmetic unit after prover  (*)
  33dec21... [Ada] Tweaks to hardening docs (*)
  4609660... [Ada] Fix typo in comment for functional sets (*)
  fabf93d... [Ada] Restore hiding of predefined "=" operator through cla (*)
  3e93d29... [Ada] Do not freeze profiles for dispatch tables (*)
  1ea2231... [Ada] Adapt proof of runtime unit s-arit32 (*)
  5b7630f... [Ada] PR ada/105303 Fix use of Assertion_Policy in internal (*)
  55c19dd... [Ada] Delete no-longer-used Convert_To_Return_False flag (*)
  efaee96... [Ada] Add empty constructors to the functional containers (*)
  96b2e17... [Ada] Fix new CUDA kernel registration scheme (*)
  b4e04a7... [ARM] Fix prototype for vec_perm_const hook. (*)
  7915f65... RISC-V/testsuite: constraint some of tests to hard_float (*)
  05f220c... Daily bump. (*)
  58a40e7... libcpp: Ignore CPP_PADDING tokens in _cpp_parse_expr [PR105 (*)
  7947379... Darwin: Fix empty g++ command lines [PR105599]. (*)
  da5f0cc... sourcebuild.texi: Document toplevel directories (*)
  37b3b5d... Daily bump. (*)
  919822a... [PATCH 1/2] avr: Added AVR-DA and DB MCU series (*)
  e3803f9... OpenMP/Fortran: Add support for enter clause on declare tar (*)
  ce15802... Fix ICE on sh (*)
  ad8f6e2... Vim swap files not ignored (*)
  f535f9d... libbacktrace: update README (*)
  65aebf1... Darwin: Amend REAL_LIBGCC_SPEC comment [NFC]. (*)
  163fa9a... Rename OSCONS_CC to GCC_FOR_ADA_RTS (*)
  42fd2cd... libgomp: Don't define GOMP_HAVE_EFFICIENT_ALIGNED_ALLOC for (*)
  9312492... openmp: Adjust diagnostics about same variable in link and  (*)
  221acd6... c++: lambda in concept [PR105652] (*)
  d9176e6... Daily bump. (*)
  610d789... d: Merge upstream dmd 4d07f22f2, druntime f89da313, phobos  (*)
  d822f4b... c++: Fix ICE with -Wmismatched-tags [PR105725] (*)
  ca4b950... c-family: fix attribute constructor ICE [PR90658] (*)
  de57440... libstdc++: Mark non-exported function always_inline [PR1056 (*)
  8af2665... Fortran: Fix OpenMP clause name in error message (*)
  37c988b... Avoid shift in get_ref_base_and_extent (*)
  f571596... ipa: Check cst type when propagating controled uses info (*)
  0ccba4e... openmp: Add support for enter clause on declare target (*)
  e7c482b... tree-optimization/105726 - adjust array bound heuristic (*)
  e2f014f... fold-const: Fix up -fsanitize=null in C++ [PR105729] (*)
  8255b49... libgomp.texi: Add more to-be-implemented OpenMP 5.2 feature (*)
  8fb94fc... Canonicalize X&-Y as X*Y in match.pd when Y is [0,1]. (*)
  29ae455... Pre-reload splitter to transform and;cmp into not;test on x (*)
  c626435... Close gcc-9 branch (*)
  9aad2b2... xtensa: Improve bswap[sd]i2 insn patterns (*)
  6454b4a... xtensa: Add setmemsi insn pattern (*)
  b2cb88f... Daily bump. (*)
  367740b... libstdc++: Fix narrowing conversions for 16-bit size_t [PR1 (*)
  11e1ee1... libstdc++: Fix atomic and error_code printers for versioned (*)
  ae3ea14... libstdc++: Move std::iostream_category() definition to new  (*)
  6f56efa... c++: improve -Waddress warnings with *_cast [PR105569] (*)
  3397563... xtensa: Fix instruction counting regarding block move expan (*)
  9b251fe... xtensa: Make use of IN_RANGE macro where appropriate (*)
  b753405... xtensa: Simplify EXTUI instruction maskimm validations (*)
  47b20d0... libstdc++: Add constexpr to std::counted_iterator post-incr (*)
  97dc78d... c++: constrained partial spec forward decl [PR96363] (*)
  692643c... libstdc++: Refactor includes for unordered containers (*)
  650eadd... libstdc++: Remove some unnecessary includes (*)
  a443805... libstdc++: Make headers include their prerequisites (*)
  ace4b7f... libstdc++: Fix printing of std::span for versioned namespac (*)
  634b008... libstdc++: Fix printing of std::atomic<shared_ptr<T>> for v (*)
  6eb60ce... libstdc++: Rename tests like .../wchar_t/1.cc to .../wchar_ (*)
  f638f2b... libstdc++: Remove redundancy in test pathnames (*)
  3dff965... Daily bump. (*)
  da2c56e... c++: fix ICE on invalid attributes [PR96637] (*)
  34970d0... c++: CTAD with alias and nested template [PR105655] (*)
  850a9ce... c++: deduction from auto fn [PR105623] (*)
  8c9c92f... c++: constexpr returning deallocated ptr (*)
  6209009... c++: strict constexpr and local vars (*)
  1b661f3... c++: ICE with temporary of class type in DMI [PR100252] (*)
  75c4e49... AArch64: Prioritise init_have_lse_atomics constructor [PR 1 (*)
  761cc32... Tweak comments. (*)
  156d7d8... Use infer instead of side-effect for ranges. (*)
  63f1985... RISC-V: Don't unconditionally add m,a,f,d in arch-canonical (*)
  2a79068... GCN: Add gfx908/gfx90a to -march/-mtune in invoke.texi (*)
  7a3ee77... c: Improve build_component_ref diagnostics [PR91134] (*)
  329417d... d: add more 'final' and 'override' to gcc/d/*.cc 'visit' im (*)
  19aec65... Fix misspelled default (*)
  af02daf... asan: Fix up instrumentation of assignments which are both  (*)
  c125f50... libgomp: Fix occassional hangs with taskwait nowait depend (*)
  a1c9f77... Add GIMPLE switch support to loop unswitching (*)
  0d344b5... aarch64: Fix pac-ret with unusual dwarf in libgcc unwinder  (*)
  768f49a... Daily bump. (*)
  5af2202... Fix profile count maintenance in vectorizer peeling. (*)
  10d1986... PR middle-end/105604 - ICE: in tree_to_shwi with vla in str (*)
  1189c03... c++: *this folding in constexpr call (*)
  0aee03c... gcc.misc-tests/outputs.exp: Use link test to check for -gsp (*)
  72f7654... c++: discarded-value and constexpr (*)
  2540e2c... c++: constexpr empty base redux [PR105622] (*)
  ae8decf... Add new parameter to vec_perm_const hook for specifying ope (*)
  2f4f7de... x86: Document -mcet-switch (*)
  cde52d3... amdgcn: Add gfx90a support (*)
  8086230... amdgcn: Remove LLVM 9 assembler/linker support (*)
  2c5c645... libiberty: remove FINAL and OVERRIDE from ansidecl.h (*)
  e8a2555... Optimize double word negation of zero extended values on x8 (*)
  793f847... PR tree-optimization/105668: Provide vcond_mask_v1tiv1ti pa (*)
  9e7a0e4... Minor improvement to genpreds.cc (*)
  d0ef9e0... c++: set TYPE_CANONICAL for more template types (*)
  442cf09... d: add 'final' and 'override' to gcc/d/*.cc 'visit' impls (*)
  d44e471... RISC-V: Cache Management Operation instructions testcases (*)
  3df3ca9... RISC-V: Cache Management Operation instructions (*)
  23c738b... RISC-V: Add mininal support for Zicbo[mzp] (*)
  4665cfb... tree-vect-slp-patterns.cc: add 'final' and 'override' to ve (*)
  f31ba11... ipa: add 'final' and 'override' to call_summary_base vfunc  (*)
  bd06c36... Revert "Mitigate -Wmaybe-uninitialized in expmed.cc." (*)
  c5c5237... Mitigate -Wmaybe-uninitialized in expmed.cc. (*)
  3677eb8... Extend --with-zstd documentation (*)
  91c7c5e... middle-end/105711 - properly handle CONST_INT when expandin (*)
  4fb2b4f... OpenMP: Support nowait with Fortran [PR105378] (*)
  b646d7d... RISC-V: Inhibit FP <--> int register moves via tune param (*)
  b438369... openmp: Add taskwait nowait depend support [PR105378] (*)
  1adf118... tree-optimization/100221 - improve DSE a bit (*)
  d918fae... tree-optimization/105629 - spaceship recognition regression (*)
  8fa8bca... testsuite/rs6000: Adjust gcc.target/powerpc/pr78604.c [PR10 (*)
  149d04c... rs6000: Skip debug insns for union [PR105627] (*)
  168fc8b... Daily bump. (*)
  f1a80c0... x86: Avoid uninitialized variable in PR target/104441 test (*)
  ef85d15... RISC-V: Enable TARGET_SUPPORTS_WIDE_INT (*)
  8473ef7... test plugins: use "final" and "override" directly, rather t (*)
  58c9c74... jit: use 'final' and 'override' where appropriate (*)
  2ac1459... analyzer: use 'final' and 'override' where appropriate (*)
  a239aff... [x86_64]: Zhaoxin lujiazui enablement (*)
  e6c04ac... testsuite: mallign: Handle word size of 1 byte (*)
  b7feb71... demangler: C++ modules support (*)
  63798f6... tilepro: fix missing ARRAY_SIZE macro (*)
  0236ea9... Remove forward_propagate_into_cond (*)
  19dd439... Remove is_gimple_condexpr (*)
  68e0063... Force the selection operand of a GIMPLE COND_EXPR to be a r (*)
  49d1a2f... OpenMP: Handle descriptors in target's firstprivate [PR1049 (*)
  7707d7f... Some additional ix86_rtx_costs clean-ups: NEG, AND, andn an (*)
  075fb87... RISC-V: Fix canonical extension order (K and J) (*)
  657612f... Increase move cost between mask and gpr. (*)
  260f189... Daily bump. (*)
  a602284... Daily bump. (*)
  570fbf4... testsuite: Skip vectorize tests for PRU (*)
  addacdc... testsuite: Adjust pr91088.c for default_packed targets (*)
  0380b65... testsuite: Skip gcc.dg/pr46647.c for PRU (*)
  7ee307b... testsuite: Skip ifcvt-4.c for PRU (*)
  bad2999... testsuite: Mark extra warnings for default_packed (*)
  57f2ce6... Daily bump. (*)
  d5cf2a1... testsuite: add missing dg-require-effective-target fpic (*)
  e3b8b4f... libstdc++: Reduce <random> test iterations for simulators (*)
  48f3f27... AArch64: Improve rotate patterns (*)
  1be715f... AArch64: Cleanup CPU option processing code (*)
  ff171cb... Use "final" and "override" directly, rather than via macros (*)
  6c42019... libgomp: Add new runtime routines omp_target_memcpy_async a (*)
  5143fae... libgcc: use __builtin_clz and __builtin_ctz in libbid (*)
  308a0af... libgcc: Add support for HF mode (aka _Float16) in libbid (*)
  46c6976... testsuite: Add C++ unwinding tests with Decimal Floating-Po (*)
  096eaea... testsuite: enable more BID DFP tests for AArch64 (*)
  1b99d71... testsuite: Add new tests for DFP under aarch64/aapcs64 (*)
  4ca3201... testsuite:: Fix pr39986.c testcase for AArch64 (*)
  012310a... libgcc: enable DFP for AArch64 (*)
  43ccb7e... libgcc: Enable XF mode conversions to/from DFP modes only i (*)
  0dc8e1e... aarch64: Add backend support for DFP (*)
  afd82c1... aarch64: Enable DFP (Decimal Floating-point) (BID format) (*)
  6865c95... Disable snapshots from gcc-9 (*)
  12750f8... Daily bump. (*)
  6f038ef... libstdc++: Avoid including <cstdint> for std::char_traits (*)
  f3e22ba... libstdc++: Only include <ext/atomicity.h> for COW string (*)
  8ccdc7c... libstdc++: Ensure pmr aliases work without <memory_resource (*)
  d863ba2... PR middle-end/98865: Expand X*Y as X&-Y when Y is [0,1]. (*)
  cd427e1... [PATCH, rs6000] Remove the (no longer used) BTC defines. (*)
  f13f9c9... libstdc++: Implement LWG 3683 for pmr::polymorphic_allocato (*)
  060173d... Fix OMP CAS expansion with separate condition (*)
  4fc78e1... Remove get_or_alloc_expression_id (*)
  9aa9ba9... [Ada] Avoid copy operation for returns involving function c (*)
  e4c84b8... [Ada] Do not give warnings for compiler-generated entities  (*)
  9ae3841... [Ada] Small housekeeping work in gnat_gimplify_expr (*)
  cfc0710... [Ada] Add support for "simd" function attribute (*)
  db67348... [Ada] Fix internal error on unchecked union with component  (*)
  b64c496... [Ada] Do not set Current_Error_Node to a node without locat (*)
  795f74c... [Ada] Fix internal error on semi-circular record types (*)
  dfbdd4b... [Ada] Fix for internal error on semi-circular record aggreg (*)
  4d98c67... [Ada] Adjust copyright line (*)
  8630f50... [Ada] Preserve unchecked conversion of string constant (*)
  0d95835... [Ada] Remove redundant marking of illegal pragma with error (*)
  eac0a28... [Ada] Fix continuation message without a prior error (*)
  bd6c3f9... [Ada] Mark Requires_Transient_Scope as Inline (*)
  382a004... [Ada] Avoid internal compiler error for illegal Predicate_F (*)
  bf0b180... [Ada] Fix spurious violations of No_Secondary_Stack restric (*)
  e478e16... [Ada] Ignore Predicate_Failure in CodePeer mode (*)
  679ed5b... [Ada] Fix compilation of raise-gcc.c with -DSTANDALONE unde (*)
  4b3cf84... [Ada] Preserve and reuse original type in Narrow_Large_Oper (*)
  8a03aca... [Ada] Wrong interface dynamic dispatch via access parameter (*)
  eff70bc... [Ada] Ignore Predicate_Failure in GNATprove mode (*)
  55a11c7... [Ada] Fix bug in handling of Predicate_Failure aspect (*)
  8be71a9... [Ada] Avoid copy operation for returns involving function c (*)
  ca03325... [Ada] Fix invalid expanded code for entry families (*)
  b626498... [Ada] Cleanup expansion of protected entry families (*)
  4e47413... [Ada] Remove remaining references to gnatfind/gnatxref (*)
  c92f4fd... [Ada] Fix proof of runtime unit a-strfix and a-strsup (*)
  10c257a... [Ada] Support Ada 2022 null array aggregates (*)
  054cf92... [Ada] Further adapt proof of double arithmetic runtime unit (*)
  88f7b07... [Ada] Improve optimization of "=" on bit-packed arrays (*)
  5cc07f4... [Ada] Casing style on record components (*)
  c697f59... [Ada] Get rid of secondary stack for controlled components (*)
  e08f1aa... [Ada] Small housekeeping work continued (*)
  4e279bd... [Ada] Small housekeeping work (*)
  3b0cd3f... [Ada] Do not override inlining heuristics for expression fu (*)
  20c932f... [Ada] Remove dead code for scope entity having E_Subprogram (*)
  16e0266... PR105647 Update pr105169* so it does not fail on powerpc64l (*)
  19258b1... analyzer: update docs about -fanalyzer-checker=taint (*)
  213cfa8... cfgexpand: Yet another spot with debug insns references to  (*)
  3b4daa0... pointer-query: Fix ICE with non-pointer param [PR105635] (*)
  b8944f0... compiler: traverse expressions when exporting constants (*)
  1cda629... Daily bump. (*)
  7da9a08... c: Implement new -Wenum-int-mismatch warning [PR105131] (*)
  1875214... Revert move of g++.dg/pr69667.C (*)
  c86b726... x86: Fix -fsplit-stack feature detection via  TARGET_CAN_SP (*)
  4a9be8d... Correct ix86_rtx_cost for multi-word multiplication. (*)
  30405cc... Avoid andn and generate shorter not;and with -Oz on x86. (*)
  60fdce1... c, c++: -Wswitch warning on [[maybe_unused]] enumerator [PR (*)
  dfe38b8... c++: fix SIGFPE with -Wclass-memaccess [PR105634] (*)
  0d189b1... Reduce usage of limited_with clauses with -fdump-ada-spec (*)
  297a690... testsuite/rs6000: Move pr83660.C to g++.target (*)
  21e2bc9... graphite: Extend SCoP detection dump output (*)
  65851d6... demangler: Reorganize for module demangling (*)
  86f6440... 'include/cuda/cuda.h': Add parts necessary for nvptx-tools  (*)
  bdd1dc1... 'include/cuda/cuda.h': For C++, wrap in 'extern "C"' (*)
  ba85636... OpenMP: Add Fortran support for inoutset depend-kind (*)
  9f068ad... [Ada] Fix proof of runtime unit s-imageu (*)
  17cd8bf... [Ada] qnx-7.1: warning in sigtramp-qnx.c __gnat_sigtramp (*)
  6999173... [Ada] arm-qnx-7.1: stack-checking and sigtramp implementati (*)
  c6c9b82... [Ada] Adapt proof of double arithmetic runtime unit (*)
  6f8f9d1... [Ada] Fix proof of runtime unit s-valeu (*)
  df4451c... [Ada] Make sure output variable is always initialized (*)
  8502433... [Ada] Disable Vet calls when container checks are disabled (*)
  db67182... [Ada] arm-qnx-7.1: undefined reference to fma* symbols (*)
  91b46ee... [Ada] Fix DWARF parsing for 32-bit targets on 64-bit hosts (*)
  72de114... [Ada] Improve error messages for occurrence of GNAT extensi (*)
  b271095... [Ada] Fix Ada-QNX task priority conversion (*)
  ef07419... [Ada] Use specific predicate before manipulating BIP_Alloc_ (*)
  ddb8255... [Ada] Crash building VSS with compiler built with assertion (*)
  337c80a... [Ada] Ada2022: AI12-0143 Index attribute for entry families (*)
  3c63f73... [Ada] Fix proof of runtime units (*)
  5b0e8d6... [Ada] Errors missed on ACATS test B650007 (*)
  9af8c27... [Ada] Fix the parsing for delta aggregate (*)
  dea655a... [Ada] Secondary stack and a-tags (*)
  7c77ec1... [Ada] Fix problematic underflow for Float_Type'Value (*)
  ba89624... [Ada] Spurious error on freezing of tagged types in SPARK (*)
  8e4f370... [Ada] Rework optimization skipping pragma check in object d (*)
  de02cb5... [Ada] Fix internal error on subprogram instantiation (*)
  df61c5d... [Ada] Overriding error on type derived from discriminated u (*)
  16b8ba1... [Ada] Prevent overflow in computation of aggregate size (*)
  8b49556... [Ada] Fast implementation of floating-point mathematical fu (*)
  54cf660... [Ada] Freezing too strict in instances (*)
  5488c78... [Ada] Fix incorrect freezing with generic child unit (*)
  bf7143f... [Ada] Ada.Numerics.Aux.*: Mention more Intrinsic and less C (*)
  700cd7d... [Ada] Small performance tweak in recent change (*)
  1ef3f09... [Ada] New port arm-qnx (*)
  9d1336d... Enhance final_value_replacement_loop to handle bitwise indu (*)
  a174dc1... This patch adds a combine pattern for "CA minus one". The S (*)
  102237c... recognize bzhi pattern when there's zero_extendsidi. (*)
  850a13d... Expand __builtin_memcmp_eq with ptest for OImode. (*)
  c6e36f0... rs6000: Prefer assigning the MMA vector operands to altivec (*)
  3d9439b... Daily bump. (*)
  1bfb823... compiler: load LHS subexpressions of op= assignment only on (*)
  2b0c837... c++: constexpr ref to array of array [PR102307] (*)
  2c05a2d... c: use CONST_DECL for enumerators in TYPE_VALUES (*)
  2ee68be... Fix register count when not splitting Complex IEEE 128-bit  (*)
  4755447... OpenMP: Skip target-nesting warning for reverse offload (*)
  ddb1427... libstdc++: Relax memory ordering for default memory resourc (*)
  5c2d703... libstdc++: Add attributes to functions in <memory_resource> (*)
  5f1ce85... libstdc++: Add attributes to <system_error> and related (*)
  c985215... Revert 'Use more ARRAY_SIZE.' for mkoffload (*)
  b750173... Add side effect infrastructure. (*)
  451894c... demangler: Structured Bindings (*)
  7a3f38a... PR105169 Fix references to discarded sections (*)
  941efd8... Do not clear bb->aux in duplicate_loop_body_to_header_edge (*)
  6101a27... Check for equivalence after merging relations. (*)
  61a6923... i386: Fix ICE in final_scan_insn_1 [PR105624] (*)
  741478e... libgomp: Clarify that omp_display_env is fully implemented (*)
  cd4a0dd... Advise to call 'internal_error' instead of 'abort' or 'fanc (*)
  0f00ebf... graphite: Fix minor mistakes in comments (*)
  0cca1c2... graphite: Rename isl_id_for_ssa_name (*)
  61fe7b7... libgomp.texi: Document OpenMP context selectors (*)
  ebe5dac... gcn/t-omp-device: Add 'amdgcn' as 'arch' [PR105602] (*)
  2c16eb3... openmp: Add support for inoutset depend-kind (*)
  1815462... libstdc++: Skip tests that fail for the versioned namespace (*)
  357d6fc... libstdc++: Stop defining C++0x compat symbols for versioned (*)
  472aecb... libgomp.texi: Add OpenMP 5.2 implementation status (*)
  254cbf7... i386: Fix up V2DI and V1TI inequality comparisons [PR105613 (*)
  4f94c38... OpenMP: Add omp_all_memory support to Fortran (*)
  ebce0e9... tree-optimization/105618 - restore load sinking (*)
  33400df... [Ada] Restore defensive guard in checks for volatile actual (*)
  de0665f... [Ada] Subprogram renaming fails to hide homograph (*)
  a51b601... [Ada] CUDA: remove code performing kernel registration (*)
  5ab656c... [Ada] Enhance the warning on C enum with size clause for si (*)
  3c802e9... [Ada] Allow inlining for proof inside generics (*)
  867bf6f... [Ada] Provide allocation subtype for allocators of a Design (*)
  f2ef7a0... [Ada] Cleanups related to front-end SJLJ (*)
  26b0b2d... [Ada] GNAT.Binary_Search is not internal (*)
  5c44da0... [Ada] Fix insertion of declaration inside quantified expres (*)
  5dbb656... [Ada] Fix Forced sign flag in formatted string (*)
  42fe7c9... [Ada] Fix small glitch in Expand_N_Full_Type_Declaration (*)
  80d1067... [Ada] Requires_Cleanup_Actions and N_Protected_Body (*)
  b81c9e4... [Ada] Output.w always writes to stderr (*)
  a2bcadc... [Ada] Generic binary search implementation (*)
  ca3e565... [Ada] Fix bogus visibility error with partially parameteriz (*)
  27b2b83... [Ada] Take full view of private type (*)
  c21a009... [Ada] Allow 'Reduce with -gnat2022 (*)
  6e2d6b8... [Ada] Don't create calls to Abort_Undefer when not Abort_Al (*)
  98208e3... [Ada] Typo fix in finalization comment (*)
  83bfdda... [Ada] Initialize Compiler_State to avoid Constraint_Error (*)
  d678717... [Ada] Deal with derived record types in Has_Compatible_Repr (*)
  e2f7d58... [Ada] Streamline implementation of Has_Compatible_Represent (*)
  87a6558... [Ada] Remove superfluous call to Original_Node (*)
  6c72dc7... [Ada] Crash freezing declaration that will raise constraint (*)
  c30e5ab... [Ada] Spurious error on subprogram with class-wide precondi (*)
  d409061... [Ada] Use Actions field of freeze nodes for subprograms (*)
  a08f366... [Ada] Implement calls to abstract subprograms in class-wide (*)
  8fc021c... [Ada] Fix documentation of using attribute Loop_Entry in pr (*)
  7cff436... [Ada] Check token to be "access", reject it if not (*)
  bc17882... [Ada] Enable current value propagation within pragma expres (*)
  bc9aa45... forwprop: Fix a typo and comment formatting (*)
  105c56a... Optimize vpermtiw/b to vpunpcklqdq for certain cases. (*)
  1fba060... Clamp vec_perm_expr index in simplify_bitfield_ref to avoid (*)
  702bd11... Daily bump. (*)
  ed12749... attribs: fix typedefs in generic code [PR105492] (*)
  2402dc6... analyzer: implement four new warnings for <stdarg.h> misuse (*)
  5eb9927... d: Merge upstream dmd 60bfa0ee7, druntime 94bd5bcb, phobos  (*)
  682e587... libstdc++: Fix hyperlink in docs (*)
  8414dad... libstdc++: Update C++23 status docs (*)
  4361867... libstdc++: Add C++23 status docs (*)
  6464882... libstdc++: Fix status docs for <bit> support (*)
  6f5b060... Finish gimple_build API enhancement (*)
  adace78... Move code_helper to tree.h (*)
  ef7b897... rtl-optimization/105577 - testcase for the PR (*)
  6230911... ipa/105598 - testcase for PR105598 (*)
  8ab53e6... opts-global.cc: document last change (*)
  cc7cd8d... Do not use DW_OP_not for TRUTH_NOT_EXPR in conditional expr (*)
  b90e43d... [Ada] Fix fallout of change in equality for untagged record (*)
  7e0c853... [Ada] Fix expansion of attribute Loop_Entry wrt value propa (*)
  20652c7... [Ada] Remove useless code related to current value propagat (*)
  b32b519... [Ada] Type invariant or postcondition may cause uninitializ (*)
  26bbf0e... [Ada] Freeze target type on qualified expression expansion (*)
  c1e0079... [Ada] Fix proof of double arithmetic units (*)
  9eb5504... [Ada] Don't crash on ghost packages when emitting CUDA symb (*)
  f29e9e8... [Ada] GNAT.Debug_Pools: Improve documentation of the Stack_ (*)
  1bdf9fa... [Ada] sigaction result not properly checked in __gnat_insta (*)
  839e7f1... [Ada] Fix thinko in QNX's implementation of __gnat_install_ (*)
  9abb17d... [Ada] Add <stdlib.h> #include in cstreams.c (*)
  dec636b... [Ada] replace call to bzero in terminals.c by call to memse (*)
  21f8b41... [Ada] Revise Storage_Model_Support operations to do checks  (*)
  ae745a0... [Ada] Handle case-expression inside if-expression in -gnato (*)
  7d8e3f5... [Ada] Update comment justifying non-inlining for proof insi (*)
  aacbf37... [Ada] Fix iterated element association loop var escaping lo (*)
  e4acb82... [Ada] Fix internal error on iterated array aggregate (*)
  e6bdaa0... [Ada] Accept calls to abstract subprograms in class-wide pr (*)
  146ea83... [Ada] Fix internal error on mix of controlled and protected (*)
  861b78a... [Ada] Fix internal error on predicate aspect with iterator (*)
  7c88e46... [Ada] Implement component finalization ordering rules for t (*)
  909ce35... [Ada] Fix implementation issues with equality for untagged  (*)
  9a39b25... [Ada] Remove duplicated detection of user-defined equality (*)
  90fadb5... [Ada] Improve building of untagged equality (*)
  d12b8e9... [Ada] Map gnatlib-shared to gnatlib-shared-dual for aarch64 (*)
  2878027... [Ada] Couple of small consistency tweaks (*)
  82ca748... [Ada] Fix spurious error on limited view with incomplete ty (*)
  4e8b88f... [Ada] Pick volatile refinement property of a subtype from i (*)
  457fb33... [Ada] Clarify code for detecting volatile refinement proper (*)
  07ee67a... [Ada] Remove duplicated code for detecting enabled pragmas (*)
  ca32b29... Use more ARRAY_SIZE. (*)
  b4fb9f4... OpenMP, C++: Add template support for the has_device_addr c (*)
  ec69db6... Fix ubsan error in opts-global.cc (*)
  9a53101... Add MIN/MAX folding from fold_cond_expr_with_comparison to  (*)
  69c4b5c... Fix ICE caused by wrong condition. (*)
  ac6a32f... Daily bump. (*)
  1854787... i386: Remove constraints when used with constant integer pr (*)
  4df735e... c++: hidden friend access [DR1699] (*)
  87e1f02... c++: parsing injected-class-name as template (*)
  ce46d60... c++: array {}-init [PR105589] (*)
  c539768... Daily bump. (*)
  9df4ffe... Daily bump. (*)
  62ecd2b... c++: Add fixed test [PR81952] (*)
  dd7813f... compiler: always sort interface parse methods (*)
  d75d429... Improved V1TI (and V2DI) mode equality/inequality on x86_64 (*)
  14e678a... rs6000: Remove a few needless 'lp64' contraints. (*)
  eccbd7f... rs6000: Move g++.dg powerpc PR tests to g++.target (*)
  1fe04c4... PR tree-optimization/83907: Improved memset handling in str (*)
  16f7fca... RISC-V: Implement C[LT]Z_DEFINED_VALUE_AT_ZERO (*)
  7f40ac3... libstdc++: Make std::thread::_State private (*)
  8659bcd... libstdc++: Add noexcept to std::launch operators (*)
  c829b04... libstdc++: Allow std::swap to find overload for std::except (*)
  c470f3e... libstdc++: Make std::rethrow_if_nested work without RTTI (*)
  e97e992... Check operand for type, not LHS. (*)
  70d624f... libgomp.fortran/target-nowait-array-section.f90: Fix typo (*)
  a46d626... OpenMP/Fortran: Use firstprivat not alloc for ptr attach fo (*)
  bc25483... [AArch64] add barriers to ool __sync builtins (*)
  010af10... testsuite: btf: Fix btf-datasec-1.c for RISC-V (*)
  dc32901... testsuite: opt: Fix const7.C for RISC-V. (*)
  ade5531... Move VREL values to their own enumerated type. (*)
  f3204ce... Return a bool result for union, and add performance improve (*)
  1d3d7e8... Add a return value to intersect and speed it up. (*)
  98e475a... Fix return value in ranger_cache::get_global_range. (*)
  b0ad41c... MAINTAINERS: Add myself to write after approval (*)
  cf2141a... Add relation between op1 & op2 to lhs_opN_relation API. (*)
  0ee9a62... c++: Local symbols do not get module manglings (*)
  af34279... Export global ranges during the VRP block walk. (*)
  602a316... Clear killing defs when resetting the path in path_oracle. (*)
  6b15604... Make range_from_dom more effective. (*)
  b584cbd... libstdc++: Improve doxygen docs for <mutex> (*)
  a278402... libstdc++: Improve doxygen docs for some of <memory> (*)
  c29c2a0... libstdc++: Improve doxygen docs for <thread> and <future> (*)
  e614925... libstdc++: Improve doxygen docs for algorithms and more (*)
  171f41f... libstdc++: Improve doxygen docs for std::allocator (*)
  1b01963... libstdc++: Improve doxygen docs for <regex> (*)
  1566ca0... libstdc++: Improve doxygen docs for <atomic> (*)
  20b917e... libstdc++: Improve doxygen docs for <system_error> (*)
  757146f... libstdc++: Improve doxygen docs for std::pointer_traits (*)
  e4905f1... libstdc++: Add macros for the inline namespace std::_V2 (*)
  4163b0b... libstdc++: Fix typo in doxygen @headerfile command (*)
  9c3a8fe... libstdc++: Disable Doxygen GROUP_NESTED_COMPOUNDS config op (*)
  1f89e48... libgomp nvptx plugin: Only consider '--with-cuda-driver=[.. (*)
  04c0a88... Avoid visiting newly-created blocks in harden-conditionals (*)
  6aaa1d5... ada: gcc-if: build proper String_Pointer for Get_External_N (*)
  9a79854... Introduce tests for hardbool Machine_Attribute for Ada (*)
  6a11672... arm: correctly handle misaligned MEMs on MVE [PR105463] (*)
  485a0ae... arm: fix some issues in mve_vector_mem_operand (*)
  112447f... xtensa: Reflect the 32-bit Integer Divide Option (*)
  d543bac... xtensa: Rename deprecated extv/extzv insn patterns to extvs (*)
  7b84420... Fix wrong SRA with VIEW_CONVERT_EXPR and reverse SSO (*)
  c77e487... [Ada] Fix incorrect call to inherited function with limited (*)
  ba75fee... [Ada] Storage_Model_Object fails to return object entity (*)
  d663778... [Ada] Compiler crash on -gnata -O2 (*)
  78e2638... [Ada] Only use alternate stack when needed (*)
  8150f29... [Ada] Extend hardcfr testing (documentation) (*)
  a2cff9e... [Ada] CUDA: use binder to generate kernel-registration code (*)
  e358460... [Ada] Fix iterated component association for array aggregat (*)
  4c9a818... [Ada] Simplify helper units for formal hashed sets/maps (*)
  f8e12e7... [Ada] Adapt body of formal sets and maps for SPARK (*)
  2e2f53d... [Ada] Remove dependency on tampering checks and controlled  (*)
  6d22fb1... [Ada] Ada ABI change when building with assertions (*)
  17a89d8... [Ada] Take into account GNSA_ROOT env var for prefix (*)
  b77029f... [Ada] Implement late initialization rules for type extensio (*)
  7b6fa64... [Ada] Handle IN iterator for class-wide derived object of i (*)
  3fe35ab... [Ada] Facilitate proof of Overwrite in bounded strings libr (*)
  9e5b1b0... [Ada] Fix code example on representation clause (*)
  85df624... [Ada] Do not overwrite limited view of result type (*)
  18e2787... [Ada] Wrong address for class-wide interface access convers (*)
  fafccfb... [Ada] Crash in task body reference to discriminant (*)
  6a28d40... [Ada] Improve expected type error messages (*)
  cf54619... [Ada] Document control flow redundancy (*)
  0145570... [Ada] Fix compiler crash on FOR iteration scheme over conta (*)
  83bacaa... [Ada] Remove obsolete uses of Unchecked_Conversion from Ada (*)
  cb50998... [Ada] Remove obsolete uses of Unchecked_Deallocation from A (*)
  84f2013... [Ada] Fix the Ada 2022 iterated component association RM re (*)
  9bea1bd... [Ada] Fix typo on "that" (*)
  fa45988... [Ada] Spurious access error in function returning type with (*)
  74ce1d5... [Ada] Accept effectively volatile components in actuals (*)
  7427e67... [Ada] Remove redundant guard in checks for volatile actuals (*)
  8a8366d... [Ada] Ineffective use type clause warnings cause compile ti (*)
  bac63f1... testsuite: Make AArch64 attributes_7.c generate unique repo (*)
  ba20688... Make gimple_build main workers more flexible (*)
  90a8eab... [PR105455] Set edge probabilities when hardening conditiona (*)
  8ab4b48... Strip of a vector load which is only used partially. (*)
  49ace83... Daily bump. (*)
  3e948d6... c++: tighten TMPL_ARGS_LEVEL macro (*)
  995060a... testsuite: PPC vector double requires VSX (*)
  a0080f0... libstdc++: Remove whitespace before preprocessor directives (*)
  dcc2667... Refactor '-ldl' handling for libgomp proper and plugins (*)
  dfda40f... rtl-optimization/105577 - RTL DSE and non-call EH (*)
  c4471a4... [Ada] Skip postponed validation checks with compilation err (*)
  605095a... [Ada] Fix URL in doc (*)
  0b46066... [Ada] Restore double quotes in debug printouts (*)
  e280641... [Ada] Reuse collective subtype for comparison operators whe (*)
  0c1ec8a... [Ada] Remove unreferenced Is_Selector_Name routine (*)
  09c7e31... [Ada] Add more dummy names in Sem_Warn.Has_Junk_Name (*)
  ec0f9f7... [Ada] Fix warning about generic subprograms withed but not  (*)
  3707c8f... [Ada] Fix warning about generic subprograms withed but not  (*)
  dff98f7... [Ada] Remove useless pragma Warnings Off from runtime units (*)
  cc508db... [Ada] Do not issue a warning on a postcondition of True or  (*)
  ce19ac1... [Ada] Remove front-end SJLJ processing (*)
  3b4ae9b... [Ada] Make debug printouts more robust (*)
  86c7b16... [Ada] Add ghost code to facilitate proof with SPARK (*)
  bbb4320... [Ada] Remove use of use-clauses in loaded runtime units (*)
  6655b15... [Ada] Fix support for ISO-8859-15 and IBM CP 850 encoding (*)
  f7fc84d... [Ada] Remove redundant guard against Any_String (*)
  c97014c... [Ada] Accept raise expressions as operands of boolean opera (*)
  9da379f... [Ada] Plug loophole in Possible_Type_For_Conditional_Expres (*)
  bcbf83e... [Ada] Adapt CodePeer analysis of GNAT to changes in depende (*)
  49a31a1... [Ada] Revamp analysis of conditional expressions (*)
  91d6876... [Ada] Proof of 'Image support for signed integers (*)
  a4f6f9f... [Ada] Rewrite Sem_Ch4.Find_Boolean_Types (*)
  d4fc83c... [Ada] Introduce hardbool Machine_Attribute for Ada (*)
  bb1c939... [Ada] Fix scope of block in expanded protected entry body (*)
  7a60ba4... [Ada] Fix typo in comment (*)
  7a4892d... [Ada] Fix style checking rule for square brackets in Ada 20 (*)
  b9cff88... [Ada] Fix remaining asymmetry in Specific_Type (*)
  e845160... [Ada] Fix typos in syntax for implementation-defined pragma (*)
  d889e40... [Ada] Reuse generic string hash for invocation signatures (*)
  e3e51e7... [Ada] Document Aggregate_Individually_Assign as a configura (*)
  cd644ce... libgomp nvptx plugin: Split 'PLUGIN_NVPTX_DYNAMIC' into 'PL (*)
  edbd2b1... libgomp plugins: Don't 'AC_SUBST' and 'AC_DEFINE_UNQUOTED'  (*)
  94b8a37... tree-optimization/105562 - avoid uninit diagnostic with bet (*)
  78c8b0b... c++: Support module language-decl semantics (*)
  3c9364f... i386: Add combine splitter to transform pxor/pcmpeqb/pmovms (*)
  7f78783... openmp: Add omp_all_memory support (C/C++ only so far) (*)
  8585185... testsuite: Update Wconversion testcase check type. (*)
  d0d513b... Daily bump. (*)
  99988b0... analyzer: fix memory leaks (*)
  25addf8... tree: introduce range adaptor for TREE_VEC (*)
  88459c3... c++: lambda template in requires [PR105541] (*)
  4dc86f7... c++: fix arm-eabi bootstrap [PR105567] (*)
  0acdbe2... Fortran: fix error recovery on invalid array section (*)
  5b2a24e... rs6000: Remove <Fv> (*)
  0aca4aa... rs6000: Remove <Ff> (*)
  401abb8... rs6000: Delete RS6000_CONSTRAINT_f (*)
  684c97d... Use variadic template functions for the gimple_build forwar (*)
  546c621... middle-end/70090: Register __bdos for sanitizers if necessa (*)
  a92ed39... [c++] Add module attachment (*)
  37a8220... rtl-optimization/105559 - avoid quadratic behavior in delet (*)
  7f04b0d... Implement some of fold_binary_op_with_conditional_arg in ma (*)
  876ac21... libgomp: Remove unused '--with-hsa-runtime', '--with-hsa-ru (*)
  91a6dcd... libgomp GCN plugin: Clean up always-empty 'PLUGIN_GCN_CPPFL (*)
  d6adba3... libgomp GCN plugin: Clean up unused references to system-pr (*)
  2e309a4... libgomp testsuite: Don't amend 'LD_LIBRARY_PATH' for system (*)
  8fa6897... docs: document --with-zstd (*)
  ef14bba... i386: simplify cpu_feature handling (*)
  b0fd3e3... [Ada] Proof of 'Image support for unsigned integers (*)
  48a2e84... [Ada] Sort Detect_Blocking alphabetically among names and p (*)
  046c166... [Ada] Fix Compile_Time_(Error|Warning) as non-configuration (*)
  fe664d3... [Ada] Correctly reject record aggregate using brackets (*)
  e79b45e... [Ada] Fix unbalanced paren in documentation marker for GNAT (*)
  4cfd39b... [Ada] New No_Local_Tagged_Types restriction (*)
  c63b798... [Ada] Fix spurious ambiguity for if_expression containing o (*)
  bd97da6... [Ada] Fix style of body header boxes (*)
  e6f7d5f... [Ada] Do not create useless itype in Constrain_Access (*)
  dc9ecb4... [Ada] Detect infinite loops with operators in exit conditio (*)
  4c533da... [Ada] Adapt proof of System.Arith_Double after update of Z3 (*)
  a58f70c... [Ada] Update categorization of implementation restrictions (*)
  bd67dcb... [Ada] Fix "S p e c" and "B o d y" file headers (*)
  d5628bb... [Ada] Add SUSE 32bit dependency (*)
  4371d18... [Ada] Fix formatting glitches in GNAT User's Guide (*)
  a473646... [Ada] Use pygments for Ada code examples of elaboration con (*)
  42c0119... [Ada] Excess finalization on assignment with target name sy (*)
  6281d36... [Ada] fix crash on Secondary_Stack_Size with discriminant (*)
  470fff3... [Ada] Reset Reachable field when mutating label into loop e (*)
  fd932b6... [Ada] Fix layout of tables in PDF version of GNAT RM (*)
  9b7f7fa... [Ada] Fix layout in description of aspects and pragmas (*)
  089b43b... [Ada] Fix markup in description of implementation-defined c (*)
  351278f... [Ada] Fix markup in description of pragma Eliminate (*)
  02b8770... [Ada] Suppress warning in g-sthcso for non-unix platforms (*)
  c8482b1... [Ada] Add guard for making only legal labels unreachable (*)
  c51ad37... [Ada] Document pragma Ada_2022 (*)
  88e9690... [Ada] Properly reject unsupported address specifications (*)
  c48a779... [Ada] Move Reachable flag to E_Label entities (*)
  2749e4a... [Ada] Set_Is_Known_Valid only if Safe_To_Capture_Value (*)
  d7ca4df... [Ada] Avoid crash for -gnatR -gnatc (*)
  e7d9fdf... bootstrap/105551 - restore nvptx build (*)
  1e69bc8... Optimize movzwl + vmovd/vmovq to vmovw. (*)
  55aa130... rs6000: Fix constraint v with rs6000_constraints[RS6000_CON (*)
  9e1e962... opts: do not allow Separate+Joined ending with = (*)
  f7a3ab2... MAINTAINERS: Remove myself from DCO section (*)
  344e425... This patch skips constant folding for fmin/max when either  (*)
  e877898... Daily bump. (*)
  a4ad92f... Update gcc hr.po (*)
  5edd080... Fortran: check TEAM arguments to coarray intrinsics (*)
  71eae0f... x86: Add .note.GNU-stack section only for Linux (*)
  ddd4629... isel: Fix up gimple_expand_vec_set_expr [PR105528] (*)
  79b9d83... doc: Fix mode iterator example (*)
  ee18dc4... c++: Remove SET_PACK_EXPANSION_PATTERN / SET_ARGUMENT_PACK_ (*)
  dc6c96f... c++: Harden *_PACK_EXPANSION and *_ARGUMENT_PACK macros (*)
  ca97c87... libstdc++: Add <spanstream> declarations to <iosfwd> [PR105 (*)
  1807e07... libstdc++: Add <syncstream> declarations to <iosfwd> [PR105 (*)
  098f02a... libiberty: fix wrong replacent in comments (*)
  5dac43b... libiberty: fix type in allocation (*)
  9cb69e7... libiberty: fix bad replacement. (*)
  137da38... Remove non-ANSI C macros in ansidecl.h. (*)
  50b009c... libiberty: stop using PTR macro (*)
  9ddd44b... RISC-V: Provide `fmin'/`fmax' RTL patterns (*)
  9801ca7... Use gimple-match folding in fold_build_cond_expr (*)
  da63055... Make 'c-c++-common/goacc/kernels-decompose-pr100400-1-*.c'  (*)
  7981524... Fix up 'libgomp.fortran/use_device_addr-5.f90' multi-device (*)
  d1e8f22... [c++] Disambiguate ModuleKind flags (*)
  76db543... middle-end/105537 - debug processing (*)
  1bac97a... libgcov: use proper type for n_functions (*)
  4b86508... Replace PTR with 'void *' in compiler. (*)
  d469484... Properly use opts in finish_options (*)
  5b7a975... Avoid andb %dil when optimizing for size. (*)
  dd3c787... Improved constant folding for scalar evolution. (*)
  37083a8... [Ada] Export Is_Expression_Function predicate for use in gi (*)
  3b3bd80... [Ada] Optimize nonstandard boolean validity checking (*)
  bf687b8... [Ada] Optimize nonstandard boolean conversions (*)
  81d33c5... [Ada] Handle non-standard booleans in if_expression conditi (*)
  a77ab90... [Ada] Incorrect ineffective use type clause warning (*)
  d5e6a22... [Ada] Simplify call to overloaded Earlier_In_Extended_Unit (*)
  45c4d91... [Ada] Remove repeated conversions between Source_Ptr and In (*)
  ce63a97... [Ada] Fix style in resolution of expression with actions (*)
  d118bc5... [Ada] Reuse Is_Rewrite_Substitution where possible (*)
  b814f0b... [Ada] Cleanup detection of No_Elist with No and Present (*)
  35f10dc... [Ada] Prevent search for references in postconditions from  (*)
  8cec068... [Ada] Remove tiny and incomplete optimization for unset ref (*)
  ea22ec9... [Ada] Cleanup unnecessary declare block in Check_Unreachabl (*)
  d421523... [Ada] Refine iteration from entities to formals (*)
  3a97853... [Ada] Check declare and qualified expressions for unset ref (*)
  469688b... [Ada] Check if- and case-expressions for unset references (*)
  850bf07... [Ada] Fix a couple of typos (*)
  69d701f... [Ada] Fix typo in comment for Is_Predicate_Static (*)
  cfcc538... [Ada] Fix indentation to follow uniform style across runtim (*)
  d89d9ec... [Ada] Accept Structural in aspect Subprogram_Variant and pr (*)
  336ea8f... [Ada] Proof of System.Val_Int at gold level (*)
  7f80532... [Ada] Fix hiding of user-defined operator that is not a hom (*)
  6798cad... [Ada] Fix oversight for case expression in Eval_Integer_Lit (*)
  53f2aaf... [Ada] Avoid repeated conversions from Int to Char_Code (*)
  3ad8cac... [Ada] Reject numeric literals with too big exponents (*)
  d979a67... [Ada] Replace variables with constants in expanded code for (*)
  5046228... [Ada] Fix incorrect range computation (*)
  a445a86... [Ada] Failure compiling "for ... of" loop over a slice (*)
  3d9e200... [Ada] Fix comment about building names in task arrays (*)
  0e38fbf... [Ada] Simplify conversion from Character to Char_Code (*)
  60ab3d0... Fix internal error with vectorization on SPARC (*)
  28896b3... middle-end/70090: Dynamic sizes for -fsanitize=object-size (*)
  bb2921a... c++: fix arm-eabi crash building libstdc++ [PR105529] (*)
  067fe66... rs6000: avoid peeking eof after __vector (*)
  bd022ff... Daily bump. (*)
  94c1e99... Update gcc.po files (*)
  4b2a662... c++: Implement P2324R2, labels at the end of compound-stmts (*)
  8c97f7f... Fortran: check for non-optional spaces between adjacent key (*)
  8a39c7c... testsuite: Silence analyzer/pr51628-30.c for default_packed (*)
  f08ea45... testsuite: Remove superfluous semicolon [PR105256] (*)
  0b86943... i386: Adjust -fzero-call-used-regs to always use XOR [PR101 (*)
  a742a5d... MAINTAINERS: Update my email address (*)
  0c7bce0... c++: constexpr init of union sub-aggr w/ base [PR105491] (*)
  fcda0ef... Implement permutation with pslldq + psrldq + por when pshuf (*)
  addedd4... [c++][NFC] Rename Attached to Keyed (*)
  49e8f81... MAINTAINERS: Update my email address. (*)
  73a8dce... Simplify STATIC_ASSERT macro. (*)
  1fffe45... Remove non-ANSI C path in ansidecl.h. (*)
  faabc75... tree-optimization/105517 - avoid offset truncation during V (*)
  93416de... Remove GIMPLE restriction of ! using match.pd patterns (*)
  8b59556... Optimize vec_setv8{hi,hf}_0 + pmovzxbq to pmovzxbq. (*)
  655ca5a... [Ada] Suggest use of First_Valid/Last_Valid on type with st (*)
  c329830... [Ada] Raise Constraint_Error when converting negative value (*)
  5c8053d... [Ada] Simplify conversions from Uint to Char_Code (*)
  a252a47... [Ada] Fix invalid memory access on finalization of class-wi (*)
  ebbe480... [Ada] Fully qualify name in JSON representation info (*)
  a746131... [Ada] Remove extra space around binary operators (*)
  348931e... [Ada] Remove CodePeer annotations for pragma Loop_Variant (*)
  785b1b5... [Ada] Prevent inlining-for-proof for calls inside ELSIF con (*)
  d7f5bfe... [Ada] Remove redundant guards for empty list (*)
  f920ab0... [Ada] Fix missing error on actual for In/Out parameter (*)
  00b21aa... [Ada] Fix indentation of "Start of processing for ..." labe (*)
  7ded77b... [Ada] Improve error messages to include full package name (*)
  706940c... [Ada] Set Error_Msg_Warn before use of << insertion (*)
  ea7967e... [Ada] Properly handle unprefixed references to components (*)
  09cca56... [Ada] Fix package installation for private array type of pr (*)
  692a4bf... [Ada] Fix internal error on declaration of derived discrimi (*)
  5081e92... [Ada] Fix visibility inside declare_expression (*)
  f1231d9... [Ada] Fix check for looking for user defined literals (*)
  28fffc4... [Ada] Refine description of SPARK with static Boolean expre (*)
  93e7c91... [Ada] Allow Big_Integer in loop and subprogram variants (*)
  2fe776e... [Ada] Add utility to preanalyze assert expression without f (*)
  eb05097... [Ada] Revamp type resolution for comparison and equality op (*)
  320eb42... [Ada] Use "aspect" instead of "pragma" in warnings (*)
  82bd388... [Ada] vx21.07: stack-checking on ppc (*)
  0e9e014... [Ada] Remove gnattest section from gnat user guide (*)
  9a9d06f... [Ada] Remove repeated analysis of attribute prefixes (*)
  a72fd98... [Ada] Remove redundant call to Set_Etype for attribute Bit_ (*)
  8e13160... [Ada] Remove doubly-negated tests for empty lists (*)
  6b4c99c... [Ada] Remove unused parameter from __gnat_kill (*)
  9a6f757... [Ada] Stabilize exit code on close process (*)
  1e23343... Enable match.pd dumping with -fdump-tree-original (*)
  22d9c88... Come up with {,UN}LIKELY macros. (*)
  27239e1... RISC-V: Fix wrong expansion for arch-canonicalize (*)
  15f0099... Daily bump. (*)
  a1947c9... Daily bump. (*)
  0c723bb... c, c++: attribute format on a ctor with a vbase [PR101833,  (*)
  ea3fbfd... Daily bump. (*)
  fa2d5fc... compiler: remove Array_index_expression::is_lvalue_ (*)
  42991a9... libstdc++: Simplify std::normal_distribution equality opera (*)
  909ef4e... libstdc++: Fix deserialization for std::normal_distribution (*)
  69dd5ca... c++: add color to function decl printing (*)
  e4e053a... vec: fix iterate comment (*)
  967cdbe... c++: empty base constexpr adjustment [PR105245] (*)
  469c76f... libstdc++: ppc: conditionalize vsx-only simd intrinsics (*)
  374b3c9... compiler: error for duplicate bool map keys (*)
  2fb654f... rs6000: Ignore fusion option flags for inlining test [PR102 (*)
  37f57a3... aarch64: remove useless GPF_TF_F16 iterator (*)
  4043f53... OpenMP, libgomp: Add new runtime routine omp_target_is_acce (*)
  aa8bdfe... libstdc++: Fix test that fails on Solaris [PR104731] (*)
  e112e37... libstdc++: Do not include <cxxabi.h> in <stacktrace> (*)
  488d268... libstdc++: Do not use #include inside push visibility scope (*)
  e03a0a4... libstdc++: Update documentation about copyright and GPL not (*)
  1a8c4d9... Add a restriction on allocate clause (OpenMP 5.0) (*)
  8025f29... Update gennews for GCC 12. (*)
  ab869e7... Daily bump. (*)
  2d8752c... libgomp: Update docs to reflect Fortran support for non-rec (*)
  ee91281... c++: wrong error with MVP and pushdecl [PR64679] (*)
  a48be2e... libsanitizer: cherry-pick commit b226894d475b from upstream (*)
  b6b6600... libstdc++: Fixes for tests that fail with -fno-rtti (*)
  b06a79b... [PATCH] i386: Cleanup -m32 usage in the testuite. (*)
  705bced... Fortran: Add support for OMP non-rectangular loops. (*)
  982fd4c... Regenerate gcc.pot (*)
  880456e... Remove loop-incremented dead code. (*)
  6c53cf2... profile: Unify identifier names for profiling (*)
  4b03970... Remove sanity checking in stream_out_histogram_value. (*)
  ee1cb43... tree-optimization/104162 - CSE of &MEM[ptr].a[i] and ptr +  (*)
  92fff39... [Committed] PR testsuite/105486: Use "signed char" in gcc.d (*)
  7ec6fed... libsanitizer: update LOCAL_PATCHES. (*)
  45e69f7... libsanitizer: Apply local patches (*)
  8996894... libsanitizer: merge from master (75f9e83ace52773af65dcebca5 (*)
  f1d8a2d... Embed real_value into REAL_CST (*)
  c2a0d2e... rewrite undefined overflow to defined in ifcombine (*)
  000f448... testsuite/105486 - adjust testcase to avoid misaligned acce (*)
  e1a4114... tree-optimization/105484 - VEC_SET and EH (*)
  938a02a... tree-optimization/104595 - vectorization of COND_EXPR with  (*)
  b9b764b... MAINTAINERS: Add myself as PowerPC port co-maintainer (*)
  3e7db51... Daily bump. (*)
  ae90c2d... libsanitizer: cherry-pick commit f52e365092aa from upstream (*)
  a47ab70... c++: alias CTAD refactoring [PR104470] (*)
  8a98e3f... c++: ICE during aggr CTAD for member tmpl [PR105476] (*)
  1cd3faf... c-family: Tweak -Woverflow diagnostic (*)
  a733dea... c++: wrong parse with functors [PR64679] (*)
  c8df720... c++: optimize reshape_init (*)
  c2e846b... c++: use %D more (*)
  4a20616... libgomp/plugin/plugin-gcn.c: Use -foffload-options= in err  (*)
  d7de15f... Update cpplib es.po (*)
  3f8c389... OpenMP: Fix use_device_{addr,ptr} with in-data-sharing arg (*)
  79a1a01... c++: parse error with >= in template argument list [PR10543 (*)
  22399ad... libstdc++: Add always_inline to the simplest std::array acc (*)
  ef8d5ac... libstdc++: Simplify std::array accessors [PR104719] (*)
  9c6a4be... c++: Remove cdtor_label (*)
  eca04dc... tree-optimization/104658 - avoid mixing mask & non-mask vec (*)
  52b7b86... tree-optimization/103116 - SLP permutes and peeling for gap (*)
  0aa9aa7... Remove dead code. (*)
  3ae5cbf... Fold more vector constants early (*)
  8afcd14... genconditions: Add support for targets without non-trivial  (*)
  7499c13... libsanitizer: update test that mixes fake and real stack (*)
  056d8a8... libsanitizer: Update Makefile.am files. (*)
  22a2a09... libsanitizer: Apply local patches (*)
  f732bf6... libsanitizer: merge from upstream (0a1bcab9f3bf75c4c5d3e53b (*)
  e2285af... arm: Restrict support of vectors of boolean immediates (PR  (*)
  1c8e9be... c++: Don't emit deprecated warnings or unavailable errors o (*)
  3771486... hwasan: support new dg-output format. (*)
  1ba68f7... debug/105158 - improve debug stmt retaining for forwarder r (*)
  c4ae175... LTO plugin: modernize a bit. (*)
  e66af28... Daily bump. (*)
  ec70591... Update gcc sv.po (*)
  a16fc9f... c++: make finish_non_static_data_member SFINAE enabled [PR1 (*)
  5609bcd... testsuite: libgcc function name for PRU (*)
  8381665... testsuite: Skip cases for default_packed targets (*)
  0a7c4d6... testsuite: Annotate Wattributes-8.c for default_packed (*)
  80d44ac... testsuite: Mark that PRU lowers DI alu ops by itself (*)
  a0fa33a... testsuite: Skip gcc.dg/Wno-frame-address.c for PRU (*)
  b3e98eb... PR tree-optimization/102950: Improved EVRP for signed BIT_X (*)
  ecd5727... Objective-C, NeXT: Adjust symbol marking to match host tool (*)
  25389f3... [PR105324] libstdc++: testsuite: pr105324 requires FP from_ (*)
  2680f5e... i386: Optimize _mm_storeu_si16 w/o SSE4 [PR105079] (*)
  da6d834... dfp.m4: Add missing license header (*)
  7bb6fa5... middle-end/105083 - check prerequesites in scev_initialize (*)
  6b4cc78... middle-end/105461 - opts processing of -fvar-tracking (*)
  99f5502... Fixup OPTION_SET_P usage in finish_options (*)
  dfae0c5... tree-optimization/105394 - vector lowering of compares (*)
  941cdc8... OpenMP, libgomp: Add new runtime routine omp_get_mapped_ptr (*)
  404edfc... testsuite: vect: update unaligned message (*)
  6259d8a... Daily bump. (*)
  6f78c52... c++: improve template-id location (*)
  dcb4bd0... c++: also note name used in enclosing class (*)
  7e1f30d... x86: Add missing .note.GNU-stack to assembly source (*)
  198bd0d... Fortran: Add location info to OpenMP tree nodes (*)
  05cd2d3... c++: uses_template_parms cleanups (*)
  1cb2204... Assume a call is expensive when it mismatches (*)
  41e3db0... tree-optimization/104240 - SLP discovery with swapped compa (*)
  86d821d... libstdc++: Don't use std::tolower in <charconv> [PR103911] (*)
  576f975... libstdc++: case-sensitivity in hexfloat std::from_chars [PR (*)
  02f03c5... expand: Throw away non-external decls without varpool nodes (*)
  880a984... gcov: Fix first time gcov info dump (*)
  3a3eda0... tree-optimization/105437 - BB vect with extern defs of thro (*)
  82a344f... Use CASE_CONVERT in a few more cases (*)
  4a0e89b... system.h: Include <initializer_list> in system.h unconditio (*)
  28cfea9... libgcov: add ATTRIBUTE_UNUSED for dump_string (*)
  bee8b86... Daily bump. (*)
  69daa92... rs6000: "Y" is DS-form, not DQ-form (*)
  75bbc3d... Denormalize VR_VARYING to VR_RANGE before passing it to set (*)
  95874f9... Daily bump. (*)
  559bba4... gengtype: remove "tree_exp" special attribute (*)
  0aa277b... c-family: attribute ((aligned, mode)) [PR100545] (*)
  66d1e44... Daily bump. (*)
  e9d2adc... c++: reorganize friend template matching [PR91618] (*)
  4259c22... c++: alias CTAD and member alias templates [PR104470] (*)
  53e7252... c++: lambda capture dependent type [PR82980] (*)
  8189838... c++: tidy auto deduction (*)
  fd0d3e9... c++: pedwarn for empty unnamed enum in decl [PR67048] (*)
  8d0fcf1... c++: check completeness after auto deduction [PR80351] (*)
  4a8b45e... Fix exchanged period and letter in gfortan.texi. (*)
  27ee75d... ipa: Release body of clone_of when removing its last clone  (*)
  210cda7... aarch64: Add option to pr105219 testcase (*)
  1c798ab... c++: Add fixed test [PR83596] (*)
  bb7cf39... libstdc++: Add missing exports for ppc64le --with-long-doub (*)
  19c6256... c++: Add fixed test [PR78244] (*)
  e1115a4... c++: Add fixed test [PR71424] (*)
  a0a2554... c++: using in diagnostics [PR102987] (*)
  ac5b356... c++: dump alias-declaration scope (*)
  a282da2... c++: Improve diagnostics for template args terminated with  (*)
  8c465dd... libstdc++: Update Solaris baselines for GCC 12.1 (*)
  5911925... i386: Optimize double-word negation [PR51954] (*)
  c090743... Fix is_gimple_condexpr vs is_gimple_condexpr_for_cond (*)
  4aa61e0... Add gsi_after_labels overload for gimple_seq (*)
  44b09ad... tree-optimization/105431 - another overflow in powi handlin (*)
  9eb38e8... Move common code from range-op.cc to header files. (*)
  c13fd1b... Remove various deprecated methods in class irange. (*)
  6ccc435... Prefer global range info setters that take a range. (*)
  17dea11... Call set_undefined from irange constructor. (*)
  71f2928... Make irange::intersect(wide_int, wide_int) private. (*)
  7259481... tree-optimization/104322 - remove dead code in vectorizable (*)
  3d8d093... c++, coroutines: Partial reversion of r12-8308-g15a176a833f (*)
  e27eef7... middle-end/105376 - invalid REAL_CST for DFP constant (*)
  ae5168d... ada: bump Library_Version to 13. (*)
  fcff9a4... c++: traits, array of unknown bound of incomplete (*)
  97b30a3... c++: typeid and instantiation [PR102651] (*)
  654f697... c++: Add diagnostic when operator= is used as truth cond [P (*)
  6b6f53d... Daily bump. (*)
  9ae8b99... gcov: Add section for freestanding environments (*)
  92475ea... gcov: Use xstrerror() (*)
  210e32b... gcov-tool: Add merge-stream subcommand (*)
  ef9a53f... gcov: Record EOF error during read (*)
  1ff8d19... gcov: Fix integer types in ftw_read_file() (*)
  c190b0e... gcov: Move gcov_open() to caller of read_gcda_file() (*)
  76cae64... gcov: Move prepend to list to read_gcda_file() (*)
  f9b59dd... gcov: Use xstrdup() (*)
  e543d9d... gcov-tool: Support file input from stdin (*)
  39d8030... gcov: Add __gcov_filename_to_gcfn() (*)
  68a4673... gcov: Make gcov_seek() static (*)
  1a6314b... gcov: Add open mode parameter to gcov_do_dump() (*)
  d170ecc... gcov: Add mode to all gcov_open() (*)
  336ea18... gcov-tool: Allow merging of empty profile lists (*)
  00c4405... analyzer: handle repeated accesses after init of unknown si (*)
  d8586b0... analyzer: add .fpath.txt dumps to -fdump-analyzer-feasibili (*)
  509fd16... c++: partial ordering and dependent operator expr [PR105425 (*)
  1a5ae01... Document changes to CONVERT for -mabi-ieeelongdouble for PO (*)
  d993c6d... [committed] Fix more problems with new linker warnings (*)
  cb1758d... i386: Improve ix86_expand_int_movcc (*)
  12cc2b3... Update crontab and git_update_version.py (*)
  091e102... Bump BASE-VER. (*)
  b85e79d... cgraph: Don't verify semantic_interposition flag for aliase (*)
  2a570f1... Fix up 'libgomp.oacc-fortran/print-1.f90' GCN offloading co (*)
  7b96274... c++, coroutines: Improve check for throwing final await [PR (*)
  6cae3bb... c++, coroutines: Account for overloaded promise return_valu (*)
  15a176a... c++, coroutines: Make sure our temporaries are in a bind ex (*)
  9cb1f56... c++, coroutines: Avoid expanding within templates [PR103868 (*)
  d314907... testsuite,X86: Fix missing USER_LABEL_PREFIX cases. (*)
  350fcc7... testsuite: Add target requires for ifuncs to mv31.C. (*)
  851031b... c++: global-namespace-qualified var after class def [PR9010 (*)
  4e11741... libstdc++: Fix error reporting in filesystem::copy [PR99290 (*)
  d91cb20... d: Merge upstream dmd 313d28b3d, druntime e361d200. (*)
  89dbf9a... i386: Fix up ix86_gimplify_va_arg [PR105331] (*)
  8094526... doc: Remove misleading text about multilibs for IEEE long d (*)
  f39fcaf... libstdc++: Remove redundant line in versioned namespace lin (*)
  4e4f550... doc: Document Solaris D bootstrap requirements [PR 103528] (*)
  f27848a... tree-optimization/105219 - bogus max iters for vectorized e (*)
  84c1c9b... testsuite: Add test case for pack/unpack bifs at soft-float (*)
  d5b66a9... testsuite: Skip target not support -pthread [PR104676]. (*)
  d1ee29f... loongarch: ignore zero-size fields in calling convention (*)
  ba949a6... Daily bump. (*)
  e3947ea... c++: add comments (*)
  58e4a74... Fix oversight from previous commit to pr70673. (*)
  409edcc... c++: enum in generic lambda at global scope [PR105398] (*)
  948e8e4... testsuite: Add testcase for dangling pointer equality bogus (*)
  f654140... Split test to remove failing run time test and add check fo (*)
  a71b107... libstdc++: Update {x86_64,i?86,aarch64,s390x,ppc{,64,64le}} (*)
  a849584... libstdc++: Add pretty printer for std::atomic (*)
  e07ea03... ada: Fix build for RTEMS (*)
  1b21d79... LoongArch: Add fdiv define_expand template. (*)
  cec9786... LoongArch: Add '(clobber (mem:BLK (scratch)))' to PLV instr (*)
  9aaaae7... middle-end/104492 - avoid all equality compare dangling poi (*)
  6a460a2... fortran: Compare non-constant bound expressions. [PR105379] (*)
  3e0c9fd... fortran: Avoid infinite self-recursion [PR105381] (*)
  6c211e7... testsuite: Add arm testcase for PR105374 (*)
  b2df4c4... [Ada] Revert r12-6599 (Fix up handling of ghost units [PR10 (*)
  bc79f0d... PR102024 - IBM Z: Add psabi diagnostics (*)
  9715f10... asan: Fix up asan_redzone_buffer::emit_redzone_byte [PR1053 (*)
  39d2411... rs6000: Move V2DI vec_neg under power8-vector [PR105271] (*)
  01ad093... Daily bump. (*)
  9ace5d4... c++: pack init-capture of unresolved overload [PR102629] (*)
  2579d61... GCN: Make "gang-private data-share memory exhausted" error  (*)
  b683a0e... Update gcc sv.po (*)
  b6a4840... c++: decltype of non-dependent call of class type [PR105386 (*)
  cd4acb8... lto: use diagnostics_context in print_lto_docs_link (*)
  796b7cb... libphobos: Don't call free on the TLS array in the emutls d (*)
  41ccd68... libstdc++: Add std::atomic<shared_ptr>(nullptr_t) construct (*)
  e3c5e83... libstdc++: Define std::hash<std::filesystem::path> (LWG 365 (*)
  ad56a60... rs6000: Make the has_arch target selectors actually work (*)
  7d31c67... ifcvt: Improve noce_try_store_flag_mask [PR105314] (*)
  d4836ac... reassoc: Don't call fold_convert if !fold_convertible_p [PR (*)
  1b45ae1... testsuite: Fix up g++.target/i386/vec-tmpl1.C testcase [PR6 (*)
  5face32... i386: Fix up ICE with -mveclibabi={acml,svml} [PR105367] (*)
  22c24ba... testsuite: Improve unlimited_polymorphic_3.f03 [PR103662] (*)
  57a957c... libgomp: Fix up two non-GOMP_USE_ALIGNED_WORK_SHARES relate (*)
  65735d2... c++: generic lambda fn parm pack [PR104624] (*)
  c83b9c5... c++: ICE with requires-expr and -Wsequence-point [PR105304] (*)
  288e4c6... c++: partial ordering with dependent NTTP type [PR105289] (*)
  98de0da... Daily bump. (*)
  6ad3ca0... analyzer: fix ICEs on complex constants [PR105365,105366] (*)
  a5dc264... gimple-fold: fix further missing stmt locations [PR104308] (*)
  b220243... fortran: Fix up gfc_trans_oacc_construct [PR104717] (*)
  68fd1c9... contrib: filter out a new Clang warning (*)
  2fbdcf5... libstdc++: Implement constexpr std::unique_ptr for C++23 (P (*)
  a5cee04... libstdc++: Add deduction guides for std::packaged_task [PR1 (*)
  1ba397e... c++: __builtin_shufflevector with value-dep expr [PR105353] (*)
  235f88d... docs: Fix 'modff' reference in extend.texi (*)
  362e2a9... Retain existing range knowledge when prefilling statements. (*)
  46cd445... contrib: filter out a new Clang warning (*)
  71999fd... libstdc++: Add pretty printer for std::initializer_list (*)
  6cc26f3... testsuite: add additional option to force DSE execution [P (*)
  f0e170f... tree-optimization/105368 - avoid overflow in powi_cost (*)
  ab91c10... tree-optimization/100810 - avoid undefs in IVOPT rewrites (*)
  b6e22db... target/89125 - BSD and math functions (*)
  4f77738... rtl-optimization/105231 - distribute_notes and REG_EH_REGIO (*)
  3c940d4... AVX512F: Add missing macro for mask(z?)_scalf_s[sd] [PR 105 (*)
  bd64885... Daily bump. (*)
  6b7441a... [committed] exec-stack warning for test which wants executa (*)
  fa5cd71... fortran: Detect duplicate unlimited polymorphic types [PR10 (*)
  afe0b5b... Daily bump. (*)
  1ceddd7... i386: Improve ix86_expand_int_movcc [PR105338] (*)
  ab54f60... Daily bump. (*)
  7c21556... libstdc++: Make atomic notify_one and notify_all non-const (*)
  7964ab6... fortran: Use pointer arithmetic to index arrays [PR102043] (*)
  761dda5... fortran: Generate an array temporary reference [PR102043] (*)
  e72fbb6... fortran: Update index extraction code. [PR102043] (*)
  89ca0ff... fortran: Pre-evaluate string pointers. [PR102043] (*)
  4938888... rs6000: Fix pack for soft-float (PR105334) (*)
  55c17bc... docs: Correct "This functions" to "These functions" (*)
  7092b7a... rtlanal: Fix up replace_rtx [PR105333] (*)
  c1a9cf6... Daily bump. (*)
  748d46c... rs6000/testsuite: xfail bswap-brw.c (*)
  26fa464... rs6000: Disparage lfiwzx and similar (*)
  fc9deca... rs6000: Add effective target has_arch_ppc64 (*)
  ae56e2d... d: Merge upstream dmd eb7bee331, druntime 27834edb, phobos  (*)
  93dd7f3... libstdc++: Avoid ASCII assumptions in floating_from_chars.c (*)
  605a80b... c++: Remove unused parameter (*)
  93b65ed... c++: wrong error with constexpr COMPOUND_EXPR [PR105321] (*)
  c049f63... fortran: Fix conv of UNION constructors [PR105310] (*)
  1e6c0e6... libstdc++: Work around modules ICE in <charconv> [PR105297] (*)
  cf37107... libstdc++: Remove bogus assertion in std::from_chars [PR105 (*)
  811c7fb... Support --compress-debug-sections for ld.mold. (*)
  504b02c... emit-rtl: Fix -fcompare-debug bug with label references in  (*)
  6a4e993... runtime: use correct field name for PPC32 GLIBC registers (*)
  29a25a6... Daily bump. (*)
  5bde80f... c++: Fall through for arrays of T vs T cv [PR104996] (*)
  67ded3a... libstdc++: Fix macro checked by test (*)
  c644b7d... libstdc++: Use LTLIBICONV when linking libstdc++.so [PR9360 (*)
  4d4eaa7... tree-optimization/104912 - ensure cost model is checked fir (*)
  36f1de9... tree-optimization/105312 - fix ISEL VCOND expansion (*)
  0707f42... Fix overflows in ipa-modref-tree.cc (*)
  2a6d372... cgraph: Fix up semantic_interposition handling [PR105306] (*)
  d1d5718... Daily bump. (*)
  4a1a72a... libgo: make a couple of sed uses POSIX compliant (*)
  90a2984... gcov-profile: Allow negative counts of indirect calls [PR10 (*)
  b85abac... MAINTAINERS: Update my email address. (*)
  eeca2b8... sparc: Preserve ORIGINAL_REGNO in epilogue_renumber [PR1052 (*)
  eb03e42... c++: Fix up CONSTRUCTOR_PLACEHOLDER_BOUNDARY handling [PR10 (*)
  353434b... tree-optimization/104010 - fix SLP scalar costing with patt (*)
  cd3964e... libstdc++: Stop defining _GLIBCXX_ASSERTIONS in floating_to (*)
  fdb3f82... libstdc++: Add pretty printer for std::span (*)
  214d286... tree-optimization/104880 - move testcase (*)
  a2a7da1... libstdc++: Fix syntax error in libbacktrace configuration (*)
  3f7c81e... Daily bump. (*)
  d2a0a5d... doc/install.texi: CRIS: Remove gone websites. Adjust CRIS t (*)
  a897a88... doc/invoke.texi: CRIS: Remove references to cris-axis-linux (*)
  ace4928... libgo: only add signum to siglist if it doesn't exist yet (*)
  208b7d8... runtime: add special handling for signal 34 (*)
  d210653... libstdc++: Micro-optimize __from_chars_pow2_base (*)
  021b518... testsuite: Skip pr105250.c for powerpc and s390 [PR105266] (*)
  5385997... Daily bump. (*)
  000c1b8... Daily bump. (*)
  b642a44... doc: Adjust mingw-w64 download link (*)
  587953f... Daily bump. (*)
  d00dd52... compiler: revert `for package-scope "a = b; b = x" just set (*)
  7e76cef... libstdc++: Avoid double-deref of __first in ranges::minmax  (*)
  eb3f2e9... rs6000: Move more g++.dg powerpc tests to g++.target (*)
  ccae444... c++: wrong error with variadic concept [PR105268] (*)
  a54137c... libstdc++: Optimize integer std::from_chars (*)
  a335a94... i386: Correct target attribute for crc32 intrinsics (*)
  e580f81... c++: unsigned int32_t enum promotion [PR102804] (*)
  6364a39... c++: using in diagnostics [PR102987] (*)
  031bd52... Daily bump. (*)
  f5cd166... Update gcc de.po, fr.po, sv.po (*)
  a358e4b... analyzer: fix escaping of pointer arithmetic [PR105264] (*)
  af27d54... runtime: use regset indexes for PPC register values (*)
  c5de344... c++: constexpr trivial -fno-elide-ctors [PR104646] (*)
  82536fb... libgccjit: Fix a bootstrap break for some targets. (*)
  74b2e20... c++: lambda and the current instantiation [PR82980] (*)
  d634c5d... Refactor and update CTF testcases [PR105089] (*)
  d0b00e7... CTF for extern variable fix [PR105089] (*)
  613a6fc... ctfc: get rid of the static variable in ctf_list_add_ctf_va (*)
  3fc22ee... libstdc++: Default to mutex-based atomics on RISC-V (*)
  832fcbb... libstdc++: Fix incorrect IS number in doc comment (*)
  b209a34... analyzer: fix ICE comparing VECTOR_CSTs [PR105252] (*)
  ba2f604... simplify-rtx: Don't assume shift count has the same mode as (*)
  122a65e... testsuite/s390: Silence warning in pr80725.c (*)
  db4ce4a... s390: Add scheduler description for z16. (*)
  41a72a7... libstdc++: Add new headers to <bits/stdc++.h> PCH (*)
  d2f8208... libstdc++: Fix missing and incorrect feature test macros [P (*)
  8369b4e... c++: alignment of local typedef in template [PR65211] (*)
  1824da6... c++: local fn and generic lambda [PR97219] (*)
  d4e00cc... c++: template conversion op [PR101698] (*)
  ad8161e... c++: NRV and ref-extended temps [PR101442] (*)
  019d6d4... c++: add test [PR105265] (*)
  247bbed... Daily bump. (*)
  33ba466... go.test: update issue10441.go to current upstream version (*)
  f2ebf2d... aarch64: Make sure the UF divides the VF [PR105254] (*)
  469fad0... OpenMP/Fortran: Fix EXIT in loop diagnostic [PR105242] (*)
  ec03862... c++: empty base constexpr -fno-elide-ctors [PR105245] (*)
  3135063... d: Merge upstream dmd 4d1bfcf14, druntime 9ba9a6ae, phobos  (*)
  ca145c6... tree-optimization/105263 - reassoc and DFP (*)
  29c4649... tree.cc: Use useless_type_conversion_p in tree_builtin_call (*)
  13c32c1... c++: Treat alignas align_expr and aligned attribute's opera (*)
  dd61ee6... testsuite: Increase auto-inlining param in gcc.dg/ipa/remre (*)
  85ae54e... c++: ambiguous call not diagnosed after DR2352 [PR97296] (*)
  9645279... middle-end/105259 - adjust gcc.target/i386/auto-init-4.c (*)
  522f25e... i386: Fix infinite loop under -mrelax-cmpxchg-loop [PR 1030 (*)
  41f8f8b... attribs: Restrict decl_attributes DECL_FUNCTION_SPECIFIC_TA (*)
  4e892de... tree-optimization/105250 - adjust fold_convertible_p PR1051 (*)
  6e609e0... Revert "tree-optimization/104912 - ensure cost model is che (*)
  ac8340e... tree-optimization/104912 - ensure cost model is checked fir (*)
  ccb5e63... scev: Fix a comment typo (*)
  db14bb4... libgomp: Fix a documentation typo (*)
  c1ff207... ppc: testsuite: skip pr60203 on no ldbl128 (*)
  6b7cc72... ppc: testsuite: PROMOTE_MODE fallout pr56605 [PR102146] (*)
  bb50967... mips: testsuite: enforce -ffat-lto-objects for pr102024-4.c (*)
  504dae1... Daily bump. (*)
  3c74262... libstdc++: Prefer to use mmap instead of malloc in libbackt (*)
  b2c007b... libstdc++: shrink-to-fit in std::basic_stacktrace::current( (*)
  7cf8875... libstdc++: Use allocator to construct std::stacktrace_entry (*)
  e48933f... libstdc++: Use nothrow new in std::stacktrace (*)
  2ce0f51... libstdc++: Reduce memory usage in std::stacktrace::current (*)
  6e5ad1c... libgccjit: Add support for setting the alignment [PR104293] (*)
  79e1a6f... libgccjit: Add function to hide stderr logs [PR104073] (*)
  5780ff3... libgccjit: Add support for register variables [PR104072] (*)
  30f7c83... libgccjit: Add support for bitcasts [PR104071] (*)
  af80ea9... libgccjit: Add support for sized integer types, including 1 (*)
  791a968... c++: local function versioning [PR104669] (*)
  164c6a1... c++: non-array new alignment [PR102071] (*)
  aa78745... Let nvptx-as figure out the target architecture [PR97348] (*)
  71863c9... Revert "[nvptx] Use --no-verify for sm_30" (*)
  0c9bc1a... Revert "[nvptx] Fix ASM_SPEC workaround for sm_30" (*)
  e2c7070... c++: requires-expr in pack expansion using pack [PR103105] (*)
  7c7e78e... ipa/104303 - revert overly conservative DCE change (*)
  62082d2... arm: fix testsuite failure of reg_equal_test.c [PR101755] (*)
  31cccad... tree-optimization/105235 - clean EH in execute_cse_conv_1 (*)
  1210fd6... arm: remove unnecessary armv9-a multilib variant [PR104144] (*)
  1bd9687... tree-optimization/105232 - handle overly large sizes in com (*)
  62d5bb0... tree-optimization/105226 - avoid splitting abnormal edges (*)
  152f243... i386: i386-expand formatting fixes (*)
  d481d13... i386: Fix ICE caused by ix86_emit_i387_log1p [PR105214] (*)
  91a38e8... builtins: Fix up expand_builtin_int_roundingfn_2 [PR105211] (*)
  82a4c5c... IBM zSystems: Add support for z16 as CPU name. (*)
  0899b22... c++: rodata and defaulted ctor [PR104142] (*)
  4195fce... c++: using operator= [PR105223] (*)
  6afb21b... LoongArch: Fix bug for tmpdir-g++.dg-struct-layout-1/t033. (*)
  da066c4... Daily bump. (*)
  d74c4c6... rs6000: Handle pcrel sibcalls to longcall functions [PR1048 (*)
  3a5e662... ipa: fix comment typos (*)
  d087b59... c++: operator new lookup [PR98249] (*)
  b112464... libstdc++: Fix incorrect branch prediction hint in std::sta (*)
  0508f0b... rs6000: Fix unpack for no-direct-move (PR103623) (*)
  1774ab8... phiopt: Fix up debug handling in the (x != cst1 ? x : cst2) (*)
  73da9ec... libstdc++: Fix std::basic_stacktrace special members [PR105 (*)
  bdb9639... libstdc++: Improve behaviour of std::stacktrace::current (*)
  ab0f04e... ppc: testsuite: require target effectively [PR104253] (*)
  5ce08ec... c++: Tolerate cdtors returning this in constexpr (*)
  396a013... c++: Set loc on call even if result is discarded (*)
  4132f6b... RISC-V: Support -misa-spec for arch-canonicalize and multil (*)
  c62b0f7... libstdc++: Move stacktrace tests to 19_diagnostics director (*)
  0df39b0... libstdc++: Move Filesystem TS path definitions out of class (*)
  7d25f9b... RISC-V: Sync arch-canonicalize and riscv-common.cc (*)
  78c7184... middle-end: Prevent the use of the cond inversion detection (*)
  790b02a... c++: -Wplacement-new and anon union member [PR100370] (*)
  a42aa68... phiopt: Optimize (x != cst1 ? x : cst2) != cst3 [PR104639] (*)
  083e8e6... c-family: Initialize ridpointers for __int128 etc. [PR10518 (*)
  8d331aa... [committed] Minor bfin codegen bugfix (*)
  3ac1113... rs6000/test: Adjust p9-vec-length-{full,epil}-7.c [PR103196 (*)
  a1950f5... Daily bump. (*)
  54c5e06... Fortran: fix checking of coshape specification in ALLOCATE  (*)
  71cac7d... Daily bump. (*)
  3d41408... analyzer: fix folding of regions involving unknown ptrs [PR (*)
  4943b75... Update semantic_interposition flag at analysis time (*)
  aabb9a2... Propagate nondeterministic and side_effects flags in modref (*)
  c8f7324... loongarch: testsuite: adapt stack-usage-1.c for LP64 (*)
  6e34507... loongarch: testsuite: skip builtin-apply2.c (*)
  4822108... c++: constexpr non-trivial aggregate init [PR105191] (*)
  5858672... c++: friend implicit template instantiation [PR91618] (*)
  405eda0... Daily bump. (*)
  7b4495d... libstdc++: Fix constraints on std::expected<void, E> constr (*)
  0dfaf56... libstdc++: Fix std::expected<void, E>::swap(expected&) [PR1 (*)
  29e355d... libstdc++: Fix std::bad_expected_access constructor [PR1051 (*)
  5522dec... aarch64: PR target/105157 Increase number of cores TARGET_C (*)
  e5453bc... tree-optimization/105198 - wrong code with predictive commo (*)
  04ecadb... testsuite: Fix up 20050113-1.c test for i686-linux [PR10518 (*)
  6e27436... c: Error on va_arg with function type [PR105149] (*)
  5e65970... fold-const: Fix up make_range_step [PR105189] (*)
  cef0372... libgcc: IA64: don't compile glibc-based unwinder without li (*)
  b789c44... tree-optimization/105175 - avoid -Wvector-operation-perform (*)
  df00d10... Daily bump. (*)
  45fb78c... Disable float128 tests on VxWorks, PR target/104253. (*)
  7e7a96f... c++: use after free during name lookup w/ modules [PR99479] (*)
  68163cc... testsuite: delete slp scan from loop vect test. (*)
  af3cadb... AArch64: fix ls64 intrinsics expansion [PR104409] (*)
  8c0ebaf... ipa/104303 - miscompilation of gnatmake (*)
  88b939b... analyzer: fix leak false +ve with symbolic writes [PR102208 (*)
  27bfd13... tree-optimization/105185 - simplify modref query in SCCVN (*)
  024edf0... AArch64: Fix left fold sum reduction RTL patterns [PR104049 (*)
  fdd81af... testsuite: enable fast-math-complex-* testcases. (*)
  897b080... testsuite: skip PR103350 tests on big-endian (*)
  46c739d... c++: Handle __builtin_clear_padding on non-trivially-copyab (*)
  973a2ce... tree.cc: Add tree_builtin_call_types_compatible_p [PR105150 (*)
  54ed656... middle-end/105165 - sorry instead of ICE for _Complex asm g (*)
  176df4c... IBM zSystems/testsuite: PR105147: Skip pr105140.c (*)
  83e4f0a... Refine and/ior/xor/andn masked patterns for V*HFmode. (*)
  f44a5c7... c++: conversion with trailing return type [PR101051] (*)
  8e4339f... c++: nested generic lambda in DMI [PR101717] (*)
  2dda109... libstdc++-v3 expected: Correct minimal-size test in require (*)
  d942178... c++: vector compound literal [PR105187] (*)
  80eb8ec... Daily bump. (*)
  5e431ae... Move 'libgomp/plugin/cuda/cuda.h' to 'include/cuda/cuda.h' (*)
  790e981... jit: fix location of .png files for "make jit.pdf" [PR10282 (*)
  61bee6a... combine: Don't record for UNDO_MODE pointers into regno_reg (*)
  9fd377a... c++: Fix up ICE when cplus_decl_attributes is called with e (*)
  e58484a... c++: make -Wctad-maybe-unsupported respect complain [PR1051 (*)
  6283d5a... sh: Fix up __attribute__((optimize ("Os"))) handling on SH  (*)
  717b2d4... --target-help: align with --help=target (*)
  c65d15d... rs6000/testsuite: Skip pr105140.c (*)
  cc76c50... c++: -Wunused-value and array init [PR104702] (*)
  eac5c12... mips: Fix C++14 vs. C++17 ABI incompatibility on mips64 (*)
  5df29fe... gimple.cc: Follow-up to adjust gimple_call_builtin_p and gi (*)
  fd0024e... c++: -Wshadow=compatible-local type vs var [PR100608] (*)
  e1a5e75... tree-optimization/105173 - fix insertion logic in reassoc (*)
  4be0831... ipa/105166 - avoid modref queries with mismatching types (*)
  44fe494... tree-optimization/105163 - abnormal SSA coalescing and reas (*)
  71770a0... gimple.cc: Adjust gimple_call_builtin_p and gimple_call_com (*)
  d037d9a... vect: Fix mask handling for SLP gathers [PR103761] (*)
  f0d2922... docs: Document new param x86-stlf-window-ninsns. (*)
  86242eb... tree-optimization/105148 - fix IVOPTs recording uses (*)
  6d4bbee... Support pandn for V1TI mode (i.e. *andnotv1ti3). (*)
  fc8d9e4... tree-optimization/105142 - wrong code with maybe_fold_{and, (*)
  e2a8186... testsuite/105122 - adjust testcases after memcpy folding ch (*)
  83b43c7... rs6000: Support UN[GL][ET] in rs6000_maybe_emit_maxc_minc [ (*)
  9d84ed6... Daily bump. (*)
  6be9d75... libbacktrace: don't skip initial aligned byte in uncompress (*)
  0b5723d... Document that the 'access' and 'nonnull' attributes are ind (*)
  4b3247f... Update gcc .po files (*)
  7de4611... Fortran: Fix clause splitting for OMP masked taskloop direc (*)
  cbc9dd6... i386: Fix movv2qi_internal xmm reg to xmm reg move for AVX5 (*)
  892c7f0... Fortran: improve error recovery for invalid coarray functio (*)
  d46685b... Fortran: a RECURSIVE procedure cannot be an INTRINSIC (*)
  65b77d0... aarch64: Stop +mops clobbering variable values (*)
  14814e2... aarch64: Fix -fpack-struct + <arm_neon.h> [PR103147] (*)
  e8bc70c... aarch64: Use error_n for plural text [PR104897] (*)
  5d583d2... c++: alias template equivalence and CTAD [PR103852] (*)
  1de6612... c++: elaborated-type-spec in requires-expr [PR101677] (*)
  5c8d22b... c++: adjust testcase (*)
  b0af8e3... OpenMP: Fix nested use_device_ptr (*)
  e68f5c9... c/105151 - move early walloca pass (*)
  2874772... testsuite/s390: Adapt test expections. (*)
  042f853... testsuite/s390: Change nle -> h in ifcvt tests. (*)
  321d1dc... testsuite: Add -fno-tree-loop-distribute-patterns. (*)
  e3174d6... Split vector load from parm_del to elemental loads to avoid (*)
  418967c... try multi-reg dest in default_zero_call_used_regs (*)
  5e09bb1... Daily bump. (*)
  d8ac63e... Update gcc sv.po (*)
  74e243e... doc: Fix typos in match.pd documentation (*)
  3afc7c4... c++: repeated friend template [PR101894] (*)
  a11f204... c++: alias-tmpl equivalence and default targs [PR103852] (*)
  2f0610a... aarch64: Restrict aarch64-tune.md regeneration to --enable- (*)
  88cffa1... [libgomp/testsuite] Fix libgomp.fortran/examples-4/declare_ (*)
  376cf6d... aarch64: Fix aarch64-tune.md (re)generation [PR105144] (*)
  3eda57b... tree-optimization/105132 - add missing checking in vectoriz (*)
  eaaf77d... middle-end/105140 - fix bogus recursion in fold_convertible (*)
  f6b786d... d: Compile simd_ctfe.d only on avx_runtime or vect_sizes_16 (*)
  447ac3c... Add ChangeLog entries for 86d8e0c0652ef5236a460b75c25e4f709 (*)
  8af4270... Daily bump. (*)
  865e36a... gcc-changelog: ignore one more revision (*)
  0364465... [committed][PR target/104987] Avoid "likely" forms of bbi[n (*)
  e1a7405... i386: Fix up ix86_expand_vector_init_general [PR105123] (*)
  243e649... d: Remove Wtemplates warnings from the code generation pass (*)
  0847ad3... c++: Fix ICE due to shared BLOCK node in coroutine generati (*)
  235d5a9... d: Merge upstream dmd 47871363d, druntime, c52e28b7, phobos (*)
  be07535... mips: Fix an ICE caused by r12-7962 (*)
  2a82301... libstdc++: Tweak source_location for clang trunk [PR105128] (*)
  f0ccbe1... fixed-point/composite-type: add -Wno-array-parameter (*)
  95533fe... c++: deducing from class type of NTTP [PR105110] (*)
  e9ea121... Regenerate gcc.pot (*)
  c742a86... Update gcc hr.po (*)
  31933f4... Add an assertion: the zeroed_hardregs set is a subset of al (*)
  413187b... mips: Ignore zero width fields in arguments and issue -Wpsa (*)
  0d4b97f... mips: Emit psabi diagnostic for return values affected by C (*)
  86d8e0c... Revert "c++: delayed parse DMI [PR96645]" (*)
  1a172da... jit: further doc fixes (*)
  aed0f01... jit: Update docs (*)
  babaabb... libstdc++: Implement std::unreachable() for C++23 (P0627R6) (*)
  944da70... libstdc++: Fix mismatched noexcept-specifiers in Filesystem (*)
  bfa9f66... [libgomp, testsuite, nvptx] Limit recursion in declare_targ (*)
  065e25f... [libgomp, testsuite, nvptx] Fix dg-output test in vector-le (*)
  1e9c026... libstdc++: Fix filenames in Doxygen @file comments (*)
  d9c03fc... phiopt: Improve value_replacement [PR104645] (*)
  e0ce885... testsuite: Add further zero size elt passing tests [PR10202 (*)
  215c8c5... [nvptx, testsuite] Fix gcc.target/nvptx/alias-*.c on sm_80 (*)
  15d683d... MIPS: IPL is 8bit in Cause and Status registers if TARGET_M (*)
  5901a10... MAINTAINERS: Update my email address (*)
  fa79cc4... Test for linking for arm/size-optimization-ieee-[123].c (*)
  57ad446... Daily bump. (*)
  aaf3a59... rs6000: Fix some missing built-in attributes [PR104004] (*)
  0abc1cb... runtime: support PPC32 MUSL register access (*)
  58d7865... options: Clarifications around option definition records' h (*)
  6c0e264... options: Fix "Multiple different help strings" error diagno (*)
  562d014... contrib: Fix up spelling of loongarch-str.h dependency [PR1 (*)
  40d643d... aarch64: Implement determine_suggested_unroll_factor (*)
  7ea3a73... ipa: Careful processing ANCESTOR jump functions and NULL po (*)
  7f01691... libstdc++: Add comment about memalign requirements (*)
  cf68f5a... ipa-cp: Do not create clones for values outside known value (*)
  f6d65e8... ipa: Create LOAD references when necessary during inlining  (*)
  90533de... [nvptx, testsuite] Fix typo in gcc.target/nvptx/march.c (*)
  97ad0b8... tree-optimization/105109 - bogus uninit diagnostic with _Co (*)
  bf4832d... [nvptx] Fix ASM_SPEC workaround for sm_30 (*)
  b75f996... rtl-optimization/105091 - wrong DSE with missed TREE_ADDRES (*)
  b8207ad... Revert "gimple: allow more folding of memcpy [PR102125]" (*)
  63cd7ce... gcov: Reword comment for gcov_read_string() (*)
  0ce8154... c++: parse trivial DMI immediately [PR96645] (*)
  150ab50... Daily bump. (*)
  b4e4b35... Fortran: NULL pointer dereference checking arguments to ASS (*)
  e30c065... Update gcc hr.po (*)
  d32a5f4... rs6000: vec_neg built-ins wrongly require POWER8 (*)
  22b0476... [PR105032] LRA: modify loop condition to find reload insns  (*)
  58a3fda... Revert "testsuite: Change pr80334.C testcase to dg-do compi (*)
  5db9ce1... c-family: ICE with -Wconversion and A ?: B [PR101030] (*)
  3aaf9bf... c++: ICE with failed __is_constructible constraint [PR10047 (*)
  6a777ce... testsuite: Change pr80334.C testcase to dg-do compile [PR10 (*)
  f8c1f29... c++: ICE with aggregate assignment and DMI [PR104583] (*)
  c8cd03f... [nvptx, doc] Document predefined macros at march and mptx (*)
  e3e68fa... ubsan: Fix ICE due to -fsanitize=object-size [PR105093] (*)
  387e818... store-merging: Avoid ICEs on roughly ~0ULL/8 sized stores [ (*)
  410f39f... openmp: Ensure DECL_CONTEXT of OpenMP iterators in template (*)
  9778a7d... [nvptx, doc] Update misa and mptx, add march and march-map (*)
  4f27952... c++: Fox template-introduction tentative parsing in class b (*)
  d8e9199... options: Improve 'LangEnabledBy' option property diagnostic (*)
  0087f36... options, '-Wc++[...]-extensions': Remove undefined one-argu (*)
  4319304... options: Remove 'gcc/c-family/c.opt:Wuse-after-free' option (*)
  78291af... options: Remove 'gcc/c-family/c.opt:Warray-bounds' option d (*)
  e3d2b0d... analyzer/strndup-1.c: skip on *-*-vxworks* (*)
  a5a8d51... gcc.dg/weak/typeof-2: arm may use constant pool (*)
  9f77462... Daily bump. (*)
  c788a0e... analyzer: skip constant pool in -fdump-analyzer-untracked [ (*)
  69db6e7... Fortran: avoid NULL pointer dereference checking elemental  (*)
  eb59ddf... testsuite: Allow setting gpp_std_list in configuration file (*)
  9576887... testsuite: Disable tests for C++23 that depend on std::unex (*)
  5eba157... Update gcc hr.po (*)
  0712f35... Fortran: character length of pointer assignments in structu (*)
  d886a52... gimple: Wrong -Wimplicit-fallthrough with if(1) [PR103597] (*)
  89976d0... c-family: Add -Wmisleading-indentation testcase [PR71637] (*)
  9f9ccc4... Allow vsx_extract_<mode> to use Altivec registers. (*)
  b243ad1... aarch64: correctly handle zero-sized bit-fields in AAPCS64  (*)
  3032df2... arm: correctly handle zero-sized bit-fields in AAPCS [PR102 (*)
  1dca4ca... arm: temporarily disable 'local' pcs selection (PR96882) (*)
  a2eacdb... [nvptx] Add __PTX_ISA_VERSION_{MAJOR,MINOR}__ (*)
  1625e89... [nvptx] Update help text for m64 (*)
  de0ef04... [nvptx] Add march-map (*)
  8712667... Disable gathers for znver3 for vectors with 2 or 4 elements (*)
  c5db32a... [nvptx] Add march alias for misa (*)
  06ff470... MAINTAINERS: Add myself and Lulu as LoongArch port maintain (*)
  8766689... LoongArch Port: Add doc. (*)
  4ae54e8... LoongArch Port: gcc/testsuite (*)
  34024b7... LoongArch Port: libgomp (*)
  b38100e... LoongArch Port: Regenerate libgcc/configure. (*)
  bf291a4... LoongArch Port: libgcc (*)
  7e60c24... LoongArch Port: Builtin macros. (*)
  2aca9d5... LoongArch Port: Builtin functions. (*)
  62ec3b5... LoongArch Port: Machine description C files and .h files. (*)
  bcaf571... LoongArch Port: Machine description files. (*)
  2257613... LoongArch Port: Regenerate gcc/configure. (*)
  b44786f... LoongArch Port: gcc build (*)
  c6c0594... LoongArch Port: Regenerate configure (*)
  2788d42... options: Fix 'enabledby_negargs' typo in 'LangEnabledBy' op (*)
  8bbeffc... libstdc++: Workaround for missing 'using enum' in Clang 12 (*)
  7255d29... libstdc++: Fix incorrect preprocessor conditions in <versio (*)
  35464c7... testsuite: Check fpic support in pr103275.c (*)
  b6cccf8... testsuite: fixup pr97521.c and pr96713.c on i686-* (*)
  28c5df7... tree-optimization/105080 - make sure SCEV is available for  (*)
  3734527... analyzer: ensure that we purge state when reusing a conjure (*)
  1203e8f... analyzer: fix ICE with incorrect lookup of cgraph node [PR1 (*)
  aab0127... Daily bump. (*)
  eed9d09... ctfout: use ctfc_get_num_ctf_vars instead (*)
  8825252... Remove --with-gmp-dir and --with-mpfr-dir (*)
  00635b6... Update gcc sv.po (*)
  83a21c9... c++: Fix __has_trivial_* docs [PR59426] (*)
  f809385... c++: add comment (*)
  23e5732... c++: reject concept w/ multiple tparm lists [PR105067] (*)
  ecb4882... c++: constrained template friend matching ICE [PR105064] (*)
  cccbb77... x86: Also use Yw in *ssse3_pshufbv8qi3 clobber (*)
  0127fb1... [nvptx] Improve help description of misa and mptx (*)
  fc50d9a... c++: hash table ICE with variadic alias [PR105003] (*)
  8753427... gimple-fold: fix location of loads for memory ops [PR104308 (*)
  19b87a0... c++: low -faligned-new [PR102071] (*)
  8796eb2... c++: visibility of local extern [PR103291] (*)
  b854ce1... c++: CTAD and member alias template [PR102123] (*)
  c7361eb... c++: member alias declaration [PR103968] (*)
  8bc5cda... c++: CTAD and member function references [PR103943] (*)
  72bdfcb... c++: missing aggregate base ctor [PR102045] (*)
  71e1db5... c++: mangling union{1} in template [PR104847] (*)
  07be8f8... c++: ICE with alias in pack expansion [PR103769] (*)
  52f42dc... [libgomp, testsuite] Fix hardcoded libexec in plugin/config (*)
  567eb37... libstdc++: Fix typos in comments in tests (*)
  a74ccc8... gcc-changelog: Update revert_regex. (*)
  c8464cf... gcc-changelog: Make This reverts stricter. (*)
  bc86a86... tree-optimization/105070 - annotate bit cluster tests with  (*)
  9f37d31... aarch64: Update Neoverse N2 core definition (*)
  e4352a0... Fix typo in vec_setv8hi_0. (*)
  50f9148... predcom: Fix up component::component [PR105056] (*)
  f6819b7... add missing dg-require alias to gcc.dg/torture/pr100786.c (*)
  2c1c55d... Daily bump. (*)
  08e6933... x86: Use Yw constraint on *ssse3_pshufbv8qi3 (*)
  b78e0ce... libstdc++: Define std::expected for C++23 (P0323R12) (*)
  d290641... Daily bump. (*)
  43911dd... Remove mysterious '-# Defining these options here in additi (*)
  41d1f11... PR middle-end/104885: Fix ICE with large stack frame on pow (*)
  6459e65... ecog: Return 1 from insn_invalid_p if REG_INC reg overlaps  (*)
  ff465bd... c++: diagnosing if-stmt with non-constant branches [PR10505 (*)
  04f1958... c++: ICE when building builtin operator->* set [PR103455] (*)
  ede5f52... x86: Use x constraint on KL patterns (*)
  99591cf... x86: Use x constraint on SSSE3 patterns with MMX operands (*)
  8c8993c... analyzer: fix ICE on memset of untracked region [PR105057] (*)
  f0fdd92... Manually add entry for r12-7818-g3ab5c8cd03d92bf4ec41e35182 (*)
  31e989a... Daily bump. (*)
  0268c54... Add another commit to ignore (*)
  1806829... c++: Fix up __builtin_{bit_cast,convertvector} parsing (*)
  75d1c8f... reload: Adjust comment in find_reloads about subset, not in (*)
  81faeda... rs6000: Update testsuite to use -mdejagnu-cpu= and -mdejagn (*)
  bdd7b67... x86: Use -msse2 on gcc.target/i386/pr95483-1.c (*)
  674ec67... libstdc++: Add more doxygen comments in <bit> (*)
  3ab5c8c... arm: Revert Auto-vectorization for MVE: add pack/unpack pat (*)
  2572550... [PR104971] LRA: check live hard regs to remove a dead insn (*)
  fe705dc... tree-optimization/105053 - fix reduction chain epilogue gen (*)
  d0b938a... c++: alignas and alignof void [PR104944] (*)
  8570cce... [libgomp, testsuite] Scale down some OpenACC test-cases (*)
  0b0fc52... middle-end/105049 - fix uniform_vector_p and vector CTOR gi (*)
  711c7f0... Fix issue for pointers to anonymous types with -fdump-ada-s (*)
  45e955b... fortran: Fix up initializers of param(0) PARAMETERs [PR1036 (*)
  748f36a... doc/invoke.texi: Move @ignore block out of @gccoptlist [PR1 (*)
  5f6197d... analyzer: add region::tracked_p to optimize state objects [ (*)
  319ba7e... Docs: Document that taint analyzer checker disables some wa (*)
  6fc4a99... Daily bump. (*)
  21079cb... Change my MAINTAINERS information (*)
  9fdac7e... c++: ICE with template code in constexpr [PR104284] (*)
  346ab5a... c++: delayed parse DMI [PR96645] (*)
  f053088... c++: FIX_TRUNC_EXPR in tsubst [PR102990] (*)
  647537a... c++: missing SFINAE for non-constant consteval calls [PR104 (*)
  fb488cb... hardened conditionals: drop copied identifiers (*)
  b8c4171... hardcmp: split before dispatch edge (*)
  11fb784... [libatomic] Fix return value in libat_test_and_set (*)
  5683777... testsuite: Add compat.exp testcase for most common zero wid (*)
  8698ff6... fold-const: Handle C++ dependent COMPONENT_REFs in operand_ (*)
  d937c6e... Properly reset the port handle when closing (*)
  85b4d88... Fix memory leaks (*)
  c1d233e... tree-optimization/104970: Limit size computation for access (*)
  72124f4... c++: extern thread_local declarations in constexpr [PR10499 (*)
  497bde3... rs6000: Skip overload instances with NULL fntype [PR104967] (*)
  d1ca63a... Daily bump. (*)
  4cebae0... analyzer: fix accessing wrong stack frame on interprocedura (*)
  2cd0c9a... c++: tweak PR103337 fix (*)
  e8cd3ed... c++: tweak PR105006 fix (*)
  5e33fea... Fortran: Fix directory stat check for '.' [PR103560] (*)
  d9792f8... target/102125 - alternative memcpy folding improvement (*)
  1daa198... rtl-optimization/105028 - fix compile-time hog in form_thre (*)
  a3f7874... c++: using from enclosing class template [PR105006] (*)
  e6a3991... analyzer: use tainted_allocation_size::m_mem_space [PR10501 (*)
  160b095... analyzer: fix ICE adding note to disabled diagnostic [PR104 (*)
  4894d69... libstdc++: Add missing constraints to std::bit_cast [PR1050 (*)
  018805e... rs6000: Adjust error messages. (*)
  bd81327... libstdc++: Fix feature test macros in <version> for freesta (*)
  5bf59b0... libstdc++: Disable atomic wait for freestanding [PR105021] (*)
  4a9e921... testsuite: Fix up sse2-v1ti-shift-3.c test [PR102986] (*)
  1002a7a... LTO: Fixes for renaming issues with offload/OpenMP [PR10428 (*)
  8fa7216... Fix ICE caused by NULL_RTX returned by lowpart_subreg. (*)
  a228781... Daily bump. (*)
  5d2233f... libstdc++-v3 testsuite: Call fesetround(FE_DOWNWARD) only i (*)
  4b7d9f8... c: -Wmissing-field-initializers and designated inits [PR822 (*)
  774ab2e... Fortran: ensure intialization of stride array (*)
  b6e3390... testsuite: Add testcase for already fixed PR [PR102489] (*)
  24ee431... [nvptx] Use '%' as register prefix (*)
  b57358c... [nvptx] Limit HFmode support to mexperimental (*)
  a4baa0d... [nvptx] Add mexperimental (*)
  f8b15e1... [nvptx] Use .alias directive for mptx >= 6.3 (*)
  a624388... [nvptx] Add warp sync at simt exit (*)
  08f263e... tree-optimization/105012 - fix ICE from local DSE of if-con (*)
  ef0e11a... nvptx: fix wrapping in an error message. (*)
  a47b159... rs6000: wrap const in an error message. (*)
  c1ba4e5... v850: fix typo in pragma name (*)
  d85a84c... rs6000: update error message format. (*)
  1c2a3ae... i386: update error message format. (*)
  c6e75a4... aarch64: update error message format. (*)
  930eb8b... aarch64: Update regmove costs for neoverse-v1 and neoverse- (*)
  27d8748... aarch64: Add Demeter tuning structs (*)
  b074fa6... aarch64: Update reg-costs to differentiate between memmove  (*)
  a850930... aarch64: Add Neoverse-N2 tuning structs (*)
  0bae246... aarch64: Enable FP16 feature by default for Armv9 (*)
  6ee5892... lto-plugin: Use GNU ld or Solaris ld version script in pref (*)
  919fbff... Extend splitter pattern to reversed condition by swapping t (*)
  7d5ee28... testsuite: Add testcase for no longer failing PR [PR102645] (*)
  6adbb51... calls: Fix error recovery after sorry differently [PR104989 (*)
  c6bc483... print-tree:Avoid warnings of overflow (*)
  7bce0be... AVX512FP16: Fix wrong code for _mm_mask_f[c]madd.*sch [PR 1 (*)
  d156bb8... Daily bump. (*)
  e8b6afa... x86: Disable SSE in ISA2 for -mgeneral-regs-only (*)
  c65bd53... c++: initialized array of vla [PR58646] (*)
  bec69ac... x86: Disable AVX on pr86722.c and pr90356.c (*)
  d0363a8... x86: Properly check FEATURE_AESKLE (*)
  24d51e7... c++: designated init and aggregate members [PR103337] (*)
  e3e191b... c++: designator and anon struct [PR101767] (*)
  3873e61... Update gcc sv.po (*)
  1dd5137... d: Fix internal compiler error: in build_complex, at tree.c (*)
  fbdaa58... d: Merge upstream dmd 2503f17e5, phobos a74fa63e6. (*)
  4a3073f... rtl-ssa: Fix prev/next_def confusion [PR104869] (*)
  2d810ac... Avoid a warning of overflow (*)
  e63ac86... libstdc++: Work around clang misdesign in time_get<>::get [ (*)
  3f18553... docs: Document min-pagesize parameter. (*)
  70b8f43... Dump when estimating the number of iterations of a loop (*)
  5177634... RISC-V: Implement misc macro for vector extensions. (*)
  e767da2... AVX512FP16: Fix masm=intel output for vfc?(madd|mul)csh [PR (*)
  31104d6... Daily bump. (*)
  6f30c4c... Fix testsuite fallout from pr104960 change (*)
  d7f00da... Daily bump. (*)
  907811d... fortran: Separate associate character lengths earlier [PR10 (*)
  638e630... libgcc: m68k: avoid TEXTRELs in shared library (PR 86224) (*)
  9815244... selftest: Move C-specific tests to c_family (*)
  bc84b61... [PATCH] gcc: pass-manager: Fix memory leak. [PR jit/63854] (*)
  b2dff6b... rename floatformat_ia64_quad_{big, little} to floatformat_i (*)
  b60bc91... i386: Don't emit pushf;pop for __builtin_ia32_readeflags_u* (*)
  2663d18... c-family: Fix up ICE during pretty-printing of PMF related  (*)
  8ca61ad... Daily bump. (*)
  faacafd... analyzer: extend state-purging to locals [PR104943] (*)
  1c1daca... analyzer: add tests of boxed values [PR104943] (*)
  0c01688... [PR104961] LRA: split hard reg for reload pseudo with clobb (*)
  eabf8ca... tree: Add comment. (*)
  47da519... c++: using lookup within class defn [PR104476] (*)
  32ca611... Allow (void *) 0xdeadbeef accesses without warnings [PR9957 (*)
  0a0c2c3... c++: Fix up constexpr evaluation of new with zero sized typ (*)
  a9131a3... testsuite: Add missing <vector> header to test (*)
  c7a6a32... c++: alias template and empty parameter packs [PR104008] (*)
  c133bdf... Fortran/OpenMP: Fix privatization of associated names (*)
  7a42b1f... libstdc++: Simplify constraints for std::any construction [ (*)
  c508622... testsuite, modules, Darwin: Adjust expected output for olde (*)
  63746c2... Fix "[openmp] Set location for taskloop stmts" (*)
  41f01c9... c++tools: Work around a BSD bug in getaddrinfo(). (*)
  99fcd60... libcody: Do not use a dummy port number in getaddrinfo(). (*)
  356e272... [openmp] Set location for taskloop stmts (*)
  093cdad... [openmp] Fix SIMT reduction using TRUTH_{AND,OR}IF_EXPR (*)
  6393122... Fortran/OpenMP: Improve associate-name diagnostic [PR103039 (*)
  1f5c0e6... Refine HImode movement for "v" to "v". (*)
  ac73c94... libstdc++: Reduce header dependencies from PSTL headers [PR (*)
  c0009a3... openmp: Fix up gomp_affinity_init_numa_domains (*)
  16fe6e8... x86: Correct march=sapphirerapids to base on icelake server (*)
  e9ea301... Daily bump. (*)
  79e210f... analyzer: fixes to -fdump-analyzer-state-purge (*)
  2b34043... analyzer: fix program_point::get_next for PK_BEFORE_STMT (*)
  c482c28... PR 90356: Use xor to load const_double 0.0 on SSE (always) (*)
  8db155d... Always use dominators in the cache when available. (*)
  00df7ee... libstdc++: Avoid including <algorithm> in <filesystem> [PR9 (*)
  38ce448... libstdc++: Rewrite __moneypunct_cache::_M_cache [PR104966] (*)
  1d47c05... libatomic: Improve 16-byte atomics on Intel AVX [PR104688] (*)
  78ef40e... libstdc++: Fix comment in testsuite utility (*)
  3a7ba8f... tree-optimization/104960 - unsplit edges after late sinking (*)
  7276a18... gimplify: Emit clobbers for TARGET_EXPR_SLOT vars later [PR (*)
  c43cb35... Enhance further testcases to verify Openacc 'kernels' decom (*)
  004fc4f... Enhance further testcases to verify handling of OpenACC pri (*)
  9fc8f27... Daily bump. (*)
  3ef2343... Fix strange binary corruption with last commit. (*)
  4565a07... PR c/98198: ICE-on-invalid-code error recovery. (*)
  732e4a7... PR target/94680: Clear upper bits of V2DF using movq (like  (*)
  2f26b26... libstdc++: Fix symbol versioning for Solaris 11.3 [PR103407 (*)
  69921f4... libgo: update to final Go 1.18 release (*)
  7fd6e36... analyzer: early rejection of disabled warnings [PR104955] (*)
  5a4e208... libstdc++: Ensure that std::from_chars is declared when sup (*)
  beb12c6... tree-optimization/104941: Actually assign the conversion re (*)
  be093b8... OpenMP, Fortran: Bugfix for omp_set_num_teams. (*)
  3117ffc... x86: Also check _SOFT_FLOAT in <x86gprintrin.h> (*)
  2a5fabe... RISC-V: Add version info for zk, zkn and zks (*)
  eb4f83d... RISC-V: Handle combine extension in canonical ordering. (*)
  f6fb661... tree-optimization/102008 - restore if-conversion of adjacen (*)
  5809bb4... c++: further lookup_member simplification (*)
  e55c5e2... c++: fold calls to std::move/forward [PR96780] (*)
  818e305... tree-optimization/104942: Retain sizetype conversions till  (*)
  9521556... aarch64: Fix up RTL sharing bug in aarch64_load_symref_appr (*)
  6aef670... Performance/size improvement to single_use when matching GI (*)
  7690bee... Some minor HONOR_NANS improvements to match.pd (*)
  ab46fc7... OpenACC privatization diagnostics vs. 'assert' [PR102841] (*)
  570d5bf... Don't fold __builtin_ia32_blendvpd w/o sse4.2. (*)
  088a51a... MAINTAINERS: Add myself to DCO section (*)
  14d2ac8... Daily bump. (*)
  d1d9584... analyzer: add test coverage for PR 95000 (*)
  a58e342... analyzer: presize m_cluster_map in store copy ctor (*)
  b5baf56... rs6000: Fix invalid address passed to __builtin_mma_disasse (*)
  ffe9c0a... c++: extraneous access error with ambiguous lookup [PR10317 (*)
  98afdc3... riscv: Allow -Wno-psabi to turn off ABI warnings [PR91229] (*)
  da24fce... i386: Use no-mmx,no-sse for LIBGCC2_UNWIND_ATTRIBUTE [PR104 (*)

(*) This commit already exists in another branch.
    Because the reference `refs/heads/devel/sphinx' 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:[~2022-06-17 11:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-17 11:06 [gcc/devel/sphinx] (1810 commits) Merge branch 'master' into devel/sphinx Martin Liska

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