public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/loop-unswitch-support-switches] (2174 commits) Merge remote-tracking branch 'origin/master' into unswitch
@ 2022-05-05 13:14 Richard Biener
  0 siblings, 0 replies; only message in thread
From: Richard Biener @ 2022-05-05 13:14 UTC (permalink / raw)
  To: gcc-cvs

The branch 'devel/loop-unswitch-support-switches' was updated to point to:

 3281d212cb0... Merge remote-tracking branch 'origin/master' into unswitch

It previously pointed to:

 149d1e4ec97... Add top-level comment.

Diff:

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

  3281d21... Merge remote-tracking branch 'origin/master' into unswitch
  6a11fbc... move testcase that will conflict with one on trunk
  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 (*)
  49fb0af... PR tree-optimization/101895: Fold VEC_PERM to help recogniz (*)
  efd1582... c++: Fix up cp_parser_skip_to_pragma_eol [PR104623] (*)
  a2645cd... ifcvt: Punt if not onlyjump_p for find_if_case_{1,2} [PR104 (*)
  373a2dc... Avoid -Wdangling-pointer for by-transparent-reference argum (*)
  510613e... Daily bump. (*)
  c6f7a9f... Update gcc de.po, fr.po, sv.po (*)
  6abc4e4... Fix libitm.c/memset-1.c test fails with new peephole2s. (*)
  344e6f9... Enable libsanitizer build on mips64 (*)
  a60a3a9... libsanitizer: cherry-pick db7bca28638e from upstream (*)
  77eb046... lra: Fix up debug_p handling in lra_substitute_pseudo [PR10 (*)
  8f7b7c1... libstdc++: Fix reading UTF-8 characters for 16-bit targets  (*)
  67a1cb2... top-level: Fix comment about --enable-libstdcxx in configur (*)
  c879b92... c++: Reject __builtin_clear_padding on non-trivially-copyab (*)
  a010954... i386: Fix up _mm_loadu_si{16,32} [PR99754] (*)
  b424467... Spelling fix - cannott -> cannot [PR104899] (*)
  823b3b7... Don't fold builtin into gimple when isa mismatches. (*)
  b9756c0... Daily bump. (*)
  7e28750... d: Merge upstream dmd 02a3fafc6, druntime 26b58167, phobos  (*)
  1b85638... texi + c-target.def: Fix typos (*)
  57eeedd... Daily bump. (*)
  d3b0dc6... c++: naming a dependently-scoped template for CTAD [PR10464 (*)
  03c83cf... c++: ICE with bad conversion shortcutting [PR104622] (*)
  9413bb5... c++: return-type-req in constraint using only outer tparms  (*)
  ab71d3f... c++: ICE with non-constant satisfaction value [PR98644] (*)
  28750ac... c++: give fold expressions a location (*)
  80fcc4b... rs6000: Do not use rs6000_cpu for .machine ppc and ppc64 (P (*)
  a07b8f4... OpenACC 'kernels' decomposition: resolve wrong-code cases u (*)
  535afbd... OpenACC 'kernels' decomposition: wrong-code cases unless ma (*)
  2e53fa7... Enhance further testcases to verify handling of OpenACC pri (*)
  337ed33... OpenACC 'kernels' decomposition: Mark variables used in 'pr (*)
  9781ae3... Add 'c-c++-common/goacc/kernels-decompose-pr104086-1.c' [PR (*)
  828335b... Add 'gcc/tree.cc:user_omp_clause_code_name' [PR65095] (*)
  72c2430... PR middle-end/98420: Don't fold x - x to 0.0 with -froundin (*)
  3cb27b8... Fix DImode to TImode sign extend issue (*)
  b00f976... Daily bump. (*)
  42d9ff3... d: Cache generated import declarations in a hash_map (*)
  7a6ba7c... d: Fix mistakes in strings to be translated [PR104552] (*)
  251ea6d... PR tree-optimization/98335: New peephole2 xorl;movb -> movz (*)
  c5288df... PR tree-optimization/98335: Improvements to DSE's compute_t (*)
  098c538... [Committed] Update g++.dg/other/pr84964.C for ia32 (and sim (*)
  eb5edcf... tree-optimization/104880 - update-address-taken and cmpxchg (*)
  69619ac... target/104762 - vectorization costs of CONSTRUCTORs (*)
  db494fd... lto-plugin: Honor link_output_name for -foffload-objects fi (*)
  1375e2b... libphobos: Enable on Solaris/SPARC or with /bin/as [PR 1035 (*)
  41bda00... Fortran: OpenMP/OpenACC avoid uninit access in size calc fo (*)
  5e28be8... Daily bump. (*)
  a717376... PR c++/84964: Middle-end patch to expand_call for ICE after (*)
  a8db9b9... libstdc++: Do not use fast_float for 16-bit size_t [PR10487 (*)
  d016dd7... analyzer: fix ICE with -fanalyzer-transitivity [PR104863] (*)
  d8e5fff... [PR103074] LRA: Check new conflicts when splitting hard reg (*)
  b5417a0... libstdc++: Move closing brace outside #endif [PR104866] (*)
  7c2ac3c... Fix multiple issue in the testcase allocate-1.f90. (*)
  4602a49... c++: ->template and implicit typedef [PR104608] (*)
  97f76b5... c++: Don't allow type-constraint auto(x) [PR104752] (*)
  ac8310d... c++: ICE with operator delete [PR104846] (*)
  e46843f... c++: allow variadic operator[] for C++23 [PR103460] (*)
  73f3b8a... libstdc++: Fix std::strong_order to handle NaN on VAX (*)
  c65d3c7... analyzer: add notes to write-to-const/string from access at (*)
  b6eaf90... analyzer: check for writes to consts via access attr [PR104 (*)
  708646d... analyzer: fix duplicates in check_for_tainted_size_arg (*)
  e671e48... ipa-cp: Avoid adjusting references through self-recursion ( (*)
  ee34ffa... tree-optimization/102943 - use tree form for sbr_sparse_bit (*)
  9467e73... ada/104861 - use target_noncanonial for Target_Name (*)
  83bc478... tree-optimization/102943 - avoid (re-)computing dominance b (*)
  cfaa2fa... libstdc++: Support VAX floats in std::strong_order (*)
  d563b0b... contrib: Fix non-portable shell commands in gcc-git-customi (*)
  3357878... [nvptx] Use no,yes for attribute predicable (*)
  f07178c... [nvptx] Disable warp sync in simt region (*)
  3e743d6... [nvptx] Handle unused result in nvptx_unisimt_handle_set (*)
  3ebcc05... [nvptx] Use bit-bucket operand for atom insns (*)
  248bbcb... [nvptx] Use atom.and.b64 instead of atom.b64.and (*)
  975e7ad... [nvptx] Add multilib mptx=3.1 (*)
  831ecdd... [nvptx] Restore default to sm_30 (*)
  7a5e036... [OpenACC privatization] Analyze 'lookup_decl'-translated DE (*)
  4487415... Add 'c-c++-common/goacc/kernels-decompose-pr104774-1.c' [PR (*)
  6870912... Add 'gfortran.dg/goacc-gomp/pr102330-{1,2,3}.f90' [PR102330 (*)
  1d9dc3d... Enhance further testcases to verify handling of OpenACC pri (*)
  6f8abf2... rs6000: Fix up __SIZEOF_{FLOAT,IBM}128__ defines [PR99708] (*)
  ff060ef... contrib: Fix up git-descr.sh regression [PR102664] (*)
  bae1041... PR c++/95999: Improved error recovery in enumeration lists. (*)
  2185c97... PR c++/39751: ICE-on-invalid parsing regression. (*)
  8cc4f9c... Daily bump. (*)
  65857ca... libstdc++: Avoid implicit narrowing from uint128_t [PR10485 (*)
  4ea128d... c: Revert C2x changes to function type compatibility (*)
  22015e7... Fortran: improve error recovery on invalid array section (*)
  e2607d7... toplevel: Makefile.def: Make configure-sim depend on all-re (*)
  4505265... GCN: Implement __atomic_compare_exchange_{1,2} in libgcc [P (*)
  bded0d5... Restore INDIRECT_REF asm operand heuristic with MEM_REF (*)
  caa6c33... x86: Define LIBGCC2_UNWIND_ATTRIBUTE on ia32 [PR104781] (*)
  ec0f53a... c++: non-constant non-dependent decltype folding [PR104823] (*)
  e32869a... c++: detecting copy-init context during CTAD [PR102137] (*)
  fe548eb... c++: merge default targs for function templates [PR65396] (*)
  4470e81... testsuite/104759 - adjust gcc.dg/vect/vect-multitypes-12.c (*)
  ba3ff5e... middle-end/104786 - ICE with asm and VLA (*)
  1c7b110... vect: fix out-of-bound access in supports_vec_convert_optab (*)
  a5c9b7c... Fortran: Fix CLASS handling in SIZEOF intrinsic (*)
  d765111... c, c++, c-family: -Wshift-negative-value and -Wshift-overfl (*)
  7ca24ae... simplify-rtx: Fix up SUBREG_PROMOTED_SET arguments [PR10483 (*)
  2ab70a4... mips: avoid signed overflow in LUI_OPERAND [PR104842] (*)
  17bffa0... contrib: Fix non-portable sed commands in gcc-descr [PR1026 (*)
  8d038a8... Daily bump. (*)
  e52af9c... PR c++/96440: ICE-on-invalid-code error recovery. (*)
  48777d9... Fortran: Fix gfc_conv_gfc_desc_to_cfi_desc with NULL [PR104 (*)
  3093f8a... PR c++/96437: ICE-on-invalid-code error recovery. (*)
  8ab72ec... PR c++/96329: ICE-on-invalid-code error recovery. (*)
  d54ce46... c++: Wrong error with alias template in class tmpl [PR10410 (*)
  2858e2a... compiler: ignore function type result name in export data (*)
  6f748bc... c++: Attribute deprecated/unavailable divergence (*)
  e3e369d... Fortran: do not frontend-optimize MINLOC/MAXLOC for charact (*)
  e480c3c... c++: Don't suggest cdtor or conversion op identifiers in sp (*)
  768956c... arm: Remove unused variable arm_binop_none_none_unone_quali (*)
  34b45cc... Darwin: Address a translation comment [PR104552]. (*)
  b7175f3... analyzer: more test coverage of leak detection [PR99771] (*)
  e1133c0... rtl: ICE with thread_local and inline asm  [PR104777] (*)
  23ed4df... x86: Disallow unsupported EH return (*)
  796f522... arm: MVE: Relax addressing modes for full loads and stores (*)
  6319391... Fix typo in gcc/params.opt. (*)
  10ecf51... contrib: Fix gcc-descr script [PR102664] (*)
  058d19b... tree-optimization/84201 - add --param vect-induction-float (*)
  7cce7b1... libstdc++: Remove incorrect copyright notice from header (*)
  5f07095... vect: disable bitmask tests on sparc (*)
  da2667c... params: Remove repeated word "that" in parameter descriptio (*)
  dc46350... tree-optimization/104825 - guard modref query (*)
  b1a741a... Optimize v4si broadcast for noavx512vl. (*)
  e6533e2... Daily bump. (*)
  03e0c80... c++: tweak to (*(fn))() patch [PR104618] (*)
  b7dbe87... Update gcc fr.po, sv.po (*)
  c0134b7... Fortran: Fix gfc_maybe_dereference_var [PR104430][PR99585] (*)
  0af37ad... analyzer: fix leak suppression at end of 'main' [PR101983] (*)
  e3ca3e7... Fortran: Fix typos (*)
  a86ca83... doc: Remove redundant sentence about modules being in C++20 (*)
  4cb935c... libstdc++: Use visibility pragmas instead of attributes [PR (*)
  1117545... opts: fix -gtoggle + optimize attribute (*)
  02b7dd7... Add missing space in various string literals (*)
  027e304... Fix up duplicated duplicated words in comments (*)
  b1d8198... arm: add missing space to error. (*)
  5db1d7f... tree-optimization/104782 - adjust PR101636 fix (*)
  40c1d4a... MSP430: fix error message. (*)
  fcc48d2... arm: fix option quoting in error messages. (*)
  cfb46c9... translation: reuse string and use switch for codes (*)
  2472dca... s390: Fix up *cmp_and_trap_unsigned_int<mode> constraints [ (*)
  93ecb25... translation: small fixes (*)
  d73ae7a... Fix translation strings. (*)
  024bdd2... rx: Fix translation string. (*)
  3bd11f7... i386: Fix up cond_{and,ior,xor,mul}* [PR104779] (*)
  0f0b428... libstdc++: vxworks: remove stray <iostream> include (*)
  aad3d93... Daily bump. (*)
  98cd717... [Committed] Update gcc.dg/lower-subreg-1.c on ia32. (*)
  762181c... Daily bump. (*)
  d3a757a... libstdc++: Ensure __glibcxx_assert_fail has default visibil (*)
  dab41c9... waccess: Remove visited bitmap and stop on EDGE_ABNORMAL (*)
  8ea4a34... PR 104732: Simplify/fix DI mode logic expansion/splitting o (*)
  1301d7f... Optimize signed DImode -> TImode on power10. (*)
  8d96e14... Daily bump. (*)
  93557e6... Update gcc de.po (*)
  77eccbf... rs6000: Improve .machine (*)
  0e5d9ae... Update .po files (*)
  591d213... c++: Standard mangling abbreviations & modules (*)
  14dfbb5... Fix 'libgomp.oacc-c-c++-common/kernels-decompose-1.c' expec (*)
  458ad38... analyzer: reduce svalue depth limit from 13 to 12 [PR103521 (*)
  c340248... mkruntimeinc: skip _FILE (*)
  e710795... libgo: move golang.org/x/sync/semaphore to gotool packages (*)
  6be8281... libgo: fix AIX build for the Go1.18 update (*)
  2558747... Darwin: Fix a type mismatch warning for a non-GCC bootstrap (*)
  c18ddb0... Darwin, libgcc: Fix build errors on powerpc-darwin8. (*)
  074d283... c++: Add testcase for already fixed PR [PR103443] (*)
  73baba1... c++: New module mangling ABI (*)
  f1b3e38... LRA, rs6000, Darwin: Revise lo_sum use for forced constants (*)
  cb16bc3... rs6000: Allow -mlong-double-64 after -mabi={ibm,ieee}longdo (*)
  e28eb86... Test 'libgomp.oacc-*/kernels-private-vars-*' with '--param= (*)
  c85aaf2... gimplify: Clear TREE_READONLY on automatic vars being store (*)
  07395f1... Test '-fopt-info-omp-all' in 'libgomp.oacc-*/kernels-privat (*)
  8935589... OMP lowering: Regimplify 'OMP_CLAUSE_MAP_DECL_MAKE_ADDRESSA (*)
  de6e81e... OpenACC 'kernels' decomposition: Move 'TREE_ADDRESSABLE' se (*)
  e5ae22c... Add diagnostic: "note: OpenACC 'kernels' decomposition: var (*)
  c14ea6a... Catch 'GIMPLE_DEBUG' misbehavior in OpenACC 'kernels' decom (*)
  e085900... Add 'c-c++-common/goacc/kernels-decompose-pr104133-1.c' [PR (*)
  741859b... Add 'c-c++-common/goacc/kernels-decompose-pr104132-1.c' [PR (*)
  fda0b0e... Update 'c-c++-common/goacc/classify-*', 'gfortran.dg/goacc/ (*)
  289f65d... libstdc++: Fix -Wunused-local-typedefs warning in <compare> (*)
  49bc9c6... tree: Fix up warn_deprecated_use [PR104627] (*)
  609e8c4... x86: Always return pseudo register in ix86_gen_scratch_sse_ (*)
  fc03ebd... Daily bump. (*)
  5706a5d... libstdc++: Use non-debug vector in constexpr test [PR104748 (*)
  64cdf49... libstdc++: Fix test failure on AIX (*)
  9805965... libstdc++: Implement std::strong_order for floating-point t (*)
  51149a0... Call mark_dfs_back_edges before testing EDGE_DFS_BACK [PR10 (*)
  c083e65... configure: use linker plug-in by default for ld.mold (*)
  e81cbab... configure: enable plugin support for ld.mold (*)
  88c4d85... openmp, fortran: Check that the type of an event handle in  (*)
  5b5e456... [nvptx] Build libraries with mptx=3.1 (*)
  07667c9... [nvptx] Build libraries with misa=sm_30 (*)
  12fa764... [nvptx] Use --no-verify for sm_30 (*)
  5065d69... [nvptx] Add -mptx=_ in gcc.target/nvptx/smxx.c (*)
  431414b... openmp: Disable SSA form during gimplification on OMP_SIMD  (*)
  e6e6e0a... calls: When bypassing emit_push_insn for 0 sized arg, emit  (*)
  ea4911c... Daily bump. (*)
  12463f1... Fortran: error recovery after invalid assumed type declarat (*)
  38c1731... testsuite: Add -Wno-psabi to pr104505.c (*)
  8977f4b... d: Merge upstream dmd 423f19b41, druntime 100a608c, phobos  (*)
  12f8dc0... Undo multi-word optional reloads correctly (*)
  dbaabd0... Don't emit switch-unreachable warnings for -ftrivial-auto-v (*)
  8fede28... rtl-optimization/104686 - speedup IRA allocno conflict test (*)
  ced22c5... vect: add vect_float to pr102819 tests (*)
  d7b4c8f... testsuite: Fix up pr104637 testcase [PR104637] (*)
  5839437... cfg: Dump goto_locus if -fdump-*-*-blocks-details (*)
  2e1b003... cfgrtl: Fix up -g vs. -g0 code generation -flto differences (*)
  5f2e72d... testsuite: Add testcases for already fixed PR [PR100541] (*)
  31702fe... strlen: Comment spelling fixes (*)
  02c8089... modref: Comment spelling fixes (*)
  2f1fa70... i386: Fix pr104551 testcase for solaris (*)
  70fe573... AVX512FP16: Fix vcvt[u]si2sh runtime tests for Solaris (*)
  12d4552... Daily bump. (*)
  b11465f... Add a test for true positives related to PR104715. (*)
  1a0e3bb... warn-access: Fix up check_pointer_uses [PR104715] (*)
  4a1c20d... warn-access: Comment spelling fixes (*)
  469073c... d: Remove gdc.test/dhry.d from the testsuite (*)
  673a10a... x86: Limit PR 35513 tests to Linux (*)
  4fe0e1a... lto-plugin: update comments - remove hardwired gold (*)
  ad66b03... libstdc++: Fix -Wmaybe-uninitialized false positive [PR1039 (*)
  16ced9c... libphobos: Fix misspelling of msvcUsesUCRT (PR104659) (*)
  54ef95c... tree-optimization/104716 - check if we can copy loop in loo (*)
  8fba8a8... testsuite/104727 - remove XFAIL for gcc.target/i386/pr84101 (*)
  75ce477... testsuite/104728 - constrain gcc.dg/vect/pr81196-2.c (*)
  88f91d8... Clear currently_expanding_gimple_stmt properly (*)
  9ef2bfd... Restrict new testcase gcc.target/i386/pr80270.c to x86_64. (*)
  6df0c8d... ipa: Improve error handling for target_clone single value (*)
  b88f683... docs: Document more .gcda file name generation. (*)
  c2e0d0c... [nvptx] Handle DCmode in define_expand "omp_simt_xchg_{bfly (*)
  d59d13c... [nvptx] Add nvptx-gen.h and nvptx-gen.opt (*)
  22adaa5... [nvptx] Use nvptx-sm.def for t-omp-device (*)
  7efe469... [nvptx] Add nvptx-sm.def (*)
  4706670... [nvptx, testsuite] Add gcc.target/nvptx/sm*.c (*)
  2240ebd... arc: Fix for new ifcvt behavior [PR104154] (*)
  e238569... i386: Fix V8HF vector init under -mno-avx [PR 104664] (*)
  a35f169... Daily bump. (*)
  28068d1... PR tree-optimization/91384: peephole2 to eliminate testl af (*)
  7e5c6ed... PR middle-end/80270: ICE in extract_bit_field_1 (*)
  ec1b9ba... [PR104637] LRA: Split hard regs as many as possible on one  (*)
  1027dc4... d: Merge upstream dmd cf63dd8e5, druntime caf14b0f, phobos  (*)
  430c892... c++: Lost deprecated/unavailable attr in class tmpl [PR1046 (*)
  c8b0571... c++: ICE with attribute on enumerator [PR104667] (*)
  3f3246e... Suppress uninitialized warnings for new created uses from _ (*)
  1060d06... Fix error recovery in toplev::finalize. (*)
  800b319... Simplify PRE fix (*)
  37b583b... tree-optimization/104700 - adjust constant handling in PRE (*)
  f485b0e... [libgomp, testsuite, nvptx] Add -mptx=_ in declare-variant- (*)
  01cc75e... [nvptx, testsuite] Add -mptx=_ in nvptx.exp test-cases (*)
  9d87ad0... [nvptx] Add -mptx=_ (*)
  07adb74... [nvptx, testsuite] Add -misa=sm_30 in nvptx/atomic-store-3. (*)
  4d11a4d... [nvptx, testsuite] Add -misa=sm_30 in nvptx/uniform-simt-2. (*)
  cac67be... [nvptx, testsuite] Add -misa=sm_35 in nvptx/rotate.c (*)
  a8250bb... rtl-optimization/104686 - speed up conflict iteration (*)
  50d9ca7... AVX512F: Add helper enumeration for ternary logic intrinsic (*)
  88c1b03... Daily bump. (*)
  0096b0b... c++: (*(fn))() [PR104618] (*)
  d1574a9... Fix declarations of _DINFINITY, _SINFINITY and _SQNAN (*)
  ae95779... Daily bump. (*)
  afeaaf4... Daily bump. (*)
  f62115c... match.pd: Further complex simplification fixes [PR104675] (*)
  3885a12... rs6000: Use rs6000_emit_move in movmisalign<mode> expander  (*)
  cc187fb... testsuite: Move pr104540.C test to g++.target/i386/ (*)
  219a882... testsuite: Fix ASAN error [PR104687] (*)
  d54cdd1... arc: Fail conditional move expand patterns (*)
  e25dce5... tree-optimization/103037 - PRE simplifying valueized expres (*)
  eabf7bb... i386: Use a new temp slot kind for splitter to floatdi<mode (*)
  873b36a... warning-control: Comment spelling fix (*)
  526fbcf... internal-fn: Call do_pending_stack_adjust in expand_SPACESH (*)
  758671b... match.pd: Don't create BIT_NOT_EXPRs for COMPLEX_TYPE [PR10 (*)
  a9e2ebe... Revert commit r12-5852-g50e8b0c9bca6cdc57804f860ec5311b6417 (*)
  33c7df5... Add testcase from PR103845 (*)
  a026b67... Cope with NULL dw_cfi_cfa_loc (*)
  e53bb19... Copy EH phi args for throwing hardened compares (*)
  756a618... Daily bump. (*)
  41cbcf5... libstdc++: Fix cast in source_location::current() [PR104602 (*)
  ae3c4e5... Fix attr-retain-* tescases for 32-bit PowerPC. (*)
  916b809... Fortran: frontend code for F2018 QUIET specifier to STOP an (*)
  8645370... RISC-V: Document the degree of position independence that m (*)
  157cc4e... libgcc: fix a warning calling find_fde_tail (*)
  029851f... Fix clang warning in pt.cc (*)
  39be73d... bpf: do not --enable-gcov for bpf-*-* targets (*)
  a4066d3... tree-optimization/104676 - free nb_iterations after loop di (*)
  9251b45... sccvn: Fix visit_reference_op_call value numbering of vdefs (*)
  59b8ade... [libgomp, testsuite, nvptx] Add libgomp.c/declare-variant-3 (*)
  a046033... [nvptx] Add missing t-omp-device isas (*)
  c982d02... [nvptx] Add shf.{l,r}.wrap insn (*)
  7862f6c... [nvptx] Fix dummy location in gen_comment (*)
  ffb2c67... Fix typo in <code>v1ti3. (*)
  4bf3bac... Daily bump. (*)
  aee1adf... analyzer: handle __attribute__((const)) [PR104434] (*)
  cdcea7c... c++: Add new test [PR79493] (*)
  9675ecf... c++: Add fixed test [PR70077] (*)
  fdc4683... middle-end/104644 - recursion with bswap match.pd pattern (*)
  f4ed267... Support SSA name declarations with pointer type (*)
  6e80c4f... tree-optimization/101636 - CTOR vectorization ICE (*)
  c8cb509... warn-recursion: Don't warn for __builtin_calls in gnu_inlin (*)
  0677014... nvptx: Back-end portion of a fix for PR target/104489. (*)
  fd0ab7c... arm: Fix typo in auto-vectorized MVE comparisons (*)
  2f0c933... x86: Update Intel architectures ISA support in documentatio (*)
  2cfb33f... Daily bump. (*)
  3d54f1f... libgo: update README.gcc (*)
  96ee5ce... rs6000: Move g++.dg/ext powerpc tests to g++.target (*)
  bc66b47... Fortran: skip compile-time shape check if constructor shape (*)
  9d1796d... Restore bootstrap on x86_64-pc-linux-gnu (*)
  54f7450... Get rid of 'gcc/omp-oacc-neuter-broadcast.cc:oacc_build_com (*)
  0fe9176... Further simplify 'gcc/omp-oacc-neuter-broadcast.cc:record_f (*)
  f8187b5... Fix OpenACC gang-redundant execution in 'libgomp.oacc-fortr (*)
  537c965... rs6000: Fix GC on rs6000.c decls for atomic handling (PR881 (*)
  e9f8443... arm: Add VPR_REG to ALL_REGS (*)
  c6b4ea7... arm: Convert more MVE/CDE builtins to predicate qualifiers (*)
  6a7c13a... arm: Convert more load/store MVE builtins to predicate qual (*)
  724d656... arm: Convert more MVE builtins to predicate qualifiers (*)
  e6a4aef... arm: Convert remaining MVE vcmp builtins to predicate quali (*)
  df0e57c... arm: Fix vcond_mask expander for MVE (PR target/100757) (*)
  91224cf... arm: Implement auto-vectorized MVE comparisons with vectors (*)
  884f77b... arm: Implement MVE predicates as vectors of booleans (*)
  0d0aaea... arm: Fix mve_vmvnq_n_<supf><mode> argument mode (*)
  6769084... arm: Add support for VPR_REG in arm_class_likely_spilled_p (*)
  bf3e36f... arm: Add GENERAL_AND_VPR_REGS regclass (*)
  7b1cce9... arm: Add new tests for comparison vectorization with Neon a (*)
  39c0b8f... MAINTAINERS: Update my email address. (*)
  5ed77fb... [libgomp, nvptx] Fix hang in gomp_team_barrier_wait_end (*)
  bd73d8d... nvptx: Add -misa=sm_70 (*)
  5e1b17f... libstdc++: Implement P2415R2 changes to viewable_range / vi (*)
  bc91cb8... nvptx: Add -mptx=6.0 (*)
  c2b23aa... [nvptx] Add -mptx-comment (*)
  d669237... Dump def that we use for a splat (*)
  2ef0e75... Implement constant-folding simplifications of reductions. (*)
  2f59f06... libiberty: Fix up debug.temp.o creation if *.o has 64K+ sec (*)
  d44dc13... ranger: Fix up REALPART_EXPR/IMAGPART_EXPR handling [PR1046 (*)
  7e69118... i386: Fix up copysign/xorsign expansion [PR104612] (*)
  6263b65... [libgomp, testsuite, nvptx] Fix pr96390.c without CUDA (*)
  f0ae425... [nvptx] Xfail sibcall execution tests (*)
  7d3e649... [nvptx, testsuite] Remove mptx settings in gcc.target/nvptx (*)
  90d693b... target/99881 - x86 vector cost of CTOR from integer regs (*)
  f24dfc7... tree-optimization/104582 - make SLP node available in vecto (*)
  61fc5e0... tree-optimization/104582 - Simplify vectorizer cost API and (*)
  0435b97... i386: Relax cmpxchg instruction under -mrelax-cmpxchg-loop  (*)
  5c105ad... Daily bump. (*)
  a7eeaa4... runtime/internal/syscall: build dummy package if not Linux (*)
  ce09ab1... aarch64: Add compiler support for Shadow Call Stack (*)
  02aedc6... [nvptx] Initialize ptx regs (*)
  e74d764... c++: Add testcase for already fixed PR [PR85493] (*)
  d34cdec... rtl-optimization/104498: Fix comparing symbol reference (*)
  e01530e... c: [PR104506] Fix ICE after error due to change of type to  (*)
  c42f1e7... Daily bump. (*)
  1d98337... d: Remove handling of deleting GC allocated classes. (*)
  6384eff... d: Merge upstream dmd cb49e99f8, druntime 55528bd1, phobos  (*)
  e49508a... Fortran: improve check of pointer initialization in DATA st (*)
  1f96b5e... Daily bump. (*)
  69cb3f2... [nvptx] Use _ as destination operand of atom.exch (*)
  9ed5243... [nvptx] Don't skip atomic insns in nvptx_reorg_uniform_simt (*)
  8e5c34a... [nvptx] Use nvptx_warpsync / nvptx_uniform_warp_check for - (*)
  9e3bbb4... asan: Mark instrumented vars addressable [PR102656] (*)
  5a9ba3f... Daily bump. (*)
  3343e7e... libgo: update Hurd support (*)
  4984f88... Mark Power10 fusion option undocumented and remove sub-opti (*)
  20a33ef... libgo: update to Go1.18rc1 release (*)
  1931cba... pieces-memset-21.c: Expect vzeroupper for ia32 (*)
  df5ed15... rs6000: Fix up posix_memalign call in _mm_malloc [PR104598] (*)
  fe79d65... target/104581 - compile-time regression in mode-switching (*)
  422d1d3... tree-optimization/96881 - CD-DCE and CLOBBERs (*)
  36278f4... c++: implicit 'this' in noexcept-spec within class tmpl [PR (*)
  0bdb049... Daily bump. (*)
  12a88e6... libstdc++: Deprecate non-standard std::vector<bool>::insert (*)
  2c9b707... c++: inlining explicit instantiations [PR104539] (*)
  1b71bc7... tree: tweak warn_deprecated_use (*)
  36100e0... libstdc++: Make std::error_code printer more robust (*)
  c352ef0... c++: avoid duplicate deprecated warning [PR90451] (*)
  efbb17d... rs6000: __Uglify non-uglified local variables in headers (*)
  fac15bf... rs6000: Workaround for new ifcvt behavior [PR104335]. (*)
  73a118c... c-family: Remove names of unused parameters (*)
  bc6d2f4... Add missing target selector (*)
  3f2a6b0... net: add hurd build tag for setReadMsgCloseOnExec (*)
  d3b2ead... libiberty rust-demangle, ignore .suffix (*)
  db69f66... [PR104447] LRA: Do not split non-alloc hard regs. (*)
  6bbd8af... c++: double non-dep folding from finish_compound_literal [P (*)
  754dce9... Restrict the two sources of vect_recog_cond_expr_convert_pa (*)
  1c2b44b... valtrack: Avoid creating raw SUBREGs with VOIDmode argument (*)
  f99ad11... openmp: Ensure proper diagnostics for -> in map/to/from cla (*)
  550cabd... Clean up MPX-related bit_{MPX,BNDREGS,BNDCSR}. (*)
  837eb12... libbacktrace: gather address ranges from skeleton units (*)
  687e57d... Define __SIZEOF_FLOAT128__ and __SIZEOF_IBM128__. (*)
  5fbcbca... analyzer: const functions have no side effects [PR104576] (*)
  cb3afcd... Daily bump. (*)
  a61aaee... analyzer: fixes to free of non-heap detection [PR104560] (*)
  24ca973... libgo: restore building on Solaris (*)
  6d66bd2... libbacktrace: initialize DWARF 5 fields of unit (*)
  fe581e6... Use range_compatible_p in condexpr_adjust (*)
  c19f317... c++: treat NON_DEPENDENT_EXPR as not potentially constant [ (*)
  f9c4917... testsuite: Add testcase for already fixed PR [PR104448] (*)
  f997eef... combine: Fix up -fcompare-debug issue in the combiner [PR10 (*)
  f31924f... aarch64: Tweak atomic-inst-cas.c options (*)
  a01ba10... aarch64: Remove XFAIL for bic-bitmask-1.c (*)
  25332d2... aarch64: Extend PR100056 patterns to + (*)
  d756918... d: Merge upstream dmd 52844d4b1, druntime dbd0c874, phobos  (*)
  0233276... openmp: For min/max omp atomic compare forms verify arg typ (*)
  6e74122... c-family: Fix up shorten_compare for decimal vs. non-decima (*)
  875e493... Daily bump. (*)
  3d8d8e3... rs6000: Retry tbegin. instructions that can fail intermitte (*)
  e15425e... Use GORI to evaluate arguments of a COND_EXPR. (*)
  84832ca... analyzer: fix ICE on cast to NULL type [PR104524] (*)
  1e2fe67... analyzer: fix uninit false +ve due to optimized conditional (*)
  4d74ea5... Fortran/OpenMP: Fix depend-clause handling for c_ptr (*)
  8e84b2b... aarch64: Fix subs_compare_2.c regression [PR100874] (*)
  65df3ae... aarch64: Fix store_v2vec_lanes.c failure (*)
  fd77b12... aarch64: Add +nosve to tests (*)
  4963079... vect+aarch64: Fix ldp_stp_* regressions (*)
  63a9328... vect: Fix early free (*)
  6cfb7ff... libstdc++: Add missing constexpr to uses-allocator construc (*)
  d03a67d... tree-optimization/104543 - fix unroll-and-jam precondition (*)
  3939c1b... Fortran/OpenMP: Fix depend-clause handling (*)
  0863d0e... cygwin: Fix up -Werror=format-diag errors [PR104536] (*)
  2801f23... fold, simplify-rtx: Punt on non-representable floating poin (*)
  d8b6da8... tree-optimization/104519 - adjust PR100499 niter fix (*)
  c4c0aa6... sanitizer: Use glibc _thread_db_sizeof_pthread symbol if pr (*)
  6a0d6e7... openmp: Make finalize_task_copyfn order reproduceable [PR10 (*)
  2c3309e... c++: TTP in member alias template [PR104107] (*)
  1f8a09d... Daily bump. (*)
  7a1b179... Update -Warray-bounds documentation [PR104355]. (*)
  16b65b0... Use correct names for __ibm128 if long double is IEEE 128-b (*)
  19b517d... Fortran: improve error recovery on bad array section (*)
  3d50ded... libstdc++: Fix stream extraction of IEEE128 long double [PR (*)
  02a981a... c++: Don't reject GOTO_EXPRs to cdtor_label in potential_co (*)
  d51cad0... amdgcn: Allow vector reductions on constants (*)
  0a1a3af... tree-optimization/104528 - free niter estimates after DSE (*)
  164a761... libstdc++: Use __cpp_concepts instead of custom macro [PR10 (*)
  220d85f... libstdc++: Fix typo in pragma (*)
  8134156... libstdc++: Fix std::to_chars for IEEE128 long double (*)
  f320197... tree-optimization/104511 - avoid FP to DFP conversion for V (*)
  f7e2691... c/104505 - ICE with internal function call in diagnostic ex (*)
  3f10e0d... middle-end/104497 - gimplification of vector indexing (*)
  0d31c8e... Daily bump. (*)
  4493c5a... [Ada] PR ada/98724: Alpha/Linux/libada: Use wraplf for Aux_ (*)
  58aeb75... runtime: call timer functions via syscall (*)
  033ec96... compiler: don't set ptrmask bit for pointer to notinheap ty (*)
  57da349... fortran: Unshare associate var charlen [PR104228] (*)
  7e204bd... Add vect_recog_cond_expr_convert_pattern. (*)
  23756b7... Daily bump. (*)
  f0c7367... asan: Fix up address sanitizer instrumentation of __builtin (*)
  5c4258d... x86: Update PR 35513 tests (*)
  0538d42... i386: Fix up cvtsd2ss splitter [PR104502] (*)
  edadc7e... i386: Skip decimal float vector modes in type_natural_mode  (*)
  e8d68f0... Daily bump. (*)
  4c3792d... LRA, rs6000, Darwin: Amend lo_sum use for forced constants  (*)
  13caa02... Regenerate .pot files. (*)
  becc9a1... preprocessor: Extract messages from cpp_*_at calls for tran (*)
  434b2ca... i18n: fix exgettext handling of C++ sources (*)
  8dc2499... libgo: update to Go1.18beta2 (*)
  9a56779... libstdc++: Fix FAIL: 20_util/temporary_buffer.cc for C++14 (*)
  b022473... libstdc++: Fix test failures at -O0 (*)
  9355a8c... match.pd: Fix up (X & Y) CMP 0 -> X CMP2 ~Y simplifications (*)
  b56ad95... middle-end: Small __builtin_clear_padding improvements (*)
  274a4d2... [PR104400] LRA: Modify exclude start hard register calculat (*)
  cc68ad8... analyzer: ignore uninitialized uses of empty types [PR10427 (*)
  ae117af... [gimplefe] Add vector_mask attribute to get access to vecto (*)
  84993d9... c++: Fix up constant expression __builtin_convertvector fol (*)
  fb76c0a... combine: Fix ICE with substitution of CONST_INT into PRE_DE (*)
  72f8d22... middle-end/104496 - fix vectorized_internal_fn_supported_p (*)
  18c8086... df: Don't set bbs dirty because of debug insn moves [PR1044 (*)
  165947f... Add single_use to simplification (uncond_op + vec_cond -> c (*)
  7cc6a8d... [testsuite] Require non_strict_prototype in a few tests (*)
  893aeac... [testsuite] Require alloca support in a few tests (*)
  fd64b09... [nvptx] Handle asm insn in prevent_branch_around_nothing (*)
  a645583... Daily bump. (*)
  50243f4... testsuite: Fix up g++.dg/warn/Wuninitialized-32.C test for  (*)
  db84f38... c++: ICE on xtreme-header_a.H (*)
  b25a7c0... libstdc++: Strengthen memory order for atomic<T>::wait/noti (*)
  c22f3fb... OpenMP/C++: Permit mapping classes with virtual members [PR (*)
  2ac7b19... analyzer: handle more casts of string literals [PR98797] (*)
  b32305b... middle-end: updating the reg use in exit block for -fzero-c (*)
  53fcc46... i386: Fix vec_unpacks_float_lo_v4si operand constraint [PR1 (*)
  69febe8... pr104458.c: Replace long with long long for -mx32 (*)
  8383d41... analyzer: fix testsuite issues seen with mingw [PR102052] (*)
  3d7341c... c++: memfn lookup consistency and dependent using-decls (*)
  3881e18... gfortran: Respect target's NO_DOT_IN_LABEL in trans-common. (*)
  3e53998... libstdc++: Add atomic_fetch_xor to <stdatomic.h> (*)
  3d5f4f7... libstdc++: Fix directory iterator build for newlib (*)
  0f58ba4... tree-optimization/104373 - early diagnostic on unreachable  (*)
  4a80832... middle-end/104467 - fix vector extract simplification (*)
  1b72d45... tree-optimization/104466 - fix cut&paste error perventing a (*)
  19a13d5... [nvptx] Handle sm_7x shared atomic store more optimal (*)
  3e7d4e8... [nvptx] Handle pre-sm_7x shared atomic store using atomic e (*)
  5b2d679... [nvptx] Workaround sub.u16 driver JIT bug (*)
  9694f61... Fortran/OpenMP: Avoid ICE for invalid char array in omp ato (*)
  6d98e83... nvptx: Tweak constraints on copysign instructions (*)
  9bacd7a... PR target/104345: Use nvptx "set" instruction for cond ? -1 (*)
  f68c3de... nvptx: Fix and use BI mode logic instructions (e.g. and.pre (*)
  26d7b8f... nvptx: Add support for 64-bit mul.hi (and other) instructio (*)
  de12b91... nvptx: Expand QI mode operations using SI mode instructions (*)
  91a7e1d... nvptx: Improved support for HFMode including neghf2 and abs (*)
  bcbe280... doc: Tweak the www.bitwizard.nl reference (*)
  bbb7f86... C, C++, Fortran, OpenMP: Add 'has_device_addr' clause to 't (*)
  ba12574... AutoFDO: Don't try to promote indirect calls that result in (*)
  41582f8... [COMMITTED] Fix PR aarch64/104474: ICE with vector float in (*)
  3adf509... Daily bump. (*)
  91b27d9... analyzer: more uninit test coverage (*)
  e50a795... compiler: don't warn for print() (*)
  2e2b861... compiler: use nil pointer for zero length string constant (*)
  70feb68... compiler: treat notinheap types as not being pointers (*)
  f3ffea9... Fortran: try simplifications during reductions of array con (*)
  f6ff673... gccgo: link static libgo against -lrt on GNU/Linux (*)
  4cf3c33... libstdc++: Fix deadlock in atomic wait [PR104442] (*)
  f0caa45... testsuite: AIX fixes (*)
  354349e... x86: Compile PR target/104441 tests with -march=x86-64 (*)
  499f8d4... c: Fix up __builtin_assoc_barrier handling in the C FE [PR1 (*)
  2f9ab26... i386: -mno-xsave should disable all relevant ISA flags [PR1 (*)
  2b399db... i386: Force inputs to a register to avoid lowpart_subreg fa (*)
  eefec38... Avoid using predefined insn name for instruction with diffe (*)
  d3f3ec5... -fgo-dump-spec: really name alignment field "_" (*)
  ed3fea0... rs6000: Correct function prototypes for vec_replace_unalign (*)
  83d7e72... aarch64: Extend vec_concat patterns to 8-byte vectors (*)
  bce43c0... aarch64: Remove move_lo/hi_quad expanders (*)
  4057266... aarch64: Add a general vec_concat expander (*)
  85ac2fe... aarch64: Add more vec_combine patterns (*)
  aeef5c5... aarch64: Remove redundant vec_concat patterns (*)
  958448a... aarch64: Generalise adjacency check for load_pair_lanes (*)
  fabc5d9... aarch64: Generalise vec_set predicate (*)
  c48a681... aarch64: Tighten general_operand predicates (*)
  ee50b43... c++: memfn lookup consistency and using-decls [PR104432] (*)
  1ce5395... c++: modules and explicit(bool) [PR103752] (*)
  8f8f8c6... middle-end/104464 - ISEL and non-call EH #2 (*)
  d80f224... c++: P2493 feature test macro updates (*)
  2d3c477... [PATCH] PR tree-optimization/104420: Fix checks for constan (*)
  be9cd0c... dwarf2out: Don't call expand_expr during early_dwarf [PR104 (*)
  c6bb1db... Register non-null side effects properly. (*)
  da2bf62... tree-optimization/104445 - check for vector extraction supp (*)
  ab0b5fb... x86: Add -m[no-]direct-extern-access (*)
  5390a2f... x86: Check each component of source operand for AVX_U128_DI (*)
  59b31f0... ICE: QImode(not SImode) operand should be passed to gen_vec (*)
  871afdc... middle-end/104450 - ISEL and non-call EH (*)
  1c82787... target/104453 - guard call folding with NULL LHS (*)
  869fb81... compiler: recognize Go 1.18 runtime/internal/atomic methods (*)
  3ab49b1... compiler, internal/abi: implement FuncPCABI0, FuncPCABIInte (*)
  e52a683... analyzer: Fix tests for glibc 2.35 [PR101081] (*)
  391512a... analyzer: fix hashing of bit_range_region::key_t [PR104452] (*)
  53cac72... c++: cleanup constant-init'd members [PR96876] (*)
  2a2fda2... Daily bump. (*)
  1ef6085... libstdc++: Simplify resource management in directory iterat (*)
  d0d4601... ifcvt: Fix PR104153 and PR104198. (*)
  71e6353... c++: Don't emit repeated -Wshadow warnings for templates/ct (*)
  1755141... c++: Remove superflous assert [PR104403] (*)
  0c3e491... rs6000: Fix up vspltis_shifted [PR102140] (*)
  943d631... rs6000: Add support for vmsumcud and vec_msumc (*)
  be862bf... c++: Add testcase for already fixed PR [PR104425] (*)
  ab1355a... [nvptx] Unbreak build, add PTX_ISA_SM70 (*)
  1e3185e... s390: Increase costs for load on condition and change movqi (*)
  38a177f... combine: Check for paradoxical subreg. (*)
  8dbb60b... libstdc++: Add comment to acinclude.m4 (*)
  676e987... c++: deducing only from noexcept-spec [PR80951] (*)
  7ff201d... c++: satisfaction value of type const bool [PR104410] (*)
  db5f1c1... c++: lambda in pack expansion using pack in constraint [PR1 (*)
  34ba3d9... c++: constrained auto in lambda using outer tparms [PR10370 (*)
  61b7839... libstdc++: Adjust Filesystem TS test for Windows (*)
  5750952... libstdc++: Fix filesystem::remove_all for Windows [PR104161 (*)
  decde11... [nvptx] Choose -mptx default based on -misa (*)
  6de582d... RISC-V/testsuite: Run target testing over all the usual opt (*)
  5e92fdd... doc: RISC-V: Document the `-misa-spec=' option (*)
  3faeba7... RISC-V: Add target machine headers as a dependency for risc (*)
  73f4a98... [nvptx] Fix 'main (int argc)' compilation (*)
  f05cc4f... [testsuite] Require c99_runtime to run builtin-sprintf.c (*)
  04b54cc... [nvptx] Fix .local atomic regressions (*)
  0af7ef0... libgomp: Fix segfault with posthumous orphan tasks [PR10438 (*)
  a362158... MAINTAINERS: Remove Hartmut Penner as s390 maintainer (*)
  0103c2e... Don't propagate for a more expensive reg-reg move. (*)
  cc2430c... Daily bump. (*)
  0c04ac0... analyzer: fix ICE on realloc of non-heap [PR104417] (*)
  9d2c0fa... analyzer: fixes to memcpy [PR103872] (*)
  f30e65e... testsuite: avoid analyzer asm failures on non-Linux (*)
  5d2a330... testsuite: Fix up testsuite/gcc.c-torture/execute/builtins/ (*)
  f2d1316... AArch32: correct usdot-product RTL patterns. (*)
  12aae3b... AArch32: correct dot-product RTL patterns. (*)
  db95441... Check always_inline flag in s390_can_inline_p [PR104327] (*)
  7043000... middle-end/104402 - split out _Complex compares from COND_E (*)
  e66ba0f... rs6000: Move the hunk affecting VSX/ALTIVEC ahead [PR103627 (*)
  8103623... rs6000: Disable MMA if no VSX support [PR103627] (*)
  353f8fc... Daily bump. (*)
  8eb329e... c++: dependent noexcept-spec on defaulted comparison op [PR (*)
  f9e900c... c++: Further address_compare fixes [PR89074] (*)
  661109b... Daily bump. (*)
  f49b8d2... Fix expected output for s390 tests (*)
  b376338... match.pd: Fix x * 0.0 -> 0.0 folding [PR104389] (*)
  affdeda... RISC-V: Fix detection of zifencei support for binutils (*)
  06e32a5... RISC-V: Always pass -misa-spec to assembler [PR104219] (*)
  119cea9... c++: assignment, aggregate, array [PR104300] (*)
  0ef416e... c++: add comment (*)
  b523cae... compiler: accept "any" as an alias for "interface{}" (*)
  3c1cbde... Daily bump. (*)
  6e34195... libstdc++: Fix std::filesystem build failure for Windows (*)
  0d1aabb... libstdc++: Allow Clang to use <stdatomic.h> before C++23 (*)
  da72e0f... libstdc++: Remove un-implementable noexcept from Filesystem (*)
  ebf6175... libstdc++: Fix filesystem::remove_all races [PR104161] (*)
  b28b92b... rs6000: More factoring of overload processing (*)
  8cb748a... rs6000: Clean up ISA 3.1 documentation [PR100808] (*)
  8d6fffc... rs6000: Fix up -D_FORTIFY_SOURCE* with -mabi=ieeelongdouble (*)
  1f722e3... Add optmization testcase for incorrect optimization in Ada (*)
  f62156e... libgomp.fortran/allocate-1.f90: Fix minor cleanup (*)
  696ca2f... doc: Update references to "C++2a" in cpp.texi (*)
  27ba405... libstdc++: Add suggestion to std::uncaught_exception() warn (*)
  7e703f4... testsuite: -mbig/-mlittle only is valid for powerpc-linux. (*)
  6d49813... libgomp.fortran/allocate-1.f90: Minor cleanup (*)
  0898049... tree-optimization/100499 - niter analysis and multiple_of_p (*)
  9d3236f... fixincludes: Update pwd. (*)
  24c72fb... Adjust LSHIFT_EXPR handling of multiple_of_p (*)
  38948b7... Empty the base_types vector before (re)populating it (*)
  bd14cdc... Disable new 1/X optimization with -fnon-call-exceptions (*)
  876e70d... tree-optimization/103641 - improve vect_synth_mult_by_const (*)
  49365d5... [PATCH] PR rtl-optimization/101885: Prevent combine from cl (*)
  5b63702... aarch64: Add test for PR104092 (*)
  551aa75... Add CLOBBER_EOL to mark storage end-of-life clobbers (*)
  e78d98f... Use auto_vec for pointer_query cache for auto cleanup. (*)
  682ede3... Daily bump. (*)
  82e31c8... c++: dependence of member noexcept-spec [PR104079] (*)
  3ef328c... analyzer: fixes to realloc-handling [PR104369] (*)
  23b2cb6... analyzer: fix zero-fill of calloc (*)
  5a668ec... Adjust warn_access pass placement [PR104260]. (*)
  599122f... i386: Do not use %ecx DRAP for functions that use __builtin (*)
  30d15b5... Enable pointer_query caching in -Wrestrict. (*)
  a62b740... Enable pointer_query caching in -Warray-bounds. (*)
  68e9b7b... Make pointer_query cache a private member. (*)
  3c9f762... Constrain conservative string lengths to array sizes [PR104 (*)
  4e4252d... Fortran: reject simplifying TRANSFER for MOLD with storage  (*)
  c7d0d03... Speed up fixincludes. (*)
  48bd780... rs6000: Remove -m[no-]fold-gimple flag [PR103686] (*)
  3f30f2d... rs6000: Fix LE code gen for vec_cnt[lt]z_lsbb [PR95082] (*)
  eecee22... rs6000: Consolidate target built-ins code (*)
  45ba6bf... make `-Werror` optional in libatomic/libbacktrace/libgomp/l (*)
  1d5c758... debug/104337 - avoid messing with the abstract origin chain (*)
  a1b4d22... rs6000: Unify error messages for built-in constant restrict (*)
  f544e5e... ranger: fix small thinko in fur_list constructor (*)
  8439e86... arm: Fix up help.exp regression (*)
  83ad3a9... Assert that backedges are available in path solver. (*)
  6355045... Skip gnat.dg/div_zero.adb on PowerPC (*)
  67cd9cf... aarch64: Remove struct_vect_25.c XFAILs (*)
  2b4044d... aarch64: Adjust tests after fix for PR102659 (*)
  7e4f89a... aarch64: Add missing movmisalign patterns (*)
  6a77052... aarch64: Remove VALL_F16MOV iterator (*)
  d41ba5a... testsuite: Remove TSVC XFAILs for SVE (*)
  9fb5e77... testsuite: Update guality xfails for aarch64*-*-* (*)
  9db03cd... Fix wording for: attribute ‘-xyz’ argument ‘target’ (*)
  0415470... s390x: Fix one more -Wformat-diag. (*)
  de67f94... ranger: Fix up wi_fold_in_parts for small precision types [ (*)
  54d21dd... openmp, fortran: Improve !$omp atomic checks [PR104328] (*)
  501c4ee... c++: dependent array bounds completion [PR104302] (*)
  dc898b2... Correct typos in -Wuse-after-free description. (*)
  88944e1... Daily bump. (*)
  fb45d8e... docs: mention analyzer interaction with -ftrivial-auto-var- (*)
  14d642d... rs6000/testsuite: Return 0 for powerpc_altivec_ok on other  (*)
  2905e1a... libstdc++: Fix -Wunused-variable warning for -fno-exception (*)
  c123096... libstdc++: Fix invalid instantiations in tests (*)
  b229c51... libstdc++: Fix link failure in _OutputIteratorConcept (*)
  9a92e46... lto: fix error handling for -Wl,-plugin-opt=debug (*)
  302caa1... Remove dead macro: TEXT_SECTION_NAME (*)
  13ad6d9... analyzer: fix missing check for uninit of return values (*)
  ea3e191... analyzer: consolidate duplicate code in region::calc_offset (*)
  93e759f... analyzer: implement bit_range_region (*)
  9b4eee5... analyzer: stop -ftrivial-auto-var-init from suppressing uni (*)
  cac2f69... gcc: define _REENTRANT for OpenRISC when -pthread is passed (*)
  9f6f411... AArch32: use canonical ordering for complex mul, fma and fm (*)
  ab95fe6... AArch64: use canonical ordering for complex mul, fma and fm (*)
  55d83cd... vect: Simplify and extend the complex numbers validation ro (*)
  756eaba... Declare std::array members with attribute const [PR101831]. (*)
  07a6c52... cris: Reload using special-regs before general-regs (*)
  9a7f14e... cris: Don't discriminate against ALL_REGS in TARGET_REGISTE (*)
  27e35bc... cris: Remove CRIS v32 ACR artefacts (*)
  a58401d... cris: For expanded movsi, don't match operands we know will (*)
  4c4d0af... cris: Don't default to -mmul-bug-workaround (*)
  ae7e4af... Daily bump. (*)
  d98668e... libstdc++: Do not use dirent::d_type unconditionally (*)
  c17975d... AutoFDO: don't set param_early_inliner_max_iterations to 10 (*)
  6bc732e... [COMMITTED] Change multiprecision.org to use https (*)
  2dc2f41... libstdc++: Add more tests for filesystem directory iterator (*)
  ec09a53... libstdc++: Reset filesystem::recursive_directory_iterator o (*)
  90263a4... libstdc++: Fix doxygen comment for filesystem::perms operat (*)
  19b8946... libstdc++: Improve config output for --enable-cstdio [PR104 (*)
  8753b13... IBM Z: fix `section type conflict` with -mindirect-branch-t (*)
  447047a... Fortran: error recovery when simplifying EOSHIFT (*)
  95ac563... libcpp: Fix up padding handling in funlike_invocation_p [PR (*)
  efc46b5... libcpp: Avoid PREV_WHITE and other random content on CPP_PA (*)
  fa882c3... rs6000: Fix up PCH on powerpc* [PR104323] (*)
  8a37897... c++: lambda in template default argument [PR103186] (*)
  b649071... tree: move tree_vec_map_cache_hasher into header (*)
  f32f74c... [nvptx] Add uniform_warp_check insn (*)
  bba61d4... [nvptx] Add bar.warp.sync (*)
  8ff0669... [nvptx] Update default ptx isa to 6.3 (*)
  57f971f... [nvptx] Update bar.sync for ptx isa 6.0 (*)
  456de10... [nvptx] Handle nop in prevent_branch_around_nothing (*)
  e0451f9... [nvptx] Add some support for .local atomics (*)
  ca90205... [nvptx] Fix reduction lock (*)
  07a971b... Strengthen memory order for atomic<T>::wait/notify (*)
  3ad2985... docs: remove --disable-stage1-checking from requirements (*)
  e9bf6d6... veclower: Fix up -fcompare-debug issue in expand_vector_com (*)
  7e83607... rs6000: Don't #ifdef "short" built-in names (*)
  b9ebf6c... PR101260 regcprop: Add mode change check for copy reg (*)
  34afa19... fold-const: do not fold NaN result from non-NaN operands [P (*)
  d43fbc7... [libgomp, testsuite] Fix insufficient resources in test-cas (*)
  be362d5... [libgomp, testsuite] Reduce recursion depth in declare_targ (*)
  2989516... [ldist] Don't add lib calls with -fno-tree-loop-distribute- (*)
  1bb5266... Daily bump. (*)
  691924d... Fix comment for operand_compare::operand_equal_p. (*)
  43ee212... MAINTAINERS: Update my email and add myself to the DCO list (*)
  874ad5d... c++: ICE with auto[] and VLA [PR102414] (*)
  b1a8b92... c++: Reject union std::initializer_list [PR102434] (*)
  76dc465... c++: CTAD for class tmpl defined inside partial spec [PR104 (*)
  0eb06ee... c++: CONSTRUCTORs are non-deduced contexts [PR104291] (*)
  2cbe5dd... rs6000: Fix up build of non-glibc/aix/darwin powerpc* targe (*)
  48d3191... Constrain PHI handling in -Wuse-after-free [PR104232]. (*)
  31ab99f... contrib: update analyze_brprob_* scripts. (*)
  f10bec5... libiberty: Fix infinite recursion in rust demangler. (*)
  36c155c... [Ada] doc/share/conf.py: fix string handling (*)
  2dbc237... [Ada] Fix up handling of ghost units PR104027 #2 (*)
  263a594... testsuite: Fix up tree-ssa/pr103514.c testcase [PR103514] (*)
  e97cfaa... d: Fix -Werror=format-diag error. (*)
  c99a6eb... Add mold detection for libs. (*)
  625f16c... Fix multiple_of_p behavior with NOP_EXPR (*)
  2398791... Use V8+ default in 32-bit mode on SPARC64/Linux (*)
  825e559... Add testcase for incorrect optimization in Ada (*)
  3c7067c... Reduce multiple_of_p uses (*)
  c67ffc2... Daily bump. (*)
  baf9832... libstdc++ testsuite: Don't run lwg3464.cc tests on simulato (*)
  d118263... Daily bump. (*)
  3d41939... testsuite: Fix up tree-ssa/divide-7.c testcase [PR95424] (*)
  a154487... match.pd: Fix up 1 / X for unsigned X optimization [PR10428 (*)
  f6f2d6c... Daily bump. (*)
  06995c2... sh-linux fix target cpu (*)
  cb3ac19... tree-optimization/103514 Missing XOR-EQ-AND Optimization (*)
  5d8b422... doc: Update -Wbidi-chars documentation (*)
  e971990... c++: bogus warning with value init of const pmf [PR92752] (*)
  3a5fdf9... Darwin, PPC: Fix bootstrap after GLIBC version changes. (*)
  c2b610e... match.pd: Simplify 1 / X for integer X [PR95424] (*)
  a591c71... store-merging: Fix up a -fcompare-debug bug in get_status_f (*)
  90c31ff... testsuite/70230 - fix failures with default SSP\ (*)
  3f0fcda... Remove extra newline in ICE report. (*)
  206222e... internal_error - do not use leading capital letter (*)
  e272cf9... c++: var tmpl w/ dependent constrained auto type [PR103341] (*)
  9ec3065... tree-optimization/104267 - fix external def vector type for (*)
  5b6f042... tree-optimization/104263 - avoid retaining abnormal edges f (*)
  833e651... RISC-V: Document `auipc' and `bitmanip' `type' attributes (*)
  26e237f... Prevent malicious descriptor stacking for scalar components (*)
  430dca6... cfgrtl: Fix up locus comparison in unique_locus_on_edge_bet (*)
  b500d25... Make graph dumping work for fn != cfun (*)
  b16a3de... Fix wrong operator for universal_integer operands in instan (*)
  6da86c2... Revert "Prevent malicious descriptor stacking for scalar co (*)
  c9c48ab... Prevent malicious descriptor stacking for scalar components (*)
  4d2efec... c++: pack in enumerator in lambda [PR100198] (*)
  99f17e9... Daily bump. (*)
  eae41b4... libstdc++: Prevent -Wstringop-overread warning in std::dequ (*)
  00e7d02... analyzer: show region creation events for uninit warnings (*)
  f21f22d... libstdc++: Avoid overflow in ranges::advance(i, n, bound) (*)
  66b8617... c++: dependent and non-dependent attributes [PR104245] (*)
  ae1b50e... testsuite: Fix gfortran.dg/ieee/signaling_?.f90 tests for x (*)
  b51fb28... Fortran: fix issues with internal conversion between defaul (*)
  fd59d5d... c++: Add a couple of CTAD testcases [PR82632] (*)
  7eb61a4... Fortran: add missing conversions for result of intrinsics t (*)
  bb6a8d1... git-undescr.sh: Support full output of git-descr.sh. (*)
  9cbfbe2... contrib: Put gcc-descr and gcc-undescr to file. (*)
  dec8d0e... c++: non-dependent immediate member fn call [PR99895] (*)
  ce6054a... c++: constrained partial spec using qualified name [PR92944 (*)
  14f3398... libstdc++: fix typo in acinclude.m4. (*)
  0c0f453... c++: new-expr of array of deduced class tmpl [PR101988] (*)
  76ef38e... Improve wording for -freport-bug option. (*)
  3989337... analyzer: fix -Wformat warnings on i686 (*)
  2022be5... rs6000: Fix an assertion in update_target_cost_per_stmt [PR (*)
  1c91b01... Fix omp-low ICE for indirect references based off component (*)
  2e4bf37... Fix aarch64/104201: branch-protection-attr.c fails after qu (*)
  82c8ff7... reassoc: Fix up inter-bb range optimization [PR104196] (*)
  b2a0f3a... libgomp.texi: Update OpenMP implementation status (*)
  eaa5907... Daily bump. (*)
  fd5b048... rs6000: Fix up *intrin.h for C89 [PR104239] (*)
  2bf8da6... rs6000: Fix up #include <immintrin.h> or <x86gprintrin.h> [ (*)
  9bf2179... c++: vector compound literal [PR104206] (*)
  866d730... dwarf2out: For ppc64le IEEE quad long double, emit DW_TAG_t (*)
  abea1c9... c++: Fix up handling of vector CONSTRUCTORs with vectors in (*)
  7bd1e12... warn-access: Prevent -Wuse-after-free on ARM [PR104213] (*)
  00d8321... c++: ->template and using-decl [PR104235] (*)
  1bc00a4... IPA mod-ref: fix usage of --param names in dump messages. (*)
  8bcf835... rtl: builtins: Fix builtins feclearexcept and feraiseexcept (*)
  9ff3e23... analyzer: fix missing uninit warning on args to stdio built (*)
  e966a50... analyzer: fix sense in range::add_bound [PR94362] (*)
  192e4a9... testsuite: Fix up pr104188.c testcase for i686-linux [PR104 (*)
  8769f32... Fortran: fix bootstrap on SPARC/Solaris (*)
  f3e6ef7... c++: alias template and typename [PR103057] (*)
  e0b8716... Daily bump. (*)
  fa262ad... Fortran: fix issignaling() implementation (*)
  58ec096... Avoid recomputing PHI results after failure (PR104203). (*)
  5c1f274... libstdc++: Avoid some more warnings [PR104019] (*)
  e20486d... libstdc++: Define _GNU_SOURCE for secure_getenv on Cygwin [ (*)
  c8bd4dc... libstdc++: Avoid symlink race in filesystem::remove_all [PR (*)
  ec543c9... Fortran: MOLD argument to TRANSFER intrinsic having storage (*)
  34e8daf... Fortran: optional argument DIM for intrinsics NORM2, PARITY (*)
  bc90dd0... c++: deleted fn and noexcept inst [PR101532, PR104225] (*)
  fe5cee6... c++: assignment to temporary [PR59950] (*)
  aeac414... Revert "Fix PR 67102: Add libstdc++ dependancy to libffi" [ (*)
  9099e0b... aix: AIX is not GLIBC. (*)
  480caa1... libfortran: Provide fallback __issignalingl for IBM extende (*)
  2e211a0... tree-optimization/104214 - amend PR100740 fix for pointer c (*)
  ab2a245... libgcc: Fix _Unwind_Find_FDE for missing unwind data with g (*)
  0d56eb9... Fortran: fix preprocessor condition (*)
  d0336ab... Fortran: do not run signaling testsuite on 32-bit x86/x86_6 (*)
  c0a4a65... Fortran: fix typo in signaling NaN testcase (*)
  f4ee27d... rs6000: Remove GCC 8.1 U10__float128 mangling compatibility (*)
  bb99171... Daily bump. (*)
  b8e4e48... Remove duplicate code block. (*)
  ae36f83... preprocessor: -Wbidi-chars and UCNs [PR104030] (*)
  e89d0be... Fortran: provide a fallback implementation of issignaling (*)
  4343f5e... rtl: builtins: (not just) rs6000: Add builtins for fegetrou (*)
  b1aa2a3... c++: Fix non-portable default argument of make_auto_1 [PR10 (*)
  2a908f3... c++: value category of compound object expr [PR104173] (*)
  978abe9... gcc-changelog: Be stricter for top-level dir. (*)
  f1af852... tree-optimization/102131 - fix niter analysis wrt overflow (*)
  2755037... acinclude.m4: Remove duplicite AC_DEFUN. (*)
  0ebb09f... options: Add EnumBitSet property support [PR104158] (*)
  9acd5a0... fortran: Extend -fconvert= option for ppc64le r16_ieee and  (*)
  cd0377a... options: Fix up -fsanitize-coverage= [PR104158] (*)
  385196a... options: Add EnumSet and Set property support [PR104158] (*)
  2c31a8b... properly disable -fsplit-stack on non-glibc targets [PR1041 (*)
  c106529... RISC-V: Fix testcase after bump isa spec version (*)
  ca2bbb8... RISC-V: Do not emit zcisr and zifencei if i-ext is 2.0 (*)
  98416db... RISC-V: Change default ISA version into 20191213 (*)
  634de54... Update the type of control.base after changed (*)
  add6bb5... RISC-V: Update testcases info with new implement info (*)
  7b84fa2... testsuite: Ignore pr104159 psabi warning. (*)
  4d23213... x86: Also check mode of memory broadcast in bcst_mem_operan (*)
  0c94070... Daily bump. (*)
  5163187... libstdc++: Fix std::spanstream move assignment [PR104032] (*)
  416b6fc... libstdc++: Use fast_float for long double if it uses binary (*)
  084680d... libstdc++: Restore support for unordered_map<const T, ...>  (*)
  2d8a9ad... libstdc++: Fix aliasing violation in std::shared_ptr [PR104 (*)
  2da90ad... c++: designated init of char array by string constant [PR55 (*)
  cbcf4a5... [aarch64/64821]: Simplify __builtin_aarch64_sqrt* into inte (*)
  603a9ab... contrib: filter out one more Clang warning. (*)
  9718bc4... c++: array temporary at file scope [PR104182] (*)
  053bcc9... c++: constexpr and -fno-elide-constructors [PR101072] (*)
  d43be9d... Daily bump. (*)
  9ea451e... ootstrap: Fix bootstrap with --disable-plugin [PR104176] (*)
  a1fb81b... testsuite: guard usage of _Float16 in analyzer test [PR1041 (*)
  45b999f... analyzer: fix ICE on vector casts [PR104159] (*)
  6c1a931... Fortran: fix simplification of TRANSFER for zero-sized char (*)
  0f4f9c0... toplevel: Remove accedentally checked in file (*)
  abe3a4f... Fix fold-vec-splat-floatdouble testsuite failure on power10 (*)
  9dd4435... Daily bump. (*)
  f9063d1... Mark XXSPLTIW/XXSPLTIDP as prefixed -- PR 104136 (*)
  60953a2... x86: Properly disable -fsplit-stack support on non-glibc ta (*)
  f36efe7... c-family: Fix up a -Wformat regression [PR104148] (*)
  2e01fde... c++: explain failing static_assert (*)
  847a830... c++: class array new checking [PR104084] (*)
  c163647... Disable -fsplit-stack support on non-glibc targets (*)
  afe91e2... rs6000: Support vector float/double for vec_sldw (*)
  518aad6... rs6000: Fix bootstrap (*)
  886e977... PR middle-end/104140: bootstrap ICE on riscv. (*)
  85419ac... [PR103676] LRA: Calculate and exclude some start hard regis (*)
  3abcbf2... c++: ICE with noexcept and canonical types [PR101715] (*)
  087e545... Strengthen a few OpenACC test cases (*)
  23be9f8... c++: [[no_unique_address]] and virtual base [PR104139] (*)
  45cae5b... libstdc++: Fix typo in comment (*)
  b880679... libstdc++: Ensure all feature test macros have type long [P (*)
  2da1ef0... libstdc++: Fix condition for __cpp_lib_shared_ptr_arrays (*)
  97f8190... Enable configure detection of ld.mold. (*)
  199cd0e... tree-optimization/100089 - BB vectorization of if-converted (*)
  7d47aae... libstdc++: Fix constexpr constructor for atomic<shared_ptr< (*)
  caca8ed... sanitizer/99673 - bad -Wstringop-overread diagnostic with a (*)
  9d7a84b... [ARM] Add support for TLS register based stack protector ca (*)
  bab0f69... aarch64: Adjust spellcheck tests for recent quotation-mark  (*)
  f953c8b... tree-optimization/104156 - fix unswitching compare-debug is (*)
  1ad7281... tree-optimization/104152 - add missing check for SLP consta (*)
  3e0b19f... warn-access: Fix up warning_at arguments (*)
  eb5ee64... Reset relations when crossing backedges. (*)
  c2d9159... optabs: Don't create pseudos in prepare_cmp_insn when not a (*)
  6f45deb... [committed] Fix expected output for various MIPS multiplica (*)
  39cd3cc... runtime: build panic32.go on amd64p32 (*)
  5fa55d5... Daily bump. (*)
  c4b8f37... analyzer: reject ((i + 1 > 0) && (i < 0)) for integers [PR9 (*)
  f5a9d76... analyzer: add regression test [PR103685] (*)
  d2ad748... Fortran: Fix scope for OMP AFFINITY clause iterator variabl (*)
  cc01cd9... c++: designator for base class member [PR101405] (*)
  30b3839... c++: Add test for fixed PR [PR102338] (*)
  2f34d7e... c++: add testcase for recently fixed PR [PR103631] (*)
  5c12507... middle-end/100786 - constant folding from incompatible alia (*)
  62eb400...  aarch64: allow ld1/stq in test output [PR102517] (*)
  6b73c07... Only add equivalencies that are still valid. (*)
  09845ad... c++: CTAD inside alias template [PR91911, PR103672] (*)
  2cda2bf... c++: consistently diagnose bare CTAD placeholder in fn retu (*)
  d63d9c3... target/100784 - avoid ICE with folding __builtin_ia32_shufp (*)
  ce9e0cc... MAINTAINERS: adjust requested email address (*)
  109f8af... libstdc++: Use Clang attribute instead of __constinit (*)
  5929f25... libstdc++: Only add valid -L paths to testsuite linker opti (*)
  9b42782... arm: Add test for AES erratum mitigation (*)
  9970704... arm: elide some cases where the AES erratum workaround is n (*)
  2078550... arm: suppress aes erratum when forwarding from aes (*)
  bc13384... arm: add basic mitigation for Cortex-A AES errata (*)
  facbc23... arm: Add option for mitigating against Cortex-A CPU erratum (*)
  c471ee0... arm: Consistently use crypto_mode attribute in crypto patte (*)
  0042ca7... arm: Disambiguate multiple crypto patterns with the same na (*)
  6d51a27... Fix Werror=format-diag with --disable-nls. (*)
  e744aa3... Fix -Werror=format-diag with RTL checking (*)
  68f03ac... dwarf2out: Fix -gsplit-dwarf on riscv [PR103874] (*)
  7b78dee... testsuite: Add -Wno-psabi to pr47639.C testcase (*)
  8bc700f... Enhance vec_pack_trunc for integral mode mask. (*)
  ad4188f... tree-optimization/104114 - avoid diagnosing V1mode lowering (*)
  30f2c22... c++: template-id with current inst qualifier [PR102300] (*)
  64655e7... testsuite: sldoi requires VSX. (*)
  fe1ad14... Daily bump. (*)
  fe3e978... libstdc++: Remove -gdwarf-4 from flags for debug library (*)
  f5c5074... libstdc++: Include <stddef.h> for size_t and ptrdiff_t [PR1 (*)
  92efc01... ifcvt: Run second pass if it is possible to omit a temporar (*)
  d249933... testsuite/s390: Add tests for noce_convert_multiple. (*)
  aa8cfe7... ifcvt: Try re-using CC for conditional moves. (*)
  e9ebb86... ifcvt/optabs: Allow using a CC comparison for emit_conditio (*)
  46346d8... ifcvt: Improve costs handling for noce_convert_multiple. (*)
  9b8eaa2... ifcvt: Allow constants for noce_convert_multiple. (*)
  4c46f5a... ifcvt: Check if cmovs are needed. (*)
  d5148d4... Update per-file selftest and finalization hooks for .c to . (*)
  6a26ad6... libstdc++: Fix libbacktrace build files (*)
  f4ca0a5... vect: Fix epilogue mode skipping (*)
  ffc7f20... match.pd, optabs: Avoid vectorization of {FLOOR,CEIL,ROUND} (*)
  f35bb46... testsuite: Test evrp-trans.c also with unsigned types [PR10 (*)
  5b6788a... tree-optimization/104112 - add check for vect epilogue redu (*)
  68aa3c0... check_GNU_style_lib: skip .py files (one should use flake8) (*)
  0bd247b... libgomp, OpenMP: Fix issue for omp_get_device_num on gcn ta (*)
  39f5810... libstdc++: Fix for non-constexpr math_errhandling (*)
  2cef991... [Ada] Set target_cpu to x32 for x86_64-linux-gnux32 (*)
  9d6c63b... [Ada] Compile s-mmap and 128bit on x86_64-linux-gnux32 (*)
  2f47a09... testsuite: Rename a few C++ to .C or .cc. (*)
  7f3915b... rs6000: Fix bootstrap (*)
  34ba427... Enable -Werror=format-diag during bootstrap. (*)
  fdf31ae... Update on riscv -Wformat-diag string. (*)
  53836c8... gimple-ssa-warn-access: Fix up asan_test.C -Wdangling-point (*)
  b834435... fold-const: Optimize &"foo"[0] == "foo" [PR89074] (*)
  29a6db6... i386: Fix *aes<aeswideklvariant>u8 (*)
  03b0bf7... Come up with git-fix-changelog.py script. (*)
  2aea19b... nvptx: update fix for -Wformat-diag (*)
  54e33cf... testsuite/102833 - fix gcc.dg/vect/bb-slp-17.c dump scannin (*)
  1ead972... powerc: Fix asm machine directive for some CPUs (*)
  8160b41... Fix tsvc test build on DragonFly. (*)
  3265704... Add XFAIL parts of pr16855.C for dragonfly. (*)
  b01d205... testsuite: fix pytest detection unsupported message. (*)
  fc6cd79... testsuite: Adjust possibly fragile slp-perm-9.c [PR104015] (*)
  bd0ef35... c++: fix PR104025 change (*)
  ddce00d... i386: Fix GLC tuning with -masm=intel [PR104104] (*)
  6325041... Add test for bogus warning [PR104076]. (*)
  282110a... Suppress valid warning [PR104103]. (*)
  2f71464... Handle failure to determine pointer provenance conservative (*)
  9c18649... libstdc++: Update documentation for C++17 deprecations (*)
  a68080a... libstdc++: Fix deprecated attribute for std::get_temporary_ (*)
  72ce3fd... libstdc++: Remove unused std::pair helper function (*)
  c3861f7... libstdc++: Fix std::atomic<std::shared_ptr<T>> for AIX [PR1 (*)
  7a761ae... Daily bump. (*)
  5ce3c00... [COMMITTED] Improve coment for the newly added code in ipa- (*)
  1a5145f... c++: Fix handling of temporaries with consteval ctors and n (*)
  fdd6d85... c++: Use -std=c++20 in testsuite default std list (*)
  2aa1844... c++: input_location and lookahead [PR104025] (*)
  7db4226... bpf: ensure correct string offsets in BTF.ext (*)
  43ec265... bpf: write CO-RE relocation record size only once (*)
  2aefe24... analyzer: fix ICE on unary ops folding to casts of constant (*)
  79e746b... analyzer: fix ICE on realloc of zeroed memory [PR104062] (*)
  fe3ed88... libstdc++: Limit new basic_string(nullptr_t) constructor to (*)
  3c4a54a... c++: DEPENDENT_OPERATOR_TYPE as type of NTTP [PR104074] (*)
  dad495e... RISC-V: Fix use-after-free error in `parse_multiletter_ext' (*)
  0d01a27... Fortran: handle expansion of zero-sized array constructors (*)
  7ca2160... c++: new (nothrow) array cleanup [PR104007] (*)
  3a0837b... middle-end: move initialization of stack_limit_rtx [PR10316 (*)
  e13e95b... libstdc++: Use __cpp_lib_concepts in std::reverse_iterator  (*)
  302343d... libstdc++: Fix ambiguous std::pair constructors [PR101124] (*)
  50bc6e4... libstdc++: Fix suggested alternative to std::ptr_fun (*)
  0e4e4b3... libstdc++: Declare std::c8rtomb and std::mbrtoc8 if provide (*)
  d7f2a09... libstdc++: Define <stdatomic.h> for C++23 (*)
  58385f6... Fix -Wformat-diag in various targets. (*)
  88619b5... vms: fix -Wformat-diag warnings. (*)
  7e5baa7... xtensa: fix -Wformat-diag warnings. (*)
  67d5e39... rs6000: fix last -Wformat-diag (*)
  62fcdef... v850: fix -Wformat-diag warnings. (*)
  67f84a8... nds32: fix -Wformat-diag warning. (*)
  b1f3640... nvptx: fix -Wformat-diag warnings (*)
  591b6e0... riscv: fix -Wformat-diag errors. (*)
  7ca1582... [vect] Add main vectorized loop unrolling (*)
  254ada4... Limit the number of relations registered per basic block. (*)
  c952126... ipa/103989 - avoid IPA inlining of small functions with -Og (*)
  e89b2a2... ipa/103989 - tame IPA optimizations at -Og (*)
  7402e40... Fix -Wformat-diag for s390x-ibm-tpf. (*)
  6a18f77... Fix -Wformat-diag for s390x target. (*)
  8355f31... Fix -Wformat-diag for rs6000 target (part 1). (*)
  3ed40db... tree-optimization/103987 - guard DSE modref query (*)
  4288b57... pack fields in line-map data structures (*)
  0efc551... Update email address (*)
  38ec23f... aarch64: Fix overly optimistic LDP/STP matching [PR104005] (*)
  d21db05... pack fields in cgraph_simd_clone_arg and struct function (*)
  abb748a... Update prerequisites for GNAT (*)
  76fe494... Fix tree-optimization/101941: IPA splitting out function wi (*)
  8f6b62e... libstdc++: Use GCC's predefined macro for endianness [PR104 (*)
  97b9236... libstdc++: Fix deduction failure for std::min call [PR10408 (*)
  ac358ee... libstdc++: Update status tables in manual (*)
  5f3c0ee... libstdc++: Improve comments describing --enable-fully-dynam (*)
  e8feb05... Add check_effective_target_python3_module. (*)
  00dc787... tree-optimization/104064 - UBSAN issue in vect dataref anal (*)
  ff7aece... Ada: Revert filename changes in comments. (*)
  903e846... Revert Ada .cc renaming renaming. (*)
  27404a0... Fix options.exp. (*)
  50c3975... Update check_effective_target_recent_python3 (*)
  5e26bf1... Adjust testcase for --target_board='unix{-m64\ -march=casca (*)
  fc82978... Daily bump. (*)
  938ea06... git-backport: support renamed .cc files in commit message. (*)
  cd9912b... Manual changes for .cc renaming. (*)
  e53b6e5... Change references of .c files to .cc files (*)
  5c69acb... Rename .c files to .cc files. (*)
  490e230... libstdc++: Use fast_float in std::from_chars for binary32/6 (*)
  40b0d44... libstdc++: Adjust fast_float's over/underflow behavior for  (*)
  f5c8b82... libstdc++: Apply modifications to our local copy of fast_fl (*)
  2800bc0... libstdc++: Import the fast_float library (*)
  cc3bf34... libstdc++: Directly implement hexfloat std::from_chars for  (*)
  6cb61e5... Enable -Wuninitialized + -ftrivial-auto-var-init for addres (*)
  aeca447... c++: Fix cp_genericize_target_expr for TARGET_EXPRs created (*)
  d3a5799... diagnostic: avoid repeating include path (*)
  450c85b... OpenMP: allow requires dynamic_allocators (*)
  1374d4b... middle-end/101292 - invalid memory access with warning cont (*)
  deb9f18... Change kind of integer literal to fix a testcase. (*)
  a81f609... Fix glitch in entry for vxworks_posix_open (*)
  463d910... widening_mul, i386: Improve spaceship expansion on x86 [PR1 (*)
  4152e4a... Bump gcc/BASE-VER to 12.0.1 now that we are in stage4. (*)
  3acb929... libstdc++: Define <stacktrace> header for C++23 (*)
  5a3dc58... libstdc++: Document final option names for enabling C++20 (*)
  fa09257... libstdc++: Rename non-reserved macros in config header [PR1 (*)
  d573a30... Fortran: remove new files introduced by mistake (*)
  a42805d... Make the tests working. (*)
  91a38a3... Rename test-cases that are not executed. (*)
  4460c63... Add check_effective_target_pytest3. (*)
  84eb13b... libstdc++: Don't fail if math_errhandling is not defined (*)
  57cfcb3... Start using check-MAINTAINERS.py instead of legacy maintain (*)
  d4c02ec... Fix test warnings. (*)
  a923345... libstdc++: Add 'typename' to dependent types in atomic<shar (*)
  b75aab1... Extend test cases for references in OpenACC 'private' claus (*)
  fbb4388... Test cases for references in OpenACC 'private' clauses (*)
  025a707... Allow for multiple defaults in endianness and r16 in GFORTR (*)
  b3e7722... rs6000: Use known constant for GET_MODE_NUNITS and similar (*)
  240dd6c... rs6000: Split pattern for TI to V1TI move [PR103124] (*)
  1e942d7... Daily bump. (*)
  a326934... libstdc++: Update C++20 status table (*)
  2ac0649... libstdc++: Implement C++20 atomic<shared_ptr> and atomic<we (*)
  86e3b47... Fortran: xfail signaling NaN testcases on x87 (*)
  90045c5... Fortran: allow IEEE_VALUE to correctly return signaling NaN (*)
  bca1c43... libstdc++: Ignore deprecated warnings [PR104037] (*)
  15630e6... testsuite: Enrich tests with variants failing on the branch (*)
  a78b1ab... amdgcn: Tune default OpenMP/OpenACC GPU utilization (*)
  9d7e192... Add VxWorks fixincludes hack, open posix API for C++ (*)
  943fad6... Add VxWorks fixincludes hack, #include sysLib.h in time.h (*)
  00cc412... Add VxWorks fixincludes hack, C99 FP classification (*)
  1c25755... [i386] GLC tuning: Break false dependency for dest register (*)
  9248ee4... Daily bump. (*)
  9d6a0f3... Add -Wdangling-pointer [PR63272]. (*)
  671a283... Add -Wuse-after-free [PR80532]. (*)
  29401b7... Fortran: fix ICE and wrong code with TRANSFER and CHARACTER (*)
  52d2821... libstdc++: Fix ODR issues with different -m flags (*)
  f4a2cec... i386: Improve and optimize ix86_expand_sse_movcc (*)
  dcf8fe1... libgcc: Fix __gthr_i486_lock_cmp_xchg clobber for Windows (*)
  617db51... Daily bump. (*)
  952b7db... ada: Fix up handling of ghost units [PR104027] (*)
  cc3b67e... analyzer: fix ICE when combining taint states has_ub and ha (*)
  8931adf... analyzer: fix ICE in taint checker on unary ops [PR104029] (*)
  70e24c9... Fortran: always reject alternate return specifier as argume (*)
  c76b3bc... Fix reverse scalar storage order issues in IPA-SRA (*)
  79ae130... vect: Fix uninitialised variable PR104026 (*)
  a4a8ae1... Fortran: fix ICE overloading elemental intrinsics (*)
  7233233... Use enclosing object size if it's smaller than member [PR 1 (*)
  1e6294b... Test to verify -Wformat-overflow uses context-sensitive ran (*)
  d82a54f... configure: Regenerate. (*)
  6795e6a... libstdc++: Fix 22_locale/numpunct/members/char/3.cc executi (*)
  0dd4283... testsuite: fix dh-warning typo. (*)
  ffb7d4b... i386: Mark some of strict_low_part insn constraints earlycl (*)
  74abb0b... testsuite: rename 2 files. (*)
  d8b6447... testsuite: rename files in c-c++-common. (*)
  cd7484d... openmp: Fix ICE in [PR103705] (*)
  5d7de2b... testsuite: Remove executable mode from source files. (*)
  6d51a9c... vect: Check partial vector param for supports_partial_vecto (*)
  de196e5... libstdc++: Add attribute to features deprecated in C++17 [P (*)
  ac6a118... libgfortran: Partly revert my r12-6498 change to fix Solari (*)
  cbf0618... c++: Avoid some -Wreturn-type false positives with const{ex (*)
  d686d5d... c++: Reject in constant evaluation address comparisons of s (*)
  9896e96... forwprop: Canonicalize atomic fetch_op op x to op_fetch or  (*)
  68a650b... arc: Add DWARF2 alternate CFA column. (*)
  b3989a7... arc: Update stack size computation when accumulator registe (*)
  9a0b518... libstdc++: Add C++20 std::make_shared enhancements (P0674R1 (*)
  fc6f112... libstdc++: Ignore cv-quals when std::allocator<void> constr (*)
  d67ba1d... libstdc++: Use std::construct_at in std::common_iterator [P (*)
  7f390f1... libstdc++: Document new std::random_device tokens (*)
  51e9e8a... x86_64: Improvements to arithmetic right shifts of V1TImode (*)
  89b4e31... ARM: fix -Wformat= error (*)
  17df585... tree-optimization/104009: Conservative underflow estimate i (*)
  b77e3b4... Fix ICE of unrecognizable insn. [PR target/104001] (*)
  b31cec9... Add __attribute__ ((tainted_args)) (*)
  ad3f0d0... Daily bump. (*)
  a24ced4... toplevel: Remove incorrectly added file (*)
  b8ffa71... c++: warning for dependent template members [PR70417] (*)
  7a7d8c3... i386: Introduce V2QImode vectorized shifts [PR103861] (*)
  b0e5163... vect: Add bias parameter for partial vectorization (*)
  69561fc... Add support for allocate clause (OpenMP 5.0). (*)
  49d5fb4... Allow more precision when querying from fold_const. (*)
  27e4260... Add relation to unsigned right shift. (*)
  0b84643... Fortran: fix error recovery on bad structure constructor in (*)
  386b15d... i386: Cleanup V2QI arithmetic instructions (*)
  70ba283... libgfortran: Fix Solaris version file creation [PR104006] (*)
  9d8e27f... ii386: Add 16-bit vector modes to xop_pcmov [PR104003] (*)
  c378284... Fix -Wformat-diag for ARM target. (*)
  5fce2e0... rs6000: Support SSE4.1 "round" intrinsics (*)
  f45a223... c/104002 - shufflevector variable indexing (*)
  53ead57... inliner: Don't emit copy stmts for empty type parameters [P (*)
  d97364a... Improve Intel MIC offloading XFAILing for 'omp_get_device_n (*)
  67fdcc8... Merge 'c-c++-common/goacc/routine-6.c' into 'c-c++-common/g (*)
  2edbcae... Document current '-Wuninitialized' diagnostics for 'libgomp (*)
  4bd8b1e... Document current '-Wuninitialized'/'-Wmaybe-uninitialized'  (*)
  db0d237... Simplify git-backport.py script. (*)
  9fcc3a1... Host and offload targets have no common meaning of address  (*)
  e52253b... Wait at end of OpenACC asynchronous kernels regions (*)
  9b32c16... OpenACC 'kernels' decomposition: Mark variables used in syn (*)
  862e5f3... Enhance OpenACC 'kernels' decomposition testing (*)
  ff49613... epiphany: fix -Wimplicit-fallthrough warnings in epiphany.c (*)
  ed8b9b4... epiphany: fir -Wformat-diag. (*)
  5f19303... Optimize a ^ ((a ^ b) & mask) to (~mask & a) | (b & mask). (*)
  080a06f... rs6000: Add split pattern to replace (*)
  02a8a01... Daily bump. (*)
  cb46559... testsuite: Compile gcc.target/i386/pr103861-3.c with -fno-v (*)
  e1503b9... testsuite: Compile g++.dg/vect/slp-pr98855.cc only for x86  (*)
  b5193e3... i386: Add CC clobber and splits for 32-bit vector mode logi (*)
  18d88d1... Fix pr101384-1.c code generation test. (*)
  acc3852... libstdc++: Add explicit dg-do directive to .../103955.cc (*)
  14e0d83... aix: handle 64bit inodes for include directories (*)
  75845d5... Add testcase for PR 83541. (*)
  77184b7... Always set EDGE_EXECUTABLE in VRP2. (*)
  2f62294... tree-optimization/103990 - fix CFG cleanup regression from  (*)
  2c16dfe... analyzer: complain about tainted sizes with "access" attrib (*)
  758b3a5... [nvptx] Add gcc.target/nvptx/atomic-exchange-*.c test-cases (*)
  d62e14e... [nvptx] Improve gcc.target/nvptx/atomic_fetch-*.c test-case (*)
  016bd75... [vect] PR103971, PR103977: Fix epilogue mode selection for  (*)
  c0e355c... libstdc++: Avoid overflow in bounds checks [PR103955] (*)
  03a1a86... Fix -Wformat-diag for aarch64 target. (*)
  f4ce10f... Include elfos.h before ${tm_file}. (*)
  4960516... opts: do not do sanity check when an error is seen (*)
  4ec756c... Fortran: fix testcase comment (*)
  6b14100... Fortran: fix testcase compiler flags (*)
  6bba184... c++: Silence -Wuseless-cast warnings during move [PR103480] (*)
  7c3b9c1... libgfortran: Fix build on non-glibc targets (*)
  2c4dccb... testsuite: Fix up c-c++-common/builtin-shufflevector-3.c te (*)
  45ddb39... tree-optimization/76174 - testcase for fixed PR (*)
  31aa664... cris: Avoid format-string-related warnings in calls to erro (*)
  f8feccb... cris: Parenthesize parameter to as_a. (*)
  01a254e... Daily bump. (*)
  6c98c8b... Change the 3rd parameter of function .DEFERRED_INIT from IS (*)
  a01be2f... power-ieee128: Fix up byte-swapping for IBM extended real(k (*)
  a574503... Handle R16 conversion for POWER in the environment variable (*)
  9840285... Implement CONVERT specifier for OPEN. (*)
  e79f6e6... libgfortran: Make sure glibc < 2.32 built powerpc64le-linux (*)
  4d0e778... libgfortran: Avoid using libquadmath APIs on powerpc64le on (*)
  7d8011f... Allow other languages to change long double format. (*)
  e73549f... testsuite: Fix pr47614.f test (*)
  5db042b... fortran, libgfortran: Add remaining missing *_r17 symbols (*)
  06a7422... fortran, libgfortran: Assorted -mabi=ieeelongdouble I/O fix (*)
  6d70817... libgfortran: -mabi=ieeelongdouble I/O fix (*)
  07c60b8... fortran, libgfortran: -mabi=ieeelongdouble I/O (*)
  bff4226... libquadmath: Use -mno-gnu-attribute in libquadmath (*)
  a8fea8c... Make sure the Fortran specifics have real(kind=16). (*)
  90d6f0c... gfortran: Introduce gfc_type_abi_kind (*)
  23d11a0... libgfortran: Small progress on the library side (*)
  6f4977f... Generate config.h macros for IEEE128 math functions. (*)
  8e13392... Fix pattern substition for _r17 and _c17. (*)
  49ad4d2... Prepare library for REAL(KIND=17). (*)
  db8d94a... ira: Fix old-reload targets [PR103974] (*)
  8b35f02... libstdc++: Install <source_location> header for freestandin (*)
  820ac79... i386: Introduce V2QImode vector cmove for -msse4.1 [PR10386 (*)
  ef94625... c++: Fix ICEs with OBJ_TYPE_REF pretty printing [PR101597] (*)
  20e4a5e... c-family: Fix up -W*conversion on bitwise &/|/^ [PR101537] (*)
  0378f56... c++: dependent bases and 'this' availability [PR103831] (*)
  46de918... libstdc++: Add missing noexcept to lazy_split_view iterator (*)
  d2dc530... libstdc++: Make copyable-box completely constexpr (LWG 3572 (*)
  06bc1b0... tree-object-size: Dynamic sizes for ADDR_EXPR (*)
  1f07810... tree-object-size: Handle GIMPLE_CALL (*)
  ea19c8f... tree-object-size: Handle function parameters (*)
  404c787... tree-object-size: Support dynamic sizes in conditions (*)
  026d44c... tree-optimization/103961: Never compute offset for -1 size (*)
  71b7213... Prevent exponential range calculations. (*)
  4f34f8c... analyzer: fix false +ve on bitwise binops (PR analyzer/1026 (*)
  438f2a2... check-MAINTAINERS.py: use sys.argv[1] (*)
  265d3e1... libstdc++: Install <coroutine> header for freestanding [PR1 (*)
  e4fe6db... libstdc++: Optimize std::ostream inserters for single chara (*)
  7317a46... [Ada] Relax assertion on designated types for equality oper (*)
  1060875... [Ada] Include generic instance names in non-visible entity  (*)
  805655c... [Ada] Accept square brackets for expression functions (*)
  1be42e5... [Ada] Task arrays trigger spurious unreferenced warnings (*)
  ce263de... [Ada] Remove unreferenced CCG-specific routine Insert_Decla (*)
  9d4a5dd... [Ada] Avoid redundant checks for empty lists (*)
  c441162... [Ada] Remove name constant used by GNATprove but not by GNA (*)
  612681d... [Ada] Reduce scope of declare block in analysis of allocato (*)
  13c0bf6... [Ada] Balance parentheses in comments about allocators (*)
  4566dbc... [Ada] Remove unreferenced name constants (*)
  ee22e1a... [Ada] Adapt proof of System.Arith_Double (*)
  58a9ed1... [Ada] Deconstruct a VMS utility routine which is only used  (*)
  87f152b... [Ada] Recover proof of Ada.Strings.Fixed with assertions (*)
  7aa3800... [Ada] PR ada/79724 (*)
  6e82658... [Ada] Remove unnecessary block in code for expansion of all (*)
  4217466... [Ada] Fix incomplete debug info for derived packed array ty (*)
  a8d89c4... [Ada] Reuse Make_Temporary where possible (*)
  f5eb70c... [Ada] Fix check for implicit allocation of dynamic objects (*)
  303bd2a... [Ada] Proof of unit System.Case_Util (*)
  649b3ef... [Ada] Proof of System.Val_Uns at gold level (*)
  371b4ad... [Ada] Adapt ghost code to maintain proof (*)
  42c54ad... [Ada] Simplify construction of messages about configurable  (*)
  bf7355a... [Ada] Remove redundant initialization of Test_And_Set_Flag  (*)
  a4c26e6... [Ada] Tune inconsistent message about fixed-lower-bound and (*)
  a115e49... [Ada] Conformance error on protected subp with anonymous-ac (*)
  e5be835... [Ada] Proof of System.Vectors.Boolean_Operations (*)
  fb8e358... [Ada] Remove extra space in single object declarations (*)
  f9cdce4... [Ada] Code cleanups (*)
  e306ed4... [Ada] Remove warnings-as-errors about constraints error in  (*)
  45742b6... [Ada] Escalate pre-continuation messages from warnings to e (*)
  bc0b26b... [Ada] Update copyright notice and bump Gnatvsn.Current_Year (*)
  c60845f... [Ada] Document LLVM-specific flags (*)
  4180f27... [Ada] Use atomic builtins for atomic counters on x86 (32bit (*)
  5b417b3... libstdc++: Make std::variant work with Clang in C++20 mode  (*)
  11d3e8f... libstdc++: Make std::common_iterator completely constexpr-a (*)
  accccf7... Sort 2 names in ChangeLog. (*)
  11b26b8... Check sorting of MAINTAINERS. (*)
  a923fa6... ira: Fix s390 build (*)
  0752c75... Recognize MULT_HIGHPART_EXPR in tree-ssa-math-opts pass. (*)
  19d81fd... rs6000: powerpc suboptimal boolean test of contiguous bits  (*)
  8e86086... State --sysroot option as validated once processed (*)
  14cb768... Improve sequence logic in cxx_init_decl_processing (*)
  0552605... testsuite: Fix regression on m32 by r12-6087 [PR103820] (*)
  2e1116c... rs6000: Remove useless code related to -mno-power10 (*)
  4bb79e2... Extend predicate of operands[1] from register_operand to ve (*)
  d9450aa... Daily bump. (*)
  04a7455... i386: Introduce V2QImode vector compares [PR103861] (*)
  ab36b55... c++: constexpr base-to-derived conversion with offset 0 [PR (*)
  3e95a97... c++: "more constrained" vs staticness of memfn [PR103783] (*)
  54fa7da... c++: Ensure some more that immediate functions aren't gimpl (*)
  de0faa5... tree-optimization/103948 - detect vector vec_cmp in expand_ (*)
  c173d88... rs6000: Add Power10 optimization for _mm_blendv* (*)
  d3ff742... [vect] Re-analyze all modes for epilogues (*)
  828474f... Fortran: Pass unlimited polymorphic argument to assumed typ (*)
  3159da6... x86_64: Ignore zero width bitfields in ABI and issue -Wpsab (*)
  b6eac7c... Partially sort MAINTAINERS. (*)
  037cc0b... ira: Handle "soft" conflicts between cap and non-cap allocn (*)
  01f3e6a... ira: Consider modelling caller-save allocations as loop spi (*)
  8e7a237... ira: Try to avoid propagating conflicts (*)
  d54565d... ira: Add ira_subloop_allocnos_can_differ_p (*)
  909a4b4... ira: Add comments and fix move_spill_restore calculation (*)
  bf37fd3... ira: Add a ira_loop_border_costs class (*)
  a8d3c98... libstdc++: Add %j, %U, %w, %W time_get support, fix %y, %Y, (*)
  68c2e9e... libstdc++: Fix and simplify freestanding configuration [PR1 (*)
  e54dda4... libstdc++: Add dg-timeout-factor to some more regex tests (*)
  e1b8a91... libstdc++: Update default -std option in manual (*)
  4fde88e... libstdc++: Add -nostdinc++ for c++17 sources [PR100017] (*)
  8234b0d... Properly enable -freorder-blocks-and-partition on 64-bit Wi (*)
  4929542... Fortran: Allow IEEE_CLASS to identify signaling NaNs (*)
  be59671... middle-end/101530 - fix shufflevector lowering (*)
  92e114d... tree-optimization/100359 - restore unroll at -O3 (*)
  a42dd9f... [Ada] Fix bogus error on call to subprogram with incomplete (*)
  cc9cd23... [Ada] Fix internal error on unchecked union with component  (*)
  0c6fbbf... [Ada] Make pragma Inspection_Point work for constants (*)
  a6eae6a... [Ada] Reduce runtime dependencies on stage1 (*)
  41899cd... [Ada] Switch from __sync to __atomic builtins for Lock_Free (*)
  888fb69... [Ada] Remove CodePeer annotations for pragma Loop_Variant (*)
  d9c64c6... [Ada] Disable expansion of pragma Loop_Variant in CodePeer  (*)
  d256274... [Ada] Fix typo in comment about unit families (*)
  a283cf6... [Ada] Adjust the alignment to the size for bit-packed array (*)
  ad85af8... [Ada] Switch from __sync to __atomic builtins for atomic co (*)
  68adddc... [Ada] Fix error on too large size clause for bit-packed arr (*)
  b942847... [Ada] Task arrays trigger spurious unreferenced warnings (*)
  3a5702d... Daily bump. (*)
  49d73c9... Fortran: check arguments of MASKL/MASKR intrinsics before s (*)
  2e63128... Fortran: reject invalid non-constant pointer initialization (*)
  c1c17a4... Fortran: Ignore KIND argument of a few more intrinsics. [PR (*)
  57fe1f6... Testsuite: Make dependence on -fdelete-null-pointer-checks  (*)
  2848ef1... Daily bump. (*)
  fad14a0... x86_64: Improve (interunit) moves from TImode to V1TImode. (*)
  51d464b... c++, match.pd: Evaluate in constant evaluation comparisons  (*)
  787d66e... c++: default mem-init of array [PR103946] (*)
  75047f7... c++: destroying delete, throw in new-expr [PR100588] (*)
  55e96bf... Daily bump. (*)
  11a2ff8... analyzer: add logging of aliasing (*)
  4409152... analyzer: implement __analyzer_dump_escaped (*)
  c1b7d28... analyzer: add region::is_named_decl_p (*)
  6cd5120... c++: check delete access with trivial init [PR20040] (*)
  997130f... target: [PR102941] Fix inline-asm flags with non-REG_P outp (*)
  42ae7eb... i386: Robustify V2QI and V4QI move patterns (*)
  a644786... [Ada] Read directory in Ada.Directories.Start_Search rather (*)
  9b573d4... [Ada] Fix the check of the 'Old prefix (*)
  657fc14... [Ada] Fix uses of pragma Unreferenced in MinGW runtime unit (*)
  22a6938... [Ada] Fix layout of pragma Inline in generated AST unit (*)
  8313d0e... [Ada] Fix style in expansion of multi-dimensional array agg (*)
  d7b2fad... [Ada] More default initialization for multi-dim array aggre (*)
  2eed8f1... [Ada] Crash in class-wide pre/postconditions (*)
  7f4e820... [Ada] Fix typo on "Placement" in comment (*)
  72a2937... [Ada] Cleanup and modification of unreferenced warnings (*)
  e2b07ba... [Ada] Spurious error caused by order of interfaces in full  (*)
  20f6d5e... [Ada] Fix __gnat_kill on Windows (*)
  13e0413... [Ada] Fix a couple of issues with pragma Inspection_Point (*)
  d1e0b1b... [Ada] Remove repeated routines for printing AST in Mixed_Ca (*)
  c31cbf9... [Ada] Simplify traversal in hooking of transient scopes (*)
  93b2e53... [Ada] Remove extra space before THEN keywords (*)
  9e6274e... [Ada] Fix exit status of GNAT.Expect.Close call on running  (*)
  69a6631... [Ada] Remove explicit expansion of block with general case  (*)
  b2a99ab... [Ada] Update -gnatwr doc for import of parent package (*)
  b1dcd52... [Ada] Fix comment about subprogram unnesting and unconstrai (*)
  57136d6... [Ada] Fix inconsistent quoting in messages about compile-ti (*)
  c8e9997... [Ada] Consistent suppression for warnings inside null loops (*)
  e8a5216... [Ada] Remove unnecessary guard for inserting non-empty list (*)
  3174b67... [Ada] Remove unnecessary guards for appending non-empty lis (*)
  34b8a9b... [Ada] Check scalar range in arrays constructed by concatena (*)
  b2f1503... [Ada] treepr: print value only for discrete types (*)
  a3c3de3... [Ada] Use non-internal representation for access subprogram (*)
  5e5030d... [Ada] treepr: Print value of static expression (*)
  1226283... [Ada] Add an option to Get_Fullest_View to not recurse (*)
  0c65ca0... [Ada] Warn on import of parent package (*)
  9ceb18d... [Ada] Small cleanup of osint-m.adb (*)
  e7a7dbb... Allow propagations from inner loop to outer loop. (*)
  659f816... nvptx: Add support for PTX's cnot instruction. (*)
  add37d3... rs6000: Define a pattern for mffscrni.  If the RN is a cons (*)
  765693b... c++: temporarily restore VEC_INIT_EXPR gimplify [PR103936] (*)
  041cfa0... Support commutative alternative for AVX512 vpcmpeq{b,w,d,q} (*)
  1f759db... Optimize V16HF vector insert to element 0 for AVX2. (*)
  55385f1... Fortran: Fix handling of optional argument to SIZE intrinsi (*)
  32d8ff7... c++: when delegating constructor throws [PR103711] (*)
  6ad76e7... c++: nested catch in ctor fn-try-block [PR61611] (*)
  b10e031... c++: destroy retval on throwing cleanup in try [PR33799] (*)
  4c6afbb... c++: clean up ref-extended temp on throwing dtor [PR53868] (*)
  2fbc454... c++: keep destroying array after one dtor throws [PR66451] (*)
  40140b7... c++: don't cleanup the last aggregate elt (*)
  4f6bc28... c++: EH and partially constructed aggr temp [PR66139] (*)
  beaee0a... c++: temporary lifetime with array aggr init [PR94041] (*)
  ce0ab8f... c++: temporary lifetime with aggregate init [PR94041] (*)
  e948436... c++: loop over array elts w/o explicit init [PR92385] (*)
  ad64a82... c++: don't preevaluate new-initializer (*)
  11ce8d0... Daily bump. (*)
  d564a83... analyzer: make use of may_be_aliased in alias detection [PR (*)
  8e27710... Fortran: Fix ICE in argument_rank_mismatch [PR103287] (*)
  c2e5c4f... x86: Generate INT3 for __builtin_eh_return (*)
  ed80609... x86: Rename -harden-sls=indirect-branch to -harden-sls=indi (*)
  be129ca... compiler: permit converting unnamed types when ignoring str (*)
  0d03db0... i386: Improve HImode interunit moves (*)
  2a60c08... [Ada] Warn on subtype declaration of null range (*)
  1871f2c... [Ada] Remove unnecessary declare block (*)
  42dd6f6... [Ada] Proof of System.Generic_Array_Operations at silver le (*)
  d2bc326... [Ada] Simplify traversal for removing warnings from dead co (*)
  362c58c... [Ada] Remove a locally handled exception (*)
  a177749... [Ada] Move messages on division by zero to the right operan (*)
  a9f0ee1... [Ada] Remove unnecessary guards for non-empty lists (*)
  4ca7f4e... [Ada] Fix typo on compatibility (*)
  b542b2d... [Ada] Fix regression in freezing code for instantiations (*)
  00a6628... [Ada] Remove unreferenced Warn_On_Instance (*)
  0051465... [Ada] Fix style in comments about warning messages (*)
  d763e11... [Ada] Simplify type conversions in source pointer arithmeti (*)
  39521d9... [Ada] Refactor repeated implicit conversion from Char_Code  (*)
  cdfdd0d... [Ada] Fix style in calls to Compile_Time_Constraint_Error (*)
  ffbc891... [Ada] Fix spurious error on instantiation with Text_IO name (*)
  5bad97d... [Ada] Avoid building malformed component constraints (*)
  c60f23e... [Ada] Avoid building malformed component constraints (*)
  41a7b94... [Ada] Fix typo in comments found running aspell (*)
  1f26ff1... [Ada] Spurious error when using current instance of type (*)
  0590ed7... [Ada] New restriction No_Tagged_Type_Registration (*)
  3374177... [Ada] Remove duplicates of empty strings (*)
  7f08c07... [Ada] Rename Any_Access into Universal_Access (*)
  f64a1bf... [Ada] Suppress spurious CodePeer check on generic actual su (*)
  4e5e43e... [Ada] Justify false positive message from CodePeer analysis (*)
  4458909... [Ada] Removal of technical debt (*)
  bfbb8de... [Ada] Crash in class-wide pre/postconditions (*)
  2a36526... [Ada] Simplify repeated calls in printing of GNAT AST (*)
  d6f0d0d... [Ada] Simplify GNAT AST printing with simple GNAT hash tabl (*)
  07793a5... [Ada] Proof of runtime unit for non-binary modular exponent (*)
  ed722ed... [Ada] Proof of runtime units for binary modular exponentiat (*)
  e7da31b... RISC-V: Minimal support of vector extensions (*)
  c8bdb34... RISC-V: Allow extension name contain digit (*)
  2793af1... c++: Add testcase for recently fixed PR [PR69681] (*)
  52ebc2b... libstdc++: Add self-merge check to std::forward_list::merge (*)
  ec12ddd... libstdc++: Adjust friend declarations to work with Clang (*)
  e19e298... libstdc++: Increase timeout for pthread7-rope.cc test (*)
  c83ecfb... libstdc++: Do not use std::isdigit in <charconv> [PR103911] (*)
  db33b10... expr: Workaround profiledbootstrap uninit false positive [P (*)

(*) This commit already exists in another branch.
    Because the reference `refs/heads/devel/loop-unswitch-support-switches' 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-05-05 13:14 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-05 13:14 [gcc/devel/loop-unswitch-support-switches] (2174 commits) Merge remote-tracking branch 'origin/master' into unswitch Richard Biener

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