[gcc/marxin/heads/loop-unswitch-improvement-v4] (113 commits) Fix me.

Martin Liska marxin@gcc.gnu.org
Wed Dec 1 14:12:37 GMT 2021


The branch 'marxin/heads/loop-unswitch-improvement-v4' was updated to point to:

 8c4a79ac39b... Fix me.

It previously pointed to:

 cda58fc6552... Loop unswitching: refactoring & costing improvement

Diff:

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

  cda58fc... Loop unswitching: refactoring & costing improvement


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

  8c4a79a... Fix me.
  d3bf347... WIP xx.
  c26c744... Simplify a bit.
  2f197eb... Loop unswitching: refactoring & costing improvement
  d376b73... doc, d: Add note that D front end now requires GDC installe (*)
  47fe7be... d: Update documentation of new D language options. (*)
  82a7daa... [Ada] Fix incorrect fixed-point computation in expression f (*)
  ba12deb... [Ada] Tune whitespace of the bounded lists Aggregate aspect (*)
  38e7e9a... [Ada] Allow formal functions to have a default in the form  (*)
  bbafa62... [Ada] Do not return freeze nodes for start of early call re (*)
  9ce9322... [Ada] Fix crash on pragma Compile_Time_Warning/Error (*)
  1010cb0... [Ada] Syntax error on "not null procedure" (*)
  70b29d0... [Ada] Tidy up freezing code for instantiations (continued) (*)
  49b8a94... [Ada] Tidy up freezing code for instantiations (*)
  17fa48b... [Ada] Fix typo in comment (*)
  bb2fc09... [Ada] Improve support for casing on types with controlled p (*)
  be6bb3f... [Ada] Fix issues with ignored ghost code and unnesting (*)
  dbdb6b9... [Ada] Make Timed_Task_Entry_Call's defer_abort nestable (*)
  e3102ec... [Ada] Do not free task for _parent (*)
  b940999... [Ada] Spurious warning when using 'Type_Key on generic form (*)
  8ba38e8... [Ada] Create object file for ignored ghost compilation unit (*)
  621cccb... [Ada] RTEMS: add traceback support for AArch64 (*)
  ff46a53... [Ada] Add signal to exception mapping for RTEMS (*)
  38df84a... [Ada] Fix small discrepancy between -gnatG and -gnatD[G] ou (*)
  790b875... [Ada] Improve error messages for dot notation when -gnatX n (*)
  be8de8e... [Ada] Add query for extended precision floating-point types (*)
  0f3dfe4... [Ada] Replace low-level detection of subprograms with high- (*)
  a41a910... [Ada] Sync whitespace between variants of Indefinite_Holder (*)
  ef520c0... [Ada] Sort list of Ada runtime units in Makefile.rtl (*)
  0c18fdf... [Ada] Whitespace cleanup in Makefile.rtl dependency rules (*)
  6054bc8... [Ada] Document System.Atomic_Counters as supported on ARM a (*)
  aeaabe7... [Ada] Improve messages on incorrect state refinement in SPA (*)
  7b4069f... [Ada] Storage error on untagged prefixed subprogram calls w (*)
  ab59968... [Ada] Avoid duplication for Sets functions (*)
  659e775... [Ada] Simplify building of inequality function body (*)
  f05f68b... [Ada] Cleanup listing of representation info (*)
  cf23d58... i386: Fix up some minor formatting issues and one inconsist (*)
  c264208... libcpp: Enable P1949R7 for C++98 too [PR100977] (*)
  35f2c09... simplify-rtx: Punt on simplify_associative_operation with l (*)
  ac5fd36... libcpp: Fix up #__VA_OPT__ handling [PR103415] (*)
  29df53f... middle-end: move bitmask match.pd pattern and update tests (*)
  da9386f... tree-optimization/103456 - Record only successes from objec (*)
  c177e80... Daily bump. (*)
  f5e2f2d... Fix ICE in ix86_attr_length_immediate_default. (*)
  0fc26e6... rs6000: Clarify overloaded builtin diagnostic (*)
  be30fc4... libstdc++: Fix tests that fail with fully-dynamic-string (*)
  675afa2... libstdc++: Fix fully-dynamic-string build (*)
  56b07ba... libstdc++: Ensure C++20 std::stringstream definitions use c (*)
  955ea7b... analyzer: add regression test [PR94579] (*)
  9603bcc... analyzer: add regression test [PR99269] (*)
  03ea0ca... analyzer: verify that -Wanalyzer-too-complex can be disable (*)
  6b8ecbc... Fortran: improve expansion of constant array expressions wi (*)
  a3e75c1... c++: don't fold away 'if' with constant condition (*)
  91c2600... libstdc++: Skip tag dispatching for _S_relocate in C++17 (*)
  cca6090... libstdc++: Make Asan detection work for Clang [PR103453] (*)
  36421e7... Fortran: error recovery when simplifying MINLOC/MAXLOC (*)
  814f52a... Fortran: check type of SUB argument to IMAGE_INDEX (*)
  e5440bc... ipa-sra: Check also ECF_LOOPING_CONST_OR_PURE when evaluati (*)
  7057b8f... vect: Fix ncopies calculation for emulated gather/scatter [ (*)
  5fee5ec... d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad25 (*)
  b3f6011... ipa-param-manip: Be careful about a reallocating hash_map (*)
  26493af... Add comment to indicate tail recursion (*)
  e43b15c... Always track arguments, even when ignoring equiv params. (*)
  fa01e20... Remove more stray returns and gcc_unreachable ()s (*)
  0194d92... tree-optimization/103489 - fix ICE when bool pattern recog  (*)
  7e846b0... Change if-to-switch-conversion test. (*)
  67013a2... libstdc++: Use gender-agnostic pronoun in docs (*)
  92084a6... libstdc++: Add [[nodiscard]] to std::byteswap (*)
  365cd5f... [OpenACC] Remove erroneous "Orphan reductions cannot have g (*)
  77d24d4... Consolidate OpenACC "gang reduction on an orphan loop" chec (*)
  c4f4c60... Re OpenACC "gang reduction on an orphan loop" error message (*)
  f1a58ab... [OpenACC] Allow gang reductions inside serial constructs (*)
  2b7dac2... Make OpenACC orphan gang reductions errors (*)
  a83a075... Fix c-c++-common/goacc/routine-4.c and c-c++-common/goacc/r (*)
  92de188... [Committed] PR testsuite/103477: Fix big-endian mistake in  (*)
  f33fdda... Remove can_throw_non_call_exceptions special case from oper (*)
  8af3f53... vect: Support masked gather loads with SLP (*)
  32ede10... if-conv: Apply VN to hoisted conversions (*)
  1083384... vect: Support gather loads with SLP (*)
  6f79861... vect: Use generalised accessors to build SLP nodes (*)
  8de7958... vect: Use code_helper when building SLP nodes (*)
  8bb81b3... vect: Fix SVE mask_gather_load/store_store tests (*)
  9b57704... vect: Fix vect_is_reduction (*)
  0fb2ab5... vect: Pass mode to gather/scatter tests (*)
  b1d1514... Mark IFN_ADD/MUL_OVERFLOW as commutative (*)
  12e3801... Mark IFN_UBSAN_CHECK_ADD/MUL as commutative (*)
  7120724... Mark IFN_COMPLEX_MUL as commutative (*)
  e9fff24... Canonicalize argument order for commutative functions (*)
  e32b9eb... vect: Add support for fmax and fmin reductions (*)
  30213ae... vect: Make reduction code handle calls (*)
  0c1fb64... gimple-match: Make code_helper conversions explicit (*)
  33973fa... gimple-match: Add a gimple_extract_op function (*)
  bc8d6c6... Fix -freorder-blocks-and-partition glitch with Windows SEH  (*)
  7abcc9c... libcpp: Enable P1949R7 for C++11 and up as it was a DR [PR1 (*)
  2af2f55... c++: Small incremental tweak to source_location::current()  (*)
  c39d77f... x86_64: PR target/100711: Splitters for pandn (*)
  b962469... Only return after resetting type_param_spec_list (*)
  e2521cd... middle-end/103485 - fix conversion kind for vectors (*)
  930e763... libgcc: vxcrtstuff.c: add a few undefs (*)
  2acbc4e... Avoid some -Wunreachable-code-ctrl (*)
  6c7d489... rs6000: Remove builtin mask check from builtin_decl [PR1023 (*)
  aca6882... rs6000: Modify the way for extra penalized cost (*)
  bcb163e... visium: Revert commit r12-5332 (*)
  ab202b6... Don't reuse reference after potential resize. (*)
  87cd82c... Daily bump. (*)
  1329021... analyzer: further false leak fixes due to overzealous state (*)
  ca5667e... i386: Fix and improve movhi_internal and movhf_internal som (*)
  f81c5a8... Prune out valid -Winfinite-recursion [PR103469]. (*)
  ed7894c... Fix autoconf regeneration slip-up. (*)
  909b30a... Make etags path used by build system configurable (*)
  85289ba... rs6000: Add Power10 optimization for most _mm_movemask* (*)
  e2194a8... Fix RTL FE issue with premature return (*)
  1420ff3... c++: redundant explicit 'this' capture before C++20 [PR1004 (*)

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


More information about the Gcc-cvs mailing list