public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/gccgo] (2465 commits) Merge from trunk revision 8dc2499aa62f768c6395c9754b8cabc1c
@ 2022-02-12  2:05 Ian Lance Taylor
  0 siblings, 0 replies; only message in thread
From: Ian Lance Taylor @ 2022-02-12  2:05 UTC (permalink / raw)
  To: gcc-cvs

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

 9a510fb0970... Merge from trunk revision 8dc2499aa62f768c6395c9754b8cabc1c

It previously pointed to:

 a6d3012b274... Merge from trunk revision 99b1021d21e5812ed01221d8fca8e8a32

Diff:

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

  9a510fb... Merge from trunk revision 8dc2499aa62f768c6395c9754b8cabc1c
  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 (*)
  75b8a72... Add VxWworks fixincludes hack, don't expect yvals.h from gc (*)
  80ad67e... ifcvt: Check for asm goto at the end of then_bb/else_bb in  (*)
  1935db2... Avoid more -Wformat-diag warnings [PR103758] (*)
  0fbefa2... Daily bump. (*)
  4ec62db... rs6000: Skip overload instances with uninitialized fntype ( (*)
  d243f40... Fix target/103910: missing GTY on x86_mfence causing PCH us (*)
  c166632... i386: Introduce V2QImode minmax, abs and uavgv2hi3_ceil [PR (*)
  e3ef832... libstdc++: Optimize operations on small size hashtable [PR  (*)
  194f712... Avoid -Wformat-diag. (*)
  6aa4406... i386: Fix type of one_cmplv2qi2 alternatives 1,2 [PR103915] (*)
  877c9e3... i386: Fix expand_vec_perm_pshufb for narrow modes [PR103905 (*)
  85a3442... Fortran: Fix ICE caused by missing error for untyped symbol (*)
  6aa0859... libstdc++: Fix overconstrained std::string constructor [PR1 (*)
  3633cc5... libstdc++: Implement P1328 "Making std::type_info::operator (*)
  096228d... libstdc++: Improvements to standard error category objects  (*)
  1918067... libstdc++: Fix std::error_code pretty printer for versioned (*)
  7a2f2d9... libstdc++: Add pretty printer for std::regex internals (*)
  749ee73... libstdc++: Fix comments in std::forward_list tests (*)
  76a4593... libstdc++: Avoid -Wzero-as-null-pointer-constant warning [P (*)
  917c7b1... libstdc++: Simplify std::allocator_traits<allocator<void>>: (*)
  cebe875... libstdc++: Fix example preprocessor command in FAQ [PR10387 (*)
  e093667... libstdc++: Reduce template instantiations in <regex> (*)
  9a2451c... libstdc++: Compare match_results for failed regex_match (*)
  260a533... libstdc++: Improve std::regex_error::what() strings (*)
  b1e701d... [c++] Adjust mark used member in instantiated class scope (*)
  f2da9e2... Fix diagnostic recursion ICE (*)
  77e7161... DCO Entry (*)
  5e51d85... [Ada] Improve support for casing on types with controlled p (*)
  a7b4fbd... [Ada] Simplify detection of alphabetic characters with memb (*)
  2af751b... [Ada] Expand controlling function wrapper into expression f (*)
  3531f20... [Ada] Expand controlling functions wrappers in GNATprove mo (*)
  48b8a56... [Ada] Use Add_Char_To_Name_Buffer for 1-character strings (*)
  ad2fd23... [Ada] Simplify calls to Name_Find with known string paramet (*)
  f3799ac... [Ada] Compiler crash with -gnatR2 and with of child (*)
  76cc077... [Ada] Remove obsolete s-sopco* and s-strops units (*)
  3077fc4... [Ada] Remove extra whitespace in declarations and parameter (*)
  31593d2... [Ada] Remove explicit "in" in internal parameter associatio (*)
  17b7c44... [Ada] Align arrows in parameter associations (*)
  0861312... [Ada] Remove extra space in parameter associations (*)
  82faa04... [Ada] Fix layout of parameters in calls to Predef_Spec_Or_B (*)
  e2642e2... [Ada] Fix condition to build subtype for discriminated type (*)
  bfcc4dd... [Ada] Add contracts for the proof of System.Arith_128 (*)
  7c58372... [Ada] Simplify handling of user-defined numeric literals (*)
  3814652... [Ada] Proof of runtime units for integer exponentiation (ch (*)
  1702fb6... [Ada] Remove unnecessary check for missing parameter specif (*)
  c239773... [Ada] Introduce expression functions for contract of Scan_E (*)
  a650593... [Ada] Prevent Get_Current_Value_Condition from returning th (*)
  54403a8... [Ada] Simplify making of null procedure wrappers (*)
  af28783... [Ada] Proof of runtime units for integer exponentiation (ch (*)
  8ec9fd4... [Ada] Remove redundant code related to instances with forma (*)
  a714d2b... [Ada] Fix sharing of formal parameters between wrapper spec (*)
  0f93c57... [Ada] Renamed_Entity should return Entity_Id (*)
  06faf92... [Ada] Deconstruct dead wrappers added for external axiomati (*)
  1a056c2... [Ada] Rename parameter-dependent constants in generic unit (*)
  50d8b10... [Ada] Fix lemma in generic unit System.Arith_Double (*)
  acdf2f0... [Ada] Remove Compiler_Unit[_Warning] pragmas (*)
  1fc9386... [Ada] Reduce runtime dependencies on stage1 (*)
  1021b72... tree-optimization/103816 - detect offset overflow in SLP gr (*)
  a4c2e62... gimple-fold: Remove incorrect folding of debug stmts [PR103 (*)
  4ce3bd7... testsuite: Fix gcc.target/i386/pr103895.c testcase [PR10389 (*)
  0fc60c1... ipa-inline: Add target info into fn summary [PR102059] (*)
  a0239f8... compiler: remove duplication of Named_object traversal (*)
  7d11b64... Daily bump. (*)
  5a431b6... Eenable -Winvalid-memory-order for C++ [PR99612]. (*)
  708b87d... i386: Introduce V2QImode vectorized logic [PR103861] (*)
  dd80200... c++: add begin/end to releasing_vec (*)
  71c5b8b... c++: add emacs c++-mode marker (*)
  0c9b04e... MAINTAINERS: Change of email address. (*)
  88e8616... tree-optimization/103800 - sanity check more PHI vectorizat (*)
  790854e... libgcc: Use _dl_find_object in _Unwind_Find_FDE (*)
  be66195... libgomp/testsuite: Improve omp_get_device_num() tests (*)
  ebc853d... tree-optimization/103690 - not up-to-date SSA and PRE DCE (*)
  beed3f8... nvptx: Transition nvptx backend to STORE_FLAG_VALUE = 1 (*)
  a54d117... Adjust VxWorks fixincludes hack for mkdir to work for C++ (*)
  48e2d9b... Register --sysroot in the driver switches table (*)
  fbb5924... libgomp: Fix GOMP_DEVICE_NUM_VAR stringification during off (*)
  1a15451... tree-optimization/103864 - SLP reduction of reductions with (*)
  801b2c8... shrink-wrapping: Don't call can_get_prologue unnecessarily  (*)
  4bd5297... x86: Update model value for Alderlake and Rocketlake (*)
  62c8b21... openmp: Fix ICE in gimplify_omp_affinity [PR103643] (*)
  05da968... Force_reg operand 1. (*)
  d4b710a... [COMMITTED] c++: [PR90782] Add testcase (*)
  4335914... tree-pretty-print: still indent unhandled codes (*)
  a4ae8c3... Daily bump. (*)
  bb93616... c-family: Have -Wformat-diag accept "decl-specifier" [PR103 (*)
  1096ab1... i386: Always enable mov<V_32:mode> patterns [PR103894] (*)
  122a754... c++: Avoid narrowing in make_char_string_pack (*)
  4003ecb... Revamp documentation for _Complex types extension (*)
  6447f6f... Fortran: Fix array copy-in/copy-out for BIND(C) functions [ (*)
  6362627... i386, fab: Optimize __atomic_{add,sub,and,or,xor}_fetch (x, (*)
  4911609... middle-end/103851 - ensure SSA names are released during OM (*)
  91031bf... symtab: Fold &a == &b to 0 if folding_initializer [PR94716] (*)
  814c221... testsuite: fix ASAN errors in i386.exp tests (*)
  b043d4f... testsuite: fix vect.exp ASAN errors (*)
  c43b590... d: Merge upstream dmd 001bfd97b, druntime 759e6023, phobos  (*)
  bd5b0fc... docs: Use ; for function declarations. (*)
  134442b... c++: Support &typeid(x) == &typeid(y) and typeid(x) == type (*)
  cd83fd9... tree-optimization/66502 - add testcase (*)
  7adcbaf... Update copyright years. (*)
  5d5db19... Add University of Illinois as external author (*)
  877e3c2... Update Copyright in ChangeLog files (*)
  abc1ac2... Update copyright dates. (*)
  6123f29... Rotate ChangeLog files - step 2 - remove 2021 entries from  (*)
  d04ae83... Rotate ChangeLog files - part 1 - add ChangeLog-2021. (*)
  660e583... Add testcase for PR103615 (*)
  5da23a1... Daily bump. (*)
  9ff206d... i386: Introduce V2QImode vectorized arithmetic [PR103861] (*)
  6bec6e3... Adjust shadd-2 and shadd-3 scan counts. (*)
  ee4e234... Skip gcc.dg/guality/example.c on hppa-linux. (*)
  c743614... c++: fix array cleanup with throwing temp dtor (*)
  092e60f... c++: don't wrap cleanups that can't throw (*)
  4620531... Generate illegal instruction fault if LWS syscall returns - (*)
  4759c16... Use optab_libfunc to access sync_lock_test_and_set libfunc  (*)
  62eb530... Daily bump. (*)
  4f3b1a0... Fixincludes: Handle __FLT_EVAL_METHOD__ == 16 on darwin (*)
  5fa4f98... Committed: Add testcases for a few PRs (*)
  7918d82... testsuite: Adjust gcc.misc-tests/godump-1.c testcase (*)
  222dbeb... objc: Fix handling of break stmt inside of switch inside of (*)
  f17d267... Daily bump. (*)
  cb48166... Fortran: Fix test on targets without REAL128 (*)
  e3cbb8c... libgfortran: Fix bootstrap on targets without static_assert (*)
  d9da496... testsuite: XFAIL some Wstringop-overflow tests ... (*)
  84790a9... Daily bump. (*)
  6c684aa... regrename: Fix -fcompare-debug issue in find_rename_reg [PR (*)
  5545d1e... libcpp: Fix up ##__VA_OPT__ handling [PR89971] (*)
  be674bd... libiberty: support digits in cpp mangled clone names (*)
  52441f1... emit-rtl: Fix a -fcompare-debug issue due to var-tracking [ (*)
  73898bc... docs: Add missing dash for argument. (*)
  1dbe26b... c-family: Use BULTINS_LOCATION for predefined macros change (*)
  1820137... shrink-wrapping: Fix up prologue block discovery [PR103860] (*)
  dc1969d... loop-invariant: Don't move cold bb instructions to preheade (*)
  be475aa... Daily bump. (*)
  62c3f75... compiler, libgo: don't pad sparc64-linux epollevent (*)
  e5acfca... tree-ssa-dce: Fix up -fcompare-debug failures in make_forwa (*)
  ade9130... Fortran: keep values of IEEE_CLASS_TYPE in sync (*)
  05edf6c... LTO: Prune some warnings in the testsuite (*)
  d8f6c48... Fortran: avoid several NULL pointer dereferences during err (*)
  ad964f7... Support ld.mold linker. (*)
  52a6b06... i386: Robustify some expanders w.r.t. paradoxical SUBREGs (*)
  4437267... Fix ICE in lsplit when built with -O3 -fno-guess-branch-pro (*)
  054e57e... Daily bump. (*)
  0ac7bab... Libbacktrace: Fix the use of newline in sed replacement (*)
  906b4e1... Fortran: Emit correct types for CHARACTER(C_CHAR), VALUE ar (*)
  db25655... c++: ICE on enum with bool value [PR99968] (*)
  9258ac5... fold-const: Fix up fold_truth_andor_1 shift handling [PR103 (*)
  3c5fd36... loop-invariant: Fix -fcompare-debug failure [PR103837] (*)
  78ee838... optabs: Fix up checking for CALLs in newly added code by do (*)
  cff8fa9... docs: Use https in manual. (*)
  a187edd... driver: Improve option diagnostics [PR103465] (*)
  786973c... docs: replace http:// with https:// (*)
  242783c... i386: Fix handling of SUBREGs in divv2sf3 [PR103842] (*)
  472568f... Fix tdpbf16ps testcase (*)
  d1e111d... Daily bump. (*)
  3430132... Fortran: fix use of static_assert() to conform to C11 (*)
  ea8b564... Improve atomic store implementation on hppa-linux. (*)
  916ec36... c++: Add testcase for SFINAE w/ p[N] and incomplete type [P (*)
  88cdcb5... c++: hard error w/ ptr+N and incomplete type [PR103700] (*)
  9407058... ix86: Don't use the 'm' constraint for x86_64_general_opera (*)
  e078de2... testsuite: Avoid unwanted vecorization [PR95046] (*)
  500d3f0... RISC-V: fixed testcase riscv/pr103302.c (*)
  ad6091d... Daily bump. (*)
  d874830... i386: Check AX input in any_mul_highpart peepholes (*)
  9525c26... Fortran: speed up decimal output of integers (*)
  10ae994... Daily bump. (*)
  4ae906e... Fortran: simplify library code for integer-to-decimal conve (*)
  ffb5418... Daily bump. (*)
  8f92139... i386: Add V2SFmode DIV insn pattern [PR95046, PR103797] (*)
  43dadcf... Darwin: Amend a comment to be more inclusive [NFC]. (*)
  19bf83a... Darwin: Update rules for handling alignment of globals. (*)
  8381075... Darwin: Check for that flag-reorder-and-partition. (*)
  9a4a29e... Darwin: Define OBJECT_FORMAT_MACHO. (*)
  7d01da8... Daily bump. (*)
  8f34344... smuldi3_highpart.c: Replace long with long long for -mx32 (*)
  ef26c15... x86: PR target/103773: Fix wrong-code with -Oz from pop to  (*)
  61e5369... i386: Enable intrinsics that convert float and bf16 data to (*)
  9ac0730... Fix typo in type verification. (*)
  1a7ce85... Combine vpcmpuw + zero_extend to vpcmpuw. (*)
  9f9bc0b... Daily bump. (*)
  ff0ad4b... Fortran: BOZ literal constants are not interoperable (*)
  5474092... Fortran: CASE selector expressions must be scalar (*)
  9c1ce17... arm: Declare MVE types internally via pragma (*)
  8c61cef... arm: Move arm_simd_info array declaration into header (*)
  2281735... Fortran: allow __float128 on targets where long double is n (*)
  63eb073... docs: docs: use ';' for function declarations. (part 3) (*)
  3892cfe... docs: docs: use ';' for function declarations. (part 2) (*)
  1a6592f... docs: use ';' for function declarations. (*)
  3e1a06e... docs: Unify instruct set name. (*)
  aa17859... Daily bump. (*)
  7c6ae99... config: Add check whether D compiler works (PR103528) (*)
  0c3fc06... libphobos: Add power*-*-freebsd* as supported target (*)
  d229079... i386: Add missing BMI intrinsic to align with clang (*)
  6fad101... config.sub: change mode to 755. (*)
  51a24e4... Don't move cold code out of loop by checking bb count (*)
  cd5ae14... Fix loop split incorrect count and probability (*)
  46bfe1b... Fix incorrect loop exit edge probability [PR103270] (*)
  460d53f... rs6000: Replace UNSPECS with ss_plus/us_plus and ss_minus/u (*)
  7631a4d... Daily bump. (*)
  bb42d68... Update cpplib es.po (*)
  72c68d7... i386: Fix <sse2p4_1>_pinsr<ssemodesuffix> and its splitters (*)
  ab85331... c++: memfn lookup consistency in incomplete-class ctx (*)
  b3f58f8... d: Merge upstream dmd ad8412530, druntime fd9a4544, phobos  (*)
  7d5d503... Fix static array size in gcc.dg/vect/vect-simd-20.c (*)
  c9c466e... x86_64: Improve code expanded for highpart multiplications. (*)
  1f56dbe... Obsolete m32c-rtems target (*)
  2decd2c... c++: ahead-of-time overload set pruning for non-dep calls (*)
  7424323... jit: Fix -Wodr warning (*)
  8d081c0... opts: Support -Oz in -Ox option hints. (*)
  8d1e342... Fix handling of deferred SSA names in modref dataflow (*)
  19dcecd... Optimize bit_and op1 float_vector_all_ones_operands to op1. (*)
  29309f6... Daily bump. (*)
  220b9bd... Fortran: add support for IEEE intrinsics on aarch64 non-gli (*)
  78fe0f2... Change the xfail in gcc.dg/uninit-pr89230-1.c (*)
  fcbf94a... Fix early exit in modref_merge_call_site_flags (*)
  6bcb6ed... c++: don't ICE on NAMESPACE_DECL inside FUNCTION_DECL (*)
  89cf57e... c++: nested lambda capturing a capture proxy, cont [PR94376 (*)
  eac4229... print-tree: dump DECL_LANG_FLAG_8 (*)
  30c286a... c++: local_specializations and recursive constrained fn [PR (*)
  ba64166... testsuite: mark tests that require alias (*)
  d957d25... Improve location for new statements in match-and-simplify p (*)
  ca8c040... Daily bump. (*)
  fd74a2e... Fortran: reject BOZ type argument to SIZEOF(). (*)
  3104801... x86: PR target/103611: Splitter for DST:DI = (HI:SI<<32)|LO (*)
  e742722... PR target/32803: Add -Oz option for improved clang compatib (*)
  cc032ec... tree-optimization/103759: Use sizetype everywhere for objec (*)
  21423a1... Fortran: Cast arguments of <ctype.h> functions to unsigned  (*)
  f18cbc1... Darwin: Future-proof and homogeneize detection of darwin ve (*)
  2554e2d... Daily bump. (*)
  6afb8a6... attribs: Fix wrong error with -Wno-attribute=A::b [PR103649 (*)
  00ea158... testsuite: update expected results for ilp32. (*)
  d7ca2a7... Add -mdejagnu-cpu=power7 to dg-options for pr97142.c (*)
  fae0168... c++: Improve diagnostic for class tmpl/class redecl [PR1037 (*)
  87ae8d7... rs6000: Update darn testcases (*)
  7194397... rs6000: Redo darn (PR103624) (*)
  2466a8d... coroutines: Handle initial awaiters with non-void returns [ (*)
  921942a... coroutines: Pass lvalues to user-defined operator new [PR 1 (*)
  39d2ec4... coroutines, c++: Add test for PR 96517. (*)
  dfedfc3... rs6000: Fix fake vec_promote overload (*)
  9315f02... testsuite: pragma-optimize.c requires ifunc. (*)
  e781cb9... vect: Fix multi-vector SLP gather loads [PR103744] (*)
  7dca2ad... docs: fix option name reference (*)
  7fa2a20... docs: Fix spelling issues in -fipa-strict-aliasing. (*)
  411ac94... slp: check that the operation we're combing is a boolean op (*)
  574c09d... libgcc, Darwin: Add missing build dependencies. (*)
  80091f9... Sync config.sub: 2021-10-27 (*)
  ff56eea... Darwin, Driver: Avoid a link line for empty commands. (*)
  7c0ceae... Darwin, ppc: Additional change for r12-5974. (*)
  7444283... Revert "Fixed typo" (*)
  456b536... Add combine splitter to transform vpternlogd/vpcmpeqd/vpxor (*)
  79a8910... __builtin_dynamic_object_size: Recognize builtin (*)
  422f9eb... tree-object-size: Use trees and support negative offsets (*)
  871504b... c++: tweak comment (*)
  a37e8ce... c++: layout of aggregate base with DMI [PR103681] (*)
  774269a... Daily bump. (*)
  840a22e... Testsuite: Tweak gcc.dg/20021029-1.c for nios2. (*)
  06041b2... c++: delayed noexcept in member function template [PR99980] (*)
  93faac7... Check for class type before assuming a type is one [PR10370 (*)
  f91814c... Fix member alignment for all targets [PR103751]. (*)
  bb2a7f8... c++: two-stage name lookup for overloaded operators [PR5157 (*)
  271e36d... i386: Enable VxHF vector modes lower ABI levels [PR103571] (*)
  06cd44b... Fixed typo (*)
  54e6d3e... opts: do not do sanity check when an error is seen (*)
  5b8f5a5... pragma: respect pragma in lambda functions (*)
  c14f38d... Fix FLUSH IOSTAT value (*)
  3f624a6... Fix timezone handling near year boundaries (*)
  41cc284... docs: add missing leading dash for option. (*)
  ab3f5b7... rs6000: Refactor altivec_build_resolved_builtin (*)
  0a68862... aarch64: fix: ls64 tests fail on aarch64_be [PR103729] (*)
  2c1ac0b... For -foffload= suggest also 'disable' and 'default' [PR1036 (*)
  ab18659... Revert "Sync with binutils: GCC: Pass --plugin to AR and RA (*)
  e1f8c14... Verbose support in analyze_brprob_spec (*)
  8a89c39... Daily bump. (*)
  06d5dce... c++: Allow constexpr decltype(auto) [PR102229] (*)
  45b768c... testsuite: Be more informative for ICEs (*)
  4a5e71f... Sync with binutils: Support the PGO build for binutils+gdb (*)
  bf8cdd3... Sync with binutils: GCC: Pass --plugin to AR and RANLIB (*)
  807ad4b... libstdc++: Overload std::__to_address for __gnu_cxx::__norm (*)
  fd43568... d: Merge upstream dmd 93108bb9e, druntime 6364e010, phobos  (*)
  639ece7... Add new test [PR78969]. (*)
  3e714cc... configure: Account CXXFLAGS in gcc-plugin.m4. (*)
  308d688... nvptx: Add -misa=sm_75 and -misa=sm_80 (*)
  eede249... [nvptx] Add -mptx=7.0 (*)
  73c3dac... aarch64: Don't classify vector pairs as short vectors [PR10 (*)
  7527dde... c++: Fix warning word splitting [PR103713] (*)
  d5c9653... middle-end: REE should always check all vector usages, even (*)
  6bf5d91... testsuite: Fix up cpp23/auto-fncast11.C testcase [PR103408] (*)
  e75a0a0... dwarf2cfi: Improve cfa_reg comparisons [PR103619] (*)
  127c717... i386: Fix emissing of __builtin_cpu_supports. (*)
  c0e3445... openmp: Avoid calling operand_equal_p on OMP_CLAUSEs [PR103 (*)
  a5b4ebc... libstdc++: Poor man's case insensitive comparisons in time_ (*)
  8f9fea4... Add combine splitter to transform vashr/vlshr/vashl_optab t (*)
  575ad77... Generate XXSPLTIDP for scalars on power10. (*)
  8d443ac... Generate XXSPLTIDP for vectors on power10. (*)
  d730aa8... Generate XXSPLTIW on power10. (*)
  8ccd8b1... Add LXVKQ support. (*)
  c6756b3... Add new constant data structure. (*)
  71cc9b8... [PR100518] store by mult pieces: keep addr in Pmode (*)
  c95a9f1... [PR100843] store by mult pieces: punt on max_len < min_len (*)
  9c6586b... Daily bump. (*)
  a2a0c91... Fix ICE. [PR103682] (*)
  9a4b451... libstdc++: Support old and new T_FMT for en_HK locale [PR10 (*)
  85a438f... [PATCH] stddef.h: add support for musl typedef macro guards (*)
  a888259... regrename: Skip renaming if instruction is noop move. (*)
  7ce3c23... libstdc++: Fix handling of invalid ranges in std::regex [PR (*)
  fda2872... libstdc++: Simplify typedefs by using __UINTPTR_TYPE__ (*)
  63bb98e... libstdc++: Simplify definition of std::regex_constants vari (*)
  926d649... rs6000: Rename arrays to remove temporary _x suffix (*)
  d9421a8... rs6000: Rename functions with "new" in their names (*)
  9e855d2... rs6000: Remove rs6000-builtin.def and associated data and f (*)
  9791218... rs6000: Rename rs6000-builtin-new.def to rs6000-builtins.de (*)
  84c5516... rs6000: Remove altivec_overloaded_builtins array and initia (*)
  15c02ab... rs6000: Do not allow combining of multiple assemble quads [ (*)
  ca39102... Fortran: prevent NULL pointer dereference in check of passe (*)
  e866e1c... Fortran: prevent NULL pointer dereferences checking do-loop (*)
  7a54d3d... i386: Implement VxHF vector set/insert/extract with lower A (*)
  2cf62ef... rs6000: Remove new_builtins_are_live and dead code it was g (*)
  936051f... rs6000: Builtins for doubleword compare should be in [power (*)
  74aeb97... rs6000: Some builtins require IBM-128 long double format (P (*)
  3736837... Add support for global rvalue initialization and constructo (*)
  1c61316... Fortran: PACK intrinsic should not try to read from zero-si (*)
  3305135... Determine global memory accesses in ipa-modref (*)
  44aa890... testsuite: Silence conversion warnings for MIN1 and MAX1 (*)
  f1215db... fortran: Silence conversion warnings for MIN1 and MAX1 (*)
  973f6ae... [PR99531] Do not scan push insn for ia32 in the test (*)
  81fdb5d... MAINTAINERS: Add myself to write after approval (*)
  fdcddba... aarch64: Add LS64 extension and intrinsics (*)
  0dfb1bd... testsuite: fix ASAN errors (*)
  b0e6a25... libstdc++: Fix non-reserved name in <regex> header (*)
  561414c... c++: processing_template_decl vs template depth [PR103408] (*)
  d8eae5a... Remove fpic multilib on x86_64-vxworks (*)
  336dc54... c++: don't leak 'arglist' in build_new_op (*)
  c5ef950... c++: remove COMPOUND_EXPR_OVERLOADED flag (*)
  dff8ae8... Drop the fpic multilib for powerpc*-vxworks* (*)
  e163dbb... c: Fix ICE on deferred pragma in unknown attribute argument (*)
  228d64a... Adjust 'gfortran.dg/goacc/privatization-1-*' [PR103576, PR1 (*)
  7f1239c... Daily bump. (*)
  a7acb6d... [PR99531] Modify pseudo class cost calculation when process (*)
  149739c... x86: Avoid generating orb $0, %ah (*)
  fc4a93e... Rework VXWORKS_LINK_SPEC for shared objects support (*)
  04577ac... Remove ppc*-vxworks7* inadequate libgcc Makefile fragments (*)
  20a0e27... Remove special case for arm-vxworks on the use of vxcrtstuf (*)
  4099d65... Tigthen libc_internal and crtstuff for VxWorks shared objec (*)
  0515c95... VxWorks config fixes for shared objects (*)
  0ecb48d... Preserve cpu specific CRTSTUFF_T_CFLAGS on powerpc-vxworks7 (*)
  16c8480... Add -fipa-strict-aliasing (*)
  5954b4d... aarch64: Add command-line support for Armv8.8-a (*)
  d3bd985... aarch64: Use +mops to inline memset operations (*)
  bb768f8... aarch64: Add memmove expansion for +mops (*)
  0caf592... aarch64: Add support for Armv8.8-a memory operations and me (*)
  9eb8785... inline: fix ICE with -fprofile-generate (*)
  55fb12f... Include yvals.h for VxWorks < 7 RTPs as well (*)
  b80e6d9... Ensure VxWorks headers expose C99 features for C++ (*)
  f3f923e... Leverage sysroot for VxWorks (*)
  7bf710b... libstdc++: Add support for '?' in linker script globs (*)
  494ebfa... Fortran: Handle compare in OpenMP atomic (*)
  55823c5... libstdc++: Make ranges::size and ranges::empty check for un (*)
  ef5d671... libstdc++: Fix std::regex_replace for strings with embedded (*)
  3788c4e... docs: add missing @item for the first item (*)
  7ed58b4... pch: Small cleanup (*)
  3b61f06... Do not ICE on ternary expressions when calculating value ra (*)
  01ad8c5... pragma: Update target option node when optimization changes (*)
  c8dcf64... Daily bump. (*)
  b8f7ff7... Replace gnu::unique_ptr with std::unique_ptr (*)
  0b52083... libgccjit: Add support for setting the link section of glob (*)
  aeedb00... nvptx: Add (experimental) support for HFmode with -misa=sm_ (*)
  e93809f... Terminate BB analysis on NULL memory access in ipa-pure-con (*)
  e8decbe... Daily bump. (*)
  c6b7f68... libgccjit: Add support for TLS variable [PR95415] (*)
  611fdb0... libgccjit: Add support for types used by atomic builtins [P (*)
  7e913ca... Fortran: fix checking of elemental functions of type CLASS (*)
  2f217f7... Avoid updating hot bb threshold in call speculation code (*)
  c87ff87... Fix handling of thunks in ipa-modref (*)
  365c7c6... libgcc: vxcrtstuff.c: make ctor/dtor functions static (*)
  8b2885d... libgcc: vxcrtstuff.c: remove ctor/dtor declarations (*)
  2e80670... libstdc++: check length in string append [PR103534] (*)
  0bceef1... Daily bump. (*)
  b504917... libgcc, Darwin: Update darwin10 unwinder shim dependencies. (*)
  a2f4b4b... jit: set DECL_CONTEXT of RESULT_DECL [PR103562] (*)
  1e2eee7... symtab: fix comment typo (*)
  0df964b... c++: Add test for C++23 auto(x) (*)
  bb6a1eb... Fortran: fix check for pointer dummy arguments with INTENT( (*)
  982a2c9... libstdc++: Add std::time_get %r support [PR71367] (*)
  c82e492... libstdc++: Some time_get fixes [PR78714] (*)
  57b291c... Fix inaccuracies in VxWorks LINK_SPEC (*)
  8a404fe... Remove assignment to STMP_FIXINC from t-vxworks (*)
  ffb6325... libstdc++: Guard mutex and condvar with gthreads macro [PR1 (*)
  ca1c706... libstdc++: Fix definition of _GLIBCXX_NO_SLEEP config macro (*)
  68fd247... Replace t-ppccomm by t-vxworks in libgcc/config/rs6000 (*)
  2077750... param: Add missing . in description. (*)
  2a1c3b6... PR ipa/103601: ICE compiling CSiBE in ipa-modref's insert_k (*)
  4a87a8e... amdgcn: Change offload variable table discovery (*)
  a5f65cf... pr103523: Check for PLUS/MINUS support (*)
  db184a3... libstdc++: Fix diagnostic pragma push that should be pop (*)
  9c7d5e8... d: Merge upstream dmd 3982604c5, druntime bc58b1e9, phobos  (*)
  38c60e5... libstdc++: Make atomic<T*>::wait() const [PR102994] (*)
  35a4fe8... x86: Update -mtune=tremont (*)
  213b7d9... d: Align methods to MINIMUM_METHOD_BOUNDARY. (*)
  4b4839e... Daily bump. (*)
  2c7fb16... libstdc++: Fix ambiguous comparisons for iterators in C++20 (*)
  9042302... libstdc++: Remove bogus dg-error for effective-target c++20 (*)
  a8e02a0... libstdc++: Make std::make_exception_ptr work with -fno-exce (*)
  a1ca039... libstdc++: Fix std::exception_ptr regressions [PR103630] (*)
  a219139... libstdc++: Implement std::ios_base::noreplace for C++23 [PR (*)
  9e18a25... libstdc++: Allow std::condition_variable waits to be cancel (*)
  db5fa08... libstdc++: Avoid unnecessary allocations in std::map insert (*)
  fb9875e... libstdc++: Do not leak empty COW strings (*)
  f8463b0... libstdc++: Disable over-zealous warnings about std::string  (*)
  fe9571a... libstdc++: Fix non-reserved name in std::allocator base cla (*)
  f157c53... Limit inlining functions called once (*)
  243a980... Extend the offset and size of merged object references [PR1 (*)
  9eeca99... Avoid expecting nonzero size for access none void* argument (*)
  a2c12cb... Fix path to t-ppc64-fp for ppc*-vxworks7* libgcc tmake_file (*)
  fa9f40b... pch: Fix aarch64 build [PR71934] (*)
  1486e4b... Leverage VX_CPU_PREFIX in aarch64-vxworks.h (*)
  6dfb105... Add a new dump function. (*)
  1334d88... Refactor compute_objsize_r into helpers. (*)
  10d185b... Introduce access_ref::merge_ref. (*)
  9354a7d... Pass GIMPLE statement to compute_objsize. (*)
  f9379fc... Move bndrng from access_ref to access_data. (*)
  425a39f... Use the recursive form of compute_objsize [PR 103143]. (*)
  6a071b2... c++: Handle auto(x) in parameter-declaration-clause [PR1034 (*)
  2766448... openmp: Fix libgomp.c++ testsuite errors for non-offload co (*)
  6a0f601... Provide vxworks alternate stdint.h during the build (*)
  0d5db1d... Darwin, PCH: Rework hooks for relocatable implementation [P (*)
  bf15cd6... pch: Fix up Darwin and HPUX pch_use_address hooks [PR71934] (*)
  747380f... pch: Add support for relocation of the PCH data [PR71934] (*)
  5791bf7... D: fix UBSAN (*)
  af93386... [PR103097] tolerate reg-stack cross-block malformed asms (*)
  50e8b0c... [PR103302] skip multi-word pre-move clobber during lra (*)
  2bff91f... [PR103024,PR103530] support throwing compares and non-boole (*)
  641ff21... Daily bump. (*)
  0fb5703... d: Merge upstream dmd 568496d5b, druntime 178c44ff, phobos  (*)
  c15aa46... libstdc++: Fix undefined shift when _Atomic_word is 64-bit (*)
  b77968a... Fortran: avoid NULL pointer dereference on missing or bad d (*)
  7add7f7... libgcc, Darwin: Build a libgcc_s.1 for backwards compatibil (*)
  1c1563f... Darwin: Amend pie options when linking mdynamic-no-pic. (*)
  dda85bc... pru: Fixup flags for .pru_irq_map section (*)
  e4c2b55... bpf: avoid potential NULL pointer dereference (*)
  5f7cdea... Fortran: dimensions of an array have to be non-negative (*)
  df70459... Use -fopt-info in unswitch pass. (*)
  e7fac1e... libstdc++: [_GLIBCXX_DEBUG] Enhance std::erase_if for vecto (*)
  60147c2... testsuite: Use attribute "noipa" in sibcall tests (*)
  6c03993... OpenMP 5.0: Remove array section base-pointer mapping seman (*)
  6b49d50... nvptx: Use cvt to perform sign-extension of truncation (*)
  d3d44a0... nvptx: Add test-case gcc.target/nvptx/exttrunc-1.c (*)
  0ab29cf... openmp: Improve OpenMP target support for C++ (PR92120) (*)
  dbf8bd3... libstdc++: Skip atomic instructions in shared_ptr when both (*)
  13b6c76... dwarf: Multi-register CFI address support. (*)
  691f05c... Add combine splitter to transform vpcmpeqd/vpxor/vblendvps  (*)
  0485ce9... [PR103149] detach values through mem only if general regs w (*)
  1f6b000... Daily bump. (*)
  9eec77c... Fortran: perform array subscript checks only for valid INTE (*)
  cf2cd61... c++: Fix decltype-bitfield1.C on i?86 (*)
  4394fd6... testsuite: Fix check_effective_target_rop_ok [PR103556, PR1 (*)
  652c287... Fortran: catch failed simplification of bad stride expressi (*)
  f476622... Fortran: add check for type of upper bound in case range (*)
  8e836af... Fix --help -Q output (*)
  3a2257e... c++: Fix for decltype and bit-fields [PR95009] (*)
  7ef68c3... x86: Check FUNCTION_DECL before calling cgraph_node::get (*)
  6e8a312... tree-optimization/103596 - fix missed propagation into swit (*)
  c93e704... Fix hash_map::traverse overload (*)
  ba6bb28... Revert "libstdc++: Fix ctype changed after newlib update." (*)
  30a0828... MIPS: R6: load/store can process unaligned address (*)
  3d9e676... Improve AutoFDO count propagation algorithm (*)
  3a580f9... Daily bump. (*)
  c954340... analyzer: fix equivalence class state purging [PR103533] (*)
  325c616... rs6000: Fix errant "vector" instead of "__vector" (*)
  7754fdd... MAINTAINERS: Add myself to write after approval and DCO sec (*)
  bd0a61b... bpf: mark/remove unused arguments and remove an unused func (*)
  63c59f0... ranger: Add shortcuts for single-successor blocks (*)
  d27b7e6... ranger: Optimise irange_union (*)
  14dc5b7... Use dominators to reduce cache-flling. (*)
  ed4a5f5... Add BB option for outgoing_edge_range_p and may_reocmpute_p (*)
  2a20407... libsanitizer: Update LOCAL_PATCHES (*)
  70b0438... libsanitizer: Use SSE to save and restore XMM registers (*)
  0dc77a0... tree-optimization/103581 - fix masked gather on x86 (*)
  1101381... contrib: Filter out -Wreturn-type in fold-const-call.c. (*)
  ee01694... tree-optimization/103544 - SLP reduction chain as SLP reduc (*)
  4dc6d19... avr: Fix AVR build [PR71934] (*)
  c2c8438... cse: Make sure duplicate elements are not entered into the  (*)
  d1011a4... Prefer INT_SSE_REGS for SSE_FLOAT_MODE_P in preferred_reloa (*)
  45116f3... RISC-V: jal cannot refer to a default visibility symbol for (*)
  b880d15... Daily bump. (*)
  c9419fa... Objective-C, NeXT: Reorganise meta-data declarations. (*)
  8d4ef22... aix: Move AIX math builtins before new builtin machinery. (*)
  70e4cb6... Daily bump. (*)
  066b325... c++: Add fixed test [PR93614] (*)
  689407e... Fortran/OpenMP: Support most of 5.1 atomic extensions (*)
  87710ec... libstdc++: Initialize member in std::match_results [PR10354 (*)
  b09af56... libgomp.texi: Update OMP_PLACES (*)
  c060e5c... i386, ipa-modref: Comment spelling fix (*)
  c57c910... c++: Allow indeterminate unsigned char or std::byte in bit_ (*)
  55dfce4... libcpp: Fix up handling of deferred pragmas [PR102432] (*)
  daca416... [PR103028] test ifcvt trap_if seq more strictly after reloa (*)
  e096e2c... testsuite: powerpc/vec_reve_1.c requires VSX. (*)
  03a9bd0... Daily bump. (*)
  bf548ce... libstdc++: Simplify emplace member functions in _Rb_tree (*)
  f78eaff... c++: avoid redundant scope in diagnostics (*)
  7bfe82e... Fix typos in libstdc++-v3/ChangeLog (*)
  cff7879... rs6000: Fix up flag_shrink_wrap handling in presence of -mr (*)
  d81722e... rs6000: testsuite: Add rop_ok effective-target function (*)
  f46d32d... Fortran: improve checking of array specifications (*)
  abd7712... c++: Fix for decltype(auto) and parenthesized expr [PR10340 (*)
  654cd74... x86: Add -mmove-max=bits and -mstore-max=bits (*)
  987baa7... rs6000: Fix use of wrong enum for built-in function code (*)
  37fbf91... x86: Scan leal in PR target/83782 tests for x32 (*)
  0962bff... RISC-V: Add implied defines of Zk, Zkn and Zks (*)
  add31ef... RISC-V: Add option defines for Scalar Cryptography (*)
  06f2e7d... sve: combine nested if predicates (*)
  f7854b9... Add TARGET_IFUNC_REF_LOCAL_OK (*)
  97ffef3... testsuite: Fix up pr103456.c testcase [PR103456] (*)
  7e71909... x86: Speed up target attribute handling by using a cache (*)
  fe7c3ec... pch: Add support for PCH for relocatable executables [PR719 (*)
  6262e3a... fortran: Fix setting of array lower bound for named arrays (*)
  31c200c... Make sure that we get unique test names if several DejaGnu  (*)
  d828234... [Committed] New testcase for C++/71792, bitfields and auto (*)
  66e1571... gcc: Fix "argument list too long" from install-plugins (*)
  711084c... build: Implement --with-multilib-list for avr target (*)
  ea6ef32... Daily bump. (*)
  c841dc0... Adjust CPP_FOR_BUILD (*)
  25abbb9... [PATCH v2] configure: define TARGET_LIBC_GNUSTACK on musl (*)
  22a9824... Darwin: Rewrite host PCH support [PR 55610]. (*)
  2835977... doc: Remove references to FreeBSD 1 and 2 (*)
  38a0ee2... analyzer: add regression test for leak false +ve [PR103526] (*)
  cd47cd4... [PR103437] Make backup code for overflow conditional (*)
  acf4fe9... libstdc++: Allow exception classes to move fully-dynamic st (*)
  e2e98f5... libstdc++: Remove broken std::allocator base classes [PR103 (*)
  b5a5686... libstdc++: Restore unconditional atomic load in COW std::st (*)
  d082363... rs6000: Enable new built-in support, with test suite and al (*)
  c9dd013... [Ada] Add warning in comment about files copied from libgna (*)
  96d9ca7... [Ada] Remove obsolete a-assert (*)
  31a6895... [Ada] Do not back-annotate maximum size for limited types (*)
  5a11ffa... [Ada] Fix packing for array component with discriminated pa (*)
  9e10b70... [Ada] Invalid memory access on finalization of class-wide t (*)
  298339e... [Ada] Fix oversight in minor cleanup (*)
  b5e5738... [Ada] Proof of System.Arith_32 for double arithmetic on 32b (*)
  544b30f... [Ada] Reset internal flags for -gnatD and -gnatG (*)
  5a35fe6... [Ada] Fix obsolete array aggregate warning being triggered  (*)
  b3f89a4... [Ada] Amend proof of System.Arith_Double to remove justific (*)
  ce79e7e... [Ada] Add pragma Annotate for CodePeer analysis (*)
  3a54dfa... [Ada] Proof of support units for 'Width on signed integers (*)
  167be08... [Ada] Cleanup detection of suspension objects (*)
  e4b5ab0... [Ada] Cleanup insertion of single freezing actions (*)
  ec9c3bd... [Ada] Cleanups related to expansion of dispatching primitiv (*)
  b045f2f... [Ada] Use bracket aggregates in Ada2022 (*)
  aa937f2... [Ada] Inline all calls in Ada.Task_Identification (*)
  8decef4... [Ada] Enhance freezing code for instantiations (*)
  eca89ac... [Ada] Enable expansion of dispatching equality for GNATprov (*)
  5ae5ba7... [Ada] Separate building of equality from other dispatching  (*)
  a83c4ee... [Ada] Split spec and body of expression function with Subpr (*)
  d43fbe0... [Ada] Remove extra space after assignment symbol (*)
  eccc7c8... [Ada] Don't allow entry in implicit with chain to be ghost (*)
  ea7f9e0... [Ada] Simplify iteration over record components (*)
  1fde933... [Ada] Refactor nested loops in warning on unassigned out pa (*)
  e2e8772... [Ada] Remove duplicated condition in warnings about read-be (*)
  28acd56... [Ada] vx7r2cert/light-tasking-rtp: undefined refs on ppc/pp (*)
  76bbe39... [Ada] Proof of Interfaces.C with SPARK (*)
  7e650bf... [Ada] Add contract to Ada.Task_Identification.Activation_Is (*)
  45be761... [Ada] More intuitive names in sanity-checking of derived ty (*)
  40b1809... [Ada] Proof of System.Val_Util utilities for 'Value support (*)
  6df3ec0... [Ada] Proof of Boolean'Image and Boolean'Value (*)
  261d367... [Ada] Fix possible memory corruption for hostnames longer t (*)
  0ef5185... [Ada] Minor style fix (no dot on single line comment) (*)
  7d02c8b... [PR103437] Use long long multiplication as backup for overf (*)
  a27940f... libphobos: Push all callee-save registers on the stack befo (*)
  9b8830b... AArch64: Optimize right shift rounding narrowing (*)
  d47393d... [PR103437] Process multiplication overflow in priority calc (*)
  7d6c20c... testsuite: make bic-bitmask-18.c test more precise [PR10347 (*)
  9af0810... c++: Fix bogus error with __integer_pack [PR94490] (*)
  cde8763... Implement -fprofile-prefix-map. (*)
  6f43a8a... c++: ICE with unnamed tparm and concept [PR103408] (*)
  06b8cdc... middle-end/103271 - avoid VLA init of register (*)
  70ece2d... tree-optimization/103527 - always use thruth type forgather (*)
  1ea226f... fix spelling of -linker-output-auto-nolto-rel (*)
  1ac7a8c... fortran: OpenMP/OpenACC array mapping alignment fix (PR9003 (*)
  1c5317d... libphobos: Add missing ControlState variable for AArch64 (*)
  fa10faa... d: Disable the D runtime garbage collector after initializi (*)
  12421a3... d: Prefix object files from the root package with 'root-' (*)
  40fa651... Daily bump. (*)
  860c56b... analyzer: fix false leak seen in Juliet 1.3 [PR102471] (*)
  7eb961d... i386: Improve V8HI and V8HF inserts [PR102811] (*)
  de3e5aa... Final value replacement improvements for until-wrap loops. (*)
  5b1ef8b... middle-end: Skip initialization of opaque type variables [P (*)
  185b307... darwin, d: Support outfile substitution for libphobos (*)
  53caa47... c++: constexpr, fold, weak redecl, fp/0 [PR103310] (*)
  d683a1b... rs6000: Mirror fix for PR102347 in new builtins support (*)
  54ebec3... path solver: Use only one ssa_global_cache. (*)
  0565514... libstdc++: Clear RB tree after moving elements [PR103501] (*)
  74d1477... libstdc++: Define std::__is_constant_evaluated() for intern (*)
  2b83bc6... libstdc++: Optimize ref-count updates in COW std::string (*)
  e9089e4... libstdc++: Avoid unwanted allocations in filesystem::path (*)
  1e625a4... vect: Tighten check for SLP memory groups [PR103517] (*)
  cb137e8... Also pre-process PHIs in range-of-stmt. (*)
  a7fede6... testsuite: Fix typo in comment in aapcs64 test (*)
  d376b73... doc, d: Add note that D front end now requires GDC installe (*)
  47fe7be... d: Update documentation of new D language options. (*)
  82a7daa... [Ada] Fix incorrect fixed-point computation in expression f (*)
  ba12deb... [Ada] Tune whitespace of the bounded lists Aggregate aspect (*)
  38e7e9a... [Ada] Allow formal functions to have a default in the form  (*)
  bbafa62... [Ada] Do not return freeze nodes for start of early call re (*)
  9ce9322... [Ada] Fix crash on pragma Compile_Time_Warning/Error (*)
  1010cb0... [Ada] Syntax error on "not null procedure" (*)
  70b29d0... [Ada] Tidy up freezing code for instantiations (continued) (*)
  49b8a94... [Ada] Tidy up freezing code for instantiations (*)
  17fa48b... [Ada] Fix typo in comment (*)
  bb2fc09... [Ada] Improve support for casing on types with controlled p (*)
  be6bb3f... [Ada] Fix issues with ignored ghost code and unnesting (*)
  dbdb6b9... [Ada] Make Timed_Task_Entry_Call's defer_abort nestable (*)
  e3102ec... [Ada] Do not free task for _parent (*)
  b940999... [Ada] Spurious warning when using 'Type_Key on generic form (*)
  8ba38e8... [Ada] Create object file for ignored ghost compilation unit (*)
  621cccb... [Ada] RTEMS: add traceback support for AArch64 (*)
  ff46a53... [Ada] Add signal to exception mapping for RTEMS (*)
  38df84a... [Ada] Fix small discrepancy between -gnatG and -gnatD[G] ou (*)
  790b875... [Ada] Improve error messages for dot notation when -gnatX n (*)
  be8de8e... [Ada] Add query for extended precision floating-point types (*)
  0f3dfe4... [Ada] Replace low-level detection of subprograms with high- (*)
  a41a910... [Ada] Sync whitespace between variants of Indefinite_Holder (*)
  ef520c0... [Ada] Sort list of Ada runtime units in Makefile.rtl (*)
  0c18fdf... [Ada] Whitespace cleanup in Makefile.rtl dependency rules (*)
  6054bc8... [Ada] Document System.Atomic_Counters as supported on ARM a (*)
  aeaabe7... [Ada] Improve messages on incorrect state refinement in SPA (*)
  7b4069f... [Ada] Storage error on untagged prefixed subprogram calls w (*)
  ab59968... [Ada] Avoid duplication for Sets functions (*)
  659e775... [Ada] Simplify building of inequality function body (*)
  f05f68b... [Ada] Cleanup listing of representation info (*)
  cf23d58... i386: Fix up some minor formatting issues and one inconsist (*)
  c264208... libcpp: Enable P1949R7 for C++98 too [PR100977] (*)
  35f2c09... simplify-rtx: Punt on simplify_associative_operation with l (*)
  ac5fd36... libcpp: Fix up #__VA_OPT__ handling [PR103415] (*)
  29df53f... middle-end: move bitmask match.pd pattern and update tests (*)
  da9386f... tree-optimization/103456 - Record only successes from objec (*)
  c177e80... Daily bump. (*)
  f5e2f2d... Fix ICE in ix86_attr_length_immediate_default. (*)
  0fc26e6... rs6000: Clarify overloaded builtin diagnostic (*)
  be30fc4... libstdc++: Fix tests that fail with fully-dynamic-string (*)
  675afa2... libstdc++: Fix fully-dynamic-string build (*)
  56b07ba... libstdc++: Ensure C++20 std::stringstream definitions use c (*)
  955ea7b... analyzer: add regression test [PR94579] (*)
  9603bcc... analyzer: add regression test [PR99269] (*)
  03ea0ca... analyzer: verify that -Wanalyzer-too-complex can be disable (*)
  6b8ecbc... Fortran: improve expansion of constant array expressions wi (*)
  a3e75c1... c++: don't fold away 'if' with constant condition (*)
  91c2600... libstdc++: Skip tag dispatching for _S_relocate in C++17 (*)
  cca6090... libstdc++: Make Asan detection work for Clang [PR103453] (*)
  36421e7... Fortran: error recovery when simplifying MINLOC/MAXLOC (*)
  814f52a... Fortran: check type of SUB argument to IMAGE_INDEX (*)
  e5440bc... ipa-sra: Check also ECF_LOOPING_CONST_OR_PURE when evaluati (*)
  7057b8f... vect: Fix ncopies calculation for emulated gather/scatter [ (*)
  5fee5ec... d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad25 (*)
  b3f6011... ipa-param-manip: Be careful about a reallocating hash_map (*)
  26493af... Add comment to indicate tail recursion (*)
  e43b15c... Always track arguments, even when ignoring equiv params. (*)
  fa01e20... Remove more stray returns and gcc_unreachable ()s (*)
  0194d92... tree-optimization/103489 - fix ICE when bool pattern recog  (*)
  7e846b0... Change if-to-switch-conversion test. (*)
  67013a2... libstdc++: Use gender-agnostic pronoun in docs (*)
  92084a6... libstdc++: Add [[nodiscard]] to std::byteswap (*)
  365cd5f... [OpenACC] Remove erroneous "Orphan reductions cannot have g (*)
  77d24d4... Consolidate OpenACC "gang reduction on an orphan loop" chec (*)
  c4f4c60... Re OpenACC "gang reduction on an orphan loop" error message (*)
  f1a58ab... [OpenACC] Allow gang reductions inside serial constructs (*)
  2b7dac2... Make OpenACC orphan gang reductions errors (*)
  a83a075... Fix c-c++-common/goacc/routine-4.c and c-c++-common/goacc/r (*)
  92de188... [Committed] PR testsuite/103477: Fix big-endian mistake in  (*)
  f33fdda... Remove can_throw_non_call_exceptions special case from oper (*)
  8af3f53... vect: Support masked gather loads with SLP (*)
  32ede10... if-conv: Apply VN to hoisted conversions (*)
  1083384... vect: Support gather loads with SLP (*)
  6f79861... vect: Use generalised accessors to build SLP nodes (*)
  8de7958... vect: Use code_helper when building SLP nodes (*)
  8bb81b3... vect: Fix SVE mask_gather_load/store_store tests (*)
  9b57704... vect: Fix vect_is_reduction (*)
  0fb2ab5... vect: Pass mode to gather/scatter tests (*)
  b1d1514... Mark IFN_ADD/MUL_OVERFLOW as commutative (*)
  12e3801... Mark IFN_UBSAN_CHECK_ADD/MUL as commutative (*)
  7120724... Mark IFN_COMPLEX_MUL as commutative (*)
  e9fff24... Canonicalize argument order for commutative functions (*)
  e32b9eb... vect: Add support for fmax and fmin reductions (*)
  30213ae... vect: Make reduction code handle calls (*)
  0c1fb64... gimple-match: Make code_helper conversions explicit (*)
  33973fa... gimple-match: Add a gimple_extract_op function (*)
  bc8d6c6... Fix -freorder-blocks-and-partition glitch with Windows SEH  (*)
  7abcc9c... libcpp: Enable P1949R7 for C++11 and up as it was a DR [PR1 (*)
  2af2f55... c++: Small incremental tweak to source_location::current()  (*)
  c39d77f... x86_64: PR target/100711: Splitters for pandn (*)
  b962469... Only return after resetting type_param_spec_list (*)
  e2521cd... middle-end/103485 - fix conversion kind for vectors (*)
  930e763... libgcc: vxcrtstuff.c: add a few undefs (*)
  2acbc4e... Avoid some -Wunreachable-code-ctrl (*)
  6c7d489... rs6000: Remove builtin mask check from builtin_decl [PR1023 (*)
  aca6882... rs6000: Modify the way for extra penalized cost (*)
  bcb163e... visium: Revert commit r12-5332 (*)
  ab202b6... Don't reuse reference after potential resize. (*)
  87cd82c... Daily bump. (*)
  1329021... analyzer: further false leak fixes due to overzealous state (*)
  ca5667e... i386: Fix and improve movhi_internal and movhf_internal som (*)
  f81c5a8... Prune out valid -Winfinite-recursion [PR103469]. (*)
  ed7894c... Fix autoconf regeneration slip-up. (*)
  909b30a... Make etags path used by build system configurable (*)
  85289ba... rs6000: Add Power10 optimization for most _mm_movemask* (*)
  e2194a8... Fix RTL FE issue with premature return (*)
  1420ff3... c++: redundant explicit 'this' capture before C++20 [PR1004 (*)
  a5d269f... x86_64: Improved V1TImode rotations by non-constant amounts (*)
  a3b31fe... Remove unreachable gcc_unreachable () at the end of functio (*)
  16507de... Remove unreachable returns (*)
  11d0a2a... Optimize _Float16 usage for non AVX512FP16. (*)
  9519b69... Fix regression introduced by r12-5536. (*)
  85e91ad... tree-optimization/103458 - avoid creating new loops in CD-D (*)
  5e5f880... Restore can_be_invalidated_p semantics to before refactorin (*)
  3e15df6... libgcc: remove crt{begin,end}.o from powerpc-wrs-vxworks ta (*)
  300dbea... rs6000/test: Add emulated gather test case (*)
  68332ab... Fix PR 19089: Environment variable TMP may yield gcc: abort (*)
  2f0dd17... Daily bump. (*)
  32377c1... Fix PR 62157: disclean in libsanitizer not working (*)
  2899d49... Compare guessed and feedback frequencies during profile fee (*)
  d147145... Improve -fprofile-report (*)
  7393fa8... libstdc++: Implement std::byteswap for C++23 (*)
  7a66c49... d: fix thinko in optimize attr parsing (*)
  d62c8c7... Daily bump. (*)
  14dd092... Fix typo in t-dimode (*)
  1e53408... jit: Change printf specifiers for size_t to %zu (*)
  f7e4f57... x86: Fix up x86_{,64_}sh{l,r}d patterns [PR103431] (*)
  567d5f3... bswap: Fix UB in find_bswap_or_nop_finalize [PR103435] (*)
  d9c8a02... [Committed] Fix new ivopts-[89].c test cases for -m32. (*)
  f4ed2e3... Daily bump. (*)
  9e2e473... ipa: Fix CFG fix-up in IPA-CP transform phase (PR 103441) (*)
  52b7694... libstdc++: Fix test that fails in C++20 mode (*)
  33adfd0... libstdc++: Fix trivial relocation for constexpr std::vector (*)
  76c6be4... libstdc++: Remove workaround for FE bug in std::tuple [PR96 (*)
  4d540c7... Fortran: improve check of arguments to the RESHAPE intrinsi (*)
  caa0451... libitm: Fix bootstrap for targets without HAVE_ELF_STYLE_WE (*)
  4a20075... tree-object-size: Abstract object_sizes array (*)
  35c8bbe... tree-object-size: Replace magic numbers with enums (*)
  b41be00... ivopts: Improve code generated for very simple loops. (*)
  665f726... libstdc++: Ensure dg-add-options comes after dg-options (*)
  0a12bd9... libstdc++: Fix dg-do directive for tests supposed to be run (*)
  1ecc9ba... libstdc++: Remove redundant xfail selectors in dg-do compil (*)
  f1ec39c... d: fix ASAN in option processing (*)
  2cadaa1... Minor ipa-modref tweaks (*)
  906cad8... Fix failure in inlline-9.c testcase (*)
  0178b73... libstdc++: Move std::to_address tests to more appropriate p (*)
  a70faf6... Fix handling of in_flags in update_escape_summary_1 (*)
  8dedf06... c++: Fix up taking address of an immediate function diagnos (*)
  90cb088... i386: vcvtph2ps and vcvtps2ph should be used to convert _Fl (*)
  379be00... Fix typo in r12-5486. (*)
  091ccc0... Daily bump. (*)
  9664c46... libstdc++: Remove dg-error that no longer happens (*)
  b8018e5... libstdc++: Make std::pointer_traits SFINAE-friendly [PR9641 (*)
  1b0acc4... Remove forgotten early return in ipa_value_range_from_jfunc (*)
  82c3657... libstdc++: Do not use memset in constexpr calls to ranges:: (*)
  6ea5fb3... PR middle-end/103406: Check for Inf before simplifying x-x. (*)
  9488d24... libgcc: Split FDE search code from PT_GNU_EH_FRAME lookup (*)
  5bc4cb0... ipa: Teach IPA-CP transformation about IPA-SRA modification (*)
  415f9ee... path solver: Revert computation of ranges in gimple order. (*)
  58d50a5... amdgcn: Fix ICE generating CFI [PR103396] (*)
  1598bd4... Add the testcase for this PR to the testsuite. (*)
  a2ae4e9... Initialize node_is_self_scc in ipa_node_params::ipa_node_pa (*)
  661c02e... Check for equivalences between PHI argument and def. (*)
  f4e470d... Do not check gimple_static_cahin in ref_maybe_used_by_call_ (*)
  4eda2ee... Remove dead code and function (*)
  8addb0b... Continue RTL verifying in rtl_verify_fallthru (*)
  0fdd180... Remove never looping loop in label_rtx_for_bb (*)
  555b8cc... Introduce REG_SET_EMPTY_P (*)
  1167d48... docs: Add missing @option keyword. (*)
  d1c1919... path solver: Move boolean import code to compute_imports. (*)
  8acbd7b... path solver: Compute ranges in path in gimple order. (*)
  9491221... match.pd: Fix up the recent bitmask_inv_cst_vector_p simpli (*)
  531dae2... bswap: Improve perform_symbolic_merge [PR103376] (*)
  8e86218... c++: Return early in apply_late_template_attributes if ther (*)
  b38c9cf... c++: Implement C++23 P2128R6 - Multidimensional subscript o (*)
  f88e507... pr103194-5.c: Replace long with int64_t (*)
  d9ca4b4... Daily bump. (*)
  16e8539... Fix handling of static chain in ipa_merge_modref_summary_af (*)
  9e026da... Reduce scope of a few 'class loop *loop' variables (*)
  5deacf6... Directly resolve range_of_stmt dependencies. (*)
  d986ff5... Split return functionality of get_non_stale_global_range. (*)
  a031bb7... Range-on-edge trace tweak. (*)
  3b23378... libstdc++: Add xfail to some printer tests for debug mode (*)
  a04b73e... libstdc++: Replace hyphens in effective target keywords (*)
  29e1cbd... PR middle-end/103059: reload: Also accept ASHIFT with index (*)
  6180f5c... tree-optimization/103168 - Improve VN of pure function call (*)
  fdd3456... Restore previous OpenACC implicit data clauses ordering [PR (*)
  c2e6810... jit: Initialize function::m_blocks in ctor (*)
  be60f80... Update GMP/MPFR/MPC/ISL version in contrib/download_prerequ (*)
  d9ca2ca... middle-end/103193 - avoid canonicalizing <= and >= to == fo (*)
  5bca267... openmp: Fix up handling of kind(host) and kind(nohost) in A (*)
  709716b... attribs: Fix ICEs on attributes starting with _ [PR103365] (*)
  04eccbb... bswap: Fix up symbolic merging for xor and plus [PR103376] (*)
  52554dd... Avoid redundant get_loop_body calls in IVOPTs (*)
  755c2e7... middle-end: Fix failures with bitclear patterns on signed v (*)
  0888d6b... middle-end: Convert bitclear <imm> + cmp<cc> #0 into cm<cc2 (*)
  d71d019... c++: Fix missing NSDMI diagnostic in C++98 [PR103347] (*)
  9bf69a8... timevar: Add auto_cond_timevar class (*)
  7df8937... Enhance optimize_atomic_bit_test_and to handle truncation. (*)
  e1d4359... Daily bump. (*)
  2dd56ae... Issue -Waddress also for reference members [PR96507]. (*)
  30ba058... Implement -Winfinite-recursion [PR88232]. (*)
  c59ec55... libstdc++: Add another testcase for std::unique_ptr printer (*)
  39de0e5... libstdc++: Add effective-target for std::allocator implemen (*)
  16e9505... Fortran: do not attempt simplification of [LU]BOUND for poi (*)
  4b1d3d8... c++: -Wuninitialized for mem-inits and empty classes [PR198 (*)
  7b7318f... c++: Add static in g++.dg/warn/Waddress-5.C (*)
  3363022... fixincludes: don't abort() on access failure [PR103306] (*)
  d6024c8... rs6000: Better error messages for power8/9 vector builtins (*)
  c2c534f... rs6000: Add [power6-64] stanza to new builtin support (*)
  e6a6569... rs6000: Fix test_mffsl.c effective target check (*)
  721d8b9... Fortran: fix scalarization for intrinsic LEN_TRIM with pres (*)
  46d3cfd... libcpp: Fix ATTR_LIKELY definition PR preprocessor/103355 (*)
  8632f8c... Remove duplicated param valud in modref tree (*)
  5459fa1... libstdc++: Fix circular dependency for bitmap_allocator [PR (*)
  d3f2285... docs: Remove 2 more duplicite param descriptions. (*)
  6cd4406... tree-optimization/103361 - fix unroll-and-jam direction vec (*)
  2780484... inliner: Remove unused transform_lang_insert_block hook (*)
  6033b27... Improve bytewise DSE (*)
  911b633... Canonicalize &MEM[ssa_n, CST] to ssa_n p+ CST in fold_stmt_ (*)
  5e9b973... openmp: Fix up handling of reduction clauses on the loop co (*)
  f4eae64... rs6000: Optimize code generation of vec_reve [PR100868] (*)
  1ddf11d... contrib: filter out -Wc++20-extensions (*)
  cab8f69... contrib: Support itemx in check-params-in-docs.py. (*)
  df1a0d5... Re: [PATCH] PR tree-optimization/102232 Adding a missing pa (*)
  630686f... libcpp: Use [[likely]] conditionally (*)
  e888bea... Re: [PATCH] PR tree-optimization/96779 Adding a missing pat (*)
  06be28f... Daily bump. (*)
  1df539f... c++: remember pointer-to-member location (*)
  5440c88... c++: improved return expression location (*)
  a6e0d59... libcpp: Fix _Pragma stringification [PR103165] (*)
  a944b5d... tree-optimization/103345: Improved load merging. (*)
  c38c547... docs: remove duplicate param documentation (*)
  1aedb39... openacc: Fix up C++ #pragma acc routine handling [PR101731] (*)
  d737686... libstdc++: Fix condition for definition of _GLIBCXX14_DEPRE (*)
  f58bf16... libgcc: Remove dbase member from struct unw_eh_callback_dat (*)
  90986c5... libgcc: Remove tbase member from struct unw_eh_callback_dat (*)
  f456eaf... tree-optimization/103351 - avoid compare-debug issue wrt CD (*)
  4b1e143... openmp: Handle OMP_MASKED in potential_constant_expression_ (*)
  b5844cb... Don't allow mask/sse/mmx mov in TLS code sequences. (*)
  2b5b861... xtensa: Fix non-robust split condition in define_insn_and_s (*)
  ae957be... Daily bump. (*)
  da17c30... fortran, debug: Fix up DW_AT_rank [PR103315] (*)
  3645397... i386: Fix up handling of target attribute [PR101180] (*)
  8fef6f7... Fortran: fix lookup for gfortran builtin math intrinsics us (*)
  0f5afb6... Improve base tracking in ipa-modref (*)
  c826076... Fix failure merge_block.c testcase (*)
  09a4ffb... Refactor load/store/kill analysis in ipa-modref (*)
  dc915b3... Tweak tree-ssa-math-opts.c to solve PR target/102117. (*)
  f658f1d... Daily bump. (*)
  ce2dbf9... Fix ignore_nondeterminism_p in ipa-modref (*)
  a0e99d5... Fix looping flag discovery in ipa-pure-const (*)
  7950c96... Clobber the condition code in the bfin doloop patterns (*)
  5f40d34... libstdc++: [_GLIBCXX_DEBUG] Reduce performance impact on st (*)
  74faa98... Fix tree-optimization/103220: Another missing folding of (t (*)
  38e4a36... harden conds: detach without decls (*)
  cfe8dbd... libgccjit: Add some reflection functions [PR96889] (*)
  9c07739... Daily bump. (*)
  b751b22... c++: Avoid adding implicit attributes during apply_late_tem (*)
  16d1d97... gcc, doc: Fix Darwin bootstrap: Amend an @option command to (*)
  f573d35... analyzer: fix false leak due to overeager state merging [PR (*)
  be08d57... libstdc++: Improve tests for stringstream constructors in C (*)
  5faf1c8... libstdc++: Use __is_single_threaded in locale initializatio (*)
  1f8d01e... libstdc++: One more change for Clang to support constexpr s (*)
  fc6c6f6... rs6000: Add optimizations for _mm_sad_epu8 (*)
  b903e0f... c++: Fix cpp0x/lambda/lambda-nested9.C with C++11 (*)
  d4943ce... Darwin: Rework handling for unwinder code in libgcc_s and s (*)
  b9873b4... libgcc, emutls: Allow building weak definitions of the emut (*)
  c7b782d... libstdc++, testsuite: Add a prune expression for external t (*)
  532fae7... libphobos, testsuite: Add prune clauses for two Darwin case (*)
  b8f2efa... libstdc++: Suppress -Wstringop warnings [PR103332] (*)
  2d76292... libstdc++: Begin lifetime of chars in constexpr std::string (*)
  458d2c6... options: Make -Ofast switch off -fsemantic-interposition (*)
  ada63d5... Use modref even for nested functions in ref_maybe_used_by_c (*)
  16137fb... Restore ancient -Waddress for weak symbols [PR33925]. (*)
  ee448a5... Limit depth for all GORI expressions. (*)
  f47870e... IBM Z: Fix load-and-test peephole2 condition (*)
  487d604... middle-end: Handle FMA_CONJ correctly after SLP layout upda (*)
  79e9f72... Revert "Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEB (*)
  c7381de... Do not abort compilation when dump file is /dev/* (*)
  cb09215... c++: cp_walk_subtrees simplification for *_CAST_EXPR (*)
  fd74016... c++: nested lambda capturing a capture proxy [PR94376] (*)
  f316727... libphobos: Increase size of defaultStackPages on OSX X86_64 (*)
  d686cb0... libphobos: Don't call __gthread_key_delete in the emutls de (*)
  ea2954d... Fix tree-optimization/103314 : Limit folding of (type) X op (*)
  74a4ece... Fix IPA modref ubsan. (*)
  dd85c42... c++/103326 - fix ICE in tsubst with VECTOR_CST (*)
  a84177a... c++: Fix up -fstrong-eval-order handling of call arguments  (*)
  0e510ab... libstdc++: Fix ctype changed after newlib update. (*)
  fb15abd... middle-end/103248 - fix RDIV_EXPR handling with fixed point (*)
  0fc859f... tree-optimization/102436 - restore loop store motion (*)
  09d4621... Fix PR 103317, ICE after PHI-OPT, minmax_replacement produc (*)
  527e54a... Fix tree-optimization/103257: Missed jump threading due too (*)
  0790c8a... c++: Implement -Wuninitialized for mem-initializers (redux) (*)
  d315298... Reduce cost of aligned sse register store. (*)
  09c24fe... c++: implicit dummy object in requires clause [PR103198] (*)
  483092d... Daily bump. (*)
  d6ec661... d: Use HOST_WIDE_INT for type size temporaries. (*)
  93810fd... c++: Implement C++23 P0849R8 - auto(x) [PR103049] (*)
  6f4ac4f... Fix rs6000 predicates.md use of decl_replaceable_p (*)
  3535be6... Fortran: NULL() is not interoperable (*)
  22c2423... IPA: fix reproducibility in IPA MOD REF (*)
  616ca10... IPA: use cgraph_node instance (*)
  53c964a... c++: error recovery during C++20 template-id ADL failure (*)
  75ac95f... Turn -fsemantic-interposition to optimization flag (*)
  c331a75... Fix modref wrt __builtin_assume_aligned (*)
  4f0a2f5... middle-end: check that both sides of complex expression is  (*)
  2196a68... x86: Add -mindirect-branch-cs-prefix (*)
  ca243ad... libstdc++: Fix std::char_traits<C>::move for constexpr (*)
  16fab6d... Fix MIPS test after recent match.pd changes (*)
  1b2b930... Fix typo. (*)
  90de06a... c++: template-id ADL and partial instantiation [PR99911] (*)
  6fa8e08... c++: unqual lookup performed twice w/ template-id ADL [PR10 (*)
  e3dbd2e... aix: detect power10 processor. (*)
  9646a32... libstdc++: Replace AC_CACHE_VAL with AC_CACHE_CHECK (*)
  1a0bce9... middle-end: Fix FMA detection when inspecting gimple which  (*)
  efb7c51... c-family: Add __builtin_assoc_barrier (*)
  edd2249... libsanitizer: Fix bootstrap on FreeBSD [PR102675] (*)
  206b22d... Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_ (*)
  e28afbb... testsuite/103278 - adjust gcc.dg/tree-ssa/if-to-switch-3.c (*)
  8f9f510... tree-optimization/103277 - do abnormal cleanup after call D (*)
  15f5e70... i386: Fix wrong codegen for -mrelax-cmpxchg-loop (*)
  17da2c7... libgomp: Ensure that either gomp_team is properly aligned [ (*)
  7a2aa63... libgomp: Fix up aligned_alloc arguments [PR102838] (*)
  a72b7a4... i386: add alias for f*mul_*ch intrinsics (*)
  280d283... Daily bump. (*)
  3222135... Fix PR tree-optimization/103228 and 103228: folding of (typ (*)
  0e4a865... libstdc++: Fix author name in ChangeLog (*)
  bef32d4... libcpp: capture and underline ranges in -Wbidi-chars= [PR10 (*)
  1a7f2c0... libcpp: escape non-ASCII source bytes in -Wbidi-chars= [PR1 (*)
  ea9e0d6... Avoid pathological function redeclarations when checking ac (*)
  53a643f... x86: Add -mharden-sls=[none|all|return|indirect-branch] (*)
  8e410de... x86: Remove "%!" before ret (*)
  425369b... Fix modref summary streaming (*)
  69a5b3c... i386: Redefine indirect_thunks_used as HARD_REG_SET. (*)
  74509b9... Add very basic IPA part of modref-kill analysis (*)
  ef342b2... i386: Introduce LEGACY_SSE_REGNO_P predicate (*)
  2c2148d... Handle folded nonconstant array bounds [PR101702] (*)
  d3a9082... doc: document -fimplicit-constexpr (*)
  5ea8803... libstdc++: Use std::construct_at in net::ip::address (*)
  5a9572e... libstdc++: Simplify std::string constructors (*)
  6afa108... libstdc++: Set active member of union in std::string [PR103 (*)
  054bf99... libstdc++: Fix std::type_info::before for ARM [PR103240] (*)
  c705464... Fix two mips target tests compromised by recent IPA work (*)
  049f0ef... libcpp: Fix up handling of block comments in -fdirectives-o (*)
  dd159a4... aarch64: Add new vector mode V8DI (*)
  4e6bf0b... Fix ICE when mixing VLAs and statement expressions [PR91038 (*)
  077425c... lim: Reset flow sensitive info even for pointers [PR103192] (*)
  c39cb6b... ranger: Fix up fold_using_range::range_of_address [PR103255 (*)
  7061300... Add IFN_COND_FMIN/FMAX functions (*)
  bf5f41e... i386: Fix non-robust split condition in define_insn_and_spl (*)
  1a15a91... Fix PR 103288, ICE after PHI-OPT, move an assigment when st (*)
  b8ce19b... visium: Fix non-robust split condition in define_insn_and_s (*)
  51c5002... libcpp: Implement -Wbidi-chars for CVE-2021-42574 [PR103026 (*)
  111fd51... analyzer: fix missing -Wanalyzer-write-to-const [PR102695] (*)
  a80d4e0... analyzer: don't assume target has alloca [PR102779] (*)
  8c69397... Fix clearing of to_info_lto in ipa_merge_modref_summary_aft (*)
  6b1695f... Daily bump. (*)
  73e4d9f... libstdc++: Fix tests for constexpr std::string (*)
  3958482... c-family: don't cache large vecs (*)
  6dc90c4... Use modref summaries for byte-wise dead store elimination. (*)
  42cdf08... MAINTAINERS: Add myself to DCO section and update email add (*)
  3b3c993... Fortran: avoid NULL pointer dereference on invalid range in (*)
  a1d2b16... configure, Darwin: Set appropriate defaults for host-shared (*)
  e464119... PCH: Make the save and restore diagnostics more robust. (*)
  4cdf7db... rs6000: MMA test case emits wrong code when building a vect (*)
  48a8c5b... fortran: Identify arguments by their names (*)
  e94e2cf... fortran: Delete redundant missing_arg_type field (*)
  5d9d16d... fortran: simplify elemental arguments walking (*)
  5888512... fortran: Reverse actual vs dummy argument mapping (*)
  c31733c... fortran: Tiny sort_actual internal refactoring (*)
  7461b58... libstdc++: Merge latest Ryu sources (*)
  b96e2ff... libstdc++: Implement constexpr std::basic_string for C++20 (*)
  5943493... libstdc++: Use hidden friends for vector<bool>::reference s (*)
  ba6e17e... Avoid assuming maximum string length is constant [PR102960] (*)
  0002a8a... shrn-combine-10: update test to current codegen. (*)
  9836e90... signbit-2: make test check for scalar or vector versions (*)
  e1c0c90... analyzer: fix overeager sharing of bounded_range instances  (*)
  132f1c2... c++: improve print_node of PTRMEM_CST (*)
  11c4a06... tree-optimization: [PR103218] Fold ((type)(a<0)) << SIGNBIT (*)
  8d8e8f3... libstdc++: Fix out-of-bound array accesses in testsuite (*)
  9719769... libstdc++: Fix typos in tests (*)
  b796ab3... arc: Update (u)maddhisi4 patterns (*)
  0452064... tree-optimization/102880 - improve CD-DCE (*)
  f98f373... tree-optimization/102880 - make PHI-OPT recognize more CFGs (*)
  d699f03... arc: Update arc specific tests (*)
  23125fa... Replace more DEBUG_EXPR_DECL creations with build_debug_exp (*)
  9f7fc82... ipa-sra: Testcase that removing a "returns_nonnull" retval  (*)
  9ceaf0f... libgomp: Mark thread_limit clause to target construct as im (*)
  47de0b5... openmp: Regimplify operands of GIMPLE_COND in a few more pl (*)
  eacdfaf... waccess: Fix up pass_waccess::check_alloc_size_call [PR1020 (*)
  473b5e8... x86_64: Avoid rorx rotation instructions with -Os. (*)
  e69b7c5... Fix uninitialized access in merge_call_side_effects (*)
  3200de9... tree-optimization: [PR103245] Improve detection of abs patt (*)
  074ee8d... Add a missing return when transforming atomic bit test and  (*)
  a031aaa... Update my email address. (*)
  e2b5736... Daily bump. (*)
  87c2080... c++: Add -fimplicit-constexpr (*)
  29e4163... c++: split_nonconstant_init and flexarrays (*)
  323026c... gimple-fold: Use ranges to simplify strncat and snprintf (*)
  cea4dab... gimple-fold: Use ranges to simplify _chk calls (*)
  d1753b4... gimple-fold: Transform stp*cpy_chk to str*cpy directly (*)
  4c19122... Check optab before transforming atomic bit test and operati (*)
  fabe8cc... IPA: Provide a mechanism to register static DTORs via cxa_a (*)
  d3cc82d... configure, Darwin: Check ld64 support for -platform-version (*)
  bd5159b... testsuite, Darwin: In tsvc.h, use malloc for Darwin <= 9. (*)
  b7f0147... Ada, Darwin : Use DSYMUTIL_FOR_TARGET in libgnat/gnarl buil (*)
  d10b863... libstdc++: Unordered containers merge re-use hash code (*)
  f861ed8... Use 'location_hash' for 'gcc/diagnostic-spec.h:nowarn_map' (*)
  bcebd05... Use 'location_hash' for 'seen_locations' in 'gcc/profile.c: (*)
  6c29c9d... Drop tree overflow in irange setter. (*)
  82ec4cb... Fortran: openmp: Add support for thread_limit clause on tar (*)
  b2e1ac5... testsuite: Add testcase for already fixed PR [PR100469] (*)
  6501089... x86: Add gcc.target/i386/pr103205-2.c (*)
  7d768a9... libffi: Update LOCAL_PATCHES (*)
  aea7238... openmp: Add support for thread_limit clause on target (*)
  fcdf49a... Fix PHI ordering problems in the path solver. (*)
  540d92a... path solver: Default to global range if nothing found. (*)
  220bd61... tree-optimization/103237 - avoid vectorizing unhandled doub (*)
  4d281ff... PR target/103069: Relax cmpxchg loop for x86 target (*)
  d1ca8ae... tree-optimization/103219 - avoid ICE in unroll-and-jam (*)
  2551cd4... [tree-vectorizer.c] Merge pass_vectorize::execute with vect (*)
  a91f844... libffi: Use #define instead of .macro in  src/x86/win64.S [ (*)
  a68933d... testsuite: i386: Require dfp in gcc.target/i386/pr101346.c (*)
  625eef4... i386: Fix up x86 atomic_bit_test* expanders for !TARGET_HIM (*)
  9fa7275... libgomp, nvptx: Honor OpenMP 5.1 num_teams lower bound (*)
  d294459... libgomp: Add a testcase for omp_get_num_teams inside of tar (*)
  2317082... c++: location of lambda object and conversion call (*)
  3732665... c++: check constexpr constructor body (*)
  daa9c6b... c++: is_this_parameter and coroutines proxies (*)
  bd95d75... c++: c++20 constexpr default ctor and array init (*)
  4df7f8c... c++: don't do constexpr folding in unevaluated context (*)
  267318a... c++: constexpr virtual and vbase thunk (*)
  adcfd2c... gcc.dg/uninit-pred-9_b.c: Correct last adjustment for cris- (*)
  3e09331... VAX: Implement the `-mlra' command-line option (*)
  b85a03a... Daily bump. (*)
  09f33d1... [Commmitted] Move some testcases to torture from tree-ssa (*)
  a34edf9... Track nondeterminism and interposable calls in ipa-modref (*)
  3057f1a... VAX: Add the `setmemhi' instruction (*)
  e9a53a4... libstdc++: [_GLIBCXX_DEBUG] Remove _Safe_container<>::_M_sa (*)
  64f3e71... Extend modref to track kills (*)
  8a601f9... Remove gcc.dg/pr103229.c (*)
  a7ef5da... Do not pass NULL to memset in ssa_global_cache. (*)
  5a6100a... tsan: remove not needed -ldl in options (*)
  a291749... Cleanup tree-ssa-alias and tree-ssa-dse use of modref summa (*)
  a8029ad... Daily bump. (*)
  6471396... Fix bug in ipa-pure-const and add debug counters (*)
  e30bf33... More ipa-modref-tree.h cleanups (*)
  5aa9107... Implement DSE of dead functions calls storing memory. (*)
  af47f22... Fix checking disabled build. (*)
  04c5a91... fixincludes: simplify handling for access() failure [PR2128 (*)
  a246d72... modref_access_node cleanup (*)
  e0040bc... Add finalize method to modref summary. (*)
  2af63f0... Whitelity type attributes for function signature change (*)
  b9365b9... analyzer: add four new taint-based warnings (*)
  e2dd12a... Remember fnspec based EAF flags in modref summary. (*)
  b7a2394... path solver: Compute all PHI ranges simultaneously. (*)
  380fc3b... libsanitizer: Update LOCAL_PATCHES (*)
  55b43a2... libsanitizer: Apply local patches (*)
  86289a4... libsanitizer: Merge with upstream (*)
  a30a2e4... libstdc++: Implement std::spanstream for C++23 (*)
  ecdf414... Enable ipa-sra with fnspec attributes (*)
  dc777f6... path solver: Merge path_range_query constructors. (*)
  2f3d43a... Fix wrong code with modref and some builtins. (*)
  60f761c... libstdc++: Use GCC_TRY_COMPILE_OR_LINK for getentropy, arc4 (*)
  af2852b... Daily bump. (*)
  1bac7d3... or1k: Fix clobbering of _mcount argument if fPIC is enabled (*)
  4d2d556... Fix wrong code with pure functions (*)
  264f061... path solver: Solve PHI imports first for ranges. (*)
  b301cb4... Fix ipa-pure-const (*)
  72f1c1c... analyzer: "__analyzer_dump_state" has no side-effects (*)
  87fcff9... aarch64: Remove redundant costing code (*)
  c6c5c5e... aarch64: Use new hooks for vector comparisons (*)
  2e1886e... aarch64: Add vf_factor to aarch64_vec_op_count (*)
  a82ffd4... aarch64: Move cycle estimation into aarch64_vec_op_count (*)
  1a5288f... aarch64: Use an array of aarch64_vec_op_counts (*)
  6756706... aarch64: Use real scalar op counts (*)
  902b7c9... aarch64: Get floatness from stmt_info (*)
  2612246... aarch64: Remove vectype from latency tests (*)
  15aba5a... aarch64: Fold aarch64_sve_op_count into aarch64_vec_op_coun (*)
  526e163... aarch64: Detect more consecutive MEMs (*)
  48c6cac... Fortran/openmp: Fix '!$omp end' (*)
  82de09a... Fix exit condition in ipa_make_function_pure (*)
  4526ec2... Fix ICE in tree-ssa-structalias.c (*)
  f49c7a4... libgomp: Unbreak gcn offload build (*)
  847f587... Fortran: Use build_debug_expr_decl to create DEBUG_DECL_EXP (*)
  6849c71... testsuite: Filter out TSVC test on Power [PR103051] (*)
  83310a0... libbacktrace: fix UBSAN issues (*)
  aa1fd30... jit: fix -Werror=format-overflow= in testsuite [PR103199] (*)
  1b62cdd... Fix ipa-modref pure/const discovery (*)
  b7e2048... openmp: Relax handling of implicit map vs. existing device  (*)
  a54ce88... libstdc++: Print assertion messages to stderr [PR59675] (*)
  68d62cb... fortran: Ignore unused args in scalarization [PR97896] (*)
  7d6da11... openmp: Honor OpenMP 5.1 num_teams lower bound (*)
  5f516a6... Remove unused function. (*)
  140346f... tree-optimization/103204 - fix missed valueization in VN (*)
  c60ded6... Make opcodes configure depend on bfd configure (*)
  1ae8edf... libstdc++: Implement constexpr std::vector for C++20 (*)
  b39265d... Daily bump. (*)
  4a407d3... libstdc++: Fix debug containers for C++98 mode (*)
  53b3edc... Make ranger optional in path_range_query. (*)
  a7753db... Remove loop crossing restriction from the backward threader (*)
  8a8458a... rs6000: Fix test_mffsl.c to require Power9 support (*)
  7846156... compiler: traverse func subexprs when creating func descrip (*)
  083fd73... libstdc++: Make pmr::memory_resource::allocate implicitly c (*)
  ef0e100... libstdc++: Remove public std::vector<bool>::data() member (*)
  dc002e3... Fix gfortran.dg/inline_matmul_17.f90 template. (*)
  494bdad... Enable pure-const discovery in modref. (*)
  abdff44... diagnostic: fix unused variable 'def_tabstop' [PR103129] (*)
  407eaad... Fortran/openmp: Add support for 2 argument num_teams clause (*)
  e1b218d... aarch64: Use type-qualified builtins for vcombine_* Neon in (*)
  1716ddd... aarch64: Use type-qualified builtins for LD1/ST1 Neon intri (*)
  6eca10a... aarch64: Use type-qualified builtins for ADDV Neon intrinsi (*)
  f341c03... aarch64: Use type-qualified builtins for ADDP Neon intrinsi (*)
  80ee260... aarch64: Use type-qualified builtins for [R]SUBHN[2] Neon i (*)
  7bde2a6... aarch64: Use type-qualified builtins for [R]ADDHN[2] Neon i (*)
  aa11d95... aarch64: Use type-qualified builtins for UHSUB Neon intrins (*)
  3e35924... aarch64: Use type-qualified builtins for U[R]HADD Neon intr (*)
  ee03bed... aarch64: Use type-qualified builtins for USUB[LW][2] Neon i (*)
  10e98c3... aarch64: Use type-qualified builtins for UADD[LW][2] Neon i (*)
  a22c03d... aarch64: Use type-qualified builtins for [R]SHRN[2] Neon in (*)
  439906c... aarch64: Use type-qualified builtins for XTN[2] Neon intrin (*)
  a2590b5... aarch64: Use type-qualified builtins for PMUL[L] Neon intri (*)
  515ef83... aarch64: Use type-qualified builtins for unsigned MLA/MLS i (*)
  8d71d3a... libgcc: Fix backtrace fallback on PowerPC Big-endian (*)
  8d3abf4... Fix some side cases of side effects discovery (*)
  fac4c4b... tree-optimization/103190 - fix assert in reassoc stmt place (*)
  bfa04d0... Move import population from threader to path solver. (*)
  1ea781a... Testsuite: Various fixes for nios2. (*)
  8865133... tree-optimization/103188 - avoid running ranger on not-up-t (*)
  6e30c48... Fix recursion discovery in ipa-pure-const (*)
  61396df... Fix noreturn discovery. (*)
  e106221... c++: use auto_vec in cp_parser_template_argument_list (*)
  fa4fcb1... libgomp: Use TLS storage for omp_get_num_teams()/omp_get_te (*)
  3e5a190... Resolve entry loop condition for the edge remaining in the  (*)
  a5fed40... middle-end/103181 - fix operation_could_trap_p for vector d (*)
  10db757... dwarf2out: Fix up field_byte_offset [PR101378] (*)
  145be5e... [aarch64] PR102376 - Emit better diagnostic for arch extens (*)
  48d7327... openmp: Add support for 2 argument num_teams clause (*)
  0136f25... Remove find_pdom and find_dom (*)
  a11afa7... Apply TLC to control dependence compute (*)
  a97fdde... rs6000/doc: Rename future cpu with power10 (*)
  4f442a3... x86: Update -mtune=alderlake (*)
  e166cad... Extend vpcmov to handle V8HF/V16HFmode under TARGET_XOP. (*)
  402d289... RISC-V: Fix wrong zifencei handling in riscv_subset_list::t (*)
  8d36a0d... Daily bump. (*)
  e82c382... Allow loop header copying when first iteration condition is (*)
  c744ae0... [COMMITTED] aarch64: [PR103170] Fix aarch64_simd_dup<mode> (*)
  abc2f01... Fortran: avoid NULL pointer dereferences (*)
  b83705b... Add a testcase for PR tree-optimization/102892 (*)
  7c8a416... Adjust test to avoid target-specific failures [PR103161]. (*)
  1c04af3... Apply pattern initialization only when have_insn_for return (*)
  1200e21... arm: Initialize vector costing fields (*)
  b0c83d5... path solver: Adjustments for use outside of the backward th (*)
  86ffc84... AArch64: do not keep negated mask and inverse mask live at  (*)
  8ed62c9... middle-end: Add an RPO pass after successful vectorization (*)
  eaec20f... Grow sbr_vector in ranger's on-entry cache as needed. (*)
  5ba247a... AArch64: Remove shuffle pattern for rounding variant. (*)
  992644c... Extend modref by side-effect analysis (*)
  a5c9b9b... Fix typo in modref-13.c (*)
  9598134... rs6000: Remove LINK_OS_EXTRA_SPEC{32,64} from --with-advanc (*)
  a1ad0d8... attribs: Implement -Wno-attributes=vendor::attr [PR101940] (*)
  9701f15... arm: enable cortex-a710 CPU (*)
  03f7843... [AArch64] Fix bootstrap failure due to missing ATTRIBUTE_UN (*)
  c905e72... lto-wrapper: fix memory corruption. (*)
  6d33168... aarch64: Tweak FMAX/FMIN iterators (*)
  0612883... vect: Pass scalar_costs to finish_cost (*)
  6ddc6a5... vect: Keep scalar costs around longer (*)
  5720a9d... vect: Hookize better_loop_vinfo_p (*)
  772d76a... vect: Remove vec_outside/inside_cost fields (*)
  4725f62... vect: Move vector costs to loop_vec_info (*)
  d70ef65... Make EAF flags more regular (and expressive) (*)
  0cf6065... testsuite: change vect_long to vect_long_long in complex te (*)
  92617a8... middle-end: Fix signbit tests when ran on ISA with support  (*)
  5cfa174... vect: remove unused variable in complex numbers detection c (*)
  7796379... libstdc++: Fix test for libstdc++ not including <unistd.h>  (*)
  80fe172... libstdc++: Disable gthreads weak symbols for glibc 2.34 [PR (*)
  b2cd32b... testsuite/102690 - XFAIL g++.dg/warn/Warray-bounds-16.C (*)
  0f68560... [AArch64] Fix TBAA information when lowering NEON loads and (*)
  02fb573... [AArch64] Fix big-endian testisms introduced by NEON gimple (*)
  b406bb9... Fix modref_tree::remap_params (*)
  75ef035... rs6000, libgcc: Fix up -Wmissing-prototypes warning on rs60 (*)
  fb16178... Improve integer bit test on __atomic_fetch_[or|and]_* retur (*)
  f15ad1e... [Ada] Minor cleanup in translation of calls to subprograms (*)
  0e98816... [Ada] Warn for bidirectional characters (*)
  76a7146... [Ada] Avoid warnings regarding rep clauses in generics -- f (*)
  ab61011... [Ada] Fix comments about expansion of array equality (*)
  db778c7... [Ada] Avoid warnings regarding rep clauses in generics (*)
  5fc6b47... [Ada] ACATS BDC1002 shall not error on arbitrary aspect (*)
  3015264... [Ada] Do not assume a priority value of zero is a valid pri (*)
  bbe3c88... [Ada] Prove double precision integer arithmetic unit (*)
  99f8a65... [Ada] Don't carry action bodies for expansion of array equa (*)
  0c66423... [Ada] Use predefined equality for arrays inside records (*)
  55a2139... [Ada] Fix oversight in latest change to Has_Compatible_Type (*)
  94396a2... [Ada] Create explicit ghost mirror unit for big integers (*)
  a0546e1... [Ada] Fix Constraint error on rexgexp close bracket find al (*)
  7eafa54... [Ada] Extend optimized equality of 2-element arrays (*)
  f51d1dd... [Ada] Warn when interfaces swapped between full and partial (*)
  8c787be... [Ada] Add guard against previous error for peculiar ACATS t (*)
  29900c0... [Ada] Better error message on missing parentheses (*)
  249b4ee... Extend is_cond_scalar_reduction to handle bit_and/bit_xor/b (*)
  f2572a3... i386: Support complex fma/conj_fma for _Float16. (*)
  9299f69... Remove unused gimple-ssa-evr-analyze.h header file. (*)
  a2ab1a5... Include PHI threading restrictions in backthreader diagnost (*)
  60e3179... i386: Optimization for mm512_set1_pch. (*)
  b879d40... Simplify (trunc)MAX/MIN((extend)a, (extend)b) to MAX/MIN(a, (*)
  52fa771... aarch64: [PR101529] Fix vector shuffle insertion expansion (*)
  d581cf9... Nios2: Add TARGET_CAN_INLINE_P hook. (*)
  c9b1334... Daily bump. (*)
  8722a17... c: more precise locations for some -Wpragmas diagnostics (*)
  96276f9... rs6000: Match recent builtins changes in new builtins suppo (*)
  8875a92... Fortran: Fix memory leak in finalization wrappers [PR68800] (*)
  f4b4ce1... libstdc++: [_GLIBCXX_DEBUG] Implement unordered container m (*)
  f7844b6... [Committed] Fix tree-optimization/103152: Still one more -s (*)
  56af35d... Keep x_range_query NULL for global ranges. (*)
  53080c5... Dump details of an attempt to register a jump threading pat (*)
  2b59cf4... Return NULL for maybe_register_path when unprofitable. (*)
  2d60c0a... Introduce build_debug_expr_decl (*)
  3bc3f6c... Remove dead Fortran function. (*)
  5aa7a09... rs6000: Debug support for builtins changes (*)
  a648acc... c++: Skip unnamed bit-fields more (*)
  78dd0de... ipa: Fix typo in ipa-modref.c (*)
  abe562b... [PR/target 102957] Allow Z*-ext extension with only 2 char. (*)
  00c9ce1... Restore 'GOMP_OPENACC_DIM' environment variable parsing (*)
  7798ae1... Merge IPA solution with local one in ipa-modref (*)
  af33850... Document --param=threader-debug. (*)
  95e8fcd... libstdc++: Make test print which random_device tokens work (*)
  d9ebf0c... libstdc++: Do not use 64-bit DARN on 32-bit powerpc [PR1031 (*)
  3439657... libstdc++: Support getentropy and arc4random in std::random (*)
  8d2d0a6... libstdc++: Make spurious std::random_device FAIL less likel (*)
  0318df0... c++: Fix ICE on complex constant with -frounding-math [PR10 (*)
  a22d910... c++: bogus error w/ tentative type parse of concept-id [PR9 (*)
  a19f09c... c++: unexpanded pack in var tmpl partial spec [PR100652] (*)
  0dc0947... Define m_rtx_reuse_manager only if not GENERATOR_FILE. (*)
  088199e... Generalize 'gcc/input.h:struct location_hash' (*)
  2fc9b4d... Cleanup path solver dumps. (*)
  47c2cf3... Remove TDF_THREADING flag in favor of param. (*)
  c71cb26... Get rid of infinite recursion for 'typedef' used with GTY-m (*)
  32ba786... arm: add armv9-a architecture to -march (*)
  df8690f... ipa: Fix segfault when remapping debug_binds with expressio (*)
  77eb8c6... [Ada] Fix Codepeer warning (*)
  7df3ac2... [Ada] Tidy up implementation of Has_Compatible_Type (*)
  a2e4ebe... [Ada] Invalid GPR_PROJECT_PATH_FILE confuses gnatls (*)
  5861b12... [Ada] Print Storage_Pool and Procedure_To_Call fields (*)
  09afdae... [Ada] Do not indicate a pending abort if the task is alread (*)
  f6174ec... [Ada] RTEMS: use atomic primitive packages on aarch64 (*)
  9f24d32... [Ada] Hang on compilation of unit with type extension in bo (*)
  686b427... [Ada] Crash on expansion of tagged membership test (*)
  d235950... [Ada] Improve integration of strub with type systems (*)
  80d52cb... [Ada] Initialize Current_Source_Unit (*)
  c8a0089... [Ada] Use atomics in runtime on ARM and Aarch64 VxWorks (*)
  51e99ea... [Ada] Accessibility fix (*)
  cbe421b... [Ada] Add gcc specs with vxworks7 base addresses for cert (*)
  7751c73... [Ada] Cleanup copying of parameter lists (*)
  b064f13... [Ada] Cleanup building of renamed equality (*)
  b5f17bf... [Ada] Refine type in expansion of array equality (*)
  e93e554... [Ada] Simplify building of entity occurrences (*)
  0803fd2... [Ada] Return a valid value when handling Constraint_Error (*)
  02ca218... [Ada] Simplify expansion of array equality (*)
  f4665dc... [Ada] Reference in Unbounded_String is almost never null (*)
  adc9410... [Ada] sem_util.adb: fix typos in Accessibility_Level docs (*)
  99c8e90... [Ada] Document the SuSE kernel bug (*)
  64cb8eb... [Ada] Errors on globals in expressions of predicate aspects (*)
  1275c40... [Ada] Tune comment about expansion of array equality (*)
  c914810... [Ada] Add missing regular expression syntax error check (*)
  ea8726c... [Ada] Complete support for prefixed call on subtypes/derive (*)
  51ad879... [Ada] Fix detection of array aggregates with single others  (*)
  ca803c3... [Ada] Fix support for prefixed call with incomplete type de (*)
  9c8bb4d... [Ada] Guard against illegal items in Global but not Depends (*)
  74e514a... [Ada] Build activation chain for BIP only when needed (*)
  6b8b959... Convert strlen pass from evrp to ranger. (*)
  cc6b8cd... libstdc++: only define _GLIBCXX_HAVE_TLS for VxWorks >= 6.6 (*)
  69b6cce... Fix clang -Wcast-qual warning. (*)
  2abd924... Minor optimization of variable bit testing (*)
  1bd8983... Daily bump. (*)
  206c08c... rs6000: Add escape-newline support for builtins files (*)
  6c5fffd... Fix couple of issues in large PIC model on x86-64/VxWorks (*)
  d44d791... Remove workaround allowing interposition of nested function (*)
  0cd653b... Don't calculate new values when using the private context c (*)
  33a7a63... Improve handling of some builtins. (*)
  666d780... Move uncprop after modref (*)
  239d82d... ipa: Unshare expresseions before putting them into debug st (*)
  a7dce76... powerpc: Fix vsx_splat_v4si_di breakage on Power8. (*)
  d626fe7... Fix spurious valgrind errors in irred loop verification (*)
  1854694... path solver: Avoid recalculating ranges already in the cach (*)
  a354b42... rs6000: Miscellaneous uses of rs6000_builtins_decl_x (*)
  71cf7c0... rs6000: Update rs6000_builtin_decl (*)
  355eb60... Fix static chain dump. (*)
  7553bd3... gcov-profile: Fix -fcompare-debug with -fprofile-generate [ (*)
  409767d... Dump static chain for cgraph_node. (*)
  b7cd394... Fix 'Copyright (C) 2020-21' into '2020-2021' (*)
  eb4a3e6... Fix 'contrib/update-copyright.py': 'TypeError: exceptions m (*)
  05783fe... aarch64: LD3/LD4 post-modify costs for struct modes (*)
  8fd2477... genmodes: Define NUM_MODE_* macros (*)
  61a7f94... [vect] Consider outside costs earlier for epilogue loops (*)
  5115207... tree-optimization/103102 - fix error in vectorizer refactor (*)
  1f3a336... Add loads/stores relative to static chain in ipa-modref (*)
  14e355d... Disables gimple folding for VSX_BUILTIN_XVMINDP, VSX_BUILTI (*)
  ae1de0b... Update documentation for -ftree-loop-vectorize and -ftree-s (*)
  a1f7ead... Add !HONOR_SNANS to simplifcation: (trunc)copysign((extend) (*)
  2ad1e80... [Gimple] Simplify (trunc)fma ((extend)a, (extend)b, (extend (*)
  3cb25fd... Daily bump. (*)
  962ff7d... Fix keyword name for co_reduce. (*)
  87e5737... Limit range of modref-max-depth (*)
  2be794f... Remove VRP threader. (*)
  ee11be7... Fortran: Diagnose all operands/arguments with constraint vi (*)
  f6f704f... Fix inter-procedural EAF flags propagation with respect to  (*)
  a28cfe4... rs6000: Replace the builtin expansion machinery (*)
  4898e95... Implement intra-procedural dataflow in ipa-modref flags pro (*)
  9defce6... Daily bump. (*)
  6078eb7... Fix can_be_discarded_p wrt partitioned functions. (*)
  df2135e... Fortran: error recovery on rank mismatch of array and its i (*)
  6b8152b... powerpc: Fix vsx_splat_v4si in 32 bit mode (*)
  4856699... path oracle: Do not look at root oracle for killed defs. (*)
  b3a38d1... testsuite: Use posix_memalign on AIX for tsvc (*)
  98b212c... Cleanup back_threader::find_path_to_names. (*)
  851dff0... Daily bump. (*)
  bcf3728... Fortran: fix simplification of array-valued parameter expre (*)
  5f37780... Fix ice in insert_access (*)
  9cc8ca8... Avoid left shift of negative value in ipa-modref-tree.h (*)
  432ed97... Fortran: a symbol in a COMMON cannot be a coarray (*)
  2b2d97f... libstdc++: Fix inconsistent noexcept-specific for valarray  (*)
  70d6f6e... libstdc++: Fix pack expansions in tuple_size_v specializati (*)
  1727bb5... Fortran: Missing error with IMPLICIT none (external) [PR100 (*)
  c64ca0e... Fortran: Delete unused decl in gfortran.h (*)
  452a0af... Fortran: Add more documentation for mixed-language programm (*)
  8f4860f... testsuite, Darwin : Fix tsvc test build on Darwin. (*)
  f1e2879... Darwin : Make trampoline templates linker-visible. (*)
  f8a1e06... Darwin, aarch64 : Ada fixes for hosted tools. (*)
  834c874... Darwin, aarch64 : Initial support for the self-host driver. (*)
  7a300b4... Darwin, crts: Fix a build warning. (*)
  2627e3b... libstdc++: Add [[unlikely]] attributes to std::random_devic (*)
  5997e6a... libstdc++: Add support for POWER9 DARN instruction to std:: (*)
  bdb9d47... libsanitizer: update LOCAL_PATCHES. (*)
  5f0a3fb... libsanitizer: Apply local patches (*)
  2afc8f0... libsanitizer: merge from master (78d3e0a4f1406b17cdecc77540 (*)
  1f6dd5d... Remove def chain import assert from GORI. (*)
  98244c6... Abstract ranger cache update list. (*)
  a79fe53... Amend split vector loop analysis into main and epilogue ana (*)
  db89d47... Support TI mode and soft float on PA64 (*)
  858d7ee... x86: Make stringop_algs::stringop_strategy ctor constexpr [ (*)
  b58c12f... contrib: testsuite-management: Update to be python3 compati (*)
  b33b267... AArch64: Fix PR103085 (*)
  a505e1f... Move PREFERRED_DEBUGGING_TYPE define in pa64-hpux.h to pa.h (*)
  d8a6288... gcov-profile: Filter test only for some targets [PR102945] (*)
  bcf4065... Split vector loop analysis into main and epilogue analysis (*)
  ea42c80... ipa: Do not require RECORD_TYPE for ancestor jump functions (*)
  30b8ec6... libstdc++: Add xfail to pretty printer tests that fail in C (*)
  44d9d55... include: Allow for our md5.h to defer to the system header (*)
  84cbbb0... doc: No longer generate old.html (*)
  14c7041... Reset when -gtoggle is used in gcc_options. (*)
  155f6b2... dwarf2out: Fix up CONST_WIDE_INT handling once more [PR1030 (*)
  44d0243... gcc: vx-common.h: fix test for VxWorks7 (*)
  33f1d03... First refactor of vect_analyze_loop (*)
  614b397... rs6000: Fix incorrect fusion constraint [PR102991] (*)
  29a1af2... Daily bump. (*)
  a634928... libstdc++: Fix pretty printing of std::unique_ptr [PR103086 (*)
  f4130a3... libstdc++: Deprecate std::unexpected and handler functions (*)
  79fe28d... IBM Z: Define STACK_CHECK_MOVING_SP (*)
  b57899f... libstdc++: Consolidate duplicate metaprogramming utilities (*)
  09aab7e... libstdc++: Optimize std::tuple_element and std::tuple_size_ (*)
  1b4a635... AArch64: Lower intrinsics shift to GIMPLE when possible. (*)
  d70720c... middle-end: convert negate + right shift into compare great (*)
  004afb9... Treat undefined operands as varying in GORI. (*)
  1ece90f... ipa-sra: Improve debug info for removed parameters (PR 9338 (*)
  7237c5b... Fortran manual: Remove old docs for never-implemented exten (*)
  b96fdc0... Fortran manual: Update miscellaneous references to old stan (*)
  a0db59b... Fortran manual: Update section on Interoperability with C (*)
  227e010... Fortran manual: Revise introductory chapter. (*)
  2b1c757... Fortran manual: Combine standard conformance docs in one pl (*)
  d3f7a2f... Workaround ICE in gimple_call_static_chain_flags (*)
  fae00a0... c++: use range-for more (*)
  eb04ccf... aarch64: Pass and return Neon vector-tuple types without a  (*)
  5112453... gcc/lower_subreg.c: Prevent decomposition if modes are not  (*)
  66f206b... aarch64: Add machine modes for Neon vector-tuple types (*)
  4e5929e... gcc/expmed.c: Ensure vector modes are tieable before extrac (*)
  2fc2026... gcc/expr.c: Remove historic workaround for broken SIMD subr (*)
  8197ab9... aarch64: Move Neon vector-tuple type declaration into the c (*)
  fbe58ba... x86: Check leal/addl gcc.target/i386/amxtile-3.c for x32 (*)
  6a9678f... path solver: Prefer range_of_expr instead of range_on_edge. (*)
  e441162... Avoid repeating calculations in threader. (*)
  5ea1ce4... path solver: Only compute relations for imports. (*)
  333efae... libffi: Add --enable-cet to configure (*)
  af1bfcc... Add -v option for git_check_commit.py. (*)
  5914a7b... testsuite: Add more guards to complex tests (*)
  347682e... analyzer: fix ICE in sm_state_map::dump when dumping trees (*)
  d136035... rtl-optimization/103075 - avoid ICEing on unfolded int-to-f (*)
  d43fc1d... aarch64: Move more code into aarch64_vector_costs (*)
  6239dd0... vect: Convert cost hooks to classes (*)
  af976d9... libsanitizer: update LOCAL_PATCHES (*)
  65ade6a... libsanitizer: Apply local patches (*)
  0cedf1f... lisanitizer: Apply autoreconf. (*)
  cb04375... libsanitizer: merge from master (c86b4503a94c277534ce4b9a5c (*)
  bb27f5e... Convert arrays in ssa pointer_equiv_analyzer to auto_vec's. (*)
  a45d577... libstdc++: Refactor emplace-like functions in std::variant (*)
  30ab6d9... libstdc++: Optimize std::variant traits and improve diagnos (*)
  7551a99... libstdc++: Fix handling of const types in std::variant [PR1 (*)
  fa62db4... VN/PRE TLC (*)
  f75e56f... Update dg-require-effective-target for pr101145 cases (*)
  b9003cf... Disable warning for an ASAN test-case. (*)
  518f865... simplify-rtx: Fix vec_select index check (*)
  95318d4... Fix RTL frontend handling of const_vectors (*)
  bc9c8e5... Extend vternlog define_insn_and_split to memory_operand to  (*)
  22ce738... Simplify (trunc)copysign((extend)a, (extend)b) to .COPYSIGN (*)
  d0d428c... Update TARGET_MEM_REF documentation (*)
  3fd0723... i386: Auto vectorize sdot_prod, usdot_prod with VNNI instru (*)
  7fcc22d... i386: Fix wrong result for AMX-TILE intrinsic when parsing  (*)
  cd389e5... testsuite: Fix g++.dg/opt/pr102970.C (*)
  18ae471... Daily bump. (*)
  c79399c... MAINTAINERS: Clarify the policy WRT the Write After Approva (*)
  a31056e... RISC-V: Fix register class subset checks for CLASS_MAX_NREG (*)
  1e7a269... libstdc++: Fix regression in std::list::sort [PR66742] (*)
  600dcd7... c: Fold implicit integer-to-floating conversions in static  (*)
  502ffb1... Switch vrp2 to ranger. (*)
  1410b20... Testcase adjustments for pass vrp1. (*)
  6d93668... For ranges, PHIs don't need to process arg == def. (*)
  b18394c... Check for constant builtin value first. (*)
  309bb7f... Fix --param=ranger-debug=all to include a trace. (*)
  fc40767... Provide some context to folding via ranger. (*)
  1967fd8... tree-optimization/102970 - remap cliques when translating o (*)
  67b0d47... aarch64: enable Ampere-1 CPU (*)
  a195c72... AArch64: Improve GOT addressing (*)
  4096eb5... gcov: Remove dead variable. (*)
  2d01bef... Rename predicate class to ipa_predicate (*)
  73658e7... Make sbitmap bitmap_set_bit and bitmap_clear_bit return cha (*)
  c081d0a... middle-end/103033 - drop native_interpret_expr with .DEFERR (*)
  ea2ab80... IBM Z: Free bbs in s390_loop_unroll_adjust (*)
  62af7d9... Fix wrong code caulsed by retslot EAF flags propagation [PR (*)
  b4df2dd... Daily bump. (*)
  4f03292... libstdc++: Add some noexcept to std::valarray (*)
  1fefb6c... Revert accidental commit. (*)
  2a83259... x86_64: Improved implementation of TImode rotations. (*)
  18f0873... ipa-modref cleanup (*)
  a70c051... Static chain support in ipa-modref (*)
  164bbf7... tree-optimization/103029 - ensure vect loop versioning cons (*)
  f197915... addS EAF_NOT_RETURNED_DIRECTLY (*)
  c33a5cc... RISC-V: Fix build errors with shNadd/shNadd.uw patterns in  (*)
  64bf0c8... IBM Z: ldist-{rawmemchr,strlen} tests require vector extens (*)
  6cc8aa6... middle-end: Fix PR103007, add missing check on complex fms  (*)
  268b43d... middle-end/103038 - avoid ICE with -ftrivial-auto-var-init= (*)
  d5c6604... Add a simulate_record_decl lang hook (*)
  d8fe39f... update my email address (*)
  28d8167... Fix flake8 errors. (*)
  e178d02... ia32: Disallow mode(V1TI) [PR103020] (*)
  f81970b... Add TSVC tests. (*)
  2e560ab... Adjust testcase for O2 vect. (*)
  1188cf5... x86_64: Expand ashrv1ti (and PR target/102986) (*)
  e72f783... IBM Z: Fix address of operands will never be NULL warnings (*)
  fb7fee8... openmp: Add testcase for threadprivate random access class  (*)
  cf82e8d... Daily bump. (*)
  6f34b9e... libstdc++: Missing constexpr for __gnu_debug::__valid_range (*)
  09bc980... libstdc++: Reorder constraints on std::span::span(Range&&)  (*)
  679652a... Fix negative integer range for UInteger. (*)
  a11c539... Fix test-suite pattern scanning. (*)
  b050653... contrib: add unicode/utf8-dump.py (*)
  429e3b7... PR 102281 (-ftrivial-auto-var-init=zero causes ice) (*)
  1d5c43d... AArch64: Add better costing for vector constants and operat (*)
  68b48f3... middle-end: Teach CSE to be able to do vector extracts. (*)
  8a260d6... testsuite: fix failing complex add testcases PR103000 (*)
  bd5e882... diagnostics: escape non-ASCII source bytes for certain diag (*)
  91bac9f... libstdc++: Fix range access for empty std::valarray [PR1030 (*)
  bc5baac... Add debug counters to back threader. (*)
  4e0f56d... Move statics to threader pass class. (*)
  0187c03... Don't register nonsensical relations. (*)
  14d3140... aarch64: Fix redundant check in aut insn generation (*)
  4851c80... Rename duplicate_loop_to_header_edge to duplicate_loop_body (*)
  f35af8d... Refactor loop_version (*)
  7a71ea4... libcody: add mostlyclean Makefile target (*)
  3a4a721... Daily bump. (*)
  6ea6c05... Fortran: Revert explicit memcpy in gfc_get_typebound_proc (*)
  ca84f39... Improve handling of return slot in ipa-pure-const and modre (*)
  d41092e... d: Fix regressing test failures on ix86-solaris2.11 (*)
  1b5f738... d: Fix pr96435.d failing on SPARC and HPPA (*)
  a16010a... Fortran: Silence -Wmaybe-uninitialized warning (*)
  0ef9446... Daily bump. (*)
  948d461... OpenMP: Add strictly nested API call check [PR102972] (*)
  90ba129... Fortran: remove descriptions of SHORT and LONG in intrinsic (*)
  6888b79... Fortran: non-standard intrinsics SHORT and LONG have been r (*)
  061245e... Fortran: fix descriptions in intrinsic.texi (*)
  f6a719c... Fortran: improve formatting of tables in intrinsic.texi (*)
  75c9fa3... Fix memory leak of gsymbol (*)
  db3f678... Fortran: update gfortran.texi list of frequent reporters (*)
  d18e4cc... Fortran: generate regular error on invalid conversions of C (*)
  70c947e... Implied compares in Ada Harded Conditionals documentation (*)
  6f449bb... openmp: Diagnose threadprivate OpenMP loop iterators (*)
  4c61300... Daily bump. (*)
  518bc4e... testsuite: Don't expect a complex FMA (*)
  0078a05... libcpp: Fix _Pragma expansion [PR102409] (*)
  ebfc3a2... assert_streq: add newlines to failure message (*)
  26d82fe... gcc/Makefile.in: fix bug in gengtype link rule (*)
  d27feba... libstdc++: Fix typo in std::stack test (*)
  7883a7f... Fortran: Free type-bound procedure structs (*)
  5380cf0... doc: Bump required minimum DejaGnu version to 1.5.3 (*)
  dc173a4... path oracle: Do not look back to the root oracle for killin (*)
  4b3a325... Remove VRP threader passes in exchange for better threading (*)
  14c7757... Avoid overly-greedy match in dejagnu regexp. (*)
  cb596fd... Perform on-entry propagation after range_of_stmt on a gcond (*)
  b8ef019... handle retslot in modref (*)
  4045d5f... middle-end: Add target independent tests for Arm complex nu (*)
  ed3de62... middle-end: Update the Arm complex numbers auto-vec detecti (*)
  f1ba6a8... gimple-fold: Preserve location in gimple_fold_builtin_memse (*)
  4cd2a27... Force -fexcess-precision=standard for fp-uint64-convert-dou (*)
  eca767a... c++: Implement DR2351 - void{} [PR102820] (*)
  146b83e... rs6000: Optimize __builtin_shuffle when it's used to zero t (*)
  84bcefd... Enable vectorization for _Float16 floor/ceil/trunc/nearbyin (*)
  2322c8b... Daily bump. (*)
  6ef9ad9... path relation oracle: Remove SSA's being killed from the eq (*)
  308531d... or1k: Add return address argument to _mcount call (*)
  6123b99... match.pd: Optimize MIN_EXPR <addr1, addr2> etc. addr1 < add (*)
  d123dae... Fix ifcvt-4.c to not depend on VRP2 asserts. (*)
  a6bbf1c... Unify EVRP and VRP folding predicate message. (*)
  d46aeb5... Reset scev before invoking array_checker. (*)
  f70f17d... c++: CTAD within template argument [PR102933] (*)
  e5ddbbf... [PATCH 4/5] gcc/nios2: Define the musl linker (*)
  84401ce... [PATCH 1/5] Makefile.in: Ensure build CPP/CPPFLAGS is used  (*)
  9927ecb... c++: quadratic constexpr behavior for left-assoc logical ex (*)
  60861d8... Update documentation of %X spec (*)
  81342e9... middle-end/84407 - honor -frounding-math for int to float c (*)
  113dab2... Improve backward threading with switches. (*)
  7f6c225... Make back_threader_registry inherit from back_jt_path_regis (*)
  a84b9d5... middle-end/57245 - honor -frounding-math in real truncation (*)
  eed248b... tree-optimization/102949 - fix base object alignment (*)
  b343a29... rs6000: Fix ICE of vect cost related to V1TI [PR102767] (*)
  2dc835c... RISC-V: Fix wrong predicator for zero_extendsidi2_internal  (*)
  e399cde... RISC-V: Handle zi* extension correctly for arch-canonicaliz (*)
  95bb87b... hardened conditionals (*)
  5f9ef13... rs6000: Fold xxsel to vsel since they have same semantics (*)
  9222481... rs6000: Fix wrong code generation for vec_sel [PR94613] (*)
  5720c45... AVX512FP16: Optimize _Float16 reciprocal for div and sqrt (*)
  04a2cf3... Daily bump. (*)
  b0b1d8d... Fortran: Delete unused decl in intrinsic.h (*)
  8bccf82... Fortran: Delete unused decl in trans-types.h (*)
  51227c5... Fortran: Delete unused decl in trans-stmt.h (*)
  a470bfc... Fortran: make some trans-array functions static (*)
  e90e030... Fortran: make some constructor* functions static (*)
  28b3a77... Fortran: make some match* functions static (*)
  fd39c4b... Fortran: make some trans* functions static (*)
  1f98c4e... libffi: Update LOCAL_PATCHES (*)
  11b9675... Darwin, config: Amend for Darwin 21 / macOS 12. (*)
  aeb10f8... Kill known equivalences before a new assignment in the path (*)
  2f0b6a9... Reorder relation calculating code in the path solver. (*)
  9f4edfc... Kill second order relations in the path solver. (*)
  a1957c9... Fix warnings building linux-atomic.c and fptr.c on hppa64-l (*)

(*) This commit already exists in another branch.
    Because the reference `refs/heads/devel/gccgo' 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-02-12  2:05 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-12  2:05 [gcc/devel/gccgo] (2465 commits) Merge from trunk revision 8dc2499aa62f768c6395c9754b8cabc1c Ian Lance Taylor

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