[gcc/acsawdey/heads/ld-cmpi-cr0] (683 commits) Add patterns for combine to support p10 fusion

Aaron Sawdey acsawdey@gcc.gnu.org
Mon Oct 26 19:42:57 GMT 2020


The branch 'acsawdey/heads/ld-cmpi-cr0' was updated to point to:

 e35bced3658... Add patterns for combine to support p10 fusion

It previously pointed to:

 ecc7a7e1d8c... Work in progress for ld-cmpi fusion

Diff:

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

  ecc7a7e... Work in progress for ld-cmpi fusion


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

  e35bced... Add patterns for combine to support p10 fusion
  4f8cfb4... Extend builtin fnspecs (*)
  2118438... Handle signed 1-bit ranges in irange::invert. (*)
  f20a6c5... Implement three-level optimize_for_size predicates (*)
  63b2149... Refactor SLP instance analysis (*)
  425bb53... Re: error: ‘EVRP_MODE_DEBUG’ was not declared – was:  (*)
  9e2256d... c++: Implement __is_nothrow_constructible and __is_nothrow_ (*)
  783dc02... Fix simdclones (*)
  2d5aad6... AArch64: Add FLAG for store intrinsics [PR94442] (*)
  93e9a7b... libstdc++: Fix declarations of memalign etc. for freestandi (*)
  7f0ce82... PR tree-optimization/97546 Bail out of find_bswap_or_nop on (*)
  605c2a3... middle-end/97521 - always use single-bit bools in mask vect (*)
  4052c05... x86: Inline strncmp only with -minline-all-stringops (*)
  3edc21a... x86: Add cmpmemsi for -minline-all-stringops (*)
  1953426... IBM Z: Add vcond_mask expander (*)
  50f9e1f... middle-end/97554 - avoid overflow in alloc size compute (*)
  27c1405... tree-optimization/97539 - reset out-of-loop debug uses befo (*)
  40e67ab... Make default duplicate and insert methods of summaries abor (*)
  dc78247... libstdc++: Add missing exception-specifications in shared_p (*)
  02a8253... [Ada] Handle Iterated_Component_Association with Others_Cho (*)
  fcae4f7... [Ada] Further small edition to documentation of Ada.Text_IO (*)
  38a61cf... [Ada] Replace GNAT_Extended_Ravenscar profile name (*)
  10c633b... [Ada] Avoid crash on use of Ada 2020 feature (*)
  4b0fe39... [Ada] Further small edition to documentation of Ada.Text_IO (*)
  19b00ff... [Ada] Fix freezing of previous contracts (*)
  d450671... [Ada] Another small edition to documentation of Ada.Text_IO (*)
  acd4ef9... [Ada] Fix harmless assertion failure in GNATprove mode (*)
  4ab5d8c... [Ada] Document characteristics of ordinary fixed point type (*)
  4d4a3fb... [Ada] Relax assertion on Small in Ada.Text_IO.Fixed_IO (*)
  86d774f... [Ada] Fix Accept_Socket and Connect_Socket timeout support (*)
  e0481cf... [Ada] Minor editions to documentation of Ada.Text_IO.Fixed_ (*)
  326c36c... [Ada] Fix GNATprove crash on generics with access types (*)
  7649892... [Ada] Suppress warnings on unreferenced parameters of dispa (*)
  f69ecf3... [Ada] Fix typos in error message for array delta aggregates (*)
  d111f09... [Ada] Restore hex addresses and improve symbolic backtraces (*)
  51fb700... [Ada] x86-lynx178elf - gcc build fails (*)
  5d2041a... [Ada] Fix interference between iterated element-and-compone (*)
  aa32e8f... [Ada] Do not instantiate generic bodies outside of main uni (*)
  cfc3a1d... [Ada] Spurious error on Old attribute reference in delta ag (*)
  adf1c86... [Ada] gnatpp: Document that --no-comments-fill is now the d (*)
  5c6430d... [Ada] Missing errors on extension aggregates with unknown d (*)
  cc744c0... [Ada] Delete: set Position to No_Element (*)
  1ab5385... [Ada] Improve error on missing with clause (*)
  8cb66f9... [Ada] Fix SPARK expansion of iterated_component_assoc in de (*)
  9fdbcec... [Ada] Cleanup SPARK expansion of aggregates with iterated_c (*)
  acdd1bd... [Ada] Fix typos in comments about parsing iterated_componen (*)
  e3710c6... [Ada] AI12-0395: Allow aspect_specifications on formal para (*)
  e8d6d5f... [Ada] Crash on membership test in expression function (*)
  3b01ce3... [Ada] Handle subtype_indication in 'Update for arrays (*)
  a7d153a... Add overloaded debug_bb and debug_bb_n with dump flags (*)
  9651cba... Daily bump. (*)
  308e403... Ada, Darwin, PowerPC : Fix bootstrap after 128 int changes. (*)
  47d13ac... Correct decls for functions which do not pass actual argume (*)
  d7ddd28... Daily bump. (*)
  1aeb7d7... Update check for working assembler --gdwarf-4 option (*)
  0df73be... c++: Fix verify_ctor_sanity ICE [PR96241] (*)
  16e2427... Handle undefined ranges in get_size_range. (*)
  a29ff9c... cgraph: move former_thunk_p out of CHECKING_P macro. (*)
  d0e2ffc... [RS6000] altivec style lvx/stvx addresses vs power10 (*)
  1a21c0e... [RS6000] Power10 ICE running gcc.target/powerpc/ppc-ne0-1.c (*)
  efe71fc... Daily bump. (*)
  27f7ab2... net/http/cgi: merge upstream changes to default env vars (*)
  d835608... testsuite: Fix -Wsizeof-array-div tests. (*)
  67f3791... Move thunks out of cgraph_node (*)
  83f83dd... c, c++: Implement -Wsizeof-array-div [PR91741] (*)
  757ba66... PR middle-end/97552 - missing waning passing null to a VLA  (*)
  7991e96... PR c/97463 - ICE in warn_parm_ptrarray_mismatch on an incom (*)
  c7c4a27... Darwin, Ada : Fix bootstrap after stat entry changes. (*)
  0aa5a93... Fix typo in recent change to Makefile.rtl (bis) (*)
  ef69ce0... Fix typo in recent change to Makefile.rtl (*)
  cd8b7d7... Link with the configured net lib on vxworks7 (*)
  e10440e... testsuite: Correct vec-rlmi-rlnm.c testsuite expected resul (*)
  ad1a9af... Fix overzealous gthread support inhibition for vxworks (*)
  081dc85... Add a if-exists-then-else built-in spec function (*)
  940e68b... rs6000: Fix extraneous characters in the documentation (*)
  9067a15... gcov: fix reading of zero sections. (*)
  b66b30a... testsuite: Add noexcept(false) to throwing destructor (*)
  5010620... libstdc++: Apply proposed resolutions for LWG 3428, 3447 (*)
  9e3b9dd... more wraplf for aux long long float: s390, sparc and powerp (*)
  d08d481... [Ada] Sockets.Poll implementation (*)
  66e9727... [Ada] Further Ada 2020 work on accessibility checking (*)
  15e2ad0... [Ada] gnatpp: Document --no-comments-fill (*)
  48d0e61... [Ada] Reject illegal syntax in pragma Contract_Cases (*)
  973c7b7... [Ada] GNAT.Sockets: fix comment typo (*)
  b120ca6... [Ada] Implement new legality rules introduced in C.6(12) by (*)
  84a5809... [Ada] Clean up in writing of ALI files (*)
  6c19298... [Ada] Fix logic in C_Select under mingw (*)
  3a5c937... [Ada] Do not use Long_Long_Long_Integer'Image with pragma D (*)
  995e072... [Ada] Crash on expression function and access type (*)
  0edbf7f... [Ada] Fix crash in SPARK on array delta_aggregate with subt (*)
  f2668d9... [Ada] Decorate iterated_component_association in SPARK expa (*)
  955886d... [Ada] GNATprove: remove support for external axiomatization (*)
  294e16b... [Ada] Ignore container types for aggregates if not in Ada_2 (*)
  99d4c1b... [Ada] Improve documentation of pragma Abort_Defer (*)
  6cc203b... [Ada] CUDA: fix CUDA_Execute not working with aggregates (*)
  4e40d14... [Ada] Error when closing c_stream (*)
  c12e23c... [Ada] CUDA: Use internal types instead of public ones (*)
  0e3ccc6... [Ada] Missing detection of unused with_clause (*)
  c875250... [Ada] Prevent copying uninitialized array with address clau (*)
  4d245fd... [Ada] Spurious errors on tagged types with renamed subprogr (*)
  70b590e... [Ada] Fix scope of index parameter inside a delta aggregate (*)
  f9c20bd... [Ada] Better error for illegal call to abstract operation i (*)
  ca5d8b9... [Ada] Always enable the support for 128-bit integer types o (*)
  b740cf2... [Ada] Update header of front-end files (*)
  44f3085... [Ada] Take advantage of Long_Long_Long_Integer in From_Stri (*)
  01364ae... [Ada] Iterative patch for accessibility cleanup (*)
  4d4ba37... [Ada] Sync code for external properties with SPARK RM (*)
  8467449... [Ada] Fix whitespace in code for external property pragmas (*)
  9d0761c... [Ada] Fix default value for re-analysis of external propert (*)
  9a83366... Fix up plugin header install (*)
  50bc948... stor-layout: Reject forming arrays with elt sizes not divis (*)
  5f966d6... Do not use doloop pattern with pragma Unroll (*)
  98161c2... arm: Auto-vectorization for MVE: vsub (*)
  6fade5a... LTO: check that make command works (*)
  7cda498... Revert "middle-end/97521 - fix VECTOR_CST expansion" (*)
  67b8991... vect: Remove redundant LOOP_VINFO_FULLY_MASKED_P (*)
  43868df... Daily bump. (*)
  ca021ac... libstdc++: Ensure std::forward_as_tuple is defined (*)
  5c15063... [RS6000] Power10 vec-splati-runnable multiple test failures (*)
  0a74a0e... libstdc++: Fix custom clock in test (*)
  3307a81... testsuite: Adjust expected results for rlwimi-2.c and vec-r (*)
  76d6782... Use precision and sign to compare types for ranges (*)
  f5d9bc8... libstdc++: Only include <condition_variable> in <shared_mut (*)
  b1e7c6f... libstdc++: Reduce header dependencies in and on <memory> (*)
  d667bee... Scope libstdc++ configuration for vxworks to all versions (*)
  0e590b6... Materialize clones on demand (*)
  c26d7df... OpenMP: Fortran - support omp flush's memorder clauses (*)
  b69c006... [PATCH, rs6000] VSX load/store rightmost element operations (*)
  8732511... [PATCH, rs6000] int128 sign extention instructions (partial (*)
  dfb7345... [Ada] Enable the support of 128-bit integer types by defaul (*)
  b2dea70... [Ada] ACATS 4.1H - B853001 - missed errors for renamed limi (*)
  f0c57fc... [Ada] CUDA: discover runtime types instead of hard-coding (*)
  d4194d7... [Ada] Add more annotations and assertions in the runtime (*)
  41a5205... [Ada] Update annotations for codepeer analysis on GNAT runt (*)
  7b3bda2... [Ada] AI12-0211: Consistency of inherited nonoverridable as (*)
  944fed7... [Ada] Update the head comment of Check_Compile_Time_Size (*)
  44b9c67... [Ada] Allow use of debug routines when output is going else (*)
  47c53b0... [Ada] Minor fix in GNAT RM (*)
  9a678fe... [Ada] Implement AI12-0280's interactions with container agg (*)
  d7a6aa4... [Ada] Get rid of useless if-then-else in Exp_Fixd.Fpt_Value (*)
  daaf017... [Ada] Ada_2020 AI12-0250: Iterator filters in Iterated_Elem (*)
  e354dca... [Ada] Fix parser not detecting casing issues in keywords (*)
  d302be6... [Ada] Wrong accessibility for conversion to named access (*)
  67a3b51... [Ada] Adjust documentation for Has_Constrained_Partial_View (*)
  84d7433... [Ada] AI12-0095 Formal types and Constrained Partial Views (*)
  29f2d76... [Ada] Implement AI12-0030: Stream attribute availability (*)
  46e5478... [Ada] Fix bogus error on conversion from Float to 128-bit u (*)
  d7e2013... [Ada] Reimplementation of accessibility checking (*)
  cda800d... [Ada] Refactor appending to possibly empty lists (*)
  ea56c18... [Ada] Minor fixes in GNAT RM (*)
  9032759... [Ada] Reduce scope of local variables for detecting extra W (*)
  61d832d... [Ada] Add No_Implicit_Task_Allocations and No_Implicit_PO_A (*)
  b1f909c... [Ada] Build support units for 128-bit integer types on 64-b (*)
  1019e23... [Ada] Fix error message for import aspect (*)
  8be08b9... [Ada] Fix transformation of Suppress aspect into pragma (*)
  08c8883... [Ada] Ada_2020: ongoing work for aggregates for bounded con (*)
  4a11d43... [Ada] Fix oversight in Eval_Attribute for Bit_Position (*)
  c448859... [Ada] AI12-0307: uniform resolution rules for aggregates (*)
  1c58392... [Ada] Cleanup repeated code in checks for unused WITH claus (*)
  f5d2432... use wraplf for low-precision elementary functions on x86*-v (*)
  4f48f31... enable sincos optimization on mingw-w64 (*)
  3d423c6... c++: Handle RANGE_EXPR index in init_subob_ctx [PR97328] (*)
  46fdced... c++: constexpr evaluation and bare EMPTY_CLASS_EXPR [PR9657 (*)
  b083a14... c++: Check DECL_TEMPLATE_PARM_P in duplicate_decls [PR97511 (*)
  03e93e1... [RS6000] VSX_MM_SUFFIX (*)
  655f7f0... Refactor vect_analyze_slp_instance a bit (*)
  b960a9c... middle-end/97521 - fix VECTOR_CST expansion (*)
  e14c2bd... ipa-modref-tree.c: fix selftest leaks (*)
  f3cf517... Fix PR97502 (*)
  e3f25ea... Fix PR97439 (*)
  f7decfa... analyzer: fix ICE when handling callback exceeds enode limi (*)
  9ed7b33... analyzer: add some C++ test coverage (*)
  b7f2cfb... analyzer: fix ICE on dtor [PR97489] (*)
  56ddd5e... Daily bump. (*)
  346b302... Implement no_stack_protector attribute. (*)
  5a99796... Come up with stack_protector enum. (*)
  df7f0a3... RISC-V: Extend syntax for the multilib-generator (*)
  ef2d3ec... phiopt: Optimize x ? __builtin_clz (x) : 32 in GIMPLE fallo (*)
  17c5b7e... openmp: Add test for OMP_TARGET_OFFLOAD=mandatory for cases (*)
  552ed3e... x86: Allow configuring with --with-arch_64=x86-64-v[234] (*)
  74c9882... openmp: Change omp_get_initial_device () to match OpenMP 5. (*)
  d3acf7a... Use Aux_Long_Float for all real types on LynxOS (*)
  c0baff9... vxworks float EFs not precise enough -> use long float (*)
  9f4e1d1... Use Aux_Long_Long_Float wraplf for sparc*-sun-solaris too (*)
  f72d7f7... aarch64-* and ppc*-linux-gnu long long float/long double mi (*)
  439407a... syscall: only compile ptrace varargs shim on Linux (*)
  d5d9706... Free stale summaries in ipa-pure-const (*)
  89576d8... Move nested function info out of cgraph_node (*)
  52e7f09... Simplify vec_select of a subreg of X to just a vec_select o (*)
  7026bb9... Refactor implementation of *_bcst{_1,_2,_3} patterns. (*)
  4de7b01... Extend special_memory_constraint. (*)
  76835dc... arm: Auto-vectorization for MVE: vmin/vmax (*)
  966fdb2... Handle a_2= &b properly in range calculations. (*)
  0f41b5e... arm: Auto-vectorization for MVE: vmul (*)
  ca5f466... Check for undefined before not returning a constant value (*)
  2ab1fc7... syscall: import upstream code for BSD sockets and sysctls (*)
  3fd5876... Strenghten bound for bulitin_constant_p hint. (*)
  083c17f... testsuite: Enable p9-lxvx-stxvx testcases and fold-vec-extr (*)
  945151b... libstdc++: Simplify std::shared_ptr construction from std:: (*)
  84cc337... rs6000: MMA type causes an ICE in ranger pass due to incomp (*)
  caaa218... Inline functions with builtin_constant_p more agressively. (*)
  6bd2f2d... Remove interfering default #undefs from vx-common.h (*)
  1786798... Introduce vxworks7r2 support for ppc and ppc64 (*)
  c8f795c... testsuite: enable and fix swaps-p8 testcases (*)
  a186ab6... libstdc++: Make structured bindings always work for subrang (*)
  e957b86... libstdc++: Rebase include/pstl to current upstream (*)
  310fe80... Fortran: class.c - update vtable comment (*)
  d940930... tree-optimization/97500 - avoid SLP backedges for induction (*)
  9b5d50b... Simplify trivial VEC_COND_EXPR in expander. (*)
  5244b4a... phiopt: Optimize x ? __builtin_clz (x) : 32 in GIMPLE [PR97 (*)
  028a407... Simplify CFG copying tables (*)
  4fa5dc9... Separate new_edges compute in copy_bbs (*)
  878315a... Adjust overflow for invariants in bounds_of_var_in_loop. (*)
  121a881... libgomp: Hopefully avoid false positive warnings in env.c o (*)
  bae73ca... Move simplify_cond_using_ranges_2 to tree-vrp.c (*)
  6c5b08a... libsanitizer: add test-case (*)
  b69f33f... ASAN: Support detect_invalid_pointer_pairs=1 with detect_st (*)
  38aca14... [Ada] Support of the Ada.Text_IO hierarchy for 128-bit type (*)
  4cd2e6f... [Ada] Fix problematic placement of freeze node after instan (*)
  3d3378f... [Ada] Implement missing function result finalization. (*)
  cb7584a... [Ada] Support of attributes Image, Put_Image, Val and Width (*)
  a219511... [Ada] Work around missing Long_Long_Long_Size entry in .atp (*)
  4270e94... [Ada] Fix analysis of iterated component expression with nu (*)
  a547638... [Ada] Basic support for 128-bit types (*)
  6551e4c... [Ada] Document Long_Long_Long_Integer in implementation cha (*)
  bdf5a98... [Ada] Fix target configuration file used for CodePeer/SPARK (*)
  74580e1... [Ada] Refactor repeated calls to Etype in aggregate expansi (*)
  3c2d338... [Ada] Fix bootstrap with old GCC (*)
  ed9a428... [Ada] Fix crash on illegal OTHERS in iterated_component_ass (*)
  e22557e... [Ada] Use index parameter for iterated_component_associatio (*)
  f172233... [Ada] Wrong detection of potentially blocking call in prote (*)
  d0d9f29... [Ada] Codepeer remarks take into account (*)
  05eb5c6... [Ada] Compiler crash on prefixed call to controlled functio (*)
  5ff5f72... [Ada] Fix bogus error for bit-packed array with volatile co (*)
  948c6d7... [Ada] Improve precision of Ada.Directories.Modification_Tim (*)
  3b61231... [Ada] Fix crash with iterated_component_association and -gn (*)
  7c6fb75... [Ada] Spurious error in current instance used as formal pac (*)
  4a17254... [Ada] Remove -mthreads from Linker_Options pragma for x86-l (*)
  603b57c... [Ada] Use VxWorks 7 APIs for accessing environment variable (*)
  e98f6ed... [Ada] Use helper function in Freeze_Subprogram_Body (*)
  bd4dc93... [Ada] Incorrect associations for extra accessibility parame (*)
  c43098c... [Ada] Make minimum accessibility level a constant object (*)
  512fe5e... [Ada] Simplify the VxWorks implementation of __gnat_environ (*)
  54c49fc... [Ada] Disable warnings on entities when building finalizers (*)
  53ac096... [Ada] Fix typos and style in comments related to Default_In (*)
  ac38961... [Ada] Spurious error in taft ammendment derivation of CPP t (*)
  73764ba... [Ada] Raise Capacity_Error on formal vector insertion (*)
  19e9cf7... aarch64: [testsuite] Fix typo in diagnostic message (*)
  1768f53... Fix discrepancy in Walloca test on 32-bit systems. (*)
  e2e0428... Daily bump. (*)
  deb1365... Handle 16 bit targets in diagnostic pruning (*)
  292c927... Temporarily disable trap in in extract_range_builtin check. (*)
  7cf256c... libgo: adjust NetBSD-specific types for stable syscall API (*)
  52cb0c7... rs6000: Allow -mabi=no-altivec override on command line for (*)
  1b6f047... libstdc++: Refactor _Hashtable to prepare for custom pointe (*)
  15b8e2a... c++: block-scope extern decl with default args (*)
  d962ef7... libbacktrace: use __attribute__((__fallthrough__)) (*)
  e864d39... Convert -Wrestrict pass to ranger. (*)
  495ec0b... Convert -Walloca pass to ranger. (*)
  5223072... syscall: remove Sendfile on NetBSD (*)
  6267bb7... lto-wrapper: Fix -save-temps filename commit (*)
  4fb0ee8... AArch64: Add FLAG for get/set reg intrinsics [PR94442] (*)
  16e4f1a... Refactor range handling of builtins in vr_values and ranger (*)
  5d53ec2... Saturate overflows return from SCEV in ranger. (*)
  dbcc6b1... preprocessor: Further fix for EOF in macro args [PR97471] (*)
  35f258f... libgomp: Fix up bootstrap in libgomp/target.c due to false  (*)
  953277b... c++: Add fixed test [PR82239] (*)
  5bcd7de... Simplify and split irange::copy_legacy_range into two funct (*)
  f7378bb... gcc/doc/invoke.texi: Fix @table syntax (*)
  128f43c... Avoid changing PHIs in GIMPLE split_edge (*)
  0672959... Fix latch PHI arg lookup in vectorizable_reduction for doub (*)
  1bfc07d... openmp: Implement support for OMP_TARGET_OFFLOAD environmen (*)
  94fd05f... libstdc++: Define noop coroutine details private and inline (*)
  2c2278f... libstdc++: Remove inheritance from std::coroutine_handle<>  (*)
  8c3846e... MSP430: Support a memory operand for op1 of andneghi3 (*)
  b3032d1... collect-utils.c, lto-wrapper + mkoffload: Improve -save-tem (*)
  00b3555... Fix compilation on older systems (*)
  f0c0f12... Special case shifting by zero in operator_rshift::op1_range (*)
  8f70460... [Ada] Refine type for type constraining routines (*)
  420021e... [Ada] Prevent crashes when pretty-printing freeze nodes fro (*)
  3bb4836... [Ada] AI12-0339: Empty function for Aggregate aspect of Ada (*)
  71400ef... [Ada] Add support for Unreferenced aspect on formal paramet (*)
  53642c3... [Ada] Refine result type of Get_Accessibility (*)
  b21732c... [Ada] Replace low-level Ekind membership tests with high-le (*)
  4c5e987... [Ada] Implement AI12-0280 Making 'Old more flexible (*)
  e3b69cc... [Ada] Spurious error in current instance used as formal pac (*)
  6875e12... [Ada] Make attribute Update an obsolescent feature (*)
  b68e5db... [Ada] CUDA: build procedure calls instead of function calls (*)
  abc694c... [Ada] Crash on cond expression as actual for anonymous acce (*)
  c01c11c... [Ada] Fixes for pretty command-line GNATprove output with - (*)
  04b0694... [Ada] Hang on cond expression as actual for anonymous acces (*)
  854f9a8... [Ada] gnatpp: Fix documentation of threshold switches (*)
  66b6967... [Ada] New warning on not fully initialized box aggregate (*)
  6af3576... [Ada] Inlining nonstatic calls to static expression functio (*)
  b03a25f... [Ada] Crash on precondition, discriminant and protected obj (*)
  2e55a8e... [Ada] Issue with gnatbind -V switch and Ada 2012 (*)
  562ccc8... [Ada] Fix comments as volatility properties can apply to ob (*)
  8281a07... [Ada] Spurious discriminant check on "for of" loop (*)
  83dcc2b... [Ada] Flexible AST node structure (*)
  1b93e42... [Ada] Fix internal error on bit-aligned component of functi (*)
  d3c2ce8... [Ada] Document Ada.Task_Initialization (*)
  be27374... [Ada] Display source code pointing at locations in messages (*)
  bc60bb5... [Ada] Remove extra validity check in case statement (*)
  f3f1deb... [Ada] Ada_2020: Further code cleanup for container aggregat (*)
  797c14b... [Ada] Propagate predicate function to a full view of a priv (*)
  e837a62... [Ada] Code clean up (*)
  afa1ffd... [Ada] Support for new aspect Subprogram_Variant on recursiv (*)
  87eb6d2... [Ada] Minor reorder subprogram declarations alphabetically (*)
  a335f6f... tree-optimization/97496 - avoid SLP externs in patterns (*)
  57fa414... Add { target int128 } to gcc.dg/pr97488.c (*)
  bc252d9... IBM Z: Emit vector alignment hints for strlen (*)
  970d683... Daily bump. (*)
  6e02de9... Use precision and sign to compare types for ranges (*)
  f000b7c... testsuite: Enable and adjust powerpc vec-extract and vsu te (*)
  e7a0af8... libstdc++: Implement std::make_unique_for_overwrite (*)
  badeac7... testsuite: Enable and adjust powerpc fold-vec-extract/inser (*)
  b003c4b... coroutines: Emit error for invalid promise return types [PR (*)
  619f91e... cplxlower: Avoid a transform when looking at a default defi (*)
  fc77484... libstdc++: Use reserved name for C++20 attribute (*)
  aa6d2be... libstdc++: Optimize container node-handle type for size (*)
  5abe05b... preprocessor: Fix non-fn fn-like macro at EOF [PR97471] (*)
  8d31eb8... rs6000: correct BE vextract_fp_from_short[hl] vperm masks (*)
  2d2f4ff... Gracefully handle right shifts larger than the precision. (*)
  11b8cca... IPA: fix one more UBSAN error (*)
  361c378... tree-optimization/97486 - avoid edge insertion in SLP vecto (*)
  4ba6019... libstdc++: Remove unused header (*)
  2c6565d... doc: Add closing parenthesis to -ffat-lto-objects docs (*)
  c0bab60... [Ada] Ada_2020: Implement Key_Expression for named containe (*)
  86b3d0d... [Ada] Missing check on array concatenation (*)
  84adfdd... [Ada] Suppress warnings in expansion of "for ... of" loops (*)
  f1f877e... [Ada] Use alternate stack for signal handling on PowerPC/Li (*)
  e4a238d... [Ada] Remove excessive guards in building predicate functio (*)
  5ad0303... [Ada] Alternative display of multi-line messages for GNATpr (*)
  dc55492... [Ada] AI12-0352: Early derivation and equality of untagged  (*)
  5f39639... [Ada] Compiler abort on in_out function parameter with type (*)
  44ecd94... [Ada] Wrong freezing for expression function with contracts (*)
  b0a16e6... [Ada] Implement initialization of CUDA runtime (*)
  2bb7741... [Ada] Expanded names in ghost assignments (*)
  08b0a5e... [Ada] Do not replace bounds for packed arrays that depend o (*)
  ec28fae... [Ada] Ada2020: AI12-0304 Put_Image attrs of lang-def types (*)
  b6bcca6... [Ada] ACATS 4.1R - Exception missed (*)
  be8d605... [Ada] Reject use of Relaxed_Initialization on scalar/access (*)
  17ea7fa... [Ada] No range check on fixed point to integer conversion (*)
  a6272b8... [Ada] Clarify protection offered by preconditions on Ada.Te (*)
  b7fd826... [Ada] Fix typo in error message about contract cases (*)
  2e2e6cf... [Ada] Simplify detection of by-copy types (*)
  fa366a9... [Ada] Clarify current design of Errout wrt global variable  (*)
  26349b6... [Ada] Ada2020: AI12-0304 Put_Image attrs of lang-def types (*)
  8c8b92d... [Ada] Ada2020: matching parentheses and brackets (*)
  b9d6859... [Ada] Crash in expression function defined in protected obj (*)
  c95f210... [Ada] AI12-0170: Abstract subprogram calls in class-wide pr (*)
  e40cb36... [Ada] Private type unexpectedly visible (*)
  e335bd2... [Ada] Clean up support of square brackets (*)
  52ad13b... [Ada] Remove useless initialization and refine type of a lo (*)
  b0fa1c6... [Ada] Refine type of a local variable (*)
  5a36f3d... [Ada] Simplify membership test for operators (*)
  00bccdf... [Ada] Simplify repeated calls with membership test (*)
  5b80069... Handle right shifts by zero in range-ops. (*)
  95f2784... tree-optimization/97466 - remove spurious assert (*)
  222f312... [PATCH] fold x << (n % C) to x << (n & C-1) if C meets powe (*)
  dccb0f8... Simplify comparison GIMPLE IL verification (*)
  04ffed2... libsanitizer: Add recently added commit to LOCAL_PATCHES. (*)
  3acb91a... Daily bump. (*)
  1e70b1a... revamp ada.numerics.aux (*)
  476036b... libsanitizer, Darwin, Bootstrap : Fix bootstrap on Darwin < (*)
  cd6cd6a... PR libfortran/97063 - Wrong result for vector (step size is (*)
  019e1c8... Daily bump. (*)
  cb6b952... testsuite: simplify target requirements for various Power9  (*)
  1f65bf2... libstdc++: Fix visitor return type diagnostics [PR97449] (*)
  f476a9f... testsuite: Enable builtins-3-p9.c on BE targets. (*)
  56e4eee... Daily bump. (*)
  4e4d0f7... testsuite: remove explicit -m32/-m64 from testcases (*)
  02629b1... PR fortran/95979 - ICE in get_kind, at fortran/simplify.c:1 (*)
  3e8d8f3... [PATCH] Don't display ranges for dead ssa-names. (*)
  5849257... pointer_plus [0, 0] + const folding (*)
  aabc96c... Don't invoke range_of_expr multiple times. (*)
  4a135bd... Don't assert on a negative shift. (*)
  ccb4f20... c++: Fix nullptr deref [pr97460[ (*)
  a16da48... c++: Fix null deref at EOF [PR96258] (*)
  a659068... Inhibit support for C++0x threads on VxWorks < 6 (*)
  e94d583... Inhibit support for gthread condvars on VxWorks < 6 (*)
  0aeeda8... Add missing #include <taskLib.h> in gthr-vxworks.c (*)
  21295f4... Fix leftover _VXW_PRE_69 in gthr-vxworks.h (*)
  4cde835... Stub out VX_ENTER_TLS_DTOR for VxWorks != 6 (*)
  2d23fd2... Fix the vxworks crtstuff handling of kernel/rtp variations (*)
  57dd4e7... Allow self configured definition of _WRS_VXWORKS_MAJOR (*)
  90042c4... arm: Fix the warning -mcpu=cortex-m55 conflicting with -mar (*)
  6c6e0ca... Adjust BB vectorization SLP build heuristics (*)
  3775358... arm: Fix wrong code generated for mve scatter store with wr (*)
  e27c8cc... Fix modref-4.c testcase (*)
  9791b4b... libsanitizer: update locale patches (*)
  b040b1c... Reapply all revisions mentioned in LOCAL_PATCHES. (*)
  0b997f6... libsanitizer: merge from master (*)
  4a70aa7... RISC-V: Handle implied extension in multilib-generator (*)
  540d5f4... Refactor vect_get_and_check_slp_defs some more (*)
  a866239... IPA: compare VRP types. (*)
  23a9215... [Ada] Assorted style cleanups (*)
  4b97cbe... [Ada] Preelaborate rules not fully enforced (*)
  5243014... [Ada] Implement expansion of CUDA_Execute pragma (*)
  54690b9... [Ada] Ada2020: parsing of qualified exprs with new agg synt (*)
  2357b29... [Ada] Crash in generic renaming declaration of child unit (*)
  8dfdfd4... [Ada] Remove non-ASCII character (*)
  853f7f8... [Ada] Attribute Img on derived types (*)
  5742eed... [Ada] Attribute Img on derived types (*)
  d22f3ea... [Ada] Ada2020: AI12-0129 Make protected objects more protec (*)
  a900519... [Ada] Clean up in system.ads dependencies during compiler b (*)
  f6fd953... [Ada] Legal actual type with inherited discriminants reject (*)
  7e1ccdb... [Ada] Remove obsolete workaround regarding array returns (*)
  cfe989c... [Ada] Convert from UTF_16 to UTF_8 fails for large values (*)
  56bedb1... [Ada] Avoid premature finalization of a function result (*)
  d931c94... [Ada] Constants no longer synchronised if they are access-t (*)
  7e8e3cb... [Ada] Finalization of uninitialized object with build in pl (*)
  b87042c... [Ada] Detect qualified type names for AI12-0027 (*)
  3d5f1f2... [Ada] Relax too strong assertions (*)
  6d0dedf... [Ada] Improvements to implementation of Ada_2020 attribute  (*)
  263bb39... [Ada] Reduce use of primary stack on string concatenation (*)
  a121d54... [Ada] Spurious visibility error on Declare_Expression with  (*)
  f54147f... [Ada] Use new Max_Integer_Size attribute in system.ads file (*)
  2341c8a... [Ada] Remove support for -gnatP and pragma Polling (*)
  5540812... [Ada] Unique itypes names for unconstrained array object de (*)
  2c06148... [Ada] Cleanup related to itypes for unconstrained object de (*)
  476a8ec... [Ada] SPARK: update for effectively volatile types and obje (*)
  0574695... [Ada] GNAT-LLVM unnesting issues in elaboration code (*)
  6f23868... [Ada] Crash when specifying an abstract subprogram with Str (*)
  64d5b75... [Ada] Fix documentation of No_Local_Timing_Events (*)
  c7c7dd3... [Ada] Add Max_Integer_Size attribute and couple of helper f (*)
  429ad0b... tree-optimization/97428 - split SLP groups for loop vectori (*)
  b85d5dc... Daily bump. (*)
  1e8e49f... compiler: don't export function type parameter names (*)
  f33ac3b... runtime: use correct types in __go_ptrace shim (*)
  6949fbe... libgo: correct Makefile typo in path to x/net/route package (*)
  4f4f649... compiler: export type for string and bool constants (*)
  b7beab8... testsuite: Fix some endianness bugs in p9 runnable tests. (*)
  7dbf96e... libstdc++: Fix typos in copyright notice (*)
  f3ee947... c++: Fix [[deprecated]] and implicit operator==. [PR97358] (*)
  782ebea... testsuite: Add appropriate target requirements to P9 testca (*)
  08e7122... c++: Improve printing of pointers-to-members [PR97406, PR85 (*)
  f2ff7d2... [nvptx, testsuite] Xfail stack atomics (*)
  f6db796... Fix fndecl's for fortran coarray calls. (*)
  34af17c... [nvptx] Remove -m32 (*)
  6b55fa2... Fix toplevel comment of attr-fnspec.h (*)
  7cb40b0... fix TARGET_MEM_REF dumping (*)
  2fa684f... Also accept symbols in other partition in symtab_node::bind (*)
  445567b... libgomp: Amend documentation for omp_get_max_active_levels  (*)
  852dce0... Fix ICE in vectorizable_live_operation (*)
  d8394e2... [Ada] Spurious visibility on private with package (*)
  7e3f614... [Ada] Wrong use of Scope_Depth_Value (*)
  cba9c02... [Ada] Ada2020: AI12-0003 Specifying the standard storage po (*)
  9526040... [Ada] Cleanup definition of Might_Have_Tasks (*)
  8861bdd... [Ada] Get finalization right when a function returns a func (*)
  7e37c1a... [Ada] Crash on subtype of fixed-point type (*)
  e4f503b... [Ada] Fix access to uninitialized global variable when emit (*)
  a0a294d... [Ada] Cleanup defensive guards for Null_Exclusion_Present (*)
  8f366ea... [Ada] Bring defensive guard for Null_Exclusion_Present up t (*)
  1d1e5e2... [Ada] Explain predicate function not being inherited by ind (*)
  2b47f13... [Ada] Adjust style in support for CUDA_Execute pragma (*)
  e1e1296... [Ada] Avoid unnecessary (re)assignments in Make_Info (*)
  fcbac1b... [Ada] Remove excessive defensive calls to Is_Type (*)
  701a056... [Ada] Code cleanup (*)
  f644627... [Ada] Remove obsolete DSP comment (*)
  8b6d722... [Ada] Do not expand 'Initialized in codepeer mode (*)
  cc53bec... [Ada] Assert failure on incorrect code (*)
  96ece83... [Ada] Double evaluation of predicate (*)
  73b211a... [Ada] Do not use maximal values from System in runtime unit (*)
  a39bc02... [Ada] Simplify membership tests with N_Entity subtype (*)
  fd11c7e... [Ada] Refine type from Nat to Pos in Make_Index (*)
  38e5d9c... [Ada] Fix range check on constrained array with expanded in (*)
  8ad6af8... [Ada] Add support for compile time evaluation of Shift_Righ (*)
  46a3809... [Ada] Ada2020: AI12-0180 Using subprograms and entries in i (*)
  acc1708... [Ada] Warn on unknown aspect (*)
  c2c8f0d... [Ada] Complete support for static intrinsic functions (*)
  fe3463c... [Ada] Ada_2020: Add aspect Aggregate to standard container  (*)
  d588b8b... [Ada] Add iterators over GNAT.Array_Split.Slice_Set (*)
  40486f9... [Ada] AI12-0385 Predefined shifts and rotates should be sta (*)
  d43123e... [Ada] Do not remove side effects from any object declaratio (*)
  28290cb... tree-optimization/97482 - fix split_constant_offset of nop- (*)
  ee21a5f... [nvptx, testsuite] Remove xfail for PR84958 (*)
  6760065... [nvptx, testsuite] Fix xpass with ident-0b.c (*)
  c3d243f... [nvptx, testsuite] Remove dg-skip-if for ptxas oom (*)
  49451c5... [nvptx, testsuite] Disable default xfails (*)
  93e5ebc... [nvptx, testsuite] Remove dg-skip-if for ptxas crash fixed  (*)
  32e7e5f... [nvptx, testsuite] Remove dg-skip-if for ptxas crashes (*)
  c72720e... [nvptx, testsuite] Remove xpassing xfails for ptxas crashes (*)
  10744da... testsuite: Partially fix up modref-*.c tests (*)
  508e2d8... IPA: fix profile handling in IRA (*)
  a0504b3... params: Fix up help.exp testing (*)
  72eb833... RISC-V: Add support for -mcpu option. (*)
  83927c6... Enable Intel HRESET Instruction (*)
  299a53d... Enable gcc support for UINTR (*)
  b2698c2... Daily bump. (*)
  28774a6... libgo: print reason code if throwing unwind exception fails (*)
  14d83c6... PR middle-end/97391 - bogus -Warray-bounds accessing a mult (*)
  34efa5c... PR c/97413 - bogus error on function declaration with many  (*)
  30d06b7... [testsuite] Don't overwrite compiler_flags in check_compile (*)
  dc57070... libgo: export NetBSD-specific types in mksysinfo.sh (*)
  ca56d57... runtime: correct semaphore implementation on netbsd (*)
  61a43de... analyzer: fix ICE on globals with unknown size [PR93388] (*)
  12b267c... analyzer: fix build with ada [PR93723] (*)
  974e397... analyzer: don't use <setjmp.h> in tests [PR97394] (*)
  270c5a9... c++: Diagnose bogus variadic lambda. [PR97358] (*)
  8f8cba4... Rework the condition variables support for VxWorks (*)
  9310360... x86: Add missing intrinsics [PR95483] (*)
  2fca6a9... Fix the VX_CPU selection for -mcpu=xscale on arm-vxworks (*)
  78198b6... libstdc++: Fix unspecified comparison to null pointer [PR 9 (*)
  5b00bcc... Rework CPP_BUILTINS_SPEC for powerpc-vxworks (*)
  d00f8b4... Fallback to default CPP spec for C++ on VxWorks (*)
  69d6b3f... Honor $(MULTISUBDIR) in -I directives for libgcc on VxWorks (*)
  e4b887c... Add include-fixed to include search paths for libgcc on VxW (*)
  b3f1fef... Adjust the VxWorks alternative LIMITS_H guard for glimits.h (*)
  068644a... c++: DECL_FRIEND_P cleanup (*)
  06bec55... i386: Improve chaining of _{addcarry,subborrow}_u{32,64} [P (*)
  2b9c09a... libstdc++: Fix tests that fail with old std::string ABI (*)
  a121715... Do not call range_of_ssa_name_with_loop_info with the loop  (*)
  ea9535e... More vect_get_and_check_slp_defs refactoring (*)
  c602426... Tigthen flag_pic processing in vxworks_override_options (*)
  1433846... Turn offset_map to HOST_WIDE_INT (*)
  4d90edb... Handle POINTER_PLUS_EXPR in jump functions in ipa-modref. (*)
  4aa9742... Fortran: Fix line-truncation warning for !$acc and !gcc$ (*)
  ec5e646... adjust BB SLP build from scalars heuristics (*)
  17d5739... [gimple] Move can_duplicate_bb_p to gimple_can_duplicate_bb (*)
  9068711... c++: Instantiation with local extern [PR97395] (*)
  252c996... libstdc++: Define some std::string constructors inline (*)
  a1b6b01... libstdc++: Improve comments for check_effective_target_cxx1 (*)
  5e961db... libstdc++: Improve comments in std::string tests (*)
  5ae9ddd... libstdc++: Enable tests that incorrectly require cxx11-abi (*)
  dc38e25... libstdc++: Implement LWG 3706 for COW strings (*)
  4d2a56a... Fortran  :  ICE in build_field PR95614 (*)
  c7b6a75... Support ofsetted parameters in local modref (*)
  87d75a1... Fix SCC discovery in ipa-modref (*)
  2fa5f5c... libgomp: Fix a typo in documentation (*)
  7e5aeda... runtime: populate signal PC on NetBSD (*)
  7355c1d... syscall: port fix for netbsd unix sockets from upstream (*)
  78fbe73... PR target/96759 - Handle global variable assignment from mi (*)
  72b3833... reflect: ensure uniqueness of type descriptors on AIX. (*)
  bdd74cc... Daily bump. (*)
  8949b98... openmp: Add support for the omp_get_supported_active_levels (*)
  5204cc5... libstdc++: Fix doxygen comment for std::any_of (*)
  f76949c... combine: Fix up simplify_shift_const_1 for nested ROTATEs [ (*)
  0e0bedd... libstdc++: Update C++20 status documentation (*)
  16d0b03... libstdc++: Remove trailing whitespace from XML docs (*)
  739526a... Do not save hash slots across calls to hash_table::get_or_i (*)
  8311899... lto-wrapper: Use nontemp filename with -save-temps (*)
  f694a0d... [arm] Use -Os for stack-protector-[56].c tests (*)
  25095d1... AArch64: Add Neoverse N2 tuning model (*)
  7287cf1... lto-wrapper: Use nontemp filename with -save-temps (*)
  a673744... Remove STMT_VINFO_SAME_ALIGN_REFS (*)
  35103c6... nvptx/mkoffload.c: Add missing fclose (*)
  8e0e941... ASAN: disable -Wno-stringop-overflow for 2 tests (*)
  ca4938f... AArch64: Add FLAG for mul/mla/mls intrinsics [PR94442] (*)
  14707c8... openmp: Improve composite triangular loop lowering and expa (*)
  56cb815... Fix tramp3d PGO misoptimization (*)
  8be127c... Daily bump. (*)
  af66094... analyzer: handle static callbacks [PR97258] (*)
  455c3d2... mathfn_built_in_type case type fix (*)
  db36e78... make sin and cos generics inlineable (*)
  6f0a4ae... MIPS/libphobos: Fix switchcontext.S assembly for MIPS I ISA (*)
  46f4a39... Do not ignore failures from gimple_range_calc_op2. (*)
  c5aad5a... libstdc++: Apply proposed resolution for LWG 3450 (*)
  e066821... libstdc++: Apply proposed resolution for LWG 3449 [PR95322] (*)
  c840700... libstdc++: Update doxyfile to Doxygen 1.8.20 format (*)
  925eb6a... libstdc++: Include C++17 features in doxygen API docs (*)
  ae3967c... libstdc++: Fix documentation for return values of copy algo (*)
  82118ac... operator_trunc_mod::wi_fold: Return VARYING for mod by zero (*)
  3175d40... analyzer: add warnings about writes to constant regions [PR (*)
  1be51a3... PR c++/97201 - ICE in -Warray-bounds writing to result of o (*)
  83685ef... Generalize compute_objsize to return maximum size/offset in (*)
  de05c19... Correct handling of indices into arrays with elements large (*)
  71dbabc... Cleanup ipa-modref (*)
  f10f11e... tree-optimization/97357: Fix testcase (*)
  126ed72... optimize permutes in SLP, remove vect_attempt_slp_rearrange (*)
  7e7352b... arm: Use E_FOOmode instead of FOOmode in arm_preferred_simd (*)
  bd28b73... SLP: fix SVE issues (*)
  a7825bb... fix SLP subgraph detection wrt fully shared lanes (*)
  91d80cf... vect: Fix an ICE in vect_recog_mask_conversion_pattern (*)
  91e4e16... nvptx - invoke.texi: Update default of -misa (*)
  8a3da2e... PR target/97349 AArch64: Incorrect types for some Neon vdup (*)
  a1a10a0... IBM Z: Change vector copysign to use bitwise operations (*)
  edafa96... libphobos: Override tool_timeout value in testsuite (*)
  893f954... d: Merge upstream dmd 70aabfb51 (*)
  19f6b41... d: Merge upstream dmd 3a9790525 (*)
  e1b4fbf... Ignore shifts larger than precision in operator_rshift::op1 (*)
  ab87b0a... IPA: prevent an UBSAN error (*)
  6d42d1e... More consistently split SLP groups (*)
  63ad600... [nvptx] Fix -msoft-stack-reserve-local format (*)
  5b2cc63... tree-optimization/97357 - avoid abnormals in loop splitting (*)
  875c29a... Fortran  : ICE in gfc_validate_kind PR96099 (*)
  2baa36d... Daily bump. (*)
  2ad4120... import elementary functions as intrinsics (*)
  4eaf96c... aix: remove libgomp and libatomic archives before creating  (*)
  07c7498... Objective-C, Darwin : Make protocols private extern and wea (*)
  dcd9800... libobjc, Darwin : Fix powerpc encoding regression. (*)
  73699d9... Objective-C++ : Fix bitfield ivars. (*)
  04103ec... testsuite, Objective-c++ : Update diagnostic plugin test. (*)
  cc3014d... testsuite, objective-c++ : Add a dummy retain/release to te (*)
  fd36daf... testsuite, objective-c++ : GC is not available from Darwin1 (*)
  0b9a731... aix: add FAT library support for libstdc++fs.a (*)
  6b468b7... testsuite, Objective-C++ : Skip an ancient test on newer sy (*)
  fa99b56... testsuite, Objective-c++ : Fix GNU API tests to work with N (*)
  5505a9e... testsuite, Objective-C : Fix two plugin diagnostics tests f (*)
  b292746... testsuite, Objective-C : Fix call-super-2.m for newer NeXT  (*)
  b1b7599... testsuite, Objective-C : Update forward-1.m. (*)
  40330e7... testsuite, Objective-C : Add initialize method to root clas (*)
  bae828f... testsuite, Objective-C : Adjust gnu-api tests for Darwin. (*)
  f2ac4fc... testsuite, Objective-C : Update a test for newer OS version (*)
  67f984d... testsuite, Objective-C : Compatibility fixes. (*)
  8703bf5... Darwin, Objective-C : Adjust objective-c symbol linkage wit (*)
  336fdc8... Darwin, Objective-C : Update meta-data linkage. (*)
  3ba0afa... Objective-C, Darwin : Update message call codegen. (*)
  75d4d7b... Objective-C, Darwin : Revise the runtime selection options. (*)
  1cc7476... Objective-C++, Darwin : Make metadata 'extern "C"'. (*)
  1174b08... Ojective-C, Darwin : Adjust category superclass ref names ( (*)
  6224a8a... Objective-C, Darwin : Update protocol metadata to current v (*)
  aab566a... Daily bump. (*)
  2f61125... Fix parameter map computation in ipa-modref (*)
  e88b04b... [nvptx] Replace dots in function names (*)
  db52bcf... [nvptx] Factor out write_fn_proto_1 (*)
  2137aa9... libstdc++: Replace use of reserved name that clashes [PR 97 (*)
  988f046... Fix ICE in remap_arguments with removed parameters. (*)
  5d2ceda... Fix modref_transform ICE with more than 32 parameters. (*)
  6a6c85f... Fix ipa-modref ICE with not allocated summaries. (*)
  c8fd2be... Fix modref handling of parameter adjustments and jump funct (*)
  f1f1008... Improve tree-ssa-alias dump files. (*)
  c28d91b... Objective-C, Darwin : Pick up super refs directly. (*)
  bb67553... Darwin : Only emit Objective-C section switches for older l (*)
  ecd616f... Objective-C, Darwin : Update metadata section uses. (*)
  a788c45... Objective-C, Darwin : Use special string sections for V2 Ne (*)
  900c0ca... Objective-C: Addess a FIXME (NFC). (*)
  dcf59c5... Darwin : Begin rework of zero-fill sections. (*)
  16664e6... x86-64: Check CMPXCHG16B for x86-64-v[234] (*)
  02cbd79... libstdc++: Fix variant build on 32-bit targets [PR95904] (*)
  14db1df... PR97359: Do not cache relops in GORI cache. (*)
  c74a0e8... Daily bump. (*)
  3427e31... libstdc++: Diagnose visitors with different return types [P (*)
  3ee44d4... libstdc++: Fix incorrect results in std::seed_seq::generate (*)
  bb37ad8... Don't keep strict_low_part in reloads for non-registers. [P (*)
  98c37d3... libstdc++: Optimize uniform_int_distribution using Lemire's (*)
  6ce2cb1... libstdc++: Adjust variable export in makefile (*)
  7e7eef2... libstdc++: Pass CXXFLAGS to check_performance script (*)
  f9919ba... libstdc++: Add performance test for <random> (*)
  59a9514... x86: Add <x86gprintrin.h> (*)
  383400a... [nvptx] Set -misa=sm_35 by default (*)
  8c26cfc... Fixup gcc.dg/vect/pr65947-3.c when masked loads are availab (*)
  16760e5... tree-optimization/97334 - improve BB SLP discovery (*)
  afcbeb3... libstdc++: Fix unused variable warning (*)
  ffe8baa... IPA modref: fix miscompilation in clone when IPA modref is  (*)
  5d708c6... tree-optimization/97347 - fix another SLP constant insertio (*)
  1cde5d8... Fix for PR97317. (*)
  a0e6e49... random memory leak fixes (*)
  781634d... vrp: Fix up gcc.target/aarch64/pr90838.c [PR97312, PR94801] (*)
  600cf11... match.pd: Fix up FFS -> CTZ + 1 optimization [PR97325] (*)
  6887244... Move pr97315-1.c test to g++.dg/opt/. (*)
  36500ed... fix ICE with BB vectorization of PHIs (*)
  da9df69... Daily bump. (*)
  9158a4d... libstdc++: Make ranges::construct_at constexpr-friendly [PR (*)
  1c56c14... c++: Fix member alias template in C++17 and up. [PR96805] (*)
  a500588... take type from intrinsic in sincos pass (*)
  d1c566d... libcpp: Directly peek for initial line marker (*)
  cd23ed8... [PATCH, rs6000] Rename BU_P10_MISC_2 define to BU_P10_POWER (*)
  3e1123e... Disable TBAA in some uses of call_may_clobber_ref_p (*)
  3a9e6ee... debug: Make sure to output .file 0 when generating DWARF5. (*)
  baf4750... Improve documentation of -fallow-store-data-races (*)
  b2a96bf... libstdc++: Add assertions for preconditions in sampling dis (*)
  5a44836... arm: [MVE] Add missing __arm_vcvtnq_u32_f32 intrinsic (PR 9 (*)
  181702e... SLP vectorize multiple BBs at once (*)
  f997b67... libstdc++: Add C++11 member functions for ios::failure in o (*)
  c06617a... libstdc++: Avoid divide by zero in default template argumen (*)
  629e054... tree-optimization/97330 - fix bad load sinking (*)
  2bdf324... Fix handling of parm_offset in ipa-modref on 32bit targets. (*)
  e4ee51e... IPA MOD REF: add debug counter. (*)
  532e882... adjust BB vectorization dump scanning (*)
  237f12d... arm: [MVE] Remove illegal intrinsics (PR target/96914) (*)
  afb198e... arm: [MVE[ Add vqdmlashq intrinsics (PR target/96914) (*)
  f18eeb6... arm: Fix ICE on glibc compilation after my DIVMOD optimizat (*)
  9489806... Fix PR97325. (*)
  91ae693... Fix PR97315 (part 2 of 2) (*)
  214d514... Fix PR97315 (part 1 of 2) (*)
  273b30c... openmp: Set cfun->calls_alloca when needed in OpenMP outlin (*)
  7345ef6... [libgomp, nvptx] Report launch dimensions in GOMP_OFFLOAD_r (*)
  c1c62ae... c++: ICE in dependent_type_p with constrained auto [PR97052 (*)
  6b1b5c2... c++: Set the constraints of a class type sooner [PR96229] (*)
  6caec77... Daily bump. (*)
  6ae17a3... libstdc++: Fix divide by zero in default template argument (*)
  23f75da... libstdc++: Fix non-reserved names in headers (*)

(*) This commit already exists in another branch.
    Because the reference `refs/users/acsawdey/heads/ld-cmpi-cr0' matches
    your hooks.email-new-commits-only configuration,
    no separate email is sent for this commit.


More information about the Gcc-cvs mailing list