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

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

 908e225315a... rs6000: Enable the new builtin support

It previously pointed to:

 7c202c11ffa... rs6000: Remove old target builtins code

Diff:

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

  7c202c1... rs6000: Remove old target builtins code
  d4ec653... rs6000: Enable the new builtin support
  4aa1c3f... rs6000: Test case adjustments
  73472f2... rs6000: Update altivec.h for automated interfaces
  45258f8... rs6000: Debug support
  a77dfe7... rs6000: Miscellaneous uses of rs6000_builtin_decls_x
  f059b42... rs6000: Update rs6000_builtin_decl
  743ac5e... rs6000: Builtin expansion, part 6
  f75fbd2... rs6000: Builtin expansion, part 5
  1f28ba7... rs6000: Builtin expansion, part 4
  7d38468... rs6000: Builtin expansion, part 3
  7603299... rs6000: Builtin expansion, part 2
  33050d9... rs6000: Builtin expansion, part 1
  9c81728... rs6000: Support for vectorizing built-in functions
  91c2817... rs6000: Handle gimple folding of target built-ins
  90fe5f4... rs6000: Handle overloads during program parsing
  d008ed6... rs6000: Always initialize vector_pair and vector_quad nodes
  178a695... rs6000: Add sanity to V2DI_type_node definitions
  f727725... rs6000: Darwin builtin support
  cb0d68f... rs6000: Execute the automatic built-in initialization code
  158aa93... rs6000: Add remaining overloads
  38e894d... rs6000: Add Cell builtins
  0cf50eb... rs6000: Add miscellaneous builtins
  77ad893... rs6000: Add MMA builtins
  8b8d061... rs6000: Add Power10 builtins
  61b2f91... rs6000: Add more type nodes to support builtin processing
  59d68fe... rs6000: Add Power9 builtins
  480b8da... rs6000: Add power8-vector builtins
  c1d9af3... rs6000: Add power7 and power7-64 builtins
  22ba3ab... rs6000: Add available-everywhere and ancient builtins
  bbb9f8e... rs6000: Add VSX builtins
  3ffaebb... rs6000: Add the rest of the [altivec] stanza to the builtin
  386f56c... rs6000: Add gengtype handling to the build machinery
  4f27468... rs6000: Incorporate new builtins code into the build machin
  91cb8bc... rs6000: Write static initializations for overload tables
  a1104ad... rs6000: Write static initializations for built-in table
  b0e8849... rs6000: Write output to the builtins init file, part 3 of 3
  107f994... rs6000: Write output to the builtins init file, part 2 of 3
  9b7092a... rs6000: Write output to the builtins init file, part 1 of 3
  07dd852... rs6000: Write output to the builtins header file
  1e0b1c8... rs6000: Write output to the builtin definition include file
  7931e39... rs6000: Build and store function type identifiers
  b1f49e4... rs6000: Parsing of overload input file
  b5c1e1e... rs6000: Parsing built-in input file, part 3 of 3
  c433b21... rs6000: Parsing built-in input file, part 2 of 3
  d05ab89... rs6000: Parsing built-in input file, part 1 of 3
  c36670e... rs6000: Main function with stubs for parsing and output
  84213d5... rs6000: Red-black tree implementation for balanced tree sea
  cf0fab7... rs6000: Add functions for matching types, part 3 of 3
  a8c3b8a... rs6000: Add functions for matching types, part 2 of 3
  c4d5d38... rs6000: Add functions for matching types, part 1 of 3
  643ab74... rs6000: Add helper functions for parsing
  9d98a05... rs6000: Add file support and functions for diagnostic suppo
  5ba7e6c... rs6000: Add initial input files
  b4affc9... rs6000: Initial create of rs6000-gen-builtins.c
  4f96cb6... Support scanning of build-time GC roots in gengtype


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

  908e225... rs6000: Enable the new builtin support
  3ab6e4b... rs6000: Test case adjustments
  5f2bdd7... rs6000: Update altivec.h for automated interfaces
  01270e0... rs6000: Debug support
  22a0d03... rs6000: Miscellaneous uses of rs6000_builtins_decl_x
  808635b... rs6000: Update rs6000_builtin_decl
  0052e38... rs6000: Builtin expansion, part 6
  6cc9053... rs6000: Builtin expansion, part 5
  078e293... rs6000: Builtin expansion, part 4
  02d38b6... rs6000: Builtin expansion, part 3
  26f5d3e... rs6000: Builtin expansion, part 2
  b8d4f4c... rs6000: Builtin expansion, part 1
  703e50b... rs6000: Support for vectorizing built-in functions
  934cadc... rs6000: Handle some recent MMA builtin changes
  6409106... rs6000: Handle gimple folding of target built-ins
  53892da... rs6000: Handle overloads during program parsing
  072ea32... rs6000: Always initialize vector_pair and vector_quad nodes
  90b6954... rs6000: Add sanity to V2DI_type_node definitions
  d48b38e... rs6000: Darwin builtin support
  34c98a7... rs6000: Execute the automatic built-in initialization code
  0e8dad8... rs6000: Add remaining overloads
  34c9cc3... rs6000: Add Cell builtins
  b53c2cb... rs6000: Add miscellaneous builtins
  2753411... rs6000: Add MMA builtins
  ebd7702... rs6000: Add Power10 builtins
  95a55b0... rs6000: Add more type nodes to support builtin processing
  252069d... rs6000: Add Power9 builtins
  fd8f322... rs6000: Add power8-vector builtins
  a448168... rs6000: Add power7 and power7-64 builtins
  54841e0... rs6000: Add available-everywhere and ancient builtins
  d365f65... rs6000: Add VSX builtins
  5394fac... rs6000: Add the rest of the [altivec] stanza to the builtin
  3e062b4... rs6000: Add gengtype handling to the build machinery
  47396f9... rs6000: Incorporate new builtins code into the build machin
  7590016... rs6000: Write static initializations for overload tables (*)
  bb4d8fe... rs6000: Write static initializations for built-in table (*)
  5b58057... rs6000: Write output to the builtins init file, part 3 of 3 (*)
  6aacd90... Let -Wuninitialized assume built-ins don't change const arg (*)
  9360d6c... libstdc++: Simplify std::optional::value() (*)
  b7195fb... testsuite: Add missing C++ includes to tests [PR101646] (*)
  a0f9a5d... Use OEP_DECL_NAME when comparing VLA bounds [PR101585]. (*)
  7123ae2... Implement OpenMP 5.1 section 3.15: omp_display_env (*)
  0853f39... Fix argument to pthread_join (*)
  573e20a... Abstract out (forward) jump threader state handling. (*)
  bee2f80... c++: Reject ordered comparison of null pointers [PR99701] (*)
  7ffba77... libstdc++: Adjust whitespace in <bits/cow_string.h> (*)
  7b52761... libstdc++: Move COW string definitions to separate header (*)
  16158c9... libstdc++: Remove unnecessary uses of <utility> (*)
  261d5a4... libstdc++: Reduce header dependencies on <array> and <utili (*)
  fcc7c63... Implement basic block path solver. (*)
  3bc9db6... simplify-rtx: Push sign/zero-extension inside vec_duplicate (*)
  d88a695... Don't use libgomp 'cbuf' buffering with OpenACC 'async' (*)
  9c41f5b... Fix OpenACC "ephemeral" asynchronous host-to-device copies (*)
  88c40c3... Add 'libgomp.oacc-c-c++-common/async-data-1-{1,2}.c' (*)
  29ddaf4... [OpenACC] Clarify sequencing of 'async' data copying vs. pr (*)
  599e275... Fix OpenACC 'async'/'wait' issues in 'libgomp.oacc-c-c++-co (*)
  66030d6... tree-optimization/101573 - improve uninit warning at -O0 (*)
  c8ce54c... tree-optimization/39821 - fix cost classification for widen (*)
  1358617... ipa: Adjust references to identify read-only globals (*)
  a21bd3c... gimple-fold: Fix up __builtin_clear_padding on classes with (*)
  5485e82... PR 100170: Fix eq/ne tests on power10. (*)
  1a7febe... Daily bump. (*)
  d5a8c13... Confirm and Handle only ASCII in toupper and tolower ranges (*)
  3a1d168... analyzer: fix uninit false +ve when returning structs (*)
  1ce0b26... Adjust ranges for to_upper and to_lower. (*)
  cf5f544... Fold bswap32(x) != 0 to x != 0 (and related transforms) (*)
  44e322f... Regenerate .pot files. (*)
  f384e2f... Implement operator_bitwise_xor::op1_op2_relation_effect. (*)
  3cb72ac... Pass relationship to methods calling generic fold_range. (*)
  bf6d414... Remove legacy external declarations in toplev.h [PR101447] (*)
  0cbf036... PR fortran/93308/93963/94327/94331/97046 problems raised by (*)
  32f7506... Abstract out conditional simplification out of execute_vrp. (*)
  dd44445... Pass gimple context to array_bounds_checker. (*)
  1ab2270... AArch64: correct dot-product RTL patterns for aarch64. (*)
  2050ac1... AArch64: correct usdot vectorizer and intrinsics optabs (*)
  acf9d1f... openmp: Add support for omp attributes section and scan dir (*)
  124bb55... Daily bump. (*)
  b454c40... [Ada] Declare time_t uniformly based on a system parameter  (*)
  5a957cd... Daily bump. (*)
  34dbb5f... include: Fix -Wundef warnings in ansidecl.h (*)
  ead235f... Daily bump. (*)
  e314cfc... Fortran: extend check for array arguments and reject CLASS  (*)
  8408d34... expmed: Fix store_integral_bit_field [PR101562] (*)
  435f901... Use range_query object in array bounds class. (*)
  50752b7... aarch64: Use memcpy to copy vector tables in vst1[q]_x2 int (*)
  ccf6e2c... aarch64: Use memcpy to copy vector tables in vst1[q]_x3 int (*)
  0856666... x86: Don't return hard register when LRA is in progress (*)
  3ea62a2... libstdc++: Reduce headers included by <future> (*)
  1711b04... aarch64: Use memcpy to copy vector tables in vst1[q]_x4 int (*)
  03148b8... aarch64: Use memcpy to copy vector tables in vst2[q] intrin (*)
  95509ee... aarch64: Use memcpy to copy vector tables in vst3[q] intrin (*)
  e8de7ed... aarch64: Use memcpy to copy vector tables in vst4[q] intrin (*)
  4848e28... aarch64: Use memcpy to copy vector tables in vtbx4 intrinsi (*)
  f2f04d8... aarch64: Use memcpy to copy vector tables in vtbl[34] intri (*)
  5f65676... aarch64: Use memcpy to copy vector tables in vqtbx[234] int (*)
  484acfa... aarch64: Use memcpy to copy vector tables in vqtbl[234] int (*)
  5b965dc... libstdc++: Update documentation comments for namespace rel_ (*)
  7f73641... openmp: Add support for __has_attribute(omp::directive) and (*)
  2c5d803... openmp: Diagnose invalid mixing of the attribute and pragma (*)
  19e0505... testsuite: mips: pass -finline/-fnoinline through (*)
  863737b... Revert "testsuite: mips: use noinline attribute instead of  (*)
  60933a1... analyzer: fix feasibility false +ve with overly complex sva (*)
  3382846... Fix execution failure of parity_1.f90 on P10 [PR100952] (*)
  01ac2f0... Daily bump. (*)
  e4966e1... Bind(c): signed char is not a Fortran character type (*)
  8ed6cfb... libstdc++: Fix non-default constructors for hash containers (*)
  b362d79... Add new test for PR65178. (*)
  50f3ac1... Remove an invalid defintion [PR101568]. (*)
  8819419... Fix PR 10153: tail recusion for vector types. (*)
  4048d8a... Allow non-null adjustments for pointers even when there is  (*)
  3f7a237... aix: Protect AIX math.h overloads with new macro. (*)
  c9ca352... libstdc++: Use __builtin_operator_new when available [PR942 (*)
  aca7a02... libstdc++: Use std::addressof in ranges::uninitialized_xxx  (*)
  c22bcfd... libstdc++: Initialize all subobjects of std::function (*)
  254e5d1... libstdc++: Restore __gnu_debug::array [PR100682] (*)
  d3fa774... Allow non-symmetrical equivalences. (*)
  ea78923... Check for undefined on COND_EXPR before querying type. (*)
  e580932... Only call vrp_visit_cond_stmt if range_of_stmt doesn't reso (*)
  a6291d8... Remove pass_cpb which is related to enable avx512 embedded  (*)
  a56c251... Support logic shift left/right for avx512 mask type. (*)
  419c6c6... Daily bump. (*)
  893b12c... analyzer: bulletproof -Wanalyzer-file-leak [PR101547] (*)
  87bd75c... analyzer: fix ICE in binding_cluster::purge_state_involving (*)
  a61f6af... OpenACC 'nohost' clause (*)
  6099b9c... [OpenACC] Fix '#pragma atomic update' typo in 'g++.dg/goacc (*)
  e0a7a67... analyzer: fix issues with phi handling (*)
  6bbad96... analyzer: fixes to -fdump-analyzer-state-purge for phi node (*)
  8170358... analyzer: show BB index in BEFORE_SUPERNODE's in-edge (*)
  dcdf6bb... analyzer: tweak dumping of min_expr/max_expr (*)
  e279e32... Fix typos in a comment. (*)
  133aa7e... rs6000: Add int128 target check to pr101129.c (PR101531) (*)
  d3f5a14... rs6000: Write output to the builtins init file, part 2 of 3 (*)
  ef9af12... rs6000: Write output to the builtins init file, part 1 of 3 (*)
  89c0330... rs6000: Write output to the builtins header file (*)
  86e5e4c... rs6000: Write output to the builtin definition include file (*)
  04ef43c... rs6000: Build and store function type identifiers (*)
  582b56d... rs6000: Parsing of overload input file (*)
  63c334f... rs6000: Parsing built-in input file, part 3 of 3 (*)
  3c51b62... rs6000: Parsing built-in input file, part 2 of 3 (*)
  c2d777d... rs6000: Parsing built-in input file, part 1 of 3 (*)
  005054e... rs6000: Main function with stubs for parsing and output (*)
  7aa28db... x86: Remove OPTION_MASK_ISA_SSE4_2 from CRC32 _builtin func (*)
  c2b15fe... Fortran: ICE, OOM while calculating sizes of derived type a (*)
  b937dbf... Adjust macro to avoid warning [PR101379]. (*)
  8edb614... libstdc++: Make __gnu_cxx::sequence_buffer move-aware [PR10 (*)
  e4d306c... c++tools, configury: Configure with C++; test checking stat (*)
  f8884b9... gcov: Fix use of profile info section (*)
  e0335bb... Revert "RISC-V: Detect python and pick best one for calling (*)
  b136b7a... openmp: Fix up omp_check_private [PR101535] (*)
  aea199f... c++: Ensure OpenMP reduction with reference type references (*)
  b3d4011... Fortran: Fix bind(C) character length checks (*)
  957952c... unroll: Run VN on unrolled-and-jammed loops (*)
  62acc72... unroll: Avoid unnecessary tail loops for constant niters (*)
  2d9588b... predcom: Refactor more using auto_vec (*)
  92d4550... Daily bump. (*)
  4eea703... libsanitizer: Bump asan/tsan versions (*)
  a6e600f... libsanitizer: Update LOCAL_PATCHES (*)
  1388232... libsanitizer: Apply local patches (*)
  90e4607... libsanitizer: Merge with upstream (*)
  8bf5b49... Correct stpcpy offset computation for -Warray-bounds et al. (*)
  124eaa5... libstdc++: Fix create_directories to resolve symlinks [PR10 (*)
  e07d30f... Handle all UBSAN built-ins in -Wuninitialized [PR101300]. (*)
  8182037... Attach MEM_EXPR information when flushing BLKmode args to t (*)
  00dcc88... Adjust by-value function vec arguments to by-reference. (*)
  7fcb334... PR 100167: Fix vector long long multiply/divide tests on po (*)
  e0e8285... rs6000: Fix up easy_vector_constant_msb handling [PR101384] (*)
  89ec3b6... libstdc++: fix is_default_constructible for hash containers (*)
  1ef9b13... aarch64: Tweak old vect-* tests to avoid new FAILs (*)
  0c4ae4f... libstdc++: Add more tests for filesystem::create_directory  (*)
  7cc2df0... debug/101473 - apply debug prefix maps before checksumming  (*)
  6f79c78... dir-locals: Use https for bug references (*)
  b51de13... Limit fill-column to 79 (*)
  b7e450c... aarch64: Refactor TBL/TBX RTL patterns (*)
  8168338... [gcn] Work-around libgomp 'error: array subscript 0 is outs (*)
  6d4da4a... i386: Remove atomic_storedi_fpu and atomic_loaddi_fpu peeph (*)
  e695f01... RISC-V: Detect python and pick best one for calling multili (*)
  1c0d49b... rs6000: Support [u]mul<mode>3_highpart for vector (*)
  a1d2756... vect: Recog mul_highpart pattern [PR100696] (*)
  21ea2f9... Daily bump. (*)
  476242f... compiler: avoid aliases in receiver types (*)
  4e2fa18... PR testsuite 101520 - gcc.target/powerpc/pr93658.c has exce (*)
  237ab3e... coroutines: Adjust outlined function names [PR95520]. (*)
  a113b14... analyzer: add svalue::can_have_associated_state_p [PR101503 (*)
  f007a63... debug: Allow means for targets to opt out of CTF/BTF suppor (*)
  483dd64... debug: Add new function ctf_debuginfo_p (*)
  aad32a0... amdgcn: Add -mxnack and -msram-ecc [PR 100208] (*)
  db95ac7... [AARCH64] Fix PR 101205: csinv does not have an zero_extend (*)
  3522fe2... c++: Add test for DR 2126 (*)
  8df3ee8... tree-optimization/101505 - properly determine stmt precisio (*)
  9f2bc50... [gcn] Work-around libgomp 'error: array subscript 0 is outs (*)
  3d7686a... Remove gimple_expr_type (*)
  3ce20b6... Remove last gimple_expr_type uses (*)
  4a21a8c... Remove gimple_expr_type uses from value-range code (*)
  bdea84c... Daily bump. (*)
  6ae8aac... x86: Enable the GPR only instructions for -mgeneral-regs-on (*)
  f527b82... Fortran: reject FORMAT tag of unknown type. (*)
  5586e7e... x86: Don't issue vzeroupper if callee returns AVX register (*)
  5cca413... libgccjit: Handle truncation and extension for casts [PR954 (*)
  8539213... Daily bump. (*)
  0103d18... Support EAF_NOT_RETURNED in tree-ssa-structalias (*)
  704e8a8... Add wi_fold_in_parts. (*)
  87277b6... Daily bump. (*)
  3dbc7b8... libstdc++: Improve diagnostics for std::get with invalid tu (*)
  a8b3861... c++: alias CTAD in unevaluated context [PR101233] (*)
  d04b0c7... c++: covariant reference return types [PR99664] (*)
  9faf834... analyzer: add region_model::check_region_access (*)
  9ea10c4... analyzer: add __analyzer_dump_state (*)
  5932dd3... analyzer: add svalue::maybe_get_region (*)
  e06b1c5... Fix PR 101453: ICE with optimize and large integer constant (*)
  94ba897... PR testsuite/101468  - Wstringop-overflow tests failures (*)
  fa5f8b4... rs6000: Red-black tree implementation for balanced tree sea (*)
  e11b02f... rs6000: Add functions for matching types, part 3 of 3 (*)
  8173693... rs6000: Add functions for matching types, part 2 of 3 (*)
  0d685df... rs6000: Add functions for matching types, part 1 of 3 (*)
  9abd2ac... rs6000: Add helper functions for parsing (*)
  43fa306... rs6000: Add file support and functions for diagnostic suppo (*)
  4a720a9... rs6000: Add initial input files (*)
  bd5b625... rs6000: Initial create of rs6000-gen-builtins.c (*)
  27d16cb... Support scanning of build-time GC roots in gengtype (*)
  3bf6e1f... testsuite: fix IL32 issues with usdot tests. (*)
  7581559... libstdc++: Fix ChangeLog entry for commit r12-2326 (*)
  bfb0586... libstdc++: Simplify numeric_limits<__max_size_type> (*)
  95891ca... libstdc++: Modernize <bits/random.h> helpers (*)
  4216783... libstdc++: Use __extension__ instead of diagnostic pragmas (*)
  1af937e... libstdc++: invalid default init in _CachedPosition [PR10123 (*)
  73464a4... libstdc++: Give split_view::_Sentinel a default ctor [PR101 (*)
  e322345... c++: Don't hide narrowing errors in system headers (*)
  650c70a... Remove more gimple_expr_type uses (*)
  8da8ed4... Implement EAF_NOT_RETURNED tracking in ipa-modref (*)
  ce777ea... Get rid of some gimple_expr_type uses (*)
  0990d93... IBM Z: Use @PLT symbols for local functions in 64-bit mode (*)
  df0d748... tree-optimization/101467 - fix make_temp_ssa_name usage (*)
  fc58c49... testsuite: aarch64: Fix failing SVE tests on big endian (*)
  2f11ca2... C-SKY: Use the common way to define MULTILIB_DIRNAMES. (*)
  d6aa28b... tree-optimization/101462 - fix signedness of reused reducti (*)
  a314d50... Disable --param vect-partial-vector-usage by default on x86 (*)
  adc03d7... libstdc++: Adjust doxygen markup for unique_ptr grouping (*)
  da89dfc... libstdc++: Adjust doxygen markup for variable templates gro (*)
  c167665... libstdc++: Suppress pedantic warnings about __int128 (*)
  d97d71a... Daily bump. (*)
  c031ea2... analyzer: fix const-correctness of various is_a_helper (*)
  f364cdf... i386: Fix ix86_hard_regno_mode_ok for TDmode on 32bit targe (*)
  478cc96... Add gimple_range_type for statements. (*)
  f0500db... Detect buffer overflow by aggregate and vector stores [PR97 (*)
  33255ad... analyzer: reimplement -Wanalyzer-use-of-uninitialized-value (*)
  98cd4d1... analyzer: add -fdump-analyzer-exploded-paths (*)
  e9711fe... analyzer: use DECL_DEBUG_EXPR on SSA names for artificial v (*)
  a9241df... analyzer: handle self-referential phis (*)
  797358f... testsuite: [arm] Remove arm_v8_2a_imm8_neon_ok_nocache (*)
  7a9c9a3... testsuite: [arm] Add missing effective-target to vusdot-aut (*)
  7094a69... c++: Optimize away NULLPTR_TYPE comparisons [PR101443] (*)
  b25edf6... testsuite: Fix testisms in scalar tests PR101457 (*)
  98f1f9f... Avoid -Wvla-parameter for nontrivial bounds [PR97548]. (*)
  07bd270... Change the type of return value of profile_count::value to  (*)
  17855ee... libstdc++: Fix std::get<T> for std::tuple [PR101427] (*)
  1f7182d... libstdc++: Add noexcept to __replacement_assert [PR101429] (*)
  ad5f8ac... rs6000: Don't let swaps pass break multiply low-part (PR101 (*)
  92acae5... Streamline vect_gen_while (*)
  79f71ec... Abstract out non_null adjustments in ranger. (*)
  8e321f2... Revert "AArch32: Correct sdot RTL on aarch32" (*)
  5402023... Revert "AArch64: Correct dot-product auto-vect optab RTL" (*)
  f6dde32... gimplify: Fix endless recursion on volatile empty type read (*)
  cd6ca96... [POWER10] __morestack calls from pcrel code (*)
  4f3b383... driver/101383 - handle -gtoggle in driver (*)
  ef3bb64... add myself to DCO section (*)
  8d76ff9... pass location to md_asm_adjust (*)
  329769b... use diagnostic location in diagnostic_report_current_functi (*)
  28ca844... use error_at and warning_at in cfgexpand.c (*)
  0b7a118... c++: fix tree_contains_struct for C++ types [PR101095] (*)
  c4fee1c... Daily bump. (*)
  69feb76... rs6000: Generate an lxvp instead of two adjacent lxv instru (*)
  7d91477... rs6000: Move rs6000_split_multireg_move to later in file (*)
  bebd8e9... c++: CTAD and forwarding references [PR88252] (*)
  91bb571... vec: use auto_vec in a few more places (*)
  b15e301... c++: enable -fdelete-dead-exceptions by default (*)
  4940166... Vect: correct rebase issue (*)
  398572c... Turn hybrid mode off, default to ranger-only mode for EVRP. (*)
  a42f812... c++: constexpr array reference and value-initialization [PR (*)
  269ca40... Fortran - ICE in gfc_conv_expr_present initializing non-dum (*)
  6d1cdb2... AArch64: Correct dot-product auto-vect optab RTL (*)
  c9165e2... AArch32: Correct sdot RTL on aarch32 (*)
  1e0ab1c... middle-end: Add tests middle end generic tests for sign dif (*)
  6412c58... AArch32: Add support for sign differing dot-product usdot f (*)
  752045e... AArch64: Add support for sign differing dot-product usdot f (*)
  ab0a6b2... Vect: Add support for dot-product where the sign for the mu (*)
  cc11b92... x86: Don't enable UINTR in 32-bit mode (*)
  f9c2ce1... libstdc++: Add noexcept-specifier to basic_string_view(It,  (*)
  a967a3e... tree-optimization/101445 - fix negative stride SLP vect wit (*)
  3be762c... godump: Fix -fdump-go-spec= reproduceability issue [PR10140 (*)
  1dd3f21... Support reduction def re-use for epilogue with different ve (*)
  a7098d6... fix typo in attr_fnspec::verify (*)
  66907e7... adjust landing pads when changing main label (*)
  0e77545... Daily bump. (*)
  8695bf7... gcc: Add vec_select -> subreg RTL simplification (*)
  60aee15... rs6000: Add tests for SSE4.1 "test" intrinsics (*)
  acd4b91... rs6000: Add support for SSE4.1 "test" intrinsics (*)
  4d3eaeb... libstdc++: Simplify basic_string_view::ends_with [PR 101361 (*)
  f755603... Adjust testcase to test the call is removed. (*)
  9aa5001... Make gimple_could_trap_p const-safe. (*)
  bd1eb55... libstdc++: Remove duplicate #include in <string_view> (*)
  1583b8b... vect: Reuse reduction accumulators between loops (*)
  7670b66... vect: Simplify get_initial_def_for_reduction (*)
  221bdb3... vect: Generalise neutral_op_for_slp_reduction (*)
  bd5a691... vect: Pass reduc_info to get_initial_def_for_reduction (*)
  826c452... vect: Pass reduc_info to get_initial_defs_for_reduction (*)
  d592920... vect: Add a vect_phi_initial_value helper function (*)
  32b8edd... vect: Ensure reduc_inputs always have vectype (*)
  81ad6bf... vect: Remove new_phis from vect_create_epilog_for_reduction (*)
  b68eb70... vect: Create array_slice of live-out stmts (*)
  3658ee4... vect: Simplify epilogue reduction code (*)
  0ae469e... ifcvt: Improve tests for predicated operations (*)
  dddb6ff... passes: Fix up subobject __bos [PR101419] (*)
  42f10ba... libgomp: Don't include limits.h instead of hidden visibilit (*)
  18a463b... docs: Add 'S' to Machine Constraints for RISC-V (*)
  f546e2b... Revert "Display the number of components BB vectorized" (*)
  063eba7... Deal with prefixed loads/stores in tests, PR testsuite/1001 (*)
  31ff034... Fix vec-splati-runnable.c test. (*)
  7591309... Change rs6000_const_f32_to_i32 return type. (*)
  07bcbf9... Daily bump. (*)
  9693ecd... Add relation processing to ubsan builtins. (*)
  e61afa0... docs: fix s/ei_safe_safe/ei_safe_edge/ typo (*)
  8d75b88... c++: permit deduction guides at class scope [PR79501] (*)
  8d980e8... i386: Fix vec_set<mode> expanders [PR101424] (*)
  a1539b7... Do not register a cast as an equivalence. (*)
  9d4393a... libstdc++: Constrain std::as_writable_bytes [PR101411] (*)
  3f2338b... [PHIOPT/MATCH] Remove the statement to move if not used (*)
  4711377... produce simple DOT graphs from SLP trees (*)
  fedcf3c... tree-optimization/101373 - avoid PRE across externally thro (*)
  fe61005... Change the type of memory classification functions to bool (*)
  6bebd55... [Ada] adaint.c minor reformatting (*)
  58d32c7... [Ada] Use GNAT encodings only when -fgnat-encodings=all is  (*)
  3ccd5d7... [Ada] Implement support for unconstrained array types with  (*)
  0c8ff35... [Ada] Clean up Uint fields (*)
  5cb3843... [Ada] Add DWARF 5 support to System.Dwarf_Line (*)
  9b89dab... [Ada] Duplicate Size/Value_Size clause (*)
  86b228b... [Ada] Avoid unnecessary work when expanding 'Image into 'Pu (*)
  c03cae4... Display the number of components BB vectorized (*)
  92343e0... tree-optimization/101394 - fix PRE full redundancy wrt abno (*)
  123d0a5... middle-end/101423 - internal calls do not trap (*)
  0192c3e... Tweak testcase for PR tree-optimization/101403. (*)
  6785eb5... arm/66791: Replace builtins for unsigned and fp vmul_n intr (*)
  9b8b37d... offloading: fix -foffload hinting (*)
  1e72c24... arm/98435: Missed optimization in expanding vector construc (*)
  5f5fbb5... PR tree-optimization/101403: Incorrect folding of ((T)bswap (*)
  d55eee2... Daily bump. (*)
  269256f... Daily bump. (*)
  7466a0a... Require target lra for tests using asm goto (*)
  1798cac... runtime: remove direct assignments to memory locations (*)
  b9119ed... c++: 'new T[N]' and SFINAE [PR82110] (*)
  ef2ace6... Daily bump. (*)
  506f337... libffi/x86: Always check __x86_64__ for x86 hosts (*)
  ddd25bd... c++: concepts TS and explicit specialization [PR101098] (*)
  d5b1bb0... coroutines: Factor code. Match original source location in  (*)
  5904527... Improvement to signed division of integer constant on x86_6 (*)
  0d5db79... coroutines: Fix a typo in rewriting the function. (*)
  41bd1b1... Darwin, X86: Adjust call clobbers to allow for lazy-binding (*)
  54258e2... Darwin, config: Revise host config fragment. (*)
  511cec0... Missing piece in earlier change (*)
  37e6564... testsuite/101269: fix testcase when used with -m32 (*)
  2c699fd... c++: requires-expr with dependent extra args [PR101181] (*)
  f53e660... c++: find_template_parameters and TEMPLATE_DECLs [PR101247] (*)
  2e345e4... libstdc++: Only use __gthread_yield if gthreads is availabl (*)
  7802ee7... [Ada] Fix style in expansion of attribute Put_Image (*)
  d35d546... [Ada] par-ch6: do not mark subprogram as missing "is" if im (*)
  f377685... [Ada] Fix crash on type extensions with discriminants (*)
  bb66a10... [Ada] Add missed OS constant values (*)
  d206399... [Ada] Improve performance of Ada.Containers.Doubly_Linked_L (*)
  66d4366... [Ada] Crash on expansion of BIP construct in -gnatf mode (*)
  79b87fc... [Ada] Typo corrections and minor reformatting (*)
  e4de29f... [Ada] Add -gnatX support for casing on discriminated values (*)
  765ca22... [Ada] Crash on inlined separate subprogram (*)
  175c2f9... [Ada] Declare time_t uniformly based on a system parameter (*)
  fbc72d0... [Ada] Add source file name to gnat bug box (*)
  021cf76... [Ada] Fix layout of contracts (*)
  2390451... [Ada] Fix invalid JSON for derived variant record with -gna (*)
  06fd120... [Ada] Fix typo in comment related to derived discriminated  (*)
  90635a3... [Ada] Fix index range violations in krunch (*)
  e4a6acd... [Ada] Code cleanups in a-strfix.adb (*)
  2a847e8... [Ada] Add paragraph about representation changes and Scalar (*)
  f1b4b3d... [Ada] aarch64-rtems6: use wraplf variant for a-nallfl (*)
  1f72ec8... [Ada] Initialize local variables related to static expressi (*)
  e347e6c... [Ada] Inconsistency between declaration and body of predica (*)
  9b1647a... [Ada] Incremental patch for restriction No_Dynamic_Accessib (*)
  d80c733... [Ada] Update internal documentation of debugging informatio (*)
  81956c0... [Ada] Reorder preanalysis of static expression functions (*)
  e40f4ab... [Ada] Decouple analysis of static expression functions from (*)
  640ba4c... [Ada] Avoid repeated computing of type of expression functi (*)
  e437dd4... [Ada] Fix comment related to analysis of expression functio (*)
  8a13a00... [Ada] Avoid repeated calls in analysis of expression functi (*)
  8bab88b... [Ada] Refine types of local variables in analysis of expres (*)
  48096ca... [Ada] Remove an unnecessary local constant (*)
  7e12d49... [Ada] Avoid unnecessary call in preanalysis without freezin (*)
  e37e175... Fix build failure on Windows with older binutils (*)
  10722fb... i386: Fix *udivmodsi4_pow2_zext_? patterns (*)
  840fabd... docs: don't split @smallexample in multiple @groups (*)
  b5405ba... docs: add missing 'see' word (*)
  5f2d3ff... Improve early simplify and match for phiopt (*)
  3b33b11... testsuite: mips: use noinline attribute instead of -fno-inl (*)
  82625a4... mips: check MSA support for vector modes [PR100760,PR100761 (*)
  062c762... rs6000: Support [u]mod<mode>3 for vector modulo insns (*)
  df85baa... test/rs6000: Add case to cover vector division (*)
  c3d1aa8... test/rs6000: Add cases to cover vector multiply (*)
  fdc4d2a... Daily bump. (*)
  79d3378... Move warning suppression to the ultimate callee. (*)
  68b938f... testsuite: Remove an xfail. (*)
  c232f07... Adjust expected output for LP32 [PR100451]. (*)
  c68cac9... Avoid including <new> to make cross-compiler testing easy. (*)
  dee00bf... c++: Fix noexcept with unevaluated operand [PR101087] (*)
  b14ac7b... Further improvements to H8 variable shift patterns (*)
  763121c... ipa-sra: Fix thinko when overriding safe_to_import_accesses (*)
  9bf9f27... Use Object Size Type zero for -Warray-bounds [PR101374]. (*)
  1ca642d... testsuite: Add arm_arch_v7a_ok effective-target to pr57351. (*)
  43931c9... [Ada] Tune detection of illegal occurrences of target_name (*)
  d45ee63... [Ada] Diagnose properly illegal uses of Target_Name (*)
  8de68eb... [Ada] Remove Unknown_ functions (*)
  4d74323... [Ada] Use encoded names only with -fgnat-encodings=all (*)
  7c09296... [Ada] Transient scope cleanup (*)
  6e8b502... [Ada] Rename sigtramp-vxworks-target.inc to sigtramp-vxwork (*)
  d75dde1... [Ada] Duplicated D lines in ali files (*)
  99d6c1f... [Ada] Spurious style message on missing overriding indicato (*)
  3c18e32... [Ada] AI12-0156 Use subtype indication in generalized itera (*)
  629c82d... [Ada] Spurious warning in generic instance (*)
  a9c3a49... [Ada] Fix violation of No_Implicit_Loops restriction for en (*)
  73f841c... [Ada] Simplify redundant checks for non-empty lists (*)
  e959418... [Ada] Remove redundant condition for listing compilation un (*)
  e581fbe... [Ada] Restore context on failure in loading of renamed chil (*)
  df0783f... [Ada] Replace low-level condition with a high-level call (*)
  3711c2e... [Ada] Fix style in comments and code related to compilation (*)
  62aae31... [Ada] Prevent infinite recursion when there is no expected  (*)
  6105ebb... [Ada] Fix use of single question mark in error message (*)
  6cb2bcb... [Ada] Skip types in error for test to compute array size (*)
  cd4341e... [Ada] Prevent crash on inspection point for unfrozen entity (*)
  242c0f4... [Ada] Fix on computation of packed array size in case of er (*)
  36fcfed... [Ada] Compute sizes when possible for packed array with Com (*)
  5478d8a... [Ada] Unsynchronized concurrent access to a Boolean variabl (*)
  076c1a9... [Ada] Add No_Tasking restriction is system.ads for bootstra (*)
  b927d93... [Ada] Incorrect iteration over hashed containers after mult (*)
  c5b1e8e... [Ada] Make runtime code compatible with No_Dynamic_Accessib (*)
  a2f91a5... [Ada] Revert meaning of -gnatd_b (*)
  3cb3205... [Ada] Make tools compatible with No_Dynamic_Accessibility_C (*)
  79a8b14... [Ada] Avoid linear search when ensuring dependency on Syste (*)
  999a2dd... [Ada] Simplify string manipulation related to preprocessing (*)
  2e9ef39... vect: Remove always-true condition (*)
  298b0db... match.pd: Relax rule to include POLY_INT_CSTs (*)
  4c61913... PR tree-optimization/40210: Fold (bswap(X)>>C1)&C2 to (X>>C (*)
  663a014... i386: Add pack/unpack patterns for 32bit vectors [PR100637] (*)
  852b11d... Generate 128-bit int divide/modulus on power10. (*)
  c24a970... Daily bump. (*)
  48e8a7a... analyzer: remove add_any_constraints_from_ssa_def_stmt (*)
  a110855... Correct handling of variable offset minus constant in -Warr (*)
  6278065... rs6000: Harden mma_init_builtins (*)
  a5b5c7c... [Ada] Remove unused define (*)
  2c03e97... [Ada] Assertion errors on concurrent types with -gnatc and  (*)
  cce4622... [Ada] Stronger assertion about flag for checking static exp (*)
  18b267a... [Ada] Front-end inlining and instantiations of UC (*)
  125bb16... [Ada] Keepalive control on Windows (*)
  29d3965... [Ada] Optimize away certain elaboration checks (*)
  e1eb444... [Ada] Simplify code by reusing Remove on list of primitive  (*)
  9e76a06... [Ada] Minor code cleanup (*)
  347d939... [Ada] Code cleanups in System.Atomic_Counters (*)
  14212dc... [Ada] Implement new legality checks specified by AI12-0412 (*)
  e5be1e4... [Ada] Fix location of errors about volatile compatibility (*)
  768f696... [Ada] Use bounded string buffer in Get_Unit_Name (*)
  d1d2bbc... [Ada] Replace obsolete calls that use global name buffer (*)
  a547eea... [Ada] Fix bugs in Value_Size clauses and refactor (*)
  2d71668... [Ada] Improve interactions between DSA and Put_Image routin (*)
  4fa7097... [Ada] Timeout correction on Get_Socket_Option (*)
  ebef978... [Ada] Unchecked_Convert_To: set Parent (*)
  a7f6640... [Ada] Simplify handling of sure errors in GNATprove mode (*)
  f78c17d... [Ada] Reduce scope of local variables (*)
  a7bb690... [Ada] Simplify code by reusing List_Length (*)
  131c9af... [Ada] Replace low-level membership tests with Is_Private_Ty (*)
  1945679... [Ada] Linker_Section_Pragma cleanup (*)
  d557a5f... [Ada] Fix precondition of Cot for code analyzers (*)
  6dcf894... [Ada] Replace chopped string copy with renaming (*)
  0543560... [Ada] Simplify handling of Generate_Code flag for compilati (*)
  f3ff729... [Ada] Add socket options to control keepalive on TCP connec (*)
  f8776ee... [Ada] Tune discovery of No_Elaboration_Code restriction (*)
  6feab95... [Ada] Simplify iteration over pending instantiations (*)
  738a0e8... [Ada] Transient scope cleanup (*)
  0dbe0e1... [Ada] Unsynchronized access to a Boolean in tasking state (*)
  0635707... aarch64: Remove a vestigial %K [PR101363] (*)
  e8073c0... testsuite: gcc.dg/debug/btf/btf-bitfields-3.c remove -fno-s (*)
  005f31a... tree-optimization/34195 - testcase for fixed vectorization (*)
  9f34b78... tree-optimization/99728 - improve LIM for loops with aggreg (*)
  98bfd84... Add avx512 tests for MADDSUB and FMSUBADD SLP vectorization (*)
  6fba0ee... Daily bump. (*)
  d9e9532... BTF testsuite: Remove explicit check on btm_type (*)
  97bcacf... CTF testsuite: Remove explicit check on ctv_typeidx (*)
  e8db5f7... Add test for [PR55881]. (*)
  ee9a0e9... Add test for [PR86650]. (*)
  151b423... dwarf2ctf: the unit of sou field location is bits [PR101283 (*)
  4f6e181... Remove support for %G and %K. (*)
  62e4358... Improve warning suppression for inlined functions. (*)
  6d3bab5... Improve warning suppression for inlined functions. (*)
  03b634c... fixincludes: AIX socket.h. (*)
  f658781... i386: Add variable vec_set for 32bit vectors [PR97194] (*)
  6b096c1... MAINTAINERS: Add myself for write after approval and DCO. (*)
  73c49ff... Use H8 nop moves as tst insns (*)
  5db3ea9... [Ada] Initialize Current_Error_Node (*)
  0976815... [Ada] Enable Ada 2020 Put_Image and Image support for tagge (*)
  4206000... [Ada] Fix old typo in comment (*)
  fb632ef... [Ada] Implement missing constraint checks for default strea (*)
  8ff47b3... [Ada] Warn on statically known empty loop caused by constra (*)
  d8870b1... [Ada] Handle malformed command line on Win32 (*)
  435e79c... [Ada] Simplify code by removing local constant (*)
  b1c4989... [Ada] Replace a question mark comment with assertion (*)
  ddbe733... [Ada] Simplify returning from Enclosing_Comp_Unit_Node (*)
  ca290f1... [Ada] Simplify unit loading with membership tests (*)
  3751af1... [Ada] Simplify dependency on System (*)
  c6d8890... [Ada] Fix bug in casing on composite values with -gnatX (*)
  6dff0d2... [Ada] Return_when_statement not working for non identifier  (*)
  e11a245... [Ada] Regression on overloaded prefixed calls related to pr (*)
  0547a12... [Ada] Reformatting, typo corrections, and minor rewording o (*)
  160a6c3... [Ada] Spurious initialization of element iterators in "for  (*)
  3a7961c... [Ada] Crash on use of 'Img on record type in expression (*)
  cb33845... [Ada] Missing space in error message for pattern matching (*)
  82a7944... [Ada] Tbuild cleanup (*)
  06a5fb6... [Ada] Removal of various ??? comments plus related code cha (*)
  c7959e4... [Ada] Return when not working for procedures (*)
  f037632... [Ada] Transient scope cleanup (*)
  f506369... [Ada] Make parent of N_Exception_Declaration be N_Declarati (*)
  f55784f... [Ada] Improper predicate check on view conversion (*)
  68c27b2... [Ada] Add assertions on tampering counts (*)
  885efc5... [Ada] Unix Epochalypse (s-osprim.adb) (*)
  e9559de... [Ada] Add Void_Or_Type_Kind and Exception_Or_Object_Kind (*)
  2e1f3a5... [Ada] Support for Object.Op subprogram-call notation for un (*)
  daf9bc6... [Ada] Spurious conformance error on expression function (*)
  0b2e951... [Ada] Add GNAT RM text regarding Ada 2022 default Put_Image (*)
  f99f6eb... X86: Provide a CTOR for stringop_algs [PR100246]. (*)
  7d81064... Add FMADDSUB and FMSUBADD SLP vectorization patterns and op (*)
  9f489a5... add -fmove-loop-stores option to control GIMPLE loop store- (*)
  b019b28... Documentation : Describe --with-dsymutil configure option. (*)
  51abfb6... Fix 101256: Wrong code due to range incorrect from PHI-OPT (*)
  d7e3855... Do not replace variable op variable in I/O implied DO loop  (*)
  c64d152... i386: Disable param ira-consider-dup-in-all-alts [PR100328] (*)
  8ffe25e... ira: Support more matching constraint forms with param [PR1 (*)
  a3543b5... CTF,BTF testsuite: Use -gdwarf-4 for restrict type qualifie (*)
  6d53e6f... Daily bump. (*)
  1562c79... Remove redundant compare in shift loop on H8 (*)
  7d69791... Port most of the A CMP 0 ? A : -A to match (*)
  a50cecb... Try inverted comparison for match_simplify in phiopt (*)
  cd48e55... Allow match-and-simplified phiopt to run in early phiopt (*)
  3c44b41... Fix PR 101237: Remove element_type call when used with the  (*)
  3b5e8ee... Darwin, configury : Allow for specification and detection o (*)
  be8749f... i386: Implement 4-byte vector (V4QI/V2HI) constant permutat (*)
  8e0b382... [Ada] Regenerate *.texi files with Sphinx 4.0.2 (*)
  59748b7... [Ada] Reject overlays in Global/Depends/Initializes contrac (*)
  fdb5c20... [Ada] Add Reference and Constant_Reference functions to for (*)
  902d707... [Ada] Adapt SPARK RM rule on non-effectively volatile abstr (*)
  796b616... [Ada] Use runtime from base compiler during stage1 #2 (*)
  77630ba... [Ada] Fix some "current instance" bugs (*)
  6cf7cc8... [Ada] Simplify and reuse Is_Concurrent_Interface (*)
  0700922... [Ada] Fix missing error messages when returning limited typ (*)
  7e73972... [Ada] Remove Ada.Strings.Text_Output and child units (*)
  1d1e91f... [Ada] Fix excessive check for alignment of overlaying objec (*)
  63b4353... [Ada] The Unix Epochalyse of 2038 - OS_Time comparison (*)
  cee7317... [Ada] The Unix Epochalypse of 2038 (Warn about time_t in th (*)
  2644eaa... [Ada] Fix missing minus sign in literal translation (*)
  74895b6... [Ada] Temporarily disable Ada 2022 Image and Put_Image supp (*)
  bcb8c3b... [Ada] INOX: prototype alternative accessibility model (*)
  35d721c... [Ada] The Unix Epochalypse of 2038 - Use OS_Time (*)
  a0bdd4b... [Ada] The Unix Epochalyse of 2038 - OS_Time (*)
  e7b17be... [Ada] Move overriding rename error message from declaration (*)
  f7b2ce2... [Ada] Adapt SPARK checking after change in rules regarding  (*)
  36d4f97... [Ada] Turn GNAT_Annotate into its own pragma (*)
  22c0e0c... [Ada] Fix comment about the debug flag for strict alignment (*)
  5c3bbe1... [Ada] Cleanup checking for compatible alignment (*)
  0b88804... [Ada] Spurious error in instantiation with aggregate and pr (*)
  243573f... [Ada] Print JSON continuation messages as separate messages (*)
  b4b023c... [Ada] Add Ada 2022 Image and Put_Image support for tagged t (*)
  b9713be... [Ada] Fix crash when printing error message (*)
  7c4f326... [Ada] Clean up Get_Index_Bounds (*)
  8926c29... [Ada] Refactoring related to Returns_By_Ref (*)
  767f9cb... [Ada] Fix overriding subprogram being incorrectly seen as r (*)
  afe5959... [Ada] Do not catch 'N rem -1' in CodePeer_Mode (*)
  0ea4785... testsuite: gcc.dg/debug/btf/btf-bitfields-3.c requires -fno (*)
  88ada5c... Do not set both LOOP_C_INFINITE and LOOP_C_FINITE on vector (*)
  38872c6... middle-end/101291 - set loop copy of versioned loop (*)
  ccb4e07... testsuite/101299 - add missing vect_double requires to bb-s (*)
  9c6ce6b... Remove xfail for pr92658-avx512vl.c (*)
  65b8273... Daily bump. (*)
  d07092a... Darwin, config : Adjust X86 biarch definitions ordering [PR (*)
  e6f3adc... Daily bump. (*)
  981351e... testsuite: Disable BTF and CTF testsuite on AIX. (*)
  52c3fdf... Don't use vec_duplicate on vector in CTOR expansion (*)
  152f4d0... d: Missed RVO optimization with non-POD structs (*)
  7a60a6e... Daily bump. (*)
  c772308... d: RHS value lost when a target_expr modifies LHS in a cond (*)
  6feb628... Improve warning suppression for inlined functions [PR98512] (*)
  9984f63... openmp: Initial support for OpenMP directives expressed as  (*)
  2ca8939... openmp: Reject #pragma omp atomic update, [PR101297] (*)
  e3528ce... c++: unqualified member template in constraint [PR101247] (*)
  42a9e4e... rs6000: Add MMA __builtin_vsx_lxvp and __builtin_vsx_stxvp  (*)
  7aa5fb1... Use shift instructions to eliminate redundant compare/test  (*)
  84f7bab... Fix build_gt and build_lt for signed 1 bit values. (*)
  18d0fad... BTF: Support for BTF_KIND_FLOAT (*)
  b60761b... Preparing to use shifts to eliminate redundant test/compare (*)
  8501743... Darwin, CTF, BTF: Do not run the DWARF debug link for BTF/C (*)
  eb817f2... Darwin, BTF: Provide a suitable section name for BTF [PR101 (*)
  f6aa1c3... Fix m32r target specific fallout from recent int->bool chan (*)
  ef9cc43... Fix frv target specific fallout from recent int->bool chang (*)
  021d6d5... Add description of how testsuite parallelization works (*)
  a6fef2e... Fix xstormy16 target specific fallout from recent int->bool (*)
  4546f42... tree-optimization/101293 - further enhance LIMs ref canonic (*)
  bc8f0ed... libstdc++: Revert changes to std::unique_ptr<T[]>::operator (*)
  496e1d6... Change EH pointer encodings to PC relative on Windows (*)
  f7cad1a... i386: Punt on broadcasts from TImode integers [PR101286] (*)
  c4804ff... tree-optimization/101280 - re-revise interchange fix for PR (*)
  1aeefa5... Clear odata for aes(enc|dec)(wide)?kl intrinsics when ZF is (*)
  01d402c... Update gen_autofdo_event.py and gcc-auto-profile. (*)
  7349440... Fix typo in standard pattern name of trunc<mode><pmov_dst_4 (*)
  bea7c16... Daily bump. (*)
  1a4b222... soft-fp: Update soft-fp from glibc (*)
  b544c34... input.c: move file caching globals to a new file_cache clas (*)
  58b735b... Fortran: set version field in CFI_cdesc_t to CFI_VERSION (*)
  b97486f... Add IEEE 128-bit fp conditional move on PowerPC. (*)
  f2ce64b... libstdc++: Improvements to Doxygen markup (*)
  a3d8860... Improve packed record layout support with -fdump-ada-spec (*)
  506c68e... Fix duplicate name issues in output of -fdump-ada-spec #2 (*)
  cdf4576... Use intermediate integer type with proper signedness (*)
  cc84530... Darwin: Define a suitable section name for CTF [PR101283] (*)
  51c3022... x86: Add vec_duplicate<mode> expander (*)
  edafb35... x86: Convert CONST_WIDE_INT/CONST_VECTOR to broadcast (*)
  d634548... i386: Return true/false instead of 1/0 from predicates. (*)
  cfeffe9... Return true/false instead of 1/0 from generic predicates. (*)
  a86b345... Change the type of predicates to bool. (*)
  0a77c07... tree-optimization/101280 - revise interchange fix for PR101 (*)
  09a7b00... MAINTAINERS - Add myself for write after approval (*)
  4a87605... tree-optimization/101278 - handle self-use in DSE analysis (*)
  a3aaba6... tree-optimization/100778 - fix placement of trapping vector (*)
  9f6aeb8... i386: Add integer nabs instructions [PR101044] (*)
  7d82116... tree-optimization/101178 - handle VEC_PERM in SLP permute p (*)
  b0ab968... dwarf2out: Handle COMPOUND_LITERAL_EXPR in loc_list_from_tr (*)
  91c771e... openmp - Fix up && and || reductions [PR94366] (*)
  a688c28... c++: cxx_eval_array_reference and empty elem type [PR101194 (*)
  613497a... c++: Extend the PR96204 fix to variable templates too (*)
  25b6bfe... Daily bump. (*)
  6963c3b... libstdc++: Improve Doxygen documentation groups [PR 101258] (*)
  36adced... libstdc++: Make <experimental/simd> depend on C++17 (*)
  996be6b... libstdc++: Suppress redundant definitions of static members (*)
  aa31ae6... testsuite: Add missing dg-add-options to CTF testcase ctf-s (*)
  13eaeff... libiberty: No longer use /usr/tmp (*)
  730d021... Fix IEEE 128-bit min/max test. (*)
  c28e1d2... c++: Fix push_access_scope and introduce RAII wrapper for i (*)
  b5bb7f3... [amdgcn] Add hook for DWARF address spaces. (*)
  22f201e... [amdgcn] Use frame pointer for CFA expressions. (*)
  251697a... [amdgcn] Update CFI configuration (*)
  e66d0b7... c++: DR2397 - auto specifier for * and & to arrays [PR10097 (*)
  a075350... tree-optimization/101267 - fix SLP vect with masked operati (*)
  e61ffa2... analyzer: eliminate enum binding_key [PR95006] (*)
  63fe82d... gcc.c: Add -foffload= to display_help (*)
  f6bc9d9... [testsuite]: Add missing dg-add-options float16 to gcc.dg/d (*)
  a3ce7d7... gcc.c's check_offload_target_name: Fixes to inform hints (*)
  0a9d038... arm/66791: Gate comparison in vca intrinsics on __FAST_MATH (*)
  39da8a7... tree-optimization/101264 - rework SLP "any" permute forward (*)
  35da8a9... MAINTAINERS: Add myself for write after approval (*)
  6bf383c... fixinc: don't "fix" machine names in __has_include(...) [PR (*)
  ed392e9... The upper bits of FIXUPIMMS{S,D} should come from src1 not  (*)
  652abe2... aix: align text CSECTs to at least 32 bytes. (*)
  6bc1820... Daily bump. (*)
  1cb5e50... docs: Fix s/net yet/not yet/ typo (*)
  362347c... c++: don't treat member var as var template (*)
  13c906f... compiler: don't generate temporaries for composite literals (*)
  cca7eb8... go-gcc: set DECL_NAMELESS for temporary variables (*)
  a96d8d6... Fix MINUS_EXPR relations. (*)
  604dce2... Allow PHIs to pick up global values. (*)
  a7e655a... Add stmt context in simplify_using_ranges. (*)
  8a8a7d3... compiler: in composite literals use temps only for interfac (*)
  c60d916... i386: Add V2SFmode vec_addsub pattern [PR95046] (*)
  c0f8c22... Fortran: Re-enable 128-bit integers for AMD GCN (*)
  a8a730c... amdgcn: Enable support for TImode for AMD GCN (*)
  0c06e46... amdgcn: Add clrsbsi2/clrsbdi2 implementation (*)
  8f33212... amdgcn: Add [us]mulsid3/muldi3 patterns (*)
  53b1d16... amdgcn: Add [us]mulsi3_highpart SGPR alternatives (*)
  5c127c4... amdgcn: Mark s_mulk_i32 as clobbering SCC (*)
  7a973fc... amdgcn: Use unsigned types for udivsi3/umodsi3 libgcc helpe (*)
  7d510b2... bootstrap: Include memmodel.h in btfout.c and ctfout.c befo (*)
  af9987e... gcc.c: Silence warning in check_offload_target_name (*)
  9a2c557... [Ada] Make copies of entities being declared when copying b (*)
  ba4b83c... [Ada] Expose symmetry between Known_ and Unknown_ query rou (*)
  c8cb547... [Ada] Do not catch 'N mod -1' in CodePeer_Mode (*)
  16a0b3b... [Ada] Add support for Aarch64 in System.Object_Reader (*)
  bfe2554... [Ada] Fix the -gnatyr switch so it works in record rep clau (*)
  a671959... [Ada] Crash on limited array object with address clause (*)
  38b57d6... [Ada] Remove an obsolete variant of Adjust_Name_Case used o (*)
  339bf0a... [Ada] Small tweak in a couple of comments (*)
  8d1427a... [Ada] Remove a special case for forking-for-expect from ord (*)
  7935432... [Ada] Ensure System.Tasking.Debug.Known_Tasks component acc (*)
  b75d2a5... [Ada] vx7-shared-libs: Unused variable __gnat_user_int_conn (*)
  23a5c0f... [Ada] Disable Pre/Post in formal containers (*)
  bd881d8... [Ada] Fix style in Get_Fullest_View (*)
  afea7b3... [Ada] Remove redundant check for empty list (*)
  df3636e... [Ada] Reuse Is_Subprogram_Or_Entry where possible (*)
  3307a68... [Ada] More robust guard against cascaded errors with overla (*)
  32638d4... [Ada] Simplify detection of local types (*)
  4c07e6d... [Ada] Overriding errors on renamings and instances overridi (*)
  430d508... [Ada] vx7-shared-libs - x86_64-vx7r2 (gnat runtime) (*)
  7aaf662... [Ada] Accept arrays and scalars as type views that can be v (*)
  898edf7... [Ada] tech debt: Parent (Empty) is not allowed (*)
  568d3d4... [Ada] Fix old typo in comment (*)
  1a9d13f... [Ada] Further adjustment and optimization of System.Value_N (*)
  b9ec951... [Ada] tech debt: clean up Component_Size (*)
  0bc7cf4... [Ada] Add some OS constants to control keepalive on TCP con (*)
  d23455c... [Ada] Rewrite Validated_View in recursive style (*)
  d94afa4... [Ada] Ignore again errors when running gen_il-main (*)
  bb456e8... [Ada] Factor out many fields in entities (*)
  997d389... [Ada] Fix bug in node/entity kind numbers in sinfo/einfo.h (*)
  10215ba... [Ada] Consistently use Validated_View for Valid_Scalars on  (*)
  6df6055... Add forward propagation to SLP "any" permutes (*)
  33c4e46... Add 'default' to -foffload=; document that flag [PR67300] (*)
  489c5dc... libgomp.fortran/defaultmap-8.f90: Fix non-shared memory han (*)
  d479ddc... doc/invoke.texi: Sort flags in 'C Language Options' (*)
  2dfc0f2... Refactor SLP permute opt propagation (*)
  53fd754... match.pd: Avoid (intptr_t)x eq/ne CST to x eq/ne (typeof x) (*)
  c01760b... tree-optimization/101242 - fix reverse graph entry detectio (*)
  dc6866b... pdp11: Fix signednedd warnings, remove "register" keywords (*)
  095a01c... bootstrap: Include tm_p.h in btfout.c and ctfout.c. (*)
  c8abc20... Daily bump. (*)
  7c6b354... analyzer: introduce byte_range and use to simplify dumps (*)
  40c64c9... Regression tests for TREE_NO_WARNING enhancement to warning (*)
  ed94172... objc: Add support for per-location warning groups. (*)
  3f44889... libcc1: Add support for per-location warning groups. (*)
  d5e6994... fortran: Add support for per-location warning groups. (*)
  8c7dfbb... ada: Add support for per-location warning groups. (*)
  42ff474... libbacktrace: improve XCOFF support (*)
  9c93f6c... libiberty: copy over .BTF section when using LTO (*)
  d5cf2b5... Enable BTF generation in the BPF backend (*)
  824a6a5... CTF/BTF documentation (*)
  c1f76af... CTF/BTF testsuites (*)
  b7e215a... CTF/BTF debug formats (*)
  532617d... dejagnu: modularize gcc-dg-debug-runtest a bit (*)
  5783a0c... dwarf: externalize some DWARF internals for needs of CTF/BT (*)
  2902991... ipa-sra: Introduce a mini-DCE to tree-inline.c (PR 93385) (*)
  87467f4... ipa-sra: Restructure how cloning and call redirection commu (*)
  084635a... libstdc++: Remove redundant explicit instantiations (*)
  75f948f... libstdc++: Fix backwards logic in 17_intro/names.cc test [P (*)
  b7a89c0... libstdc++: Allow unique_ptr<Incomplete[]>::operator[] [PR 1 (*)
  e5c422b... libstdc++: Implement LWG 415 for std::ws (*)
  b838641... mklog: Handle correctly long lines. (*)
  9fe9c45... Duplicate the range information of the phi onto the new ssa (*)
  f80c4ea... tree-optimization/101229 - fix vectorizer SLP hybrid detect (*)
  ad26c07... v850: silent 2 warnings (*)
  2206903... v850: add v850_can_inline_p target hook (*)
  2ad71ef... tree-optimization/101207 - fix BB reduc permute elide with  (*)
  0ad9d88... tree-optimization/101173 - fix interchange dependence check (*)
  3f1a08d... For 128/256-bit vec_cond_expr, When mask operands is lt reg (*)
  28560c6... Fold blendv builtins into gimple. (*)
  a766c79... Daily bump. (*)
  37ad257... Fix PR 101230: ICE in fold_cond_expr_with_comparison (*)
  3966726... aix: Add AIX 7.3 configuration and SPDX License Identifiers (*)
  461f937... Daily bump. (*)
  9f26e34... c++: access scope during partial spec matching [PR96204] (*)
  5b1ce65... except: remove dwarf2out.h dependency (*)
  2168bfb... c++: constexpr aggr init of empty class [PR101040] (*)
  2afe882... Lower for loops before lowering cond in genmatch (*)
  fbad6c6... Reset the range info on the moved instruction in PHIOPT (*)
  86fc076... Expand the comparison argument of fold_cond_expr_with_compa (*)
  90708f8... Daily bump. (*)
  f9c80eb... c++: Failure to delay noexcept parsing with ptr-operator [P (*)
  99585d8... jit: fix test-vector-* failures (*)
  176289e... jit: fix test-asm failures on i?86 (*)
  fd51b34... PR middle-end/101216 - spurious notes for function calls (*)
  4a52cf2... libstdc++: Avoid intercepting exception in ostream::write (*)
  f8c5b54... libstdc++: Implement LWG 581 for std:ostream::flush() (*)
  9b6c65c... libstdc++: Fix exception handling in std::ostream seek func (*)
  7ab7fa1... libstdc++: Remove noexcept from syncbuf::swap (LWG 3498) (*)
  e83a5a6... libstdc++: More workarounds in 17_intro/names.cc test [PR 9 (*)
  e067201... testsuite/101114: Adjust libgomp.c-c++-common/struct-elem-5 (*)
  74ebd12... libstdc++: Make use of __builtin_bit_cast for simd (*)
  3c34746... MAINTAINERS: Add myself for write after approval and DCO (*)
  3a50aed... Use right shifts to eliminate redundant test/compare insns  (*)
  55a1546... tree-optimization/101202 - fix ICE with failed backedge SLP (*)
  0551640... Fixup reduction info on addsub SLP pattern (*)
  c6c7ac0... add -ltrans-objects lto-plugin debug option (*)
  607c558... testsuite: avoid no-stack-protector-attr-3 fail on mips*-*- (*)
  e9e2bad... middle-end: add support for per-location warning groups. (*)
  65870e7... cp: add support for per-location warning groups. (*)
  43c3f96... c-family: add support for per-location warning groups. (*)
  1ebd2b2... c: add support for per-location warning groups. (*)
  7036e9e... Add support for per-location warning groups. (*)
  980e278... Revert x86_order_regs_for_local_alloc changes in r12-1669. (*)
  9aa8327... Daily bump. (*)
  ce3316e... Add a testcase to confirm the equivalence's are being check (*)
  a0accaa... Only register relations on live edges (*)
  ce0b409... Fix relation query of equivalences. (*)
  5bdcfb7... Correctly unify recomputation with existing range. (*)
  90fa63e... Fix comment typo. (*)
  c761be5... c++: alias CTAD and aggregate deduction cand [PR98832] (*)
  c06493d... c++: requires-expression folding [PR101182] (*)
  178fb8d... c: Fix up c_parser_has_attribute_expression [PR101176] (*)
  fdc5522... c: Fix C cast error-recovery [PR101171] (*)
  836328b... i386: Add pack/unpack patterns for 64bit vectors [PR89021] (*)
  addd5f0... libstdc++: Fix internal names: add missing underscores (*)
  8888795... libstdc++: Ensure unrolled loops inline the lambda (*)
  d512581... libstdc++: Avoid raising fp exceptions in trunc, floor, and (*)
  5014f12... libstdc++: Fix condition when AVX512F ldexp implementation  (*)
  62a989e... libstdc++: Minor simd_math cleanups (*)
  dd1c779... libstdc++: Remove incorrect fabs(simd) overload (*)
  343f01f... libstdc++: Improve simd fixed_size codegen (*)
  ebb45cb... libstdc++: Remove dead code in simd (*)
  0237aa8... libstdc++: Improve copysign(simd) codegen (*)
  07ba528... libstdc++: Fix typos and markdown errors in new simd/README (*)
  17bc384... libstdc++: Implement LWG 2762 for std::unique_ptr::operator (*)
  a21dc9d... Emit .file 0 directive earlier in DWARF 5 (*)
  aca1213... Fix --gdwarf-5 configure tests for Windows (*)
  2898a02... Add cscope.out to git ignore. (*)
  67e8723... Merge vec_addsub patterns (*)
  7a6c31f... Add x86 addsub SLP pattern (*)
  9872bd8... df: Fix up handling of paradoxical subregs in debug insns [ (*)
  6537106... stor-layout: Avoid DECL_BIT_FIELD_REPRESENTATIVE with NULL  (*)
  a1c1b7a... IBM Z: Define NO_PROFILE_COUNTERS (*)
  82ab149... Fix SLP permute propagation error (*)
  7619d33... openmp: in_reduction clause support on target construct (*)
  8d8ed5c... predcom: Refactor more by encapsulating global states (*)
  7dcf139... refactor SLP permute propagation (*)
  50374fd... tree-optimization/101105 - fix runtime alias test optimizat (*)
  3bd8694... i386: Add vashlm3/vashrm3/vlshrm3 to enable vectorization o (*)
  fcf617f... Daily bump. (*)
  7da4eae... c++: excessive instantiation during CTAD [PR101174] (*)
  f72f71c... doc/lto.texi: List slim object format as the default (*)
  cac3527... fortran/dump-parse-tree.c: Use proper enum type (*)
  b7574ca... Do not enable pcrel-opt by default (*)
  d483200... testsuite: add -fwrapv for 950704-1.c (*)
  4a404f6... libstdc++: Fix comment in chrono::year::is_leap() (*)
  8509a50... libstdc++: Document simd testsuite (*)
  848bc05... libstdc++: Improve output verbosity options and default (*)
  15f2669... libstdc++: Remove -fno-tree-vrp after PR98834 was resolved (*)
  b92d12d... libstdc++: More efficient std::chrono::year::leap (*)
  53330b7... tree-inline: Fix TREE_READONLY of parameter replacements (*)
  4c85ff7... Split gimple-range into gimple-range-fold and gimple-range. (*)
  a03e944... Do not continue propagating values which cannot be set prop (*)
  ca4d381... Adjust on_entry cache to indicate if the value was set prop (*)
  9d674b7... Dump should be read only. Do not trigger new lookups. (*)
  402c818... Use more logicals to eliminate useless test/compare instruc (*)
  37e9392... i386: Add PPERM two-operand 64bit vector permutation [PR890 (*)
  371c199... arm: Revert partially ebd5e86c0f41dc1d692f9b2b68a510b1f6835 (*)
  3eecc1d... c++: CTAD and deduction guide selection [PR86439] (*)
  1e16f2b... i386: Prevent unwanted combine from LZCNT to BSR [PR101175] (*)
  7540410... libstdc++: Avoid "__lockable" name defined as macro by newl (*)
  da13e4e... fortran: Fix deref of optional in gen. code. [PR100337] (*)
  679506c... openmp: Fix up *_reduction clause handling with UDRs on PAR (*)
  c2124b5... contrib: add git-commit-mklog wrapper (*)
  47749c4... rs6000: Fix typos in float128 ISA3.1 support (*)
  419af06... Daily bump. (*)
  c556596... libstdc++: Simplify std::try_lock and std::lock further (*)
  b5a2974... libstdc++: Remove garbage collection support for C++23 [P21 (*)
  6c63cb2... libstdc++: Implement LWG 3422 for std::seed_seq (*)
  f61e5d4... Fortran: fix sm computation in CFI_allocate [PR93524] (*)
  e02840c... libstdc++: Fix for deadlock in std::counting_semaphore [PR1 (*)
  ea4e321... analyzer: fix ICE on malloc/alloca param type mismatch [PR1 (*)
  83bd604... docs: drop unbalanced parenthesis in rtl.texi (*)
  b4e21c8... middle-end/101156 - remove not working optimization in gimp (*)
  3adb9ac... testsuite: Add testcase for recently fixed PR [PR101159] (*)
  9b613e8... expand: Fix up empty class return optimization [PR101160] (*)
  92d9c9e... fold-const: Return corresponding integral type for OFFSET_T (*)
  ca1f9f2... Add relational self-tests. (*)
  0f7ccc0... Add relation between LHS and op1 for casts and copies. (*)
  ae6b830... Add relation effects between operands to MINUS_EXPR. (*)
  c526de3... Add relations between LHS and op1/op2 for PLUS_EXPR. (*)
  a2c9173... Add relational support to fold_using_range (*)
  80dd13f... Add relational support to range-op. (*)
  3aaa69e... Initial value-relation code. (*)
  a2ef839... tree-optimization/101151 - fix irreducible region check for (*)
  7822285... RISC-V: Add tune info for T-HEAD C906. (*)
  f0e40ea... testuite: Add pthread check to dg-module-cmi for omp module (*)
  7a22d8a... tree-optimization/101158 - adjust SLP call matching sequenc (*)
  a5b773d... tree-optimization/101159 - fix missing NULL check in popcou (*)
  26f05f5... tree-optimization/101154 - fix out-of bound access in SLP (*)
  d58a66a... i386: Use xor to write zero to memory with -Os even for mor (*)
  706533c... Remove my Write After Approval entry. (*)
  48b312b... contrib: fix a flake8 issue (*)
  8819c82... autofdo: Bump AUTO_PROFILE_VERSION. (*)
  6871b89... gcov: update comment about padding (*)
  e08a125... Add vect_recog_popcount_pattern to handle mismatch between  (*)
  f51618f... Optimize vpexpand* to mask mov when mask have all ones in i (*)
  b6efffa... Fix ICE for vpexpand*. (*)
  2f08022... Daily bump. (*)
  6cf0040... libstdc++: Improve std::lock algorithm (*)
  7232f7c... expand: empty class return optimization [PR88529] (*)
  12bdd39... libstdc++: Sync __cpp_lib_ranges macro defined in ranges_cm (*)
  edf0c3f... contrib/mklog.py: Improve PR handling (*)
  0ad9c70... tree-optimization/101120 - fix compile-time issue with SLP  (*)
  21761d2... c++: REF_PARENTHESIZED_P wrapper inhibiting NRVO [PR67302] (*)
  de31f54... c++: conversion to base of vbase in NSDMI [PR80431] (*)
  644c2cc... inline-asm: Fix ICE with bitfields in "m" operands [PR10078 (*)
  62a3799... [Ada] Implement fixed-lower-bound consistency checks for qu (*)
  a61fd32... [Ada] Optimization of System.Value_N (*)
  eba1160... [Ada] INOX: prototype "when" constructs (*)
  2092278... [Ada] Add Ada.Strings.Text_Buffers and replace uses of Ada. (*)
  88bed4e... [Ada] Adjust new fast bit-field copy path to big-endian pla (*)
  d315f85... [Ada] Add Return_Statement field (*)
  9418d3d... [Ada] Improve efficiency of small slice assignments of pack (*)
  c3681eb... [Ada] Implementation of AI12-205: defaults for formal types (*)
  336438b... [Ada] Implement 'Valid_Value attribute (*)
  7f34e74... [Ada] Export Opt.Assume_No_Invalid_Values for use in back-e (*)
  148be92... [Ada] Zero-size slices (*)
  c1f1ef1... [Ada] Address ??? comments (*)
  e171a39... [Ada] Fix unbalanced parens in documentation of Address cla (*)
  48cf9f9... [Ada] Minor reformattings (*)
  805f081... [Ada] Make -gnatU and -gnatw.d the default (*)
  08c9ef0... [Ada] Fix invalid JSON real numbers generated with -gnatRj (*)
  0544731... [Ada] Disable wrong computation of offsets within multidime (*)
  b1955e0... [Ada] Skip overlay checks on protected components with expa (*)
  28741e5... [Ada] Compile s-mmap on aarch64-linux (*)
  eb077d7... [Ada] Compiler crash on sliding of fixed-lower-bound object (*)
  c9fcf01... [Ada] Simplify detection of statically overlapping slices (*)
  58484cd... [Ada] Fix detection of overlapping actuals with renamings (*)
  3045dd3... [Ada] powerpc64-wrs-vxworks7r2: build shared libgnat (*)
  316dd79... arm/66791: Replace builtins in vceq_* (a, b) with a == b. (*)
  29a539a... arm/97906: Adjust neon_vca patterns to use GLTE instead of  (*)
  90f78d5... tree-optimization/101121 - avoid infinite SLP build (*)
  08c85f6... Disparage slightly the mask register alternative for bitwis (*)
  9cedbaa... PR target/11877: Use xor to write zero to memory with -Os (*)
  e24379c... MAINTAINERS: Add myself as maintainer of the i386 vector ex (*)
  3e42ff7... Daily bump. (*)
  69d80f0... libstdc++: Implement new views::split as per P2210 (*)
  adbd2c7... libstdc++: Implement P2210 changes to rename views::split t (*)
  3f63167... libstdc++: Implement P2210 changes to split_view resolving  (*)
  85a594f... libstdc++: Define split_view::_InnerIter::base as per P2210 (*)
  b245d1c... Daily bump. (*)
  bc046a6... libstdc++: Implement LWG 3555 changes to transform/elements (*)
  1573657... libstdc++: Implement LWG 3553 changes to split_view (*)
  4123650... libstdc++: Implement LWG 3546 changes to common_iterator (*)
  c5581d4... Daily bump. (*)
  cc9c94d... libstdc++: Reduce ranges::minmax/minmax_element comparison  (*)
  a798b3f... Fix p10 fusion regtests (*)
  629cbc6... [committed] More useless code elimination on the H8 (*)
  cb448ad... Calculate a global definition if one has not been registere (*)
  870b674... Remove poor value computations. (*)
  9302294... MAINTAINERS: Add myself for write after approval (*)
  6fc5433... Fortran - fix conversion to result type for the min/max int (*)
  3bb85b8... analyzer: fix issue with symbolic reads with concrete bindi (*)
  83faf7e... libstdc++: Implement LWG 3557 change to convertible_to (*)
  1aff29d... analyzer: add region_model_manager::get_or_create_int_cst (*)
  86606d2... analyzer: refactor custom_event, introducing precanned_cust (*)
  0532452... libstdc++: Replace incorrect static assertion in std::reduc (*)
  f58d03b... arm: Fix multilib mapping for CDE extensions [PR100856]. (*)
  cfa1f82... gcc/configure.ac: fix register issue for global_load assemb (*)
  17a4bee... tree-optimization/101112 - fix pattern stmt def lookup in S (*)
  92edc4a... libstdc++: Suppress -Wstringop-overread warning in test (*)
  76e990f... stor-layout: Don't create DECL_BIT_FIELD_REPRESENTATIVE for (*)
  ba71587... [Ada] Additional error checking on index constraints with f (*)
  161e220... [Ada] Minor comment cleanups (*)
  b3fa853... [Ada] Fix detection of overlapping slices indexed by charac (*)
  cbe87f4... [Ada] Fix detection of overlapping actuals with renamings (*)
  ca5cdc9... [Ada] Make "gcc -gnatDGL" handle unterminated last lines pr (*)
  f86c2f9... [Ada] Reuse Package_Specification in Is_Incomplete_Or_Priva (*)
  a34ce7c... [Ada] Avoid passing Enum_Lit'Size to the back end (*)
  548280b... [Ada] Fix inaccuracies in signal handler trampoline for aar (*)
  c37c13e... [Ada] Ada2020: AI12-0195 overriding class-wide pre/post con (*)
  4edcee5... [Ada] Premature freezing of types (*)
  33a3b5f... [Ada] Missing check for assigning too-large array to fixed- (*)
  9324e07... [Ada] Remove AAMP from compiler sources (*)
  f44441d... [Ada] Error issued on string literal assigned to fixed-lowe (*)
  1be46d1... [Ada] Warn about overlapping actuals in all versions of Ada (*)
  d94a2f5... [Ada] Reuse First_Actual in Address_Value (*)
  537f0ce... [Ada] Correct A'First (N) where N is an object name (*)
  7120f08... [Ada] Fix asymmetries in detection of overlapping actuals (*)
  cd344e9... [Ada] Fix handling of gnat check/test commands (*)
  94c6d6f... [Ada] Add documentation for the array fixed-lower-bound fea (*)
  73b670e... [Ada] New debug switch to disable large static aggregates (*)
  57841a4... [Ada] Warn on 'in out' param containing access in private t (*)
  9c28866... [Ada] Remove dead code for overlapping actuals in prefix no (*)
  2a8dbd6... [Ada] Do not clear Is_True_Constant flag on imported consta (*)
  a306476... [Ada] Code cleanups in exp_ch6.adb (*)
  4463d6e... [Ada] Update comments related to TBD (*)
  2637397... [Ada] Implement basic support for -fdiagnostics-format=json (*)
  0becb0f... [Ada] Relax null exclusion mismatch check in Relaxed_RM_Sem (*)
  5ddd01d... [Ada] Replace Opt.Extensions_Allowed by Ada_Version (*)
  4153c75... [Ada] GNAT.Compiler_Version and LTO (*)
  07537fe... [Ada] Ada2020: Special handling of types derived from runti (*)
  64b5da8... Add statistics counting to PHI-OPT (*)
  2f1686f... Disallow pointer and offset types on some gimple (*)
  2786064... libstdc++: Move ranges algos used by <ranges> into ranges_u (*)
  4b4f566... libstdc++: Implement P2325 changes to default-constructibil (*)
  7d08043... Add IEEE 128-bit min/max support on PowerPC. (*)
  688359a... Daily bump. (*)
  b376b1e... libstdc++: Simplify constexpr checks in std::char_traits [P (*)
  331e20a... c++: deleted after first declaration [PR101106] (*)
  58e3b17... mklog: add subject line skeleton (*)
  00f730e... Add needed earlyclobber to fusion patterns (*)
  caeb889... fix get-loop_hot_path with gcc 4.8.5 (*)
  7ba8725... [Ada] Crash on overriding of an abstract primitive on an in (*)
  59d5d8c... [Ada] Fix operations on Unbounded_String... (*)
  d32db3a... [Ada] Implementation of Inox feature of fixed lower bounds  (*)
  4892e31... [Ada] Warn on 'in out' param containing access in predefine (*)
  e1dfbb0... [Ada] Casing on composite values (*)
  5f900b5... [Ada] Missing finalization on nested expression with action (*)
  b4d46ee... [Ada] Crash on a nested aggregate containing controlled obj (*)
  aeafd22... [Ada] Fix detection of valid renamings for overlapping chec (*)
  fc473ce... [Ada] Don't check No_Wide_Characters restriction for illega (*)
  4476d93... [Ada] Remove dubious wrapper of a recursive function (*)
  83a5b1d... [Ada] Error in instance on incomplete actual passed to form (*)
  cad7431... [Ada] Fix punctuation in documentation of warnings for alia (*)
  3447d9e... [Ada] Fix detection of slices that denote the same object (*)
  a6d844c... [Ada] Check all pairs of actuals for overlapping (*)
  679124d... [Ada] Fix handling of generic types in check for overlappin (*)
  e50d50f... [Ada] Remove dead code for overlapping actuals and prefix n (*)
  f0cc085... [Ada] Cleanup redundant conditions in checks for overlappin (*)
  f59ca9e... [Ada] Use source casing in messages for aliasing checks (*)
  54f039c... [Ada] Move runtime units for Put_Image attribute to libgnar (*)
  2be6360... [Ada] Provide new function Uintp.UI_To_Unsigned_64 (*)
  a76825d... [Ada] Clarify error for unsupported ELIMINATED overflow mod (*)
  24c554d... [Ada] Look at Others_Discrete_Choices for N_Others_Choice (*)
  7949526... [Ada] Minor comment cleanup (*)
  419ad27... [Ada] Do not systematically suppress checks on atree.adb (*)
  1326b0e... [Ada] Removal of technical debt (*)
  8863c3a... [Ada] Display Entity in debugging printouts (*)
  9e1ca4e... [Ada] Apply aliasing checks only to names and not to object (*)
  f54fb76... [Ada] Fix varsize node name conflict (*)
  1b96f01... [Ada] AI12-0411 Add "bool" to Interfaces.C (*)
  02e9e5f... [Ada] Reject allocators in contexts restricted by SPARK (*)
  8cbaa09... Fix spacing and typos in comments. (*)
  2b87f33... libstdc++: Non-triv-copyable extra args aren't simple [PR10 (*)
  0f4a2fb... libstdc++: Refine range adaptors' "simple extra args" mecha (*)
  275c736... libgomp: Structure element mapping for OpenMP 5.0 (*)
  967b465... Add a target calls hook: TARGET_PUSH_ARGUMENT (*)
  20a2c8a... i386: Add variable vec_set for 64bit vectors [PR97194] (*)
  f1555d4... Cleanup clz and ctz code in range_of_builtin_call. (*)
  8eac92a... docs: Use -O1 as a canonical value for -O option (*)
  c095405... gcov: update documentation entry about string format (*)
  a4fc63e... IBM Z: Fix vector intrinsics vec_double and vec_floate (*)
  53c55d3... return auto_vec from more dominance functions (*)
  4541b5e... make get_domminated_by_region return a auto_vec (*)
  4f899c4... return auto_vec from get_dominated_by (*)
  a165040... return auto_vec from get_loop_hot_path (*)
  265af87... return auto_vec from cgraph_node::collect_callers (*)
  e9681f5... auto_vec copy/move improvements (*)
  3f3ee13... Add debugging helpers for ranger. (*)
  3dfa4fe... Vectorization of BB reductions (*)
  9f12bd7... Add amacleod and aldyh as *vrp and ranger maintainers. (*)
  6075074... [Ada] Use runtime from base compiler during stage1 (continu (*)
  ff4deb4... c++: Tweak PR101029 fix (*)
  9a61dfd... Daily bump. (*)
  786188e... Add recomputation to outgoing_edge_range. (*)
  8a22a10... Range_on_edge in ranger_cache should return true for all ra (*)
  487be92... Correct documented option defaults. (*)
  6816a44... c++: static memfn from non-dependent base [PR101078] (*)
  cfe0a2e... Fortran - ICE in gfc_check_do_variable, at fortran/parse.c: (*)
  d117f99... Revert "Fortran - ICE in gfc_check_do_variable, at fortran/ (*)
  72e3d92... Fortran - ICE in gfc_check_do_variable, at fortran/parse.c: (*)
  bdfc120... Avoid loading an undefined value in the ranger_cache constr (*)
  9e64426... libcpp: location comparison within macro [PR100796] (*)
  dd835ec... ii386: Add missing two element 64bit vector permutations [P (*)
  c25e3bf... libstdc++: Use named struct for __decay_copy (*)
  b9e35ee... libstdc++: Revert final/non-addressable changes to ranges C (*)
  dbfc149... aarch64: Model zero-high-half semantics of ADDHN/SUBHN inst (*)
  d0889b5... aarch64: Model zero-high-half semantics of [SU]QXTN instruc (*)
  c86a303... aarch64: Model zero-high-half semantics of SQXTUN instructi (*)
  d8a88cd... aarch64: Model zero-high-half semantics of XTN instruction  (*)
  ac6c858... testsuite: aarch64: Add zero-high-half tests for narrowing  (*)
  d7deee4... tree-sra: Do not refresh readonly decls (PR 100453) (*)
  a490b1d... testsuite: Use noipa attribute instead of noinline, noclone (*)
  b4b50bf... stor-layout: Create DECL_BIT_FIELD_REPRESENTATIVE even for  (*)
  43fc423... tree-optimization/101088 - fix SM invalidation issue (*)
  3155d51... [PATCH] PR rtl-optimization/46235: Improved use of bt for b (*)
  041f741... libffi: Fix up x86_64 classify_argument (*)
  ccf0dee... [Ada] Fix Is_Volatile_Function for functions declared in pr (*)
  1a9ff8d... [Ada] Ignore volatile restrictions in preanalysis (*)
  3feba0a... [Ada] Do not generate an Itype_Reference node for slices in (*)
  f4fe186... [Ada] Fix floating-point exponentiation with Integer'First  (*)
  07b7dc0... [Ada] Fix detection of volatile expressions in restricted c (*)
  207962b... [Ada] Cleanup repeated calls in Sloc_Range (*)
  cc9a7ae... [Ada] Fix aliasing check for actual parameters passed by re (*)
  6dc7a8a... [Ada] Remove unused initialization with New_List (*)
  e027681... [Ada] Fix typos in all occurrences of "occuring" in GNAT (*)
  7ef1d8e... [Ada] Adapt Is_Actual_Parameter to also work for entry para (*)
  37cd8d9... [Ada] Wrong reference to System.Tasking in expanded code (*)
  f7f37ed... [Ada] Cleanup related to volatile objects in restricted con (*)
  788fed4... [Ada] Include info about containers in GNAT RM Implementati (*)
  e66167f... [Ada] Mixing of positional and named entries allowed in enu (*)
  c5dc00e... [Ada] Non-static Interrupt_Priority allowed with restrictio (*)
  f5b4b6b... [Ada] Spurious accessibility error on "for of" loop paramet (*)
  7626537... [Ada] Fix ALI source location for dominance markers (*)
  ff4746b... [Ada] Don't look for aliases for generic subprograms (*)
  e505bf5... [Ada] Make Incomplete_Or_Partial_View independent of the co (*)
  5c44cc1... [Ada] Do not perform useless work in Check_No_Parts_Violati (*)
  1ac6fcf... [Ada] Fix missing array bounds checking (*)
  663e6d7... [Ada] Use more straightforward implementation for Current_E (*)
  3e07c2d... [Ada] Remove extra parens around a function call (*)
  cbb64f6... [Ada] ACATS 4.1R-c611a04: Class-wide preconditions in dispa (*)
  a2d2310... [Ada] Implementation of AI12-0152: legality rules for Raise (*)
  c50041b... [Ada] Reorder code for validity checks of unchecked convers (*)
  3311703... [Ada] Raise expressions and unconstrained components (*)
  a85d1c1... [Ada] Clarify the documentation of -gnaty0 style check opti (*)
  059a91e... [Ada] Small cleanup in C header files (*)
  6e96a5a... [Ada] Small cleanup in System.Exceptions (*)
  4e56b13... tree-optimization/101083 - fix ICE with SLP reassoc (*)
  ede6c35... Daily bump. (*)
  ec3fafa... analyzer: fix bitfield endianness issues [PR99212,PR101082] (*)
  71790f3... Consider size_t mangling as unsigned int and long [PR100876 (*)
  8b93548... libstdc++: Make ranges CPOs final and not addressable (*)
  9245b0e... libstdc++: Add noexcept specifiers to some range adaptors (*)
  a88fc03... libstdc++: Remove precondition checks from ranges::subrange (*)
  cb326a6... libstdc++: Use function object for __decay_copy helper (*)

(*) 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-07-29 14:44 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-29 14:44 [gcc/wschmidt/heads/builtins10] (1096 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).