public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/wschmidt/heads/builtins10] (1311 commits) rs6000: Enable the new builtin support
@ 2021-06-15 17:16 William Schmidt
  0 siblings, 0 replies; only message in thread
From: William Schmidt @ 2021-06-15 17:16 UTC (permalink / raw)
  To: gcc-cvs

The branch 'wschmidt/heads/builtins10' was updated to point to:

 1e3b9107435... rs6000: Enable the new builtin support

It previously pointed to:

 e871cb7ac90... rs6000: **squash me** for 0006 (and others)

Diff:

!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------

  e871cb7... rs6000: **squash me** for 0006 (and others)
  1bd4d27... rs6000: **squash me** for 0006
  2da2230... rs6000: **squash me** for 0005
  d607c35... rs6000: Fix AltiVec builtin marked as VSX
  0f511b7... rs6000: Fix builtins that should have been available everyw
  09a67b8... rs6000: Avoid problems with undefined decimal float types
  049092c... rs6000: Handle rs6000.o dependency the right way
  331c56d... rs6000: Adjust to late-breaking change
  71ed4ac... rs6000: Enable the new builtin support
  da7f380... rs6000: Test case adjustments
  9b9cd9b... rs6000: Update altivec.h for automated interfaces
  edee311... rs6000: Debug support
  6475bc3... rs6000: Miscellaneous uses of rs6000_builtin_decls_x
  7c5ce27... rs6000: Update rs6000_builtin_decl
  7596292... rs6000: Builtin expansion, part 6
  cc3e146... rs6000: Builtin expansion, part 5
  3ba8a09... rs6000: Builtin expansion, part 4
  8e9d043... rs6000: Builtin expansion, part 3
  a71fd2d... rs6000: Builtin expansion, part 2
  38b2b12... rs6000: Builtin expansion, part 1
  8873df8... rs6000: Support for vectorizing built-in functions
  cb8b501... rs6000: Handle gimple folding of target built-ins
  09a0b57... rs6000: Handle overloads during program parsing
  c8645cb... rs6000: Always initialize vector_pair and vector_quad nodes
  074f0fa... rs6000: Add sanity to V2DI_type_node definitions
  d6cde47... rs6000: Darwin builtin support
  6d32a91... rs6000: Execute the automatic built-in initialization code
  60e3085... rs6000: Add remaining overloads
  f34acd4... rs6000: Add Cell builtins
  ec904d9... rs6000: Add miscellaneous builtins
  c0d6bba... rs6000: Add MMA builtins
  752c5be... rs6000: Add Power10 builtins
  8b15eb3... rs6000: Add more type nodes to support builtin processing
  326c173... rs6000: Add Power9 builtins
  22d8996... rs6000: Add power8-vector builtins
  f70d8f9... rs6000: Add power7 and power7-64 builtins
  59f597e... rs6000: Add available-everywhere and ancient builtins
  3117461... rs6000: Add VSX builtins
  c517674... rs6000: Add the rest of the [altivec] stanza to the builtin
  129ff84... rs6000: Add gengtype handling to the build machinery
  68be7e9... rs6000: Incorporate new builtins code into the build machin
  3d275be... rs6000: Write static initializations for overload tables
  644fbd6... rs6000: Write static initializations for built-in table
  0871ae2... rs6000: Write output to the builtins init file, part 3 of 3
  0dec08d... rs6000: Write output to the builtins init file, part 2 of 3
  a883e91... rs6000: Write output to the builtins init file, part 1 of 3
  99f6a99... rs6000: Write output to the builtins header file
  4f0be88... rs6000: Write output to the builtin definition include file
  900e1c2... rs6000: Build and store function type identifiers
  236c10e... rs6000: Parsing of overload input file
  ed09154... rs6000: Parsing built-in input file, part 3 of 3
  d36975b... rs6000: Parsing built-in input file, part 2 of 3
  bbeb7ee... rs6000: Parsing built-in input file, part 1 of 3
  8458b79... rs6000: Main function with stubs for parsing and output
  de5456c... rs6000: Red-black tree implementation for balanced tree sea
  4cecf1c... rs6000: Add functions for matching types, part 3 of 3
  eaa6510... rs6000: Add functions for matching types, part 2 of 3
  7d8e91f... rs6000: Add functions for matching types, part 1 of 3
  339c022... rs6000: Add helper functions for parsing
  e343b33... rs6000: Add file support and functions for diagnostic suppo
  48200e5... rs6000: Add initial input files
  f655478... rs6000: Initial create of rs6000-gen-builtins.c
  26d623c... Support scanning of build-time GC roots in gengtype
  d4b9e8a... Allow targets to specify build dependencies for out_object_


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

  1e3b910... rs6000: Enable the new builtin support
  fa1da4e... rs6000: Test case adjustments
  51f3309... rs6000: Update altivec.h for automated interfaces
  fbb96af... rs6000: Debug support
  e97ee5b... rs6000: Miscellaneous uses of rs6000_builtin_decls_x
  512b016... rs6000: Update rs6000_builtin_decl
  e5a55bd... rs6000: Builtin expansion, part 6
  fe14afc... rs6000: Builtin expansion, part 5
  e554789... rs6000: Builtin expansion, part 4
  ff89250... rs6000: Builtin expansion, part 3
  dbb69c3... rs6000: Builtin expansion, part 2
  f836009... rs6000: Builtin expansion, part 1
  000aba9... rs6000: Support for vectorizing built-in functions
  42754a4... rs6000: Handle gimple folding of target built-ins
  8aec62a... rs6000: Handle overloads during program parsing
  7653c8d... rs6000: Always initialize vector_pair and vector_quad nodes
  a8ad12f... rs6000: Add sanity to V2DI_type_node definitions
  00707cf... rs6000: Darwin builtin support
  9d1f3fa... rs6000: Execute the automatic built-in initialization code
  65ba18c... rs6000: Add remaining overloads
  01ce8a6... rs6000: Add Cell builtins
  82f768b... rs6000: Add miscellaneous builtins
  c658498... rs6000: Add MMA builtins
  38af6f8... rs6000: Add Power10 builtins
  6f9ca7e... rs6000: Add more type nodes to support builtin processing
  0fde486... rs6000: Add Power9 builtins
  313d610... rs6000: Add power8-vector builtins
  51b432b... rs6000: Add power7 and power7-64 builtins
  f33420a... rs6000: Add available-everywhere and ancient builtins
  d3e680f... rs6000: Add VSX builtins
  d56599a... rs6000: Add the rest of the [altivec] stanza to the builtin
  73f8790... rs6000: Add gengtype handling to the build machinery
  43e183e... rs6000: Incorporate new builtins code into the build machin
  0865a2a... rs6000: Write static initializations for overload tables
  569b500... rs6000: Write static initializations for built-in table
  bb35b5f... rs6000: Write output to the builtins init file, part 3 of 3
  e8fd002... rs6000: Write output to the builtins init file, part 2 of 3
  a8cc6db... rs6000: Write output to the builtins init file, part 1 of 3
  143964e... rs6000: Write output to the builtins header file
  a196856... rs6000: Write output to the builtin definition include file
  9a90f42... rs6000: Build and store function type identifiers
  780ff37... rs6000: Parsing of overload input file
  c609065... rs6000: Parsing built-in input file, part 3 of 3
  7cd63b7... rs6000: Parsing built-in input file, part 2 of 3
  70ee4dd... rs6000: Parsing built-in input file, part 1 of 3
  01f42aa... rs6000: Main function with stubs for parsing and output
  df0e907... rs6000: Red-black tree implementation for balanced tree sea
  071f491... rs6000: Add functions for matching types, part 3 of 3
  d1be2a9... rs6000: Add functions for matching types, part 2 of 3
  324d188... rs6000: Add functions for matching types, part 1 of 3
  8d0988c... rs6000: Add helper functions for parsing
  9cd782c... rs6000: Add file support and functions for diagnostic suppo
  256c049... rs6000: Add initial input files
  15bbc53... rs6000: Initial create of rs6000-gen-builtins.c
  79f5961... Support scanning of build-time GC roots in gengtype
  6fcba9e... Use memory loads and extensions to eliminate redundant test (*)
  6961091... s390: Allow more vcond_mask patterns. (*)
  cbf6dca... testsuite: Change gcc.dg/vect/pr56541.c target. (*)
  7aefef3... OpenACC: Separate enter/exit data ABIs (*)
  7999363... Extract 'goacc_enter_exit_data_internal' from 'libgomp/oacc (*)
  0a77c70... Move 'libgomp/oacc-parallel.c:GOACC_declare' into 'libgomp/ (*)
  ae33c6d... Clean up 'GOMP_MAP_POINTER' handling in 'libgomp/oacc-paral (*)
  7c097d1... Adjust variable names and comments in value-query.* (*)
  05c4dab... Fix '#pragma acc acc [...]' typos (*)
  cce1697... tree-optimization/101003 - use pattern defs when linearizin (*)
  5ad76ad... testsuite: Uncomment __cpp_consteval test (*)
  7d19a50... testsuite: Fix up libgomp.fortran/pr100981-2.f90 testcase [ (*)
  2d2ed77... ifcvt: Fix -fcompare-debug bug [PR100852] (*)
  f8b0670... aix: Power10 assembler invocation. (*)
  4f625f4... Daily bump. (*)
  53cb324... analyzer: make various region_model member functions const (*)
  eb3a3bb... libstd++: Only support atomic_ref::wait tests which are alw (*)
  d4faa36... Fix PR 100925: Limit some a?CST1:CST2 optimizations to inte (*)
  87e1eec... Revert "Finish last change" (*)
  4af4d9a... Finish last change (*)
  8f0d7f3... Update doc/tm.texi.in to fix commit 4a0c4eaea32 (*)
  036e14c... d: TypeInfo error when using slice copy on Structs (PR10096 (*)
  04fea2d... d: Respect explicit align(N) type alignment (PR100935) (*)
  c8d581b... libgomp: Compile tests with -march=i486 only if needed (*)
  4a0c4ea... Document that -fno-trampolines is for Ada only [PR100735] (*)
  db042e1... RS6000 Add 128-bit Binary Integer sign extend operations (*)
  9090f48... Conversions between 128-bit integer and floating point valu (*)
  f170186... rs6000, Add test 128-bit shifts for just the int128 type. (*)
  976ffcf... Add 128-bit int to 128-bit DFP (floattitd2) and 128-bit DFP (*)
  f03122f... RS6000 add 128-bit Integer Operations part 1 (*)
  2142e34... rs6000, Fix arguments in altivec_vrlwmi and altivec_rlwdi b (*)
  7969d9c... arm: Auto-vectorization for MVE: vclz (*)
  880198d... arm: Auto-vectorization for MVE and Neon: vhadd/vrhadd (*)
  5d83211... Fix doc/typo (*)
  2c17b5f... [PATCH] PR middle-end/53267: Constant fold BUILT_IN_FMOD. (*)
  40ff0cc... Fix p10 fusion test cases for -m32 (*)
  374f93d... tree-optimization/100981 - fix SLP patterns involving reduc (*)
  ce670e4... tree-optimization/97832 - handle associatable chains in SLP (*)
  13a3988... Always enable DT_INIT_ARRAY/DT_FINI_ARRAY on Linux (*)
  b3fce1b... libstdc++: Fix constraint on std::optional assignment [PR 1 (*)
  ec748dc... docs: add missing @headitem in Intrinsic Procedures (*)
  12913c7... Simplify vect_is_simple_use (*)
  6ed359c... Fix my e-mail in the ChangeLog (*)
  5bfcfe3... libstdc++: Add warnings for some C++23 deprecations (*)
  174e75a... arc: Update doloop_end patterns (*)
  dd4778a... arc: Fix (u)maddhisi patterns (*)
  c0ba7a8... arc: Update 64bit move split patterns. (*)
  d4d3813... openmp: Gimplify OMP_CLAUSE_SIZE during gfc_omp_finish_clau (*)
  267dbd4... i386: Do not emit segment overrides for %p and %P [PR100936 (*)
  59d6713... Improve JSON examples. (*)
  f700e4b... rs6000: Support doubleword swaps removal in rot64 load stor (*)
  87f9ac9... Virtualize fur_source and turn it into a proper API. (*)
  087253b... c++: remove redundant warning [PR100879] (*)
  c603872... Daily bump. (*)
  25e5ecd... libstdc++: Fix Wrong param type in :atomic_ref<_Tp*>::wait  (*)
  16a8e18... [libstdc++] Remove unused hasher instance. (*)
  1afa4fa... c++: explicit() ignored on deduction guide [PR100065] (*)
  c4574d2... Improve match_simplify_replacement in phi-opt (*)
  61fc018... c++: update diagnostic messages (*)
  4091713... Fix bootstrap2 breakage due to re-use of obj-c checksum (*)
  924e025... c++: Test for mixed string literal concatenation (*)
  5668b5d... c++: Test for whitespace and line splice (*)
  8483dd9... c++: Add test for C++23 narrowing conv to bool (*)
  d3b1ef7... analyzer: bitfield fixes [PR99212] (*)
  c957d38... analyzer: fix region::get_bit_size for bitfields (*)
  6b400ae... analyzer: split out struct bit_range from class concrete_bi (*)
  8c5a540... analyzer: remove redundant typedef (*)
  91349e5... c++: braced-list overload resolution [PR100963] (*)
  69bb37f... Update Power10 scheduling description for new fused instruc (*)
  941aa24... Further improve redundant test/compare removal on the H8 (*)
  d319517... libstdc++: Finish implementing LWG 3413 for propagate_const (*)
  7a56d3d... tree-optimization/100923 - fix alias-ref construction wrt a (*)
  4bd2cdb... Make SLP root stmt a vector (*)
  4ab8f20... Implement a context aware pointer equivalency class for use (*)
  3065682... [GCN] Fix run-time variable 'num_workers' (*)
  c68ddd5... Enable more 'libgomp.oacc-*/lib-*' testcases for non-'opena (*)
  32099c0... Fix 'libgomp.oacc-fortran/parallel-dims.f90' for 'acc_devic (*)
  984df1e... Fix 'libgomp.oacc-c-c++-common/acc_prof-kernels-1.c' for 'a (*)
  292fb10... Enhance 'libgomp.oacc-c-c++-common/firstprivate-1.c' for no (*)
  97a040e... Add 'acc_device_radeon' testing to 'libgomp.oacc-*/acc_on_d (*)
  89c1a42... Don't require 'openacc_nvidia_accel_selected' in 'libgomp.o (*)
  77f41a5... Don't require 'openacc_nvidia_accel_selected' in additional (*)
  8b46410... openmp: Fix ICE on depend(source) clause during cdtor cloni (*)
  f9da798... [GCN] Streamline 'libgomp/testsuite/lib/libgomp.exp:check_e (*)
  0886426... Revert PR80547 workaround in 'libgomp.oacc-c-c++-common/par (*)
  e64d62c... [nvptx] Update comment in 'libgomp.oacc-c-c++-common/parall (*)
  ffe3a37... middle-end/100951 - make sure to generate VECTOR_CST in low (*)
  ec2174c... testsuite: Add -Wno-psabi -w to pr100887.c test [PR100943] (*)
  2455174... Fortran/OpenMP: Fix clause splitting for target/parallel/te (*)
  7191e63... docs: document evrp-sparse-threshold param (*)
  48aa5c6... Fix "tailing" typo. (*)
  4db3407... predcom: Enabled by loop vect at O2 [PR100794] (*)
  774686d... predcom: Adjust some unnecessary update_ssa calls (*)
  1a98f83... c++: preserve BASELINK from lookup [PR91706] (*)
  f07edb5... c++: alias with same name as base fn [PR91706] (*)
  715614e... c++: fix modules binfo merging (*)
  a1b3484... c++: alias member template [PR100102] (*)
  438aac5... Daily bump. (*)
  9858cd1... Implement a sparse bitmap representation for Rangers on-ent (*)
  5ad089a... Implement multi-bit aligned accessors for sparse bitmap. (*)
  64735dc... i386: Add init pattern for V4QI vectors [PR100637] (*)
  e89759f... x86: Don't compile pr82735-[345].c for x32 (*)
  97d8325... Fix old thinko in warning on pointer for storage order purp (*)
  6cb35b6... c++: access of dtor named by qualified template-id [PR10091 (*)
  5e2e15f... libstdc++: add missing typename for dependent type in range (*)
  5273054... x86: Update g++.target/i386/pr100885.C (*)
  adec148... libstdc++: Constrain three-way comparison for std::optional (*)
  f0d1a67... Use moves to eliminate redundant test/compare instructions (*)
  4d3907c... Reformat target.def for better parsing. (*)
  3e00f8d... For obj-c stage-final re-use the checksum from the previous (*)
  e1521b1... fold-const: Fix up fold_read_from_vector [PR100887] (*)
  d66a703... tree-inline: Fix up __builtin_va_arg_pack handling [PR10089 (*)
  be5efe9... Fix ICE of insn does not satisfy its constraints. (*)
  9a90b31... Fix _mm256_zeroupper by representing the instructions as ca (*)
  16465ce... CALL_INSN may not be a real function call. (*)
  7d6987e... Daily bump. (*)
  fed94fc... Reimplement LEAF_REG_REMAP macro for the SPARC (*)
  03d921a... aix: Use assemble_name to output BSS section name. (*)
  09bf527... i386: Clean up constraints.md (*)
  cb4b99b... openmp: Add testcase for scan directive with nested functio (*)
  7fa4db3... openmp: Call c_omp_adjust_map_clauses even for combined tar (*)
  fcbbf78... docs: Add missing @headitem for tables. (*)
  0bc0e61... genhooks: remove dead code (*)
  4e65bf5... docs: remove extra character. (*)
  a589877... Fix thinko in new warning on type punning for storage order (*)
  28c6247... Daily bump. (*)
  a0864ce... Use libiberty snprintf and vsnprintf on hppa*-*-hpux*. (*)
  416904a... Fix maintainers-verify.sh (*)
  081c9df... sh: Update unexpected empty split condition (*)
  10f36fe... sparc: Update unexpected empty split condition (*)
  8afd2e8... or1k: Update unexpected empty split condition (*)
  bdce676... mips: Update unexpected empty split condition (*)
  9147aff... m68k: Update unexpected empty split condition (*)
  d514626... Fortran: Fix some issues with pointers to character. (*)
  9696371... libstdc++: Fix return type of ranges::ssize for 128-bit int (*)
  f31729d... 	* MAINTAINERS: Add myself to DCO section with both email a (*)
  549d7f4... Fix split conditions in H8/300 port (*)
  600f90c... Daily bump. (*)
  621ea10... libstdc++: Implement LWG 3403 for std::ranges::ssize (*)
  3e5f242... libstdc++: Fix helper concept for ranges::data [PR 100824] (*)
  c7070b3... OpenMP: Handle bind clause in tree-nested.c [PR100905] (*)
  df3fbd5... d: Fix ICE in gimplify_var_or_parm_decl, at gimplify.c:2755 (*)
  6f8c969... c++: top-level cv-quals on type of NTTP [PR100893] (*)
  5357ab7... c++: tsubst_function_decl and excess arg levels [PR100102] (*)
  bee8619... Fortran - ICE in inline_matmul_assign (*)
  5328cad... PR c/100783 - ICE on -Wnonnull and erroneous type (*)
  cb6e6d5... Fortran/OpenMP: Fix -fdump-parse-tree for 'omp loop' (*)
  9816f50... PR middle-end/100732 - ICE on sprintf %s with integer argum (*)
  c6503fa... PR c/100719 - missing -Wvla-parameter on a mismatch in seco (*)
  1b51f03... i386: Convert a couple of predicates to use match_code RTXe (*)
  4facf2b... Fortran: Fix OpenMP/OpenACC continue-line parsing (*)
  8d7dae0... i386: Add init pattern for V2HI vectors [PR100637] (*)
  ee9548b... libstdc++: Fix value categories used by ranges access CPOs  (*)
  f6bb145... libstdc++: Optimize std::any_cast by replacing indirect cal (*)
  f78f25f... libstdc++: Add feature test macro for heterogeneous lookup  (*)
  ad3f0ad... gfortran.dg/gomp/pr99928-5.f90: Use proper iteration var (*)
  78b622e... gfortran.dg/gomp/pr99928-*.f90: Use implicit none, remove o (*)
  9651794... arm: Update unexpected empty split condition (*)
  ed106d6... i386: Update unexpected empty split condition (*)
  848a360... Fortran/OpenMP: omp loop's BIND clause - fix typo (*)
  178191e... Fortran/OpenMP: Add omp loop [PR99928] (*)
  b7dd2e4... x86: Fix ix86_expand_vector_init for V*TImode [PR100887] (*)
  3011f10... c++: Fix up attribute handling in methods in templates [PR1 (*)
  39e5a95... arc: Don't allow millicode thunks with reduced register set (*)
  9080a3b... rs6000: Disable mode promotion for pseudos (*)
  a3f6bd7... rs6000: Expand PROMOTE_MODE marco in rs6000_promote_functio (*)
  440c8a0... Daily bump. (*)
  47d25a0... cris: Update unexpected empty split condition (*)
  3c70b3c... RISC-V: Enable riscv attributes by default for all riscv ta (*)
  5883e56... i386: Add insert and extract patterns for 4-byte vectors [P (*)
  52e1306... Fix operand order to subf for p10 fusion. (*)
  0614bbb... libstdc++: Avoid hard error in ranges::unique_copy [PR10077 (*)
  cd4dd47... Fix issue for nested record types with -fdump-ada-spec (*)
  517155c... Fix issue for external subtypes with -fdump-ada-spec (*)
  5f2ef25... Fix duplicate name issues in output of -fdump-ada-spec (*)
  04affb3... Replace uses of determine_value_range with range_of_expr. (*)
  caa60c1... Implement generic expression evaluator for range_query. (*)
  be54520... MAINTAINERS: Add DCO version number. (*)
  160fe60... Use known global ranges in export_global_ranges (*)
  981d98b... analyzer: remove unused prototypes (*)
  e84fe25... analyzer: show types for poisoned_svalue and compound_svalu (*)
  4bdc6e1... diagnostic-show-locus: tweak rejection logic (*)
  57ed620... libstdc++: Simplify range adaptors' forwarding of bound arg (*)
  d999d9b... c++: cv-qualified dependent name of alias tmpl [PR100592] (*)
  69f517a... c++: using-enum and access specifiers [PR100862] (*)
  7ed1cd9... vect: Use main loop's thresholds and VF to narrow upper_bou (*)
  f424271... arm: Auto-vectorization for MVE: vabs (*)
  1eff528... Fix miscompilation of predicate on bit-packed array types (*)
  592ed7d... arc: Remove obsolete options (*)
  c1681f2... Simplify option handling for -fsanitize-coverage (*)
  ad085ef... Tame fix for PR ipa/99122 (*)
  602463f... Also generate DW_OP_GNU_variable_value at file scope (*)
  df741be... Fix signedness issue in DWARF functions (2) (*)
  e26b748... Fix signedness issue in DWARF functions (1) (*)
  d9a83b9... AArch64: Fix failing testcase for native cpu detection (*)
  098f4e9... openmp: Assorted depend/affinity/iterator related fixes [PR (*)
  bff9a7e... arc: Remove define_insn_and_split *bbit_di (*)
  9663c74... Daily bump. (*)
  d5ba2ea... REE: PR rtl-optimization/100264: Handle more PARALLEL SET e (*)
  50b1de8... xtensa: Fix 2 warnings during xtensa build [PR100841] (*)
  d2d74c9... Make sure link reg save MEM has frame alias set. (*)
  63d182b... c++: missing dtor with -fno-elide-constructors [PR100838] (*)
  659cc7d... MAINTAINERS: Add DCO section (*)
  f8f0193... libstdc++: Value-initialize objects held by EBO helpers [PR (*)
  81eab20... libstdc++: Fix tests for COW std::string [PR 96088] (*)
  46d0427... ARC: gcc driver default to hs38_linux (*)
  ca35586... libstdc++: Improve punctuation in implementation status doc (*)
  22d834e... IBM Z: Remove match_scratch workaround (*)
  9ca24bd... Fortran/OpenMP: Add gfortran.dg/gomp/taskloop-2.f90 [PR9992 (*)
  c3ab626... testsuite: Add -Wno-psabi -w to g++.dg/ext/builtin-shufflev (*)
  088264e... icf: Fix memory leak of a vector. (*)
  4ea5fe8... Fix minor bugs in H8 port logical ops.  Prepare for more co (*)
  b75978d... Daily bump. (*)
  ac0bc21... c++: value-init vs zero-init in expand_aggr_init_1 [PR65816 (*)
  9f55df6... Replace conditional_replacement with match and simplify (*)
  ea41848... Fix PR 95481: tail call fails with empty struct types (*)
  34aae6b... Use is_empty_type instead of zero-sized type. (*)
  833d348... libstdc++: Fix effective target for new tests [PR 96088] (*)
  b514fce... libstdc++: Fix new test for C++98 mode [PR 89728] (*)
  250cf86... PR100750: Require ELFv2 ABI for ROP test (*)
  d832629... libstdc++: Fix return value of std::ranges::advance [PR 100 (*)
  cf2b702... c++: no clobber for C++20 destroying delete [PR91859] (*)
  620cd78... c++: -Wdeprecated-copy and #pragma diagnostic [PR94492] (*)
  18b8841... Revert patch that disabled exporting of global ranges. (*)
  b195d84... Fix sanity checking of global_options. (*)
  9f7bc16... libstdc++: Fix installation of python hooks [PR 99453] (*)
  fdbd0cb... docs: Mention that -fgcse-after-reload is enabled with -O3. (*)
  f6bf436... Fortran/OpenMP: Support (parallel) master taskloop (simd) [ (*)
  28daadc... Extend is_cond_scalar_reduction to handle nop_expr after/be (*)
  715914d... Do not calculate new values when evaluating a debug stateme (*)
  2e0f324... Replace ssa_range_in_bb with entry exit and def range (*)
  47ea02b... Move Ranger cache to range-query and fur_source model. (*)
  1ffbfc2... Range invariant global values are also always current. (*)
  ee68219... Daily bump. (*)
  a87efd3... PR testsuite/100749 - gcc.dg/pch/valid-1.c fails after r12- (*)
  bdf1a40... MAINTAINERS: Add myself for write after approval (*)
  9faaa09... gfortran.dg/gomp/depend-iterator-{1,2}.f90: Use dg-do compi (*)
  21d7bba... LTO: stream properly FUNCTION_DECL_DECL_TYPE. (*)
  ef8176e... c++/88601 - [C/C++] __builtin_shufflevector support (*)
  df4e035... rs6000: MMA test case ICEs using -O3 [PR99842] (*)
  e21e934... Daily bump. (*)
  a0a7ade... libstdc++: Remove "Intel Compilers" bibliography entry (*)
  a8f588b... Fortran: Fix typo in documentation of BOZ (*)
  1a87f83... Daily bump. (*)
  ade5ac7... diagnostics: Fix sporadic test failure (*)
  12bb62f... [committed][PR bootstrap/100730] Fix warnings in H8 target  (*)
  f14c9bd... sim: leverage gnulib (*)
  5d21c0c... openmp: Add shared to parallel for linear on parallel maste (*)
  2364b58... Fix i686 bootstrap by temporarily disabling exporting of gl (*)
  4816675... Daily bump. (*)
  0f54cc9... tree-iterator: C++11 range-for and tree_stmt_iterator (*)
  f7a07f5... tree-optimization/100778 - avoid cross-BB vectorization of  (*)
  f838e3c... c++: 'this' adjustment for devirtualized call (*)
  359c0a8... ipa/100791 - copy fntype when processing __builtin_va_arg_p (*)
  8b2b32a... c/100803 - diagnose invalid GIMPLE condition (*)
  d2a913c... DOC: Update __gcov_dump documentation. (*)
  f69a1ae... C-SKY: Define HAVE_sync_compare_and_swap*. (*)
  c94424b... openmp: Fix up handling of reduction clause on constructs c (*)
  9a5de4d... OpenMP: Add iterator support to Fortran's depend; add affin (*)
  5b43f6a... Recognize popcount also when a double width operation is ne (*)
  c9114f2... Generate gimple-match.c and generic-match.c earlier (*)
  3816864... Fix match_dup bug of define_cond_exec. (*)
  dd1ef00... Fix bug in the define_subst handling that made match_scratc (*)
  4a9f230... forwprop: Enhance vec perm fed by CTOR and CTOR/CST [PR9939 (*)
  cd62d08... Daily bump. (*)
  4774807... gccgo.texi: remove HTML quoting (*)
  c33ec19... c++: Output less irrelevant info for function template decl (*)
  27e906d... c++: Add missing scope in typedef diagnostic [PR100763] (*)
  79e3f7d... libgomp: Add openacc_{cuda,cublas,cudart} effective targets (*)
  a617e5d... i386: Remove unneeded binary operand fixup from expanders. (*)
  5d05e83... PR other/100463 - many errors using GTY and hash_map (*)
  fc3fdf0... c++: parameter pack inside static_assert [PR99893] (*)
  db79713... c++: argument pack with expansion [PR86355] (*)
  9b94785... c++: Relax rule for non-type arguments in partial specs [CW (*)
  6c67afa... i386: Add XOP comparisons for 4- and 8-byte vectors [PR1006 (*)
  71d7dc6... Fortran: Fix erroneous "pointer argument is not associated" (*)
  9d3a953... PR fortran/100656 - prevent ICE in gfc_conv_expr_present (*)
  262e75d... arm: Remove use of opts_set in arm_configure_build_target [ (*)
  22137a3... Use get_range_query in simplify_conversion_using_ranges. (*)
  13dbaef... Move global range code to value-query.cc. (*)
  95bef94... Tweak Wstringop-overflow-55.c test. (*)
  04ba00d... i386: Add uavg_ceil patterns for 4-byte vectors [PR100637] (*)
  01c59ef... Daily bump. (*)
  58523f2... Small tweak to documentation of scalar_storage_order (*)
  abe8787... c++: access for hidden friend of nested class template [PR1 (*)
  a42220f... libstdc++: [_GLIBCXX_DEBUG] Enhance rendering of assert mes (*)
  af66d0a... Cleanup get_range_info (*)
  45f4e2b... Convert remaining passes to get_range_query. (*)
  fe9a499... Convert Walloca pass to get_range_query. (*)
  57bf375... Convert evrp pass to get_range_query. (*)
  586d6f7... Common API for accessing global and on-demand ranges. (*)
  28484d0... i386: Autovectorize 4-byte vectors (*)
  a49a045... libstdc++: Change [range.iter.op] functions to function obj (*)
  7f0cfeb... Fix gcc-bootstrap issue (*)
  401bd4a... Warn on type punning that toggles scalar storage order (*)
  0e1fd43... arm: Auto-vectorization for MVE: vaddv (*)
  76898ce... Remove useless register keywords (*)
  7404587... arc: Remove useless register keyword (*)
  88834c7... c++: constexpr and copy elision within mem init [PR100368] (*)
  b4329e3... c++: Fix reference NTTP binding to noexcept fn [PR97420] (*)
  95d6776... openmp: Fix up handling of target constructs in offloaded r (*)
  5f33821... C-SKY: Delete TARGET_CAN_CHANGE_MODE_CLASS, use defualt def (*)
  a0d371a... Fix C++ libgomp regressions (*)
  403bb89... DOC: update documentation of __gcov_{dump,reset} (*)
  0eac9c6... docs: port old-intall.texi part to install.texi (*)
  431d26e... Remove install-old.texi (*)
  41eba35... C-SKY: Support fldrd/fstrd for fpuv2 and fldr.64/fstr.64 fo (*)
  4553b95... C-SKY: Delete definition TARGET_PROMOTE_PROTOTYPES, just us (*)
  155d303... C-SKY: Fix FAIL of gcc.dg/torture/stackalign/builtin-return (*)
  94079e6... C-SKY: Add instruction "ld.bs". (*)
  1fd76b2... Optimize x < 0 ? ~y : y to (x >> 31) ^ y in match.pd (*)
  b6bdd7a... Add a couple of A?CST1:CST2 match and simplify optimization (*)
  2bc6dac... Daily bump. (*)
  a6e9428... Remove the logical stmt cache for now. (*)
  f630797... Adjust fur_source internal api to use gori_compute not rang (*)
  2bccd91... Make expr_range_in_bb stmt based rather than block based. (*)
  35c78c6... Tweak location of non-null calls. revamp ranger debug outpu (*)
  10b286c... Unify temporal cache with gori dependencies. (*)
  c216447... Add imports and strengthen the export definition in range_d (*)
  cb33af1... fully populate the export list from range_cache, not gori_c (*)
  28ceee1... Change gori_compute to inherit from gori_map instead of hav (*)
  41ddc5b... Fix selftest for targets where short and int are the same s (*)
  fd97aeb... Remove stalled TREE_READONLY flag on automatic variable (*)
  ad52d89... c++: Avoid -Wunused-value false positives on nullptr passed (*)
  1d3707a... Fix thinko in latest change to setup_one_parameter (*)
  7a5e9a5... c++tools: Include <cstdlib> for exit [PR100731] (*)
  3b0a7d6... RISC-V: Pass -mno-relax to assembler (*)
  ebd5e86... Improve global state for options. (*)
  cec4d4a... Add no_sanitize_coverage attribute. (*)
  f5c6b71... C-SKY: Fix copyright of csky-modes.def. (*)
  4b1987f... Fix typo and weird syntax in configure script (*)
  45d5c47... C-SKY: Amend copyrights of recently added files. (*)
  2c3202e... libgomp/100747 - fix permission of configure scripts (*)
  c9a089c... Update copyright years in c++tools (*)
  316bdb2... middle-end/100727 - fix call expansion with WITH_SIZE_EXPR  (*)
  3a81735... openmp: Fix reduction clause handling on teams distribute s (*)
  9aecba0... Fix sphinx-build warning. (*)
  f1185ea... C-SKY: Add cases for csky fpuv3 instructions. (*)
  d8f6ceb... fortran/intrinsic.texi: Fix copy'n'paste errors and typos (*)
  d19a00c... C-SKY: Separate FRAME_POINTER_REGNUM into FRAME_POINTER_REG (*)
  62fa9cb... C-SKY: Bug fix for bad setting of TARGET_DSP and TARGET_DIV (*)
  b8a6185... C-SKY: Delete LO_REGS and HI_REGS, use HILO_REGS instead. (*)
  db92bd2... C-SKY: Add fpuv3 instructions and CK860 arch. (*)
  637569d... Daily bump. (*)
  358832c... compiler: mark global variables whose address is taken (*)
  2c43f5e... libstdc++: Limit allocation on iterator insertion in Hashta (*)
  a876407... Fusion patterns for add-logical/logical-add (*)
  ca8cc82... VARYING ranges of different sizes should not be equal. (*)
  46ed811... libstdc++: Fix iterator caching inside range adaptors [PR10 (*)
  6fdc59f... libstdc++: Qualify functions used in tests (*)
  0e3b3b7... OpenMP/Fortran: Handle polymorphic scalars in data-sharing  (*)
  b326f49... AArch64: Enable fast shifts on Neoverse N1 (*)
  fb0746f... AArch64: Cleanup aarch64_classify_symbol (*)
  4eaf65e... arm: Auto-vectorization for MVE: vld4/vst4 (*)
  5ba5e85... arm: Auto-vectorization for MVE: vld2/vst2 (*)
  0f3cd53... Do not load the thunk symbols. (*)
  9d38e09... gcc-changelog: Add note about ChangeLog entries (*)
  dc084c4... Fix ICE when lhs is NULL. (*)
  1040a44... Fix two testcases for ssa names which are more than 1 digit (*)
  b94a502... Daily bump. (*)
  c01c433... i386: Add push insns for 4-byte vectors [PR100722] (*)
  fe03f4f... Fortran: fix passing return value to class(*) dummy argumen (*)
  a4dbd5c... Revert "Add ChangeLogs for the previous commit." (*)
  6bf8847... Revert "PR98301 Add missing changelog entries." (*)
  5d3ef91... fortran/intrinsic.texi: Use proper variable name (*)
  1160d9c... Add ChangeLogs for the previous commit. (*)
  99b76ad... Don't simplify (A & C) != 0 ? D : 0 for pointer types. (*)
  15d30d2... Daily bump. (*)
  c4771b3... PR98301 Add missing changelog entries. (*)
  26ca6db... Steve Kargl  <kargl@gcc.gnu.org> (*)
  3050a1a... [OpenACC privatization] Prune uninteresting/varying diagnos (*)
  5e28089... Fix rs6000 p10 fusion patterns with old attr type names (*)
  2832d51... Daily bump. (*)
  842a055... combine patterns for add-add fusion (*)
  bdc7162... Test cases for p10 fusion patterns (*)
  b5c1c7a... openmp: Fix up firstprivate+lastprivate clause handling [PR (*)
  0c6e792... openmp: Fix up handling of implicit lastprivate on outer co (*)
  325aa13... [OpenACC privatization] Reject 'static', 'external' in bloc (*)
  11b8286... [OpenACC privatization] Largely extend diagnostics and corr (*)
  d42c105... Add '__OPTIMIZE__' DejaGnu selector (*)
  5a0fe1f... [OpenACC privatization] Explain OpenACC privatization candi (*)
  ad4612c... [OpenACC privatization] Skip processing if no work to be do (*)
  21803fc... [OpenACC privatization] Explain two different configuration (*)
  ff451ea... [OpenACC privatization] Don't let unhandled 'IFN_UNIQUE_OAC (*)
  3a285eb... [OpenACC privatization] Don't evaluate OpenMP 'for' clauses (*)
  f6f4530... [OpenACC privatization, nvptx] Tighten some aspects [PR9011 (*)
  29a2f51... openacc: Add support for gang local storage allocation in s (*)
  782e57f... x86: Remove MAX_BITSIZE_MODE_ANY_INT (*)
  53fb833... Elide expand_constructor if move by pieces is preferred (*)
  5d42db5... Don't skip 'libgomp.oacc-fortran/privatized-ref-2.f90' for  (*)
  61796dc... Add 'libgomp.oacc-fortran/privatized-ref-2.f90' (*)
  079c23c... aarch64: Add attributes for builtins specified in aarch64-b (*)
  5ae3524... Add insn types for fusion pairs (*)
  2df9d3c... i386: Add comparisons for 4-byte vectors [PR100637] (*)
  6fdacaf... Detect illegal conditions in Raise_xxx_Error nodes (*)
  745dae5... libsanitizer: Remove cyclades from libsanitizer (*)
  49c2c7f... Remove discriminant checks in gigi (*)
  3553d8c... Consistently generate debug info for elaboration variables (*)
  4a29b8d... Replace ? with ?? in warning messages (*)
  dd9a8ff... Fix internal error on locally derived bit-packed array type (*)
  932198a... Always translate Is_Pure flag into pure in C sense (*)
  1e66a91... Fix segfault at run time on strict-alignment platforms (*)
  f1c777f... tree-optimization: Improve spaceship_replacement [PR94589] (*)
  f53aff9... Fix spurious No_Elaboration violation for Size attribute (*)
  b1cd746... Fix incorrect SLOC on instruction (*)
  e5bfda0... Use EXACT_DIV_EXPR as much as possible (*)
  dcde811... i386: Add minmax and abs patterns for 4-byte vectors [PR100 (*)
  11784fe... libstdc++: Implement LWG 3490 change to drop_while_view::be (*)
  317a38c... libstdc++: Fix access issue in iota_view::_Sentinel [PR1006 (*)
  ea34e2e... Daily bump. (*)
  5a3bf28... aix: collect2 text files in archive (*)
  885035e... c++: designators in single-element init lists (*)
  84fd1b5... c++: designated init with anonymous union [PR100489] (*)
  64ba45c... libstdc++: Do not use static_assert without message in C++1 (*)
  6b42b5a... libstdc++: Use __builtin_unreachable for constexpr assertio (*)
  ee336ec... c++: Add new warning options for C++ language mismatches (*)
  66168f9... dwarf: new dwarf_debuginfo_p predicate (*)
  459d84e... opts: change write_symbols to support bitmasks (*)
  9480491... PR middle-end/100684 - spurious -Wnonnull with -O1 on a C++ (*)
  4f4a2f1... Fix a test failure in g++.dg/modules/omp-1_c.C (*)
  d5cbe0f... libstdc++: Implement missing P0896R4 changes to reverse_ite (*)
  a71f55c... i386: Avoid integer logic insns for 32bit and 64bit vector  (*)
  cdcec2f... Fortran/OpenMP: Add support for 'close' in map clause (*)
  325bb08... Fix gnat.dg spurious failures on PowerPC64 LE (*)
  66c5f24... libstdc++: Disable floating_to_chars.cc on 16 bit targets (*)
  928e4ff... arm: Fix build failure by adding includes (*)
  507359e... i386: Add mult-high and shift patterns for 4-byte vectors [ (*)
  9c5bd1e... vect: Replace hardcoded inner loop cost factor (*)
  1a9b3f0... c: Add support for __FILE_NAME__ macro (PR c/42579) (*)
  9e0a5e3... Testsuite/Fortran: gfortran.dg/pr96711.f90 - fix expected v (*)
  94fa4c6... openmp: Handle explicit linear clause properly in combined  (*)
  2b53679... phiopt: Simplify (X & Y) == X -> (X & ~Y) == 0 even in pres (*)
  d15a2d2... libcpp: Fix up -fdirectives-only handling of // comments on (*)
  75ab8b4... c++: _Complex template parameter [PR100634] (*)
  fe9a661... c++: ICE with using and enum [PR100659] (*)
  65f32e5... Daily bump. (*)
  eb2a917... PR c/100619 - ICE on a VLA parameter with too many dimensio (*)
  dc6758f... Split gimple range folding with ranges into a stand alone c (*)
  cd67343... c++: ICE with <=> fallback [PR100367] (*)
  9b50282... doc: Update description of __GXX_EXPERIMENTAL_CXX0X__ (*)
  873c518... c++: implicit deduction guides, protected access (*)
  adcb497... c++: Relax attribute on friend declaration checking [PR1005 (*)
  a911287... testuite: Check pthread for omp module testing (*)
  5b95374... arm: Fix ICE with CMSE nonsecure calls on Armv8.1-M [PR1003 (*)
  beeb015... arm/testsuite: Fix testcase for PR99977 (*)
  1e66480... RISC-V: Properly parse the letter 'p' in '-march'. (*)
  4536433... aarch64: Use correct type attributes for RTL generating XTN (*)
  577d581... aarch64: Use an expander for quad-word vec_pack_trunc patte (*)
  a680be2... testsuite: aarch64: Add tests for high-half narrowing instr (*)
  ddbdb9a... aarch64: Refactor aarch64_<sur>q<r>shr<u>n_n<mode> RTL patt (*)
  778ac63... aarch64: Relax aarch64_sqxtun2<mode> RTL pattern (*)
  4e26303... aarch64: Relax aarch64_<sur>q<r>shr<u>n2_n<mode> RTL patter (*)
  3eddaad... aarch64: Relax aarch64_<sur><addsub>hn2<mode> RTL pattern (*)
  8d51039... middle-end/100672 - fix bogus right shift folding (*)
  32bd035... Fix typos. (*)
  7bb4b7a... aarch64: Enable aarch64_load to use UNSPEC_PRED_X loads (*)
  35a16e4... Avoid marking TARGET_MEM_REF bases addressable (*)
  2e6ad1b... Enable more WITH_SIZE_EXPR processing (*)
  1467100... Add 'libgomp.oacc-c-c++-common/private-atomic-1.c' [PR83812 (*)
  5a16fb1... Add 'libgomp.oacc-c-c++-common/loop-gwv-2.c' (*)
  e668345... builtins: Fix ICE with unprototyped builtin call [PR100576] (*)
  a73a5af... apply TLC to GIMPLE reference verification (*)
  ea30c7b... i386: Allow 64bit vector modes in general registers (*)
  51cfa55... Fix commit mistake in testcase gcc.dg/tree-ssa/ssa-sink-3.c (*)
  780e5d4... openmp: Handle lastprivate on combined target correctly [PR (*)
  c6c62ba... gcc/go/ChangeLog: remove entry for reverted change (*)
  2ebddf2... gofrontend: revert startswith change (*)
  c922c65... libgo: update configure to current sources (*)
  28ec117... libgo: update bzip2 binary test cases to match source repo (*)
  de56f95... Run pass_sink_code once more before store_merging (*)
  39ed6a8... libgo: use Windows line endings in testwinsignal (*)
  01b2864... c++: ICE with bad definition of decimal32 [PR100261] (*)
  061fe8c... c++: template template parm pack expansion [PR100372] (*)
  a8daf9a... Daily bump. (*)
  17af39e... sim: depend on gnulib (*)
  79cf000... rs6000: Remove old psabi warnings (*)
  5c66a1a... d: Use filename_ncmp instead of strncmp (*)
  f87ce01... d: Use startswith function instead of strncmp (*)
  3e0ad85... d: Revert "Come up with startswith function." (*)
  fef7c89... c++: Prune dead functions. (*)
  8c11475... c++: non-static member, decltype, {} [PR100205] (*)
  f71ca97... c++: "perfect" implicitly deleted move [PR100644] (*)
  cd323d9... analyzer: fix missing leak after call to strsep [PR100615] (*)
  46ca31d... i386: Implement 4-byte vector support [PR100637] (*)
  7d3711a... config: delete unused sim macros (*)
  cc193ac... Fortran/OpenMP: Add missing EXEC_OMP_DEPOBJ case val [PR100 (*)
  38751c4... libstdc++: Fix access issue in elements_view::_Sentinel [PR (*)
  8b9484c... i386: Fix <any_extend:insn>v4qiv4di2 expander (*)
  d39fbed... i386: Fix split_double_mode with paradoxical subreg [PR1006 (*)
  d3a0208... Avoid setting TREE_ADDRESSABLE on stack vars during RTL exp (*)
  b5c3145... [libgomp, testsuite] Don't shadow global 'offload_targets'  (*)
  937fa5f... 'libgomp.c-c++-common/reduction-{5,6}.c': Restrict '-latomi (*)
  abf937a... 'libgomp.c/target-44.c': Restrict '-latomic' to nvptx offlo (*)
  03eb779... Add 'dg-note', 'dg-lto-note' (*)
  5116b54... gcc/configure.ac: Fix cross build by using $(CFLAGS-$@) [PR (*)
  e1cca88... [OMP] Tighten 'is_gimple_omp_oacc' (*)
  3e2c715... operand scanner TLC (*)
  6806469... startswith: Fix offloading targets. (*)
  7b4bae0... gcc-changelog: Remove use of non-strict mode (*)
  c0129e2... Use startswith in targets. (*)
  c81704b... regcprop: Avoid DCE of asm goto [PR100590] (*)
  978b62e... function: Set dummy DECL_ASSEMBLER_NAME in push_dummy_funct (*)
  65061ea... phiopt: Optimize partial_ordering spaceship >= 0 -ffinite-m (*)
  b2a0977... genversion should depend on DATESTAMP (*)
  def010e... arc: Fix typo in negv2si2 pattern (*)
  1e07091... Fix gcc.target/i386/pr100582.c with AVX512 (*)
  414fe08... c/100522 - avoid invalid GIMPLE in GIMPLE parsing (*)
  4054472... c/100547 - reject overly large vector_size attributes (*)
  7e75d62... IBM Z: Support vector _Bool language extension (*)
  720dff9... PR100281 C++: Fix SImode pointer handling (*)
  fe993b4... libstdc++: Fix up semiregular-box partial specialization [P (*)
  03cf8d5... libstdc++: Fix condition for memoizing reverse_view::begin( (*)
  2e2eef8... libstdc++: Fix miscellaneous issues with elements_view::_Se (*)
  a7ffc1e... Daily bump. (*)
  3f476de... Once a range becomes constant, make it invariant. (*)
  5282b2a... MAINTAINERS: Add myself for write after approval (*)
  ba886d0... openmp: Notify team barrier of pending tasks in omp_fulfill (*)
  5d93261... c++: Fix diagnostic for binding lvalue reference to volatil (*)
  09867aa... PR fortran/98411 - Pointless warning for static variables (*)
  346cbaf... libstdc++: Fix wrong thread waking on notify [PR100334] (*)
  58f7c7e... [nvptx] Handle memmodel for atomic ops (*)
  45aa7a4... libstdc++: Fix filesystem::path constraints for volatile [P (*)
  fd89fc7... libstdc++: diagnose some misuses of [locale.convenience] fu (*)
  60a156a... libstdc++: Fix std::jthread assertion and re-enable skipped (*)
  ce81282... Bail in bounds_of_var_in_loop if scev returns NULL. (*)
  e91a17f... AArch64: Have -mcpu=native and -march=native enable extensi (*)
  f6a0608... Docs: add 2 missing dots. (*)
  086882b... c/100625 - avoid building invalid labels in the GIMPLE FE (*)
  47abe2a... IBM Z: Avoid bash-specific substitution in configure (*)
  e0a5daf... middle-end/100582 - fix array_at_struct_end_p for vector in (*)
  bdd8e3d... Improve message for wrong number of alternatives. (*)
  7606865... arm: Auto-vectorization for MVE: add __fp16 support to VCMP (*)
  a6eacbf... arm: Auto-vectorization for MVE: vcmp (*)
  45063c0... Fix ICE [PR target/100549] (*)
  0ca93e3... testsuite/arm: Add mve-vadd-scalar-1.c test (*)
  c34e186... testsuite/arm: Add mve-vadd-1.c test (*)
  afa4401... testsuite/arm: Factorize and increase coverage in mve-sub_1 (*)
  e87d568... testsuite/arm: Improve mve-vshr.c (*)
  3251878... testsuite/arm: Fix and rename arm_qbit_ok into arm_sat_ok e (*)
  582776e... OpenMP/Fortran: Reject nonintrinsic assignments in OMP WORK (*)
  e3b6d3a... libstdc++: Allow lualatex to be used for Doxygen PDF (*)
  a8e19fa... Avoid outputting corrupt string constructor when host/targe (*)
  3cbcb5d... LTO: merge -flto=foo both from IL and linker cmdline (*)
  b050cf6... testsuite: Require openmp effective-target for PR100515 (*)
  2ec80a3... Update mpfr version to 3.1.6 (*)
  52a8120... Revert "download_prerequisites: update MPFR version to reco (*)
  1dfb5d8... Daily bump. (*)
  e49ff61... testsuite: Silence psabi warning (*)
  2fa3e57... testsuite: Require fsanitize support on the target. (*)
  4a32234... arm: remove error in CPP_SPEC when -mlittle-endian and -mbi (*)
  f1146b5... testsuite/arm: Improve unsigned-float.c (*)
  1ba3f0e... Daily bump. (*)
  5bd66c6... rs6000: Add ROP tests (*)
  3ec3a9f... rs6000: Conditionally define __ROP_PROTECT__ (*)
  af979a9... rs6000: Emit ROP-mitigation instructions in prologue and ep (*)
  0df864e... rs6000: Add -mrop-protect and -mprivileged flags (*)
  57d2342... reorg.c (fill_slots_from_thread): Reinstate code typoed out (*)
  af42043... Revert "tree-sra: Avoid refreshing into const base decls (P (*)
  425ad87... regcprop: Fix another cprop_hardreg bug [PR100342] (*)
  87a7d10... Daily bump. (*)
  0e3702f... Fortran/OpenMP: Support 'omp parallel master' (*)
  62e1bd6... Fortran/OpenMP: Handle implicit SAVE for variables in main (*)
  2f1bb00... c++: simplify enclosing_instantiation_of [PR95870] (*)
  1ff863a... intl: add comments to _, N_, and G_ (*)
  ff3809b... aarch64: Make sqdmlal2 patterns match canonical RTL (*)
  4206171... testsuite: Add testcase for already fixed PR [PR95226] (*)
  3cafe62... testsuite: Add testcase for already fixed PR [PR94616] (*)
  d25809d... testsuite: Add testcase for already fixed PR [PR90019] (*)
  cb787ef... Cleanup temp files in libphobos unittest at src/std/process (*)
  f05627d... testsuite: Add testcase for already fixed PR [PR88872] (*)
  36ecd44... arm/PR66791: Replace calls to vtst builtin with it's boolea (*)
  4d0385d... Fix my name in ChangeLog files. (*)
  80b4ce1... TSAN: add new test (*)
  fe108da... download_prerequisites: update MPFR version to recommended (*)
  40a2f88... opts: add Warning keyword for 2 options (*)
  df18a13... Closing of 8 branch. (*)
  543c0cb... aarch64: Merge sqdmlal2 and sqdmlsl2 expanders (*)
  3489257... Port gnat-style to Sphinx. (*)
  ae3e0b8... gcc-changelog: detect Co-Authored-By before ChangeLog entri (*)
  f3b1516... libsanitizer: cherry-pick from upstream (*)
  1490611... c++: Check attributes on friend declarations [PR99032] (*)
  f9af11c... Daily bump. (*)
  5380e3c... PR middle-end/100574 - ICE in size_remaining, at builtins.c (*)
  2efe245... Avoid -Wuninitialized false negatives with sanitization and (*)
  ca9bb74... tree-sra: Avoid refreshing into const base decls (PR 100453 (*)
  1f6fc28... libsanitizer : Update LOCAL_PATCHES. (*)
  adab7b2... libsanitizer, Darwin : Handle missing __builtin_os_log_form (*)
  8aa8a2a... libgcc: pru: Place mpyll into its own section (*)
  e554887... Fix compilation error in ILP32. (*)
  9feb582... attributes: target_clone expects a string argument (*)
  b7b4131... libphobos: Fix static asserts on NetBSD, FreeBSD, DragonFly (*)
  1f152f2... Remove unused variable. (*)
  957c437... PR c/100550 - ICE: in fold_convert_loc with function call V (*)
  d80aeff... openmp: Add testcases to verify OpenMP 5.0 2.14 and OpenMP  (*)
  efd471a... testsuite: suppress cast warnings in pr100563.c [PR100563] (*)
  fef084d... mklog: Put detected PR entries before ChangeLogs (*)
  a451598... arm: correctly handle inequality comparisons against max co (*)
  829c4be... ix86: Support V{2, 4}DImode arithmetic right shifts for SSE (*)
  f169374... i386: Fix up V2SFmode vcond* with -mxop [PR100581] (*)
  23eb66d... gcov: Use system IO buffering (*)
  c3e02c2... Prune another new LTO warning (*)
  269338f... libsanitizer: update LOCAL_PATCHES. (*)
  fb73b1c... libsanitizer: Apply local patches. (*)
  d0fee87... libsanitizer: merge from master (*)
  810afb0... testsuite: prune new LTO warning (*)
  0ffdbc8... Fix typo in testcase. (*)
  94de7e2... Optimize __builtin_shuffle when it's used to zero the upper (*)
  0ff3a0f... Daily bump. (*)
  56b9b60... retry zero-call-used-regs from zeroed regs (*)
  d21963c... OpenMP: detach - fix firstprivate handling (*)
  db514f9... Add test for PR middle-end/100571. (*)
  d902a1b... Skip out on processing __builtin_clz when varying. (*)
  8982a53... MAINTAINERS: Add myself for write after approval (*)
  3a2b12b... c++: Disable -Wint-in-bool-context in instantiations (*)
  fa6894e... OpenMP: Add support for 'close' in map clause (*)
  2a15864... [nvptx] Add -mptx=3.1/6.3 (*)
  097fde5... tree-optimization/100566 - fix another predication issue in (*)
  d1adbe5... libstdc++: Fix some problems in PSTL tests (*)
  c6b664e... libcpp: Fix up -fdirectives-only preprocessing of includes  (*)
  fc18659... lto-wrapper: silent warnings in tests (*)
  8da3b30... i386: Optimize vpblendvb on inverted mask register to vpble (*)
  cd36bbb... tree-optimization/100519 - avoid reassociating asm goto def (*)
  ac18ded... Fix uninitialized variable in Atree.Size_In_Slots (*)
  3835aa0... LTO: merge -flto=arg from object files. (*)
  7d7d925... Print warning diagnostics for -flto issues. (*)
  227a2ec... lto-wrapper: Use vec<cl_decoded_option> data type. (*)
  1ecd1e6... Fix ICE in output_rnglists, at dwarf2out.c:12294 (*)
  dd39327... Remove version.h from object files (*)
  037e366... Daily bump. (*)
  229a6db... middle-end/100547 - check rtvec_alloc size (*)
  1904005... expand: Don't reuse DEBUG_EXPRs with vector type if they ha (*)
  4d27d1a... ada: do not use binary mode in conf.py (*)
  5caadfb... gcc-changelog: respect branch in git_update_version.py. (*)
  f5f1838... match.pd: Optimize (x & y) == x into (x & ~y) == 0 [PR94589 (*)
  e0c4c6b... Minor fixes (*)
  b1f7fd8... i386: Implement FP vector compares for V2SFmode [PR98218] (*)
  71d38ec... preprocessor: Support C2X #elifdef, #elifndef (*)
  415bcab... Update gcc ja.po. (*)
  de09c0d... Replace unreachable code with an assert. (*)
  3e3fdf3... preprocessor: Fix cpp_avoid_paste for digit separators (*)
  21dfb22... testsuite: Fix input operands of gcc.dg/guality/pr43077-1.c (*)
  84b384a... libstdc++: Remove extern "C" from Ryu sources (*)
  37407a2... libstdc++: Fix tests that fail in C++98 mode (*)
  5e3a1ea... libstdc++: Fix missing members in std::allocator<void> (*)
  5ea4026... preprocessor: Enable digit separators for C2X (*)
  010d4a5... c++: ICE casting class to vector [PR100517] (*)
  dfdedc1... More maybe_fold_reference TLC (*)
  7862a19... Remove dead components from MAINTAINERS. (*)
  814d86d... Remove libhsail-rt. (*)
  900b1c2... Remove BRIG front-end. (*)
  7e0fe77... ipa/100513 - fix SSA_NAME_DEF_STMT corruption in IPA param  (*)
  2ac1f0e... arm: Avoid emitting bogus CFA adjusts for CMSE nonsecure ca (*)
  28de75d... aarch64: A couple of mul_laneq tweaks (*)
  2301a39... More maybe_fold_reference TLC (*)
  ca8e830... middle-end/100509 - avoid folding constant to aggregate typ (*)
  9b905ba... arm: Remove duplicate definitions from arm_mve.h (pr100419) (*)
  8f67bf2... gcc-changelog: Remove non-strict mode. (*)
  772e5e8... gcc-changelog: Accept ref_name argument in GitCommit. (*)
  cf43636... testsuite/s390: Fix risbg-ll-3.c f2_cconly test. (*)
  15e6b45... Further minor fixes (*)
  98acbb3... openmp: Fix up taskloop reduction ICE if taskloop has no it (*)
  1866182... rs6000: Guard density_test only for vector version (*)
  096f821... vect: Add costing_for_scalar parameter to init_cost hook (*)
  b084bfd... rs6000: Move rs6000_vect_nonmem into target cost_data (*)
  6ab1176... c++: dependent operator expression lookup [PR51577] (*)
  e7a9f08... c++: fn parm pack expansion inside constraint [PR100138] (*)
  aa891c5... Daily bump. (*)
  0c54d25... Fix missing version_string in Ada (*)
  77804c9... Add missing pragma Inline for classification attributes (*)
  b1241d5... Do not use pragma Provide_Shift_Operators in Atree package (*)
  a1b10ee... Remove obsolete comment and add missing header (*)
  1d214ea... Minor tweak to previous change for the sake of consistency (*)
  ebffafe... Avoid spurious rebuild actions in ada/gen_il (*)
  ead233e... Remove call to gcc_unreachable in range-op.cc (*)
  151154a... libstdc++: Remove TODO comment (*)
  5edc0c1... libstdc++: Implement proposed resolution to LWG 3548 (*)
  f974b54... Avoid -Walloca-larger-than and -Wvla-larger-than false post (*)
  51d89e6... Add ALTIVEC_REGS as pressure class. (*)
  e85f3ae... arm: remove error in CPP_SPEC when float-abi soft and hard  (*)
  a4a3cdd... ipa: Get rid of IPA_NODE_REF and IPA_EDGE_REF (*)
  0498d2d... libstdc++: Remove redundant -std=gnu++17 option from remain (*)
  d7b2d92... libstdc++: Remove redundant -std=gnu++17 option from algori (*)
  7c85abe... libstdc++: Remove redundant -std=gnu++17 option from contai (*)
  8087e70... libstdc++: Remove redundant -std=gnu++17 option from string (*)
  7a4e52e... libstdc++: Remove redundant -std=gnu++17 option from PMR te (*)
  9cd88c0... libstdc++: Remove redundant -std=gnu++17 option from concur (*)
  8240175... libstdc++: Remove redundant -std=gnu++17 option from any/op (*)
  aa60ff1... libstdc++: Remove redundant -std=gnu++17 options from files (*)
  646e6c6... libstdc++: Remove redundant -std=gnu++17 options from PSTL  (*)
  2397212... libstdc++: Adjust expected errors in tests when compiled as (*)
  6957767... i386: Force V2SI mode operands to registers in expand_sse_m (*)
  2bbacc1... libstdc++: Rename test type to avoid clashing with std::any (*)
  0fd1a54... gcc-changelog: remove newlines in git_email.py --help (*)
  8300c34... contrib/gcc-changelog: Add/improve --help (*)
  902692c... arm: MVE: Factorize vcmp_*f* (*)
  d083fbf... arm: MVE: Factorize all vcmp* integer patterns (*)
  929056a... arm: MVE: Remove _s and _u suffixes from vcmp* builtins. (*)
  f56af5f... arm: MVE: Cleanup vcmpne/vcmpeq builtins (*)
  d1cee15... arm: MVE: Convert vcmp[eq|ne]* in arm_mve.h to use only 's' (*)
  9e6b3b4... testsuite/arm: Add mve-vmul-scalar-1.c test (*)
  d83b0c6... testsuite/arm: Add mve-vsub-scalar-1.c test (*)
  c1d381f... contrib/gcc-changelog: Detect if same file appears twice (*)
  1f94ed3... Add a test for PR tree-optimization/42587 (*)
  3e5605f... Revert "gcc-changelog: Remove components that will be remov (*)
  cce4471... testsuite/100452 - fix g++.dg/vect/slp-pr99971.cc (*)
  60af2db... tree-optimization/100492 - avoid irreducible regions in loo (*)
  cc1d563... d: Fix qualifier ignored in alias definition if parentheses (*)
  1f58114... libphobos: Fix visibility of std.process.searchPathFor (*)
  933c514... gcc_update: fix check for local source tree. (*)
  a076632... middle-end/100464 - avoid spurious TREE_ADDRESSABLE in fold (*)
  a564da5... tree-optimization/100434 - DSE aggregate call LHS (*)
  877e620... Fix genversion linker error. (*)
  7596c76... arm: Fix wrong code with MVE V2DImode loads and stores [PR9 (*)
  a2d7e58... LTO plugin: use startswith function. (*)
  6ba3079... Come up with startswith function. (*)
  fea26ba... gcc-changelog: Remove components that will be removed. (*)
  ec728fb... c++: remove redundand NULL check. (*)
  4bc6fb2... Remove __cplusplus >= 201103 (*)
  e3a682f... Use genversion to generate version.h. (*)
  79a27f3... arc: Improve vector support for ARCv2. (*)
  09ae0f6... arc: Cleanup simdext.md file (*)
  0c2f880... arc: Disable movmisalign patterns when aligned access is re (*)
  89c9471... arc: Fix compilation warnings. (*)
  b70c7c0... arc: Update ctz/clz patterns (*)
  3b9eb2f... arc: Add alternative names for gp and fp registers. (*)
  56ab318... arc: Fix documentation __builtin_arc_sr (*)
  6c9071c... Reset prologue_location before calling code_end (*)
  25f9f35... Daily bump. (*)
  5e0236d... Daily bump. (*)
  5610373... Correct ChangeLob entries for PR46991 (*)
  7920c05... Fortran: Correct PR number from 46691 [PR46991]. (*)
  dddc07b... Remove obsolete gcc.dg/sso-9.c (*)
  62d87a3... Daily bump. (*)
  292da5c... Revert "amdgcn: disable TImode" (*)
  07d7d37... Ensure emit_move_insn operands are valid (*)
  a87cead... libstdc++: Fix constraints for rvalue stream insertion/extr (*)
  7c4c9fc... Fix incorrect array bounds with -fgnat-encodings=minimal in (*)
  14b0f37... Clean up and virtualize the on-entry cache interface. (*)
  a7943ea... When searching for non-null, check the dominator tree. (*)
  d942d73... Fix range_on_exit for PHI stmts when there are no other stm (*)
  12f0a54... Make TRUE/FALSE edge calculation available without the outg (*)
  4c07e59... Don't over-allocate switch default range object. (*)
  156054e... Change x mod 0 to produce UNDEFINED rather than VARYING. (*)
  1416a14... Enhance initial global value setting. (*)
  e2bc5b6... Do not apply scalar storage order to pointer fields (*)
  7af3926... amdgcn: disable TImode (*)
  7a5dd3e... c++: reject class lvalues in 'rvalue' (*)
  fc17851... c++: avoid non-TARGET_EXPR class prvalues (*)
  14ed21f... c++: don't call 'rvalue' in coroutines code (*)
  601191b... tree-optimization/79333 - fold stmts following SSA edges in (*)
  170c850... libcpp: Fix up pragma preprocessing [PR100450] (*)
  5795ec0... i386: Implement mmx_pblendv to optimize SSE conditional mov (*)
  33b6479... OpenMP: Fix SIMT for complex/float reduction with && and || (*)
  a4613d9... [Ada] Robust detection of access-to-subprogram and access-t (*)
  104f58d... [Ada] Minor reformattings (*)
  2e02ab8... [Ada] Variable-sized node types -- cleanup (*)
  1e4b06a... [Ada] Restore nnd capability (*)
  7c82737... [Ada] Fix link from body protected entry implementation to  (*)
  9fd8b9f... [Ada] Reinitialize Private_Dependents when it is vanishing (*)
  4c2629c... [Ada] Replace packed records with integers in low-level imp (*)
  17ba0ad... [Ada] Fix type mismatch warnings during LTO bootstrap #6 (*)
  d40dc31... [Ada] Fix type mismatch warnings during LTO bootstrap #5 (*)
  d3ab01f... [Ada] Fix type mismatch warnings during LTO bootstrap #4 (*)
  a6d3b49... [Ada] Fix type mismatch warnings during LTO bootstrap #3 (*)
  d6de75d... [Ada] Fix type mismatch warnings during LTO bootstrap #2 (*)
  b0ba442... [Ada] Fix type mismatch warnings during LTO bootstrap #1 (*)
  730c196... [Ada] Small cleanup in C header file (*)
  76f9c7f... [Ada] Variable-sized node types (*)
  476ed6b... [Ada] Spurious error with component of unchecked_union type (*)
  a3e2584... [Ada] Attribute Address is not an interfering context in SP (*)
  3a700c5... [Ada] Generate warning for negative literal of a modular ty (*)
  bf62c90... [Ada] Cleanup code for flagging object references in interf (*)
  bfdc959... [Ada] Remove End_Interp_List from the overloaded resolution (*)
  4b0ba35... [Ada] Crash on imported object with deep initialization and (*)
  62acd2c... [Ada] Remove some ??? comments (*)
  fde5868... [Ada] Computation of Shift_Left and large signed values (*)
  f3a8f93... [Ada] Fix signature mismatch for Defining_Entity (*)
  7a6303e... [Ada] Implement aspect No_Controlled_Parts (*)
  fb24615... [Ada] Raise Constraint_Error for Compose and Scaling if Mac (*)
  0e1e077... [Ada] Minor efficiency improvement in containers (*)
  f015e33... [Ada] sigtramp: fix powerpc64 against -fPIC (*)
  26b21ca... [Ada] Move Has_Inferable_Discriminants to Sem_Util (*)
  9f0d76e... [Ada] Spurious error on protected call in inherited postcon (*)
  92f372f... i386: Do not emit mask compares for mode sizes < 16 [PR1004 (*)
  323b18d... i386: Fix up 8-byte vcond* with -mxop [PR100445] (*)
  cfe82a0... Daily bump. (*)
  8f51cf3... preprocessor: Fix pp-number lexing of digit separators [PR8 (*)
  07dd185... libstdc++: Improve static assert messages (*)
  717d278... ipa-sra: Do not bail out when callers cannot be cloned (*)
  861c641... go: use htab_eq_string in godump (*)
  72c65a8... gcc: use htab_eq_string (*)
  77380c6... libiberty: add htab_eq_string (*)
  e69ac02... Add line debug info for virtual thunks (*)
  0f442f1... Fix PR testsuite/100454 (*)
  5edc7a0... testsuite: Add s390 to vect_*_cvt checks. (*)
  1e27ffd... testsuite: Add vect_floatint_cvt to gcc.dg/vect/pr56541.c (*)
  a2c5930... Fortran: Assumed and explicit size class arrays [PR46691/99 (*)
  eb1aa9a... libstdc++: Implement LWG 3533 changes to foo_view::iterator (*)
  08f3287... libstdc++: Implement LWG 3391 changes to move/counted_itera (*)
  ee5361a... refactor SSA rewriting timevars (*)
  0e79e63... libstdc++: Fix definition of std::remove_cvref_t (*)
  7411554... Revert "libstdc++: Use unsigned char argument to std::isdig (*)
  cfd65e8... phiopt: Use gphi *phi instead of gimple *phi some more (*)
  a1ac9ff... Avoid update_ssa quadraticness in loop splitting (*)
  1698f49... Fix IPA SRA removal of DECL_BY_REFERENCE return (*)
  e82e87a... testsuite: gcc.c-torture/execute/ieee/cdivchkld.c needs fma (*)
  3c33c00... IBM Z: Fix error checking for builtin vec_permi (*)
  ad96c86... phiopt: Optimize (x <=> y) cmp z [PR94589] (*)
  b5254d6... ipa/100373 - fix emutls lowering compare-debug issue (*)
  2fd7689... [Ada] ACATS 4.1R-c611a04: Class-wide preconditions in dispa (*)
  60b803a... [Ada] Avoid repeated analysis of constraint ranges (*)
  05b7561... [Ada] Assert failure on E_Enumeration_Literal and front-end (*)
  369965e... [Ada] Bad expansion with -gnato2 and if expression (*)
  c4aeb3c... [Ada] In CodePeer mode, use regular-exception handling (*)
  cfcbb5c... [Ada] AI12-0411: Add "bool" to Interfaces.C (*)
  364ffbe... [Ada] Explain meaning of Non_Std_Executable (*)
  b6f9471... [Ada] Do not second-guess the hardware for underflow handli (*)
  1075946... [Ada] Make Is_OK_Static_Subtype use Is_Static_Subtype (*)
  a86fbc2... [Ada] Remove repeated calls in Resolve_Range (*)
  ef4a0de... [Ada] Use high-level Make_Character_Literal instead of low- (*)
  e84d25c... [Ada] Missing semantic error on ineffective Others_Clause (*)
  bcc6807... [Ada] Fix off-by-one bug in underflow handling of Scaling (*)
  e18e1b5... [Ada] Assert failure on pragma Inline in procedure body (*)
  952da35... [Ada] Remove hardcoded pragma Warnings from the formal vect (*)
  0632f86... [Ada] Set Raises_CE flag only in Apply_Compile_Time_Constra (*)
  55b93bb... [Ada] Spurious constraint error on conversion of access typ (*)
  5413faa... [Ada] Fix handling of PATs (*)
  6068795... [Ada] Remove unused initial value in Read_Library_Info_From (*)
  d07cc0d... [Ada] Document a few more characteristics of floating-point (*)
  1bc178b... [Ada] Reset x87 FPU to 64-bit precision for floating-point  (*)
  799dfd9... [Ada] Make new implementation of System.Fat_Gen.Valid more  (*)
  af9833a... [Ada] Fix restriction No_Enumeration_Maps on both Image att (*)
  e45796f... [Ada] Remove redundant condition for Image attribute and Ad (*)
  0c1f6ae... [Ada] Add mention of underscore and fix grammar error in do (*)
  cd4fb71... [Ada] Implement tiered support for floating-point exponenti (*)
  bed6d58... [Ada] Style cleanups related to writing of ALI files (*)
  04598eb... [Ada] Remove excessive conditions in iterations across comp (*)
  c2f94a8... [Ada] Crash on if_expression used as index of discriminant- (*)
  afab03d... [Ada] Fix typos (*)
  e1fcf14... RISC-V: Generate helpers for cbranch4. (*)
  4494801... Daily bump. (*)
  e8d1ca7... Fix PR target/100402 (*)
  a0b4e09... x86: Build only one __cpu_model/__cpu_features2 variables (*)
  2254b32... PR middle-end/100325 - missing warning with -O0 on sprintf  (*)
  2b71ca6... libstdc++: Don't constrain some enable_borrowed_range speci (*)
  2663727... libstdc++: Implement LWG 3517/3520 for join_view/transform_ (*)
  d9937da... arm/97903: Missed optimization in lowering test operation. (*)
  b927ffd... Remove cc0 remnants from avr port (*)
  bb28317... PR rtl-optimization/100263: Ensure register can change mode (*)
  dfd2c92... Fix PR rtl-optimization/100411 (*)
  14cf6aa... Remove NOTICE_UPDATE_CC remnants on cr16 (*)
  a8b79cc... PR fortran/100274 - ICE in gfc_conv_procedure_call, at fort (*)
  f3661f2... i386: Implement integer vector compares for 64bit vectors [ (*)
  29745bf... libstdc++: Add tests for std::invoke feature test macro (*)
  d0d6ca0... libstdc++: Use unsigned char argument to std::isdigit (*)
  0bd8a9e... Minor formatting tweak (*)
  5747baa... Generate debug info for local dynamic record types (*)
  dee371f... libgfortran/intrinsics/chmod.c: Silence unused var warning (*)
  3db6989... testsuite: Add s390 to gcc.dg/vect/slp-21.c (*)
  d24ef4e... [Ada] Fix expansion of attributes Input/Output for unchecke (*)
  8adc8d9... [Ada] Reuse Has_Defaulted_Discriminants where possible (*)
  0053d72... [Ada] Incorrect accessibility level on actual in procedure  (*)
  e02f9af... [Ada] Detect unchecked union subcomponents in nested varian (*)
  c3870f3... [Ada] Refine types of variables with call to Scope as their (*)
  43f69ac... [Ada] Detect unchecked union components with fully qualifie (*)
  7faaabc... [Ada] Remove redundant checks for empty lists (*)
  a119897... [Ada] Cleanup a statically true condition in expanded raise (*)
  67207bd... [Ada] Fix s-os_lib.adb so vectorizing compilation works (*)
  680b961... [Ada] Spurious warning on useless assignment with target na (*)
  5ebae75... [Ada] Do not use hash function for enumeration Value with t (*)
  8b7b626... [Ada] Move Build_And_Insert_CUDA_Initialization to expansio (*)
  d2b075f... [Ada] Don't emit style errors when parens are required (*)
  5d0e32b... [Ada] Simplify GNATmake by reusing GNAT.Ctrl_C (*)
  003241b... [Ada] Small cleanup in the Expand_Image_Attribute procedure (*)
  8c9f315... [Ada] Qualify internal access-to-subprogram types as not nu (*)
  41b8c20... [Ada] Remove commented code (*)
  052a00e... [Ada] Handle defaults in declare_expressions in postconditi (*)
  0bfcf0b... [Ada] Use inline expansion of Image for standard boolean by (*)
  15de3bc... [Ada] Use inline expansion of Image for enumeration types b (*)
  3a46d0e... [Ada] Tweak implementation of System.Double_Real.Split (*)
  1c3e11c... [Ada] Remove redundant explicit calls to UI_From_Int in com (*)
  3e4ea94... [Ada] Adjust expansion of perfect hash function for Value (*)
  c11207d... [Ada] Speed up enumeration'Value with perfect hash function (*)
  78a4cb5... [Ada] Remove unnecessary parameter of Apply_Compile_Time_Co (*)
  d478013... [Ada] Ongoing work for AI12-0212: container aggregates (*)
  ec80b41... [Ada] Implement tiered support for floating-point output op (*)
  ab3de94... [Ada] Set constraint error on real division just like on in (*)
  61b5432... [Ada] Remove redundant check in iteration over formal param (*)
  5e54a5c... [Ada] Refactor repeated call to Next when pretty-printing i (*)
  af4e4d3... g++.dg/gomp/clause-3.C: Fix - missing in r12-438-g1580fc7 [ (*)
  d846f22... tree-optimization/79333 - fold stmts following SSA edges in (*)
  8ebf6b9... middle-end/100394 - avoid DSE/DCE of pure call that throws (*)
  61d48b1... libcc1: avoid a call to c_str (*)
  96deddc... libcc1: avoid extra string copies (*)
  8fdffa4... libcc1: use variadic templates for callbacks (*)
  ee75ca6... libcc1: fix a memory leak (*)
  a8deb83... libcc1: share the GCC interface code (*)
  b65c0bc... libcc1: use GCC_FE_VERSION_1 in C++ plugin (*)
  1a51cb2... libcc1: share GDB plugin code (*)
  0624823... libcc1: share basic context code (*)
  0ed83e1... libcc1: use static_assert (*)
  7c4e5d5... libcc1: use foreach (*)
  1d9c972... libcc1: unify compiler handling (*)
  30c9604... libcc1: use unique_ptr more (*)
  0f237df... libcc1: add more uses of 'deleter' (*)
  0d5a0b9... libcc1: add deleter objects (*)
  e702c60... libcc1: use std::vector when building function types (*)
  410d571... libcc1: use variadic templates for "rpc" (*)
  dc6be7c... libcc1: use variadic templates for "call" (*)
  c10a3b1... libcc1: delete copy constructor and assignment operators (*)
  41f4381... libcc1: inline some simple methods (*)
  e1f5252... libcc1: use "override" (*)
  25d1a6e... libcc1: use templates to unmarshall enums (*)
  523ca64... ctype support for libstdc++ on VxWorks (*)
  9aed32c... restore EH on x86-vx7r2 (*)
  99e8df7... Daily bump. (*)
  058d6ac... libstdc++: Fix null dereferences in std::promise (*)
  789c57b... libstdc++: Fix undefined behaviour in std::string (*)
  ca87170... libstdc++: Fix null dereference in pb_ds containers (*)
  6fb8b67... libstdc++ Fix undefined behaviour in testsuite (*)
  8b5b814... aix: encode function section (*)
  158cdc7... PR middle-end/100307 - spurious -Wplacement-new with negati (*)
  7862475... Adjust strings in dg-warning directives (PR testsuite/10041 (*)
  141cce5... Adjust strings in dg-warning directives (PR testsuite/10041 (*)
  b50ccaf... Make bfin-elf build again (*)
  e4c707d... s390/testsuite: Fix oscbreak-1.c. (*)
  bd1cd0d... Remove CC0 (*)
  7a38976... tree-optimization/100414 - compute dominance info in phiopt (*)
  1580fc7... OpenMP: Support complex/float in && and || reduction (*)
  9174343... Replace AC_PROG_CC with AC_PROG_CC_C99 in top level configu (*)
  af5b2b9... libstdc++: Do not use deduced return type for std::visit [P (*)
  ad0a3be... libstdc++: Remove _GLIBCXX_USE_INT128 autoconf macro (*)
  93f8cb4... Reuse non-gimple_reg variable for inlining (*)
  f418bc3... Fix libiberty link failures in LTO mode for MinGW (*)
  1b0f570... Restrict gcc.dg/tree-ssa/ssa-dse-26.c (*)
  a310bb7... tree-optimization/100329 - avoid reassociating asm goto def (*)
  2326627... tree-optimization/100398 - avoid DSE of control flow stmt (*)
  00d8545... [Ada] Remove arbitrary and redundant qualification with Sin (*)
  2ae4fcf... [Ada] Use function and not procedure UI_Image in pretty-pri (*)
  8ee1a28... [Ada] Reuse existing To_Mixed routine in pretty-printer (*)
  6c16553... [Ada] Refine type of a counter variable from Integer to Nat (*)
  e243bf2... [Ada] Minor tweak in pretty-printing of expressions (*)
  9b6a2de... [Ada] Do not "optimize" by converting Positive to Unsigned (*)
  d20bab5... [Ada] Reuse First_Formal for generic subprograms (*)
  86203b4... [Ada] Fix inconsistent iteration with First_Formal and Next (*)
  5a3070d... [Ada] Simplify iteration over formal parameters for Global/ (*)
  7f9f888... [Ada] Fix handling of access-to-variable objects in Global  (*)
  7367cd5... [Ada] Assert_Failure vs Assertion_Error (*)
  716e7c1... [Ada] Move match function for pragma Warnings to public spe (*)
  f5a7c65... [Ada] Use error marker for messages in GNATprove mode (*)
  0964be0... [Ada] Clean up ??? marks (*)
  86a9605... [Ada] Reuse Is_Formal_Object where convenient (*)
  2d5e5d8... [Ada] Address some ??? comments (*)
  0a272ac... [Ada] Reject constants of access-to-variable type as functi (*)
  43758c2... [Ada] Simplify use of a global name buffer for Global/Depen (*)
  1311223... [Ada] Ongoing work for AI12-0212: container aggregates (*)
  213c9dc... [Ada] Missing finalization on generic instantiation (*)
  869a06d... [Ada] Address some ??? comments in checks.adb (*)
  c356dfd... [Ada] Reject formals of mode IN appearing as global outputs (*)
  98a54aa... [Ada] Check entries for formals of mode IN appearing as glo (*)
  6aca8cf... [Ada] Fix reference to SPARK RM rule in comment (*)
  c63bb4f... [Ada] Preliminary cleanup in floating-point output implemen (*)
  d4b0a29... [Ada] Fix inconsistent handling of character set control sw (*)
  b65d9af... [Ada] Guard against leading and trailing spaces reappearing (*)
  6d32656... [Ada] Wrong membership test computation for interface type (*)
  2175592... [Ada] Fix continuation message for missing ALL in access ty (*)
  d90be32... [Ada] Address ??? comments in styleg.adb (*)
  08fff20... OpenMP/Fortran - fix pasto + testcase in depobj [PR100397] (*)
  5fbe6a8... Fix typo in builtins.c. (*)
  da9e6e6... introduce try store by multiple pieces (*)
  e690396... Daily bump. (*)
  f87990a... [openmp, simt] Disable SIMT for user-defined reduction (*)
  49e6bb4... testsuite: Fix dg directives order in arm/aarch64 vml[as]_f (*)
  2c339b2... Fix expected output for nds32le and m32r (*)
  2a6fc19... c++: base-clause parsing and implicit 'this' [PR100362] (*)
  eef4fa6... c++: mark_used and ADL with template-id [PR100344] (*)
  34b51ea... Fix expected output for lm32 and bfin (*)
  c9b6890... c++: Fix ICE with invalid requires-expression [PR100055] (*)
  6252e35... c++: Remove GCC12 FIXME for DR1312 (*)
  0871fe2... Fix xstormy16 selector (*)
  8a359a3... Fix test results on rx (*)
  b457916... Fix test results on or1k (*)
  e2c378a... Fix test results on cr16 and xstormy16 (*)
  3295541... Improve PHI handling in DSE (*)
  ed3c432... Perform reverse program order walk for GIMPLE DSE (*)
  3f57062... GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs (*)
  fd7eb4b... GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs (*)
  4f48c33... IBM Z: Handle hard registers in s390_md_asm_adjust() (*)
  80bbb7f... tree-ssa-dse: Fix up go.test/test/fixedbugs/issue16095.go m (*)
  5f5e385... [Ada] Ada.Strings.Unbounded.Aux.Set_String (*)
  2f18a0c... [Ada] Missing Preelaborate_Initialization on Ada.Containers (*)
  785d39a... [Ada] Reuse Is_Universal_Numeric_Type where possible (*)
  bcc1503... [Ada] Minor style fixes in Max_Aggregate_Size (*)
  94f9942... [Ada] Reuse a wrapper for Resolve with implicit type where  (*)
  3bcf829... [Ada] Replace low-level membership test with a high-level I (*)
  0224871... [Ada] Refine type of a counter object from Int to Nat (*)
  13b26a9... [Ada] Simplify implicit loading for GNATprove with Discard_ (*)
  8d0d46f... [Ada] Update copyright notice (*)
  044e51e... [Ada] Remove unused initial values in expansion of distribu (*)
  3477e0b... [Ada] Replace calls to RTE with Is_RTE where possible (*)
  4e54d69... [Ada] Replace call with a reference to a local constant (*)
  ef9dd96... [Ada] Error message on invalid prefixed procedure call (*)
  6bd4adf... [Ada] Rename package instead of each routine (*)
  5e54629... [Ada] Fix attributes Version and Body_Version for concurren (*)
  28dfe0c... [Ada] Allow attributes Version and Body_Version prefixed by (*)
  add27f7... [Ada] Fix typos in calls to Error_Msg_NE (*)
  4d3106a... [Ada] Fix calls to Error_Msg_NE instead of Error_Msg_N (*)
  0bfa2f3... [Ada] Remove leading and trailing spaces in error messages (*)
  c695d23... [Ada] Remove confusing warning on type export (*)
  3fcdd52... [Ada] Spurious warning about premature use of selected comp (*)
  3ffe57d... [Ada] Expansion in _postconditions confusing CodePeer (*)
  5b48ea9... [Ada] Spurious accessibility error on call in return statem (*)
  6537318... [Ada] Crash on aggregate in function call in object declara (*)
  d56fbda... [Ada] Code and style cleanups for CUDA (*)
  56adf81... [Ada] No_Implicit_Loops restriction and pragma Assert (*)
  e36ee1b... [Ada] Spurious warning on postcondition and result (*)
  1668564... [Ada] Code cleanup (*)
  5e024b9... [Ada] Cleanup processing of aspect Dynamic_Predicate (*)
  03c80e1... [Ada] Compiler aborts on a constrained subtype of a predica (*)
  54b20ee... Daily bump. (*)
  f58541b... libstdc++: Move unix.org reference to https (*)
  92f59e4... aix: Redesign section encoding and selection (*)
  a13a500... Fortran: Async I/O - avoid unlocked unlocking [PR100352] (*)
  7911a90... nvptx: Fix up nvptx build against latest libstdc++ [PR10037 (*)
  6e1ecc9... i386: Fix up plugin header install on x86 [PR100336] (*)
  620a063... Daily bump. (*)
  3307b9a... c++: C++11 range-for and ovl/lkp_iterator (*)
  3c65858... Add GTY support for irange. (*)
  69c426b... doc/options.texi: Fix the description of 'Negative'. (*)
  9326049... Daily bump. (*)
  237dde3... libstdc++: Implement P2328 changes to join_view (*)
  3215d4f... libstdc++: Fix inconsistent feature test macros (*)
  7ddcd26... libstdc++: Remove GLIBCXX_CHECK_INT64_T checks (*)
  d8d291f... testsuite: aarch64: Add fusion tests for FP vml[as] intrins (*)
  d388179... aarch64: Use RTL builtins for FP ml[as][q]_laneq intrinsics (*)
  1baf4ed... aarch64: Use RTL builtins for FP ml[as][q]_lane intrinsics (*)
  b0d9aac... aarch64: Use RTL builtins for FP ml[as] intrinsics (*)
  60518e6... aarch64: Use RTL builtins for FP ml[as]_n intrinsics (*)
  f546e0d... aarch64: Use RTL builtins for vmull[_high]_p8 intrinsics (*)
  5672fe9... AVR cc0 conversion - adjust peepholes (*)
  dc4202b... middle-end: Disable section anchors for VAR_DECLs if -fdata (*)
  d9398dd... Define target hook to emit KFmode constants for libgcc. (*)
  69e5544... Refactor backward threader registry and profitability code  (*)
  d8ea470... Jump threader refactor. (*)
  71834be... libstdc++: Implement proposed resolution for LWG 3532 (*)
  6e00d9b... libstdc++: Implement P2367 changes to avoid some list-initi (*)
  47915ef... libstdc++: Use std::addressof to avoid ADL for operator& [P (*)
  aa475c4... libstdc++: Implement LWG 1203 for rvalue iostreams (*)
  0d501c3... libstdc++: Use <sys/socket.h> features conditionally [PR 10 (*)
  57028ff... libstdc++: Define effective-target for net::ip features [PR (*)
  74fe10a... gcc/genflags.c: Improve error message (*)
  dfc7084... c++/98032 - add testcase (*)
  18d713f... Update alignment_for_piecewise_move (*)
  86c77c5... Don't use nullptr return from simplify_gen_subreg (*)
  b9bc446... tree-optimization/96513 - add testcase for fixed bug (*)
  c111f60... i386: Introduce reversed ADC and SBB patterns [PR98060] (*)
  4cf3b10... modulo-sched: skip loops with strange register defs [PR1002 (*)
  17f2908... RISC-V: For '-march' and '-mabi' options, add 'Negative' pr (*)
  6efd040... RISC-V: Add patterns for builtin overflow. (*)
  3c8e539... Daily bump. (*)
  e52494d... merge ix86- and x86_64-*-* in config.gcc (*)
  c4551a2... add ASM_OUTPUT_MAX_SKIP_ALIGN to i386.h (*)
  312a334... Update gcc sv.po. (*)
  86403f4... i386: Optimize carry flag comparisons a bit (*)
  b24d8ac... preprocessor: Handle digit separators in #line [PR82359] (*)
  f039732... c++: Add using-declaration testcase (*)
  bc99c54... c++: Use empty field in constexpr eval. (*)
  a0fdff3... c++: Fix friend attributes [PR51344] (*)
  58a92b7... c++: ICE with anonymous union [PR97974] (*)
  a9fc64d... c++: constant expressions are evaluated [PR93314] (*)
  3f0de4d... c++: unset COMPOUND_LITERAL_P [PR100079] (*)
  efeca0a... c++: Overeager use of deleted function before ADL [PR68942] (*)
  f247022... c++: Add testcase for already fixed PR [PR94102] (*)
  fb9f5e1... Update gcc fr.po. (*)
  c97351c... rtl-ssa: Fix -fcompare-debug failure [PR100303] (*)
  449d7b4... Fix nios2 build failure (*)
  fd5d579... i386: Mark x86 masked load builtins pure [PR100312] (*)
  9ec469f... Add parallelism support to gcov for MinGW platforms (*)
  d03ca8a... i386: Cleanup comparison predicates. (*)
  fc14ff6... [omp, simt] Handle alternative IV (*)
  7d6f7aa... Small housekeeping work in SPARC back-end (*)
  985b3a6... Generate offset adjusted operation for op_by_pieces operati (*)
  af4ccaa... tree-optimization/100253 - fix bogus aligned vectorized loa (*)
  62a44a9... testsuite: Remove dg-options from pr100305.c [PR100305] (*)
  1bb3e2c... aarch64: Fix ICE in aarch64_add_offset_1_temporaries [PR100 (*)
  1b462de... c++: Fix up detach clause vs. data-sharing clause checking  (*)
  c57a8ae... middle-end/38474 - speedup PTA constraint solving (*)
  2e8ee0a... [Ada] Eliminate useless 128-bit overflow check for conversi (*)
  d099fc2... [Ada] Self reference access discriminant (*)
  b55ef4b... [Ada] Fix interaction of 128-bit integer types and -gnato2  (*)
  3606939... [Ada] Tree inconsistency between -O0 and -O1 (*)
  42add80... [Ada] Change rounding mode of 'Machine for static floating  (*)
  c1efbbb... [Ada] Error on T'Reduce of when T is not a container (*)
  8833f14... [Ada] Fix minor issue in Scan_Decimal_Digits (*)
  210cae9... [Ada] Add colors to GNATprove messages output to a terminal (*)
  b626569... [Ada] Fix evaluation of expressions in inlined code (*)
  4068698... [Ada] Missing access-to-discriminated conversion check (*)
  224ae1c... [Ada] Fix internal consistency error with Duration and 32-b (*)
  f64998f... [Ada] Clean up Makefile.rtl (*)
  fff7a6d... [Ada] Bad handling of array sliding in aggregate (*)
  3c837e5... [Ada] Ada 2020 AI12-0401: Renaming of qualified expression  (*)
  0b8d469... [Ada] System.Storage_Elements: cleanup comment (*)
  427c07a... [Ada] SPARK needs DIC expressions within partial DIC proced (*)
  40f0ef4... [Ada] Makefile.rtl:ADA_EXCLUDE_SRCS update after some Syste (*)
  c3ccc5d... [Ada] Refine type of a local size variable (*)
  1c3d8c3... [Ada] Couple of minor tweaks to Eval_Fat.Succ (*)
  c3b7781... [Ada] Crash on predicated constrained out_parameter (*)
  02ba098... [Ada] Fix handling of visibility when categorization from p (*)
  8bba393... [Ada] Extend Find_Related_Context to deal with child instan (*)
  4002ae5... [Ada] Consistent wording for permissible-vs-allowed prefix (*)
  a5f38dd... [Ada] Fix static computation of 'Succ for floating point wi (*)
  4345c9e... [Ada] Reimplement Pred and Succ atttributes for floating-po (*)
  db3be14... [Ada] Remove obsolete comment (*)
  dde4086... [Ada] Spurious error on 'Image (*)
  ace5119... [Ada] AI12-0407: Fixups on Big_Integers and Big_Reals (*)
  2d98b9a... [Ada] Warning for 'Class applied to untagged incomplete typ (*)
  2baa461... [Ada] Fixes in the use of spans for error locations (*)
  4d7c874... [omp, simt] Fix expand_GOMP_SIMT_* (*)
  b58dc0b... tree-optimization/99912 - delete trivially dead stmts durin (*)
  8ddce3f... ipa/100308 - properly update the callgraph when pruning EH  (*)
  2c8bffa... PR middle-end/100250 - ICE related to -Wmaybe-uninitialized (*)
  2de7c79... Move pass free_lang_data to its own file. (*)
  cc80612... c: C2x changes to function type compatibility (*)
  e4ff4ff... Daily bump. (*)
  e4aeffa... Fortran/OpenMP: Fix var-list expr parsing with array/dt (*)
  c99f374... aarch64: Remove unspecs from [su]qmovn RTL pattern (*)
  6a82f01... aarch64: Update attributes of arm_acle.h intrinsics (*)
  67cf12a... aarch64: Update attributes of arm_fp16.h intrinsics (*)
  8456a4c... aarch64: Use RTL builtins for vcvtx intrinsics (*)
  4362c9c... aarch64: Use RTL builtins for v[q]tbx intrinsics (*)
  ffb1122... aarch64: Use RTL builtins for v[q]tbl intrinsics (*)
  1d66367... aarch64: Use RTL builtins for polynomial vsri[q]_n intrinsi (*)
  6372b05... aarch64: Use RTL builtins for polynomial vsli[q]_n intrinsi (*)
  8e7f6e0... aarch64: Use RTL builtins for vpadal_[su]32 intrinsics (*)
  fa18085... aarch64: Use RTL builtins for [su]paddl[q] intrinsics (*)
  eb2b360... aarch64: Use RTL builtins for vpaddq intrinsics (*)
  a53b822... aarch64: Use RTL builtins for vq[r]dmulh[q]_n intrinsics (*)
  a9cb8b6... Update gcc .po files. (*)
  54f0224... Practical improvement to libgcc complex divide (*)
  4c84c45... doc/install.texi: Document --enable-offload-defaulted confi (*)
  3ba781d... AVR cc0 conversion (*)
  c8767ee... libstdc++: Add testcase for std::pair as a structural type  (*)
  da4a081... omit frame pointer in pr89676 (*)
  16683ce... fix asm-not pattern in dwarf2/inline5.c (*)
  59f5d16... arm: fix UB due to missing mode check [PR100311] (*)
  e1543e6... libstdc++: Simplify std::pair constraints using concepts (*)
  d96db15... libstdc++: Deprecate non-standard std::pair constructors [P (*)
  668df9e... aarch64: Fix address mode for vec_concat pattern [PR100305] (*)
  fe5bfa6... offload-defaulted: Config option to silently ignore uninsta (*)
  3da80ed... libstdc++: Define __cpp_lib_constexpr_string macro (*)
  43a35b2... libstdc++: Reduce output of 'make doc-pdf-doxygen' (*)
  5cc2800... libstdc++: Add missing noexcept on std::thread member funct (*)
  b020cee... Fortran: Fix double function call with -fcheck=pointer [PR] (*)
  ea3d2e3... c++: Remove #error for release builds (*)
  f7ee6a1... tree-optimization/100292 - avoid invalid GIMPLE from vector (*)
  f9d6701... [Ada] Style fixes related to calls to List_Length (*)
  ba344f1... [Ada] Adjust List_Length description (*)
  5485d0e... [Ada] Fix recent optimization in evaluation of selected com (*)
  4e60fea... [Ada] Fix computation of Prec/Succ of zero without denormal (*)
  33d1be8... [Ada] Remove redundant assignment in Formal_Is_Used_Once (*)
  bed6154... [Ada] Install_Restricted_Handlers: define Prio parameter as (*)
  894376c... [Ada] Simplify data structures for overloaded interpretatio (*)
  f358e5c... [Ada] Replace dubious use of Traverse_Func with Traverse_Pr (*)
  88fd22e... [Ada] Consistent diagnostic on missing -gnat2020 switch for (*)
  189c580... [Ada] Refactor repeated checks for the expression of aspect (*)
  12e6708... [Ada] More precise error about aspects conflicting with Sta (*)
  43d5138... [Ada] Simplify folding of selected components with qualifie (*)
  35e3a1f... [Ada] Eliminate early roundoff error for Long_Long_Float on (*)
  9d5f3b7... [Ada] Use spans instead of locations for compiler diagnosti (*)
  ae77b29... [Ada] Assert failure on complex code with private type and  (*)
  d2e5993... [Ada] AI12-0397: Default_Initial_Condition expressions for  (*)
  bb60efc... [Ada] Crash on inherited component in type extension in gen (*)
  ff683f9... [Ada] Crash with declare expression used in a postcondition (*)
  df5f901... [Ada] Incorrect discriminant check on call to access to sub (*)
  4ba1f7f... [Ada] Remove double initialization of interpretation tables (*)
  ef1acd3... [Ada] Update reference with description of type resolution (*)
  3545103... [Ada] Improve error message for ghost in predicate (*)
  75716eb... [Ada] Couple of adjustments for the sake of static analyzer (*)
  416d48e... [Ada] Extend compile-time evaluation in case statements to  (*)
  7458323... [Ada] Cleanups related to entry barrier conditions (*)
  cbd743f... [Ada] Incorrect error with Default_Value on private/modular (*)
  3cb4256... [Ada] Remove unused subprograms (*)
  ce32ccf... [Ada] Bad handling of 'Valid_Scalars and arrays (*)
  4c11845... [Ada] Fix the Sphinx configuration and port it to Python3 (*)
  5b4b662... [Ada] Hashed container Cursor type predefined equality non- (*)
  fccc47d... Avoid creating useless local bounds around calls (*)
  b81e2d5... Get rid of useless temporary for call to pure function (*)
  852dd86... Fix loss of optimization of array iteration due to inlining (*)
  d91e7ea... libstdc++: Fix various bugs in ranges_algo.h [PR100187, ... (*)
  8f54dd6... Daily bump. (*)
  0366e2b... aix: Alias -m64 to -maix64 and -m32 to -maix32. (*)
  37846c4... c++: -Wdeprecated-copy and using operator= [PR92145] (*)
  37d2b98... c++: Fix Bases(args...)... base initialization [PR88580] (*)
  85ef4b8... libstdc++: Fix up lambda in join_view::_Iterator::operator+ (*)
  c605a8b... VAX: Accept ASHIFT in address expressions (*)
  f3bfed3... VAX: Fix ill-formed `jbb<ccss>i<mode>' insn operands (*)
  436e6f7... VAX: Remove dead `adjacent_operands_p' function (*)
  6c1976f... ifcvt: Fall through to NCE if getting the CE condition fail (*)
  d0a57b0... Fix handling of VEC_COND_EXPR trap tests [PR100284] (*)
  2ae2a45... Remove malformed dg-warning directives. (*)
  f826583... powerpc: fix bootstrap. (*)
  a21b399... aix: TLS precompute register parameters (PR 94177) (*)
  1c0c371... aarch64: Fix up last commit [PR100200] (*)
  c33db31... Fix target/100106 ICE in gen_movdi (*)
  3bb4122... op_by_pieces_d::run: Change a while loop to a do-while loop (*)
  42a10bb... arm: Fix ICEs with compare-and-swap and -march=armv8-m.base (*)
  618ae59... aarch64: Fix UB in the compiler [PR100200] (*)
  83d26d0... veclower: Fix up vec_shl matching of VEC_PERM_EXPR [PR10023 (*)
  2669099... Revert "libstdc++: Add workaround for ia32 floating atomics (*)
  e600df5... cfgcleanup: Fix -fcompare-debug issue in outgoing_edges_mat (*)
  8d4c374... tree-optimization/99912 - schedule another TODO_remove_unus (*)
  d8e1f1d... tree-optimization/99912 - schedule DSE before SRA (*)
  3907393... libstdc++: Minor refactoring in <experimental/internet> (*)
  9ee35a8... libstdc++: Better preprocessor conditions in net::ip [PR 10 (*)
  8aadb4f... libstdc++: Define net::socket_base::message_flags operators (*)
  75f8900... match.pd: Add some __builtin_ctz (x) cmp cst simplification (*)
  3dcd133... expand: Expand x / y * y as x - x % y if the latter is chea (*)
  eea8224... ipa-sra: Release dead LHS SSA_NAME when removing it (PR 999 (*)
  01d0bda... arm: fix UB when compiling thumb2 with PIC [PR100236] (*)
  4cea5b8... aarch64: Handle SVE attributes in comp_type_attributes [PR1 (*)
  48d88cd... aarch64: Add +nosve to two tests (*)
  d1d01a6... tree-optimization/100051 - disambiguate access size vs decl (*)
  dfdc02b... testsuite/100272 - undo PRE disabling for gcc.dg/tree-ssa/p (*)
  bbadf83... Update gennews for GCC 10 and GCC 11. (*)
  3bc0d41... testsuite/100272 - fix some malformed dg directives (*)
  acfe529... tree-optimization/100278 - handle mismatched code in TBAA a (*)
  71c8aaf... i386: Improve [QH]Imode rotates with masked shift count [PR (*)
  7d6bb80... tree-optimization/99776 - relax condition on vector ctor el (*)
  2cde2d6... Synchronize Rocket Lake's processor_names and processor_cos (*)
  c0fa3f2... Daily bump. (*)
  0120cd9... c++: constexpr pointer indirection with negative offset [PR (*)
  bd7ebe9... OpenACC: Fix pattern in dg-bogus in Fortran testcases again (*)
  e6455a0... Handle anti-ranges of MIN,MAX uniformly. (*)
  2e0b1c6... libstdc++: Fix internet socket option classes (*)
  06c86a4... libstdc++: Fix socket option classes (*)
  49adc06... libstdc++: Simplify definition of net::ip::resolver_base co (*)
  5a26ba7... OpenACC: Fix pattern in dg-bogus in Fortran testcases (*)
  db3581c... Cache irange::num_pairs() for non-legacy code. (*)
  dc80d5e... Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by (*)
  694c956... Remove irange::varying_p checks from symbolic_p and constan (*)
  7780321... Replace !irange::undefined_p checks with num_ranges > 0 for (*)
  6ff66d1... tree-optimization/99956 - improve loop interchange (*)
  a38b1a5... libstdc++: Add missing headers for errno and std::terminate (*)
  e9046be... testsuite/arm: Add arm_cmse_hw effective target (*)
  5320d4e... aarch64: Handle V4BF V8BF modes in vwcore attribute (*)
  bf30408... Add XFAIL for gcc.dg/pr84877.c on the SPARC (*)
  3f4aa45... libstdc++: Add missing 'inline' specifiers to net::ip funct (*)
  22cff11... Add '-Wopenacc-parallelism' (*)
  7c64077... [OpenACC] Don't compile libgomp testcases with '-w' (*)
  b972e03... Move gimplify_buildN API local to only remaining user (*)
  152334c... Remove gimplify_buildN API use from complex lowering (*)
  76da5b8... Remove gimplify_buildN API use from phiopt (*)
  577d05f... tree-optimization/99473 - more cselim (*)
  52a5515... Simplify {gimplify_and_,}update_call_from_tree API (*)
  297bfac... vmsdbgout: Remove useless register keywords (*)
  3971aee... Daily bump. (*)

(*) This commit already exists in another branch.
    Because the reference `refs/users/wschmidt/heads/builtins10' 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:[~2021-06-15 17:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-15 17:16 [gcc/wschmidt/heads/builtins10] (1311 commits) rs6000: Enable the new builtin support William Schmidt

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