public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/clyon/heads/mve-autovec] (845 commits) arm: Auto-vectorization for MVE: vld4/vst4
@ 2021-04-21 13:46 Christophe Lyon
  0 siblings, 0 replies; only message in thread
From: Christophe Lyon @ 2021-04-21 13:46 UTC (permalink / raw)
  To: gcc-cvs

The branch 'clyon/heads/mve-autovec' was updated to point to:

 98571c29b78... arm: Auto-vectorization for MVE: vld4/vst4

It previously pointed to:

 9dd2bdd69a2... arm: Auto-vectorization for MVE: vld4/vst4

Diff:

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

  9dd2bdd... arm: Auto-vectorization for MVE: vld4/vst4
  c3dc402... arm: Auto-vectorization for MVE: vld2/vst2
  d8a3a74... arm: Auto-vectorization for MVE: vcmp
  a678edd... arm: MVE: Factorize vcmp_*f*
  6b2b526... arm: MVE: Factorize all vcmp* integer patterns
  f664909... arm: MVE: Remove _s and _u suffixes from vcmp* builtins.
  32288bb... arm: MVE: Cleanup vcmpne/vcmpeq builtins
  fd5cf04... arm: MVE: Convert vcmp[eq|ne]* in arm_mve.h to use only 's'
  fa244b8... gcc/genflags.c: Improve error message


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

  98571c2... arm: Auto-vectorization for MVE: vld4/vst4
  917fff7... arm: Auto-vectorization for MVE: vld2/vst2
  6f227d1... arm: Auto-vectorization for MVE: vcmp
  4bb0163... arm: MVE: Factorize vcmp_*f*
  1dac723... arm: MVE: Factorize all vcmp* integer patterns
  d7695f8... arm: MVE: Remove _s and _u suffixes from vcmp* builtins.
  6a6bfab... arm: MVE: Cleanup vcmpne/vcmpeq builtins
  6181e74... arm: MVE: Convert vcmp[eq|ne]* in arm_mve.h to use only 's'
  66a0b2e... gcc/genflags.c: Improve error message
  fe11882... aarch64: Avoid duplicating bti j insns for jump tables [PR9 (*)
  ca4bf1d... testsuite: Add -fchecking to dg-ice tests (*)
  d8c6cc2... x86: Add -mmwait for -mgeneral-regs-only (*)
  88202c8... libstdc++: Fix whitespace in license boilerplate (*)
  c37e8fd... Remove DEF_ENUM from stringop.def. (*)
  d2218b0... Revert "Use flags in dump_decl." (*)
  53bc2e1... Fix endian bug in rust demangler (*)
  9b6360b... Use flags in dump_decl. (*)
  df0581a... Support LABEL_DECL in %qD directive. (*)
  d8f9538... testsuite/100176 - fix struct-layout-1_generate.c compile (*)
  022f6ee... cprop: Fix -fcompare-debug bug in constprop_register [PR100 (*)
  021607e... Test simlified call in cgraph_node::analyze(). (*)
  2d4c3af... Fix AIX libstdc++ semaphore support [PR100164] (*)
  0bf8cd9... Simplify maybe_fold_reference API (*)
  a61c496... Fortran/OpenMP: Add 'omp depobj' and 'depend(mutexinoutset: (*)
  b4e1749... testsuite: Xfail gcc.dg/vect/pr71264.c on IBM Z (*)
  8ce9ce6... Remove pedantic_non_lvalue_loc (*)
  b67778b... varasm: Two SECTION_RETAIN fixes [PR100130] (*)
  cb60e56... testsuite: Fix gcc.dg/vect/bb-slp-39.c on IBM Z (*)
  ea7b1cf... libphobos: Fix build fails for powerpc-linux (*)
  be8aad8... Daily bump. (*)
  5491da2... Regenerate gcc.pot. (*)
  39671f8... x86: Use crc32 target option for CRC32 intrinsics (*)
  54995d9... libstdc++: Disable tests that fail after atomic wait/notify (*)
  b52aef3... libstdc++: Refactor/cleanup of C++20 atomic wait implementa (*)
  6156df4... rs6000: Fix cpu selection w/ isel (PR100108) (*)
  902b40c... libstdc++: Implement P2259R1 changes [PR95983] (*)
  7f5deba... c++: unexpanded pack in enum in lambda [PR100109] (*)
  f1a6857... libstdc++: Define __cpp_lib_to_chars for C++20 [PR 100146] (*)
  96de14f... libstdc++: Update ppc64le baseline_symbols.txt (*)
  e265278... Fix typo in param description. (*)
  50bc1a8... Bump version to 12. (*)
  a8d90d0... Document ranger-logical-depth in invoke.texi (*)
  919323c... Update crontab and git_update_version.py (*)
  0cc7933... Bump BASE-VER. (*)
  250f234... testsuite: Fix up gcc.target/s390/zero-scratch-regs-1.c (*)
  67378cd... Fortran: Fix host associated PDT entity initialization [PR9 (*)
  30b11d8... libphobos: Fix SIGBUS in read_encoded_value_with_base on sp (*)
  6e81e01... Daily bump. (*)
  29d8838... c++: ICE with concept defined in function [PR97536] (*)
  329d2f0... tree-optimization/100081 - Limit depth of logical expressio (*)
  dc7d1c7... d: Fix ICE in when formating a string with '%' or '`' chara (*)
  e19c638... libphobos: Merge upstream druntime 89f870b7, phobos e6907ff (*)
  6eae754... libphobos: Add Thread/Fiber support code for Darwin (PR9805 (*)
  b66e72b... libphobos: Add D runtime support code for MinGW (PR99794) (*)
  d86e608... libphobos: Add section support code for OpenBSD (PR99691) (*)
  3bffc4b... arm: partial revert of r11-8168 [PR100067] (*)
  714bdc3... aarch64: Fix up 2 other combine opt regressions vs. GCC8 [P (*)
  2f422b5... preprocessor/100142  - revert unwanted change in last commi (*)
  3395dfc... [OpenACC 'kernels'] '-fopenacc-kernels=[...]' -> '--param=o (*)
  15cfa8d... libstdc++: Update some baseline_symbols.txt (x32) (*)
  fde4a87... Align decl and def arguments. (*)
  0bb37e8... Fix another -freorder-blocks-and-partition glitch with Wind (*)
  d64720a... Daily bump. (*)
  b412ce8... combine: Don't create REG_UNUSED notes if the reg already d (*)
  da946b4... Daily bump. (*)
  ed16241... testsuite: Enable zero-scratch-regs-{8,9,10,11}.c on s390* (*)
  bda5195... d: Add TARGET_D_TEMPLATES_ALWAYS_COMDAT (*)
  d81bc49... d: Implement __traits(getTargetInfo, "objectFormat") (*)
  b96c7a0... libstdc++: Update ppc32 baseline_symbols.txt (*)
  d700e66... libstdc++: Update some baseline_symbols.txt (*)
  d9f462f... sanitizer: Fix asan against glibc 2.34 [PR100114] (*)
  8ae884c... Daily bump. (*)
  c1c86ab... Fortran: Add missing TKR initialization [PR100094] (*)
  0754a10... testsuite/arm: Fix scan-assembler-times in pr96770.c with m (*)
  49813aa... aarch64: Don't emit -Wpsabi note when ABI was never affecte (*)
  4a1493f... intl: Add --enable-host-shared support [PR100096] (*)
  98c5b59... Fortran: Fix ICE due to referencing a NULL pointer [PR10001 (*)
  8535755... SVE: Fix wrong sve predicate split (PR100048) (*)
  35e8b38... c++: Fix empty base stores in cxx_eval_store_expression [PR (*)
  4b53f4c... doc: Update Power builtin documentation in user's manual (*)
  70f2bff... c++: ICE with bogus late return type [PR99803] (*)
  eb8c931... testsuite: Move gimplefe-4[0|1] tests. (*)
  d264194... PR fortran/63797 - Bogus ambiguous reference to 'sqrt' (*)
  330ae1e... testsuite: Fix pr83403-{1,2}.c on IBM Z (*)
  baf05d5... c++: partially initialized constexpr array [PR99700] (*)
  47f4274... aarch64: Fix up 2 other combine opt regressions vs. GCC8 [P (*)
  49e6519... Mark untyped calls and handle them specially [PR98689] (*)
  b4d6af5... rtlanal: Don't assume that calls write to a global SP [PR99 (*)
  69e7f04... arm: Fix some testsuite fallout from r11-8168 [PR100067] (*)
  b44ab13... vectorizer: Remove dead scalar .COND_* calls from vectorize (*)
  784de52... c++: Fix up C++23 [] <...> requires primary -> type {} pars (*)
  20eb7a1... c++: Fix up handling of structured bindings in extract_loca (*)
  76c7e7d... testsuite: Fix unroll-and-jam.c on IBM Z (*)
  89c8634... c++: C++20 class NTTP trailing zero-init [PR100079] (*)
  ee351f7... Daily bump. (*)
  da879e0... Propagate type attribute when merging extern declarations a (*)
  58fe131... gcc.dg/pr84877.c: Xfail for cris-*-* (*)
  3682052... c++: constexpr and volatile member function [PR80456] (*)
  2dbbbe8... PR middle-end/89230 - Bogus uninited usage warning with pri (*)
  2efbbba... c++: noexcept error recursion [PR100101] (*)
  a25590f... libstdc++: Add -latomic to test flags for 32-bit sparc-linu (*)
  432f60c... c++: lambda in default type template-argument [PR100091] (*)
  6c0c7fc... libstdc++: Move atomic functions to libsupc++ [PR 96657] (*)
  4d22460... Make SVE ACLE tests work with --with-cpu (*)
  ff19122... Make SVE tests work with --with-cpu (*)
  ca7d451... docs: remove itemx for a param (*)
  4d1fa72... testsuite: enable pr86058.c also on i?86-*-* [PR100073] (*)
  ddcf111... Deprecate gimple-builder.h API (*)
  1696fc1... c++: Tweak merging of vector attributes that affect type id (*)
  a3317f7... c: Don't drop vector attributes that affect type identity [ (*)
  b5f644a... Fix handling of clones in lto_wpa_write_files [PR98599] (*)
  4dd9e1c... XFAIL OpenMP/nvptx execution-time hangs for simple nested O (*)
  39d23b7... aarch64: Fix several *<LOGICAL:optab>_ashl<mode>3 related r (*)
  9a0e09f... Fortran: Fix class reallocate on assignment [PR99307]. (*)
  417c36c... re PR tree-optimization/93210 (Sub-optimal code optimizatio (*)
  df3b128... Daily bump. (*)
  a87d3f9... Check for matching CONST_VECTOR encodings [PR99929] (*)
  1fce593... Better const_vector printing (*)
  00a2774... c++: premature overload resolution redux [PR100078] (*)
  9b53edc... c++: non-static member, array bound, sizeof [PR93314] (*)
  f99f64f... [PR100066] Check paradoxical subreg when splitting hard reg (*)
  785209f... PR testsuite/100073 - test case gcc.dg/pr86058.c fails on a (*)
  a065e0b... aarch64: Handle more SVE vector constants [PR99246] (*)
  3191c1f... IBM Z: Fix error checking for immediate builtin operands (*)
  527bc01... d: Add TARGET_D_REGISTER_OS_TARGET_INFO (*)
  2ccc05a... c++: Fix deduction with reference NTTP [PR83476] (*)
  a5e4aba... d: Remove setting of target-specific global.params flags fr (*)
  5b63eb1... d: Move call to set_linkage_for_decl to declare_extern_var. (*)
  3785d2b... d: Add TARGET_D_REGISTER_CPU_TARGET_INFO (*)
  d253a6f... d: Add TARGET_D_HAS_STDCALL_CONVENTION (*)
  3330e67... VEC_COND_EXPR verification adjustment (*)
  e4fd26d... docs: Remove empty table column. (*)
  d1e4368... arm: fix warning when -mcpu=neoverse-n1 is used with -mfpu= (*)
  287be7f... testsuite: Fix up libgomp.fortran/alloc-1.F90 testcase [PR1 (*)
  e1666eb... c++: lambda in non-type template parm type [PR99478] (*)
  0589be0... c++: DWARF ICE with defaulted specialization [PR90674] (*)
  006783f... c++: debug location of variable cleanups [PR88742] (*)
  6d0d35d... Daily bump. (*)
  af71286... PR tree-optimization/82800 - Incorrect warning on "may be u (*)
  8084ab1... PR middle-end/86058 - TARGET_MEM_REF causing incorrect mess (*)
  96d7364... c++: Adjust expected diagnostics for old-deja tests [PR9900 (*)
  34ec63f... c++: alias template equivalence and cv-quals [PR100032] (*)
  4df9187... testsuite: Add testcase for already fixed PR97121 (*)
  6173f71... c++: generic lambda in template fn with DMI [PR100054] (*)
  474cb5a... libstdc++: Fix <bit> to work freestanding [PR 100060] (*)
  8913b2c... c++: Reject alias CTAD in C++17 [PR99008] (*)
  989e512... libstdc++: Remove outdated docs on libg++ and libstdc++-v2 (*)
  39fa0de... Further increase the limit on the size of accepted Ada file (*)
  f981042... tree-optimization/100053 - fix predication in VN (*)
  0851ac6... c++: constexpr, inheritance, and local class [PR91933] (*)
  4acb3af... preprocessor: Fix column adjustment [PR 99446] (*)
  f6ba5d0... aarch64: Restore bfxil optimization [PR100028] (*)
  1174314... Fix thinko in libcpp preparation patch for modules (*)
  89e95ad... mh-mingw: Set __USE_MINGW_ACCESS in missed C++ flags variab (*)
  c0f7728... simplify-rtx: Punt on simplify_{,gen_}subreg to IBM double  (*)
  c755e1b... c++: variadic class template placeholder deduction [PR97134 (*)
  59d9aa6... c++: constraints are unevaluated operands [PR99961] (*)
  07b2738... gcc.dg/analyzer/data-model-1.c: Inverse xfail for cris-*-*, (*)
  17f3c2b... gimple UIDs, LTO and -fanalyzer [PR98599] (*)
  287ad81... Daily bump. (*)
  ffc4155... combine: Fix up expand_compound_operation [PR99905] (*)
  9c1c8ad... combine: Don't fold away side-effects in simplify_and_const (*)
  eb49f7d... libgo: update to Go1.16.3 release (*)
  84081e2... c++: premature overload resolution [PR93085] (*)
  7650259... Update gcc sv.po. (*)
  8f17d44... docs: fix content of smallexample (*)
  46c4742... IBM Z: Add alternative to *movdi_{31,64} in order to load a (*)
  bb8f2c3... docs: update symver attribute description (*)
  7569ce5... libstdc++: Implement LWG 3404 for C++20 subrange [PR 100044 (*)
  1c35444... gcc-changelog: do not allow space in long line (*)
  598359f... ASAN: do not unpoison in OpenMP context (*)
  91dd795... libstdc++: Fix some tests that fail in C++20 mode (*)
  a694a02... mklog: support long filenames (*)
  29046e0... libstdc++: Fix test that fails in C++20 mode [PR 99995] (*)
  c02c39f... Add rocketlake to gcc. (*)
  f2be083... Change march=alderlake ISA list and add m_ALDERLAKE to m_CO (*)
  a0ecde2... Daily bump. (*)
  ac20079... [OpenACC] Fix an ICE where a loop with GT condition is coll (*)
  cdb23bb... MAINTAINERS: Add myself for write after approval (*)
  c660464... ada: Avoid invalid "up" link in manual (*)
  936d500... c++: ICE with anonymous union [PR97974] (*)
  1d54b13... Daily bump. (*)
  8219867... c++: ICE with invalid use of 'this' with static memfn [PR98 (*)
  ec633d3... analyzer: fix ICE on assignment from STRING_CST when buildi (*)
  9f7d77b... c: Avoid clobbering TREE_TYPE (error_mark_node) [PR99990] (*)
  0344b5b... d: Merge upstream dmd 0450061c8 (*)
  d118ec2... libphobos: Build runtime library with -ffunction-sections - (*)
  32703b8... libphobos: Add section support code for MACHO and PE/COFF (*)
  385ee09... libphobos: Explicitly use -static-libphobos in druntime and (*)
  2b77874... libphobos: Remove is-effective-target static from druntime  (*)
  3825832... libphobos: Re-add -fno-moduleinfo flag to dg-runtest [PR998 (*)
  71958f7... x86: Define _serialize as macro (*)
  22aede7... expand: Fix up LTO ICE with COMPOUND_LITERAL_EXPR [PR99849] (*)
  3e350d8... gimple-ssa-warn-alloca: Always initialize limit [PR99989] (*)
  7a493fc... rtlanal: Another fix for VOIDmode MEMs [PR98601] (*)
  1c9744f... Do not release body of declare_variant_alt (*)
  1a19d33... c++: deduction guide using alias [PR99180] (*)
  e89055f... c++: pack in base-specifier in lambda [PR100006] (*)
  3115aba... Daily bump. (*)
  b2576d7... c++: Use a TEMPLATE_INFO to hold regenerated-lambda info (*)
  cc79682... libstdc++: [_GLIBCXX_DEBUG] Fix management of __dp_sign_max (*)
  b04093a... PR middle-end/55288 - Improve handling/suppression of maybe (*)
  1a5c829... aarch64: Fix push/pop_options with --with-cpu (*)
  00c3c31... c++: Add testcase for already fixed PR [PR90215] (*)
  ffa0ae6... Add 'libgomp.oacc-c-c++-common/static-variable-1.c' [PR8499 (*)
  625dada... c++: Fix two issues with auto function parameter [PR99806] (*)
  2dd7c57... testsuite: Guard gcc.target/aarch64/pr70398.c (*)
  64a8135... testsuite: Remove bfloat_cpp_typecheck.C XFAILs (*)
  b9af08f... testsuite: Expect more Livermore loops to be vectorised wit (*)
  00138f9... testsuite: Add some vect_variable_length XFAILs (*)
  a708de0... testsuite: Fix gcc.dg/vect/pr65947-7.c (*)
  7e45c45... testsuite: Tweak mem-shift-canonical.c (*)
  9a54db2... testsuite: XFAIL two insv_1.c tests [PR87763] (*)
  f44a271... testsuite: Skip gfortran.dg/ieee/ieee_[68].f90 for Arm targ (*)
  ba2913f... aarch64: Use x30 as temporary in SVE TLSDESC patterns (*)
  40ccb47... libstdc++: Fix invalid constexpr function in C++11 mode [PR (*)
  72ddd86... libstdc++: Fix even more doxygen markup for group close com (*)
  bdce43c... i386: move non-target attributes out of target section (*)
  6fd1271... -flto-compression-level: improve documentation (*)
  7d7481e... branch_changer: distinguish terminal output (*)
  a0bb9b3... branch_changer.py: mention CLOSING candidates (*)
  2b2f687... branch_changer.py: document more behavior. (*)
  a7ce23c... branch_changer: fix usage of Version class. (*)
  34bf325... branch_changer.py: use new versioning scheme. (*)
  d31f485... Fortran: Fix fndecl with -fcoarray=lib [PR99817] (*)
  8cc863c... libgomp: Silence false positive -Wmaybe-uninitialized warni (*)
  019a922... Daily bump. (*)
  96292c3... libstdc++: Remove spurious line break in doxygen comment (*)
  5f7c2d2... aix: revert TLS common change (*)
  b5242b2... libstdc++: Fix split_view::_OuterIter::operator++ [LWG 3505 (*)
  c1ce418... libstdc++: Simplify copy-pasted algorithms in <ranges> (*)
  c7fe68f... libstdc++: Fix elements_view::operator* and operator[] [LWG (*)
  be8d5f9... libstdc++: Improve error reporting if PDF generation fails (*)
  e41e356... libstdc++: Regenerate configure script (*)
  014b6db... libstdc++: Fix more doxygen markup for group close commands (*)
  123b3e0... c++: Don't substitute into constraints on lambdas [PR99874] (*)
  05708d6... c++: constrained CTAD for nested class template [PR97679] (*)
  0567998... c-family: Fix various comment typos in c-warn.c (*)
  1cbba49... libstdc++: Simplify noexcept-specifiers for move constructo (*)
  59d09f9... testsuite: Update scan-lto-assembler (*)
  09ef422... testsuite: Add -mbig-endian stdint.h requirement (*)
  5240c5c... match.pd: Fix sve/vcond_3.c (*)
  9f74f9c... c++: improve reference binding diagnostic [PR91849] (*)
  94279aa... VAX: Fix comment for `*bit<mode>' pattern's peephole (*)
  559d2f1... c++: Don't cache constexpr functions which are passed point (*)
  ca4641a... libstdc++: Address remaining to_chars/long_double.cc FAILs  (*)
  d6cc745... PR middle-end/99883 - A couple of minor misspellings (*)
  a25321c... libstdc++: Reimplement range adaptors [PR99433] (*)
  860c5ca... testsuite: Fix gcc.dg/vect/pr99102.c (*)
  cc6c157... testsuite: Update error messages in sve/acle/general-c (*)
  a45fe62... testsuite: Fix Advanced SIMD failures for SVE (*)
  d3f7891... testsuite: Fix sve/mul_2.c failures (*)
  acbbb82... maintainer-scripts: Disable multilib when generating libstd (*)
  2c1557a... libstdc++: Fix Doxygen warning about ambiguous file name (*)
  3a66c28... analyzer: fix leak false +ves due to maybe-clobbered region (*)
  8e84a14... d: Update language attribute support, and implement gcc.att (*)
  855ce47... Fix wrong assert in branch_changer.py. (*)
  9e07b0b... Modernize branch_changer.py script. (*)
  ac24fa4... c++: improve specialization mismatch diagnostic [PR94529] (*)
  2cd5333... c++: Fix ICE with unexpanded parameter pack [PR99844] (*)
  e34f88c... libstdc++: Remove bogus ChangeLog entry (*)
  43ab1dc... libstdc++: Make std::is_scoped_enum work with incomplete ty (*)
  67d56b2... arm: Various MVE vec_duplicate fixes [PR99647] (*)
  0fb21ba... Improve rtx insn vec output (*)
  299859c... Daily bump. (*)
  fb5ed6d... c++: friend with redundant qualification [PR41723] (*)
  b40d45c... c++: base template friend [PR52625] (*)
  a528594... c++: using overloaded with local decl [PR92918] (*)
  12029c0... testsuite: Fix many UNRESOLVEDs for gcc.dg/vect (*)
  e06d3f5... libstdc++: Fix filesystem::path construction from COW strin (*)
  2f3d910... vect: Restore variable-length SLP permutes [PR97513] (*)
  5c5b319... vect: Don't split store groups if we have IFN_STORE_LANES [ (*)
  b51321b... varasm: Fix up constpool alias handling [PR99872] (*)
  c01ae2a... tree-optimization/99954 - fix loop distribution memcpy clas (*)
  0d6ad10... testsuite/99955 - fix may_alias declaration of vector (*)
  d11bcbe... tree-optimization/99947 - avoid v.safe_push (v[0]) (*)
  6eaf7ac... Add debug_vn_reference_ops helper (*)
  e0bdcca... tree-optimization/98736 - use programing order preserved RP (*)
  a7698c0... c++: Add test for Core issue 1376 [PR52202] (*)
  8cac6af... Daily bump. (*)
  b29ddf9... Update gcc de.po. (*)
  2a77cc1... Update gcc sv.po. (*)
  de03b82... c++: access checking in aggregate initialization [PR96673] (*)
  8685348... c++: C++17 constexpr static data member linkage [PR99901] (*)
  d48f87d... d: Fix missing call to va_end in getMatchError [PR99917] (*)
  62321ab... d: Use Array::find to get index of element (*)
  4993d02... d: Increment gaggedWarnings if warning or deprecation messa (*)
  dddf3bb... d: Merge upstream dmd 5cc71ff83, druntime 1134b710 (*)
  406f58e... libstdc++: Add nodiscard attribute to cast-like functions (*)
  41019bf... libstdc++: Clarify static_assert message (*)
  daef4e4... libstdc++: Fix Doxygen warnings (*)
  f0b8834... libstdc++: Fix doxygen markup for group close commands (*)
  4bbd51a... [PR99781] Update correctly reg notes in LRA for multi-regis (*)
  498d2ba... C-SKY: Describe ck802 bypass accurately. (*)
  a32452a... x86: Update memcpy/memset inline strategies for Skylake fam (*)
  e5c170e... tree-optimization/99880 - avoid vectorizing irrelevant PHI  (*)
  671f9f5... c++: Simplify va_arg test (*)
  86532e5... libcody: Remove FSF license (*)
  bfeb36b... testsuite: Fix up pr96573.c on aarch64 [PR96573] (*)
  58cd9fc... tree-optimization/99924 - visit permute nodes again when pa (*)
  ffc2331... testsuite: Fix up g++.dg/ext/vector40.C test (*)
  16ea7f5... arm: Fix PCS for SFmode -> SImode libcalls [PR99748] (*)
  55f40d9... c++: mangling of lambdas in default args [PR91241] (*)
  66de517... c++: placeholder type constraint in structured binding [PR9 (*)
  b1da991... Daily bump. (*)
  b07dd9b... c++: -Wunused, constant, and generic lambda [PR96311] (*)
  07f5682... c++: reinterpret_cast from prvalue to rvalue ref [PR98440] (*)
  9f4c411... c++: enum in generic lambda in template [PR95317] (*)
  62d6024... c++: lambda in DMI in class template [PR95870] (*)
  7ebdef2... Fix small regression with -fdump-ada-spec (*)
  f1d0129... Honor --disable-decimal-float on PowerPC Decimal/Float128 c (*)
  dd6f588... c++: Unneeded export query [PR 99380] (*)
  7d8f424... analyzer: fix ICE on zero-arg calls passed to __attribute__ (*)
  69b66ff... analyzer: fix apparent hang with -fanalyzer-verbosity=0 [PR (*)
  bd89b8f... c++: extern template and static data member [PR99066] (*)
  a99a7b0... c++: constexpr if and nested generic lambda [PR99201] (*)
  a44a753... c++: Fix print-tree for TEMPLATE_DECL (*)
  76a7e7e... d: Use weak linkage for template symbols instead of gnu.lin (*)
  3cb9e3a... Trivial testsuite fixes for nios2-elf. (*)
  9147288... Daily bump. (*)
  c3d3bb0... c++: array new initialized from a call [PR99643] (*)
  c0756c4... Daily bump. (*)
  5a0aa60... d: Merge upstream dmd 3b808e838, druntime 483bc129, phobos  (*)
  ba0f690... initialize pr94314-3.C counter (*)
  5bba341... silence expected psabi warning in ipa-sra-19 on ppc-vxworks (*)
  a809d8a... c++: GC during late parsing collects live data [PR91416] (*)
  89bc1d4... Darwin : Fix out-of-bounds access to df_regs_ever_live. (*)
  ad7c629... Darwin : Fix whitespace and delete unused code (NFC). (*)
  fc27115... Fortran: Fix ICE on wrong code [PR99818]. (*)
  a400157... bswap: Fix up bswap_view_convert after the recent change [P (*)
  9c74736... dse: Fix up hard reg conflict checking in replace_read [PR9 (*)
  cda41ce... rs6000: Fix up libgcc ABI when built with --with-long-doubl (*)
  b680b90... rs6000: Avoid -fpatchable-function-entry* regressions on po (*)
  0477110... c++: NRV in lambda in template [PR91217] (*)
  7c3ba21... c++: PMF template parm and noexcept [PR90664] (*)
  23be03a... c++: dependent attribute on parameter [PR97900] (*)
  b7c1f3d... Daily bump. (*)
  260caab... c++: placeholder type constraint inside range-for [PR99869] (*)
  cf25e27... c++: Refine check for CTAD placeholder [PR99586] (*)
  2a26351... c++: lambda pack init-capture within generic lambda (*)
  f4e05ee... c++: header unit purview [PR 99283] (*)
  c844918... Minor tweak to description of fdelete-dead-exceptions (*)
  f1f7e54... Skip couple of Go tests on 32-bit SPARC (*)
  e53c069... testsuite: Fix up gcc.target/i386/pr99726.c test [PR99726] (*)
  f160702... Daily bump. (*)
  6e943d5... analyzer: record per-enode saved_diagnostics (*)
  6a60ffc... c++: GC collects live data when synthesizing operator== [PR (*)
  0cf4813... c++: variadic lambda noexcept-specifier [PR99583] (*)
  af78514... modules : Make sure we include <map> in system.h. (*)
  5f00df5... c++: Add ABI version for PR98481 fix (*)
  584731e... c++: inter-cluster import order [PR 99283] (*)
  512429a... tree-optimization/99863 - clear vector CTOR TREE_SIDE_EFFEC (*)
  3064fc2... Add testcase for PR98265 (*)
  7b478ed... doc: Fix up symver attribute documentation (*)
  5b9a65e... bswap: Handle bswapping of pointers [PR96573] (*)
  b75c4e1... tree-optimization/99856 - fix overwideing pattern creation (*)
  19d7167... sra: Fix bug in grp_write propagation (PR 97009) (*)
  d7cef07... PR fortran/99840 - ICE in gfc_simplify_matmul, at fortran/s (*)
  95d217a... Daily bump. (*)
  e4bb1bd... analyzer: avoid printing '<unknown>' for SSA names [PR99771 (*)
  e7fd3b7... Make USES_COMDAT_LOCAL CIF_FINAL_NORMAL (*)
  ea9a39e... Update prefixed attribute for Power10. (*)
  4b33c5a... dwarf2out: Fix up ranges for -gdwarf-5 -gsplit-dwarf [PR994 (*)
  eadf009... improve future::poll calibration loop (*)
  c778968... gimple-fold: Recompute ADDR_EXPR flags after folding a TMR  (*)
  b5c7acc... data-ref: Tighten index-based alias checks [PR99726] (*)
  1b5f74e... Handle CONST_POLY_INTs in CONST_VECTORs [PR97141, PR98726] (*)
  23ce994... Fix overvactive check in cgraph_node::release_body (*)
  31199d9... PR middle-end/65182 - -Wuninitialized fails when pointer to (*)
  a253185... c++: Alias template in pack expansion [PR99445] (*)
  05de071... testsuite/aarch64: Skip SLP diagnostic under ILP32 (PR targ (*)
  7c1d6e8... arm: Fix mult autovectorization patterm for iwmmxt (PR targ (*)
  bf24f4e... x86: Update memcpy/memset inline strategies for Ice Lake (*)
  1393938... aarch64: Fix target alignment for SVE [PR98119] (*)
  d7145b4... Small refactoring of cgraph_node::release_body (*)
  c3c6167... Fix coding style in IPA modref. (*)
  c001c19... aarch64: Fix up *add<mode>3_poly_1 [PR99813] (*)
  a49a96f... i386, debug: Default to -gdwarf-4 on Windows targets with b (*)
  0989e99... testsuite: Disable zero-scratch-regs-{8, 9, 10, 11}.c on al (*)
  a3bf6ce... c++: Adjust mangling of __alignof__ [PR88115] (*)
  0bbf0ed... c++: placeholder type constraint and argument pack [PR99815 (*)
  08d2eda... Daily bump. (*)
  d0b7c82... analyzer: remove old decl of region::dump_to_pp (*)
  0f9aa35... analyzer: only call get_diagnostic_tree when it's needed (*)
  a01f5fd... analyzer testsuite: fix typo (*)
  5f3c602... c++: duplicate const static members [PR 99283] (*)
  9536240... c++: Fix ICE on PTRMEM_CST in lambda in inline var initiali (*)
  c277abd... aarch64: PR target/99820: Guard on available SVE issue info (*)
  19199a6... aarch64: PR target/99822 Don't allow zero register in first (*)
  f64b915... rs6000: Enable 32bit variable vec_insert [PR99718] (*)
  5463cee... x86: Define __rdtsc and __rdtscp as macros (*)
  9c68e2a... slp: reject non-multiple of 2 laned SLP trees (PR99825) (*)
  6f93a7c... arm: Fix emission of Tag_ABI_VFP_args with MVE and -mfloat- (*)
  41d57b2... aarch64: Fix gcc.target/aarch64/pr99808.c for ILP32 (*)
  bd3d919... tree-optimization/99824 - avoid excessive integer type prec (*)
  48c79f0... aarch64: Tweak post-RA handling of CONST_INT moves [PR98136 (*)
  cc2fda1... aarch64: Prevent use of SIMD fcvtz[su] instruction variant  (*)
  65374af... Daily bump. (*)
  8aac913... Update cpplib sr.po. (*)
  318074f... Update gcc sv.po. (*)
  471babd... Fix wrong assignment of aggregate to full-access component (*)
  af739c8... PR tree-optimization/61869 - Spurious uninitialized warning (*)
  fecc835... PR tree-optimization/61677 - False positive with -Wmaybe-un (*)
  645bfc1... Require GLIBC 2.32 for Decimal/_Float128 conversions. (*)
  77093a7... PR tree-optimization/61112 - repeated conditional triggers  (*)
  7b6ca93... Fix pr99751.c testcase (*)
  dd64aaa... Fix typo in merge_call_lhs_flags (*)
  864caa1... Fix PR number in ChangeLog (*)
  afa8c67... testsuite: Expect a warning on aarch64 for declare-simd-coa (*)
  e19afa0... libstdc++: Adjust link to PSTL upstream (again) (*)
  e4005cf... aarch64: Fix SVE ACLE builtins with LTO [PR99216] (*)
  8cf2812... tree-optimization/99807 - avoid bogus assert with permute S (*)
  37d9074... aarch64: PR target/99037 Fix RTL represntation in move_lo_q (*)
  25e515d... fold-const: Fix ICE in extract_muldiv_1 [PR99777] (*)
  d579e2e... libgomp: Fix on_device_arch.c aux-file handling [PR99555] (*)
  c411011... Daily bump. (*)
  499fa25... aix: TLS DWARF symbol decorations. (*)
  d15db0c... doc: Update link to "Memory Model" paper (*)
  d04c246... libstdc++: _GLIBCXX_DEBUG Fix allocator-extended move const (*)
  46720db... testsuite/arm: Improve scan-assembler in pr96770.c (*)
  2973637... Fortran: Fix problem with runtime pointer check [PR99602]. (*)
  5a5d230... d: Predefine the D_PIE version condition when flag_pie is s (*)
  be080b1... d: Don't create gdc.test symlink in the gdc testsuite direc (*)
  0907036... d: Define language hook for LANG_HOOKS_ENUM_UNDERLYING_BASE (*)
  d3ae0f5... d: Use COMPILER_FOR_BUILD to build all D front-end generato (*)
  65c001b... d: Don't generate per-module wrapper for calling DSO constr (*)
  d21001c... Daily bump. (*)
  0168567... fortran: Fix off-by-one in buffer sizes. (*)
  651684b... Daily bump. (*)
  42a21b4... aix: ABI struct alignment (PR99557) (*)
  1cdfc98... dwarf2cfi: Defer queued register saves some more [PR99334] (*)
  980b12c... PR tree-optimization/59970 - Bogus -Wmaybe-uninitialized at (*)
  c453a81... c++: ICE on invalid with NSDMI in C++98 [PR98352] (*)
  5f070ba... libstdc++: Add PRNG fallback to std::random_device (*)
  d827974... c++: imported templates and alias-template changes [PR 9928 (*)
  c314741... MAINTAINERS: Add myself as pru port maintainer (*)
  0d37e2d... [PR99766] Consider relaxed memory associated more with memo (*)
  6b8b0c8... aarch64: Add costs for LD[34] and ST[34] postincrements (*)
  1205a8c... aarch64: Take issue rate into account for vector loop costs (*)
  e4180ab... aarch64: Ignore inductions when costing vector code (*)
  99f94ae... aarch64: Cost comparisons embedded in COND_EXPRs (*)
  ed17ad5... aarch64: Detect scalar extending loads (*)
  3b924b0... aarch64: Try to detect when Advanced SIMD code would be com (*)
  50a525b... aarch64: Use an aarch64-specific structure for vector costi (*)
  14bd21c... aarch64: Add a CPU-specific cost table for Neoverse V1 (*)
  7c67996... aarch64: Add costs for one element of a scatter store (*)
  d1ff084... aarch64: Add costs for storing one element of a vector (*)
  b1a831f... aarch64: Add costs for LD[234]/ST[234] permutes (*)
  1282988... aarch64: Add vector costs for SVE CLAST[AB] and FADDA (*)
  e253bb8... aarch64: Add reduction costs to simd_vec_costs (*)
  fdfcb53... libphobos: Build all modules with -fversion=Shared when con (*)
  8f5e18d... Fix ICE: in function_and_variable_visibility, at ipa-visibi (*)
  433b6b1... d: Define IN_TARGET_CODE in all machine-specific D language (*)
  2892e2f... d: Add windows support for D compiler [PR91595] (*)
  74ed3fc... [freebsd] d: Fix build failures on sparc64-*-freebsd* (*)
  8ab1d63... d: Add openbsd support for D compiler [PR99691] (*)
  6081d89... c++: Fix ICE with nsdmi [PR99705] (*)
  9d45e84... Fortran: Fix intrinsic null() handling [PR99651] (*)
  4493b1c... Daily bump. (*)
  e88ca9f... PR tree-optimization/55060 - False un-initialized variable  (*)
  26e80a4... PR tree-optimization/48483 - Construct from yourself w/o wa (*)
  1b229a3... New test for PR tree-optimization/44547 - -Wuninitialized r (*)
  50bb46e... libstdc++: Fix and complete __gnu_debug::basic_string imple (*)
  990a123... Update gcc fr.po. (*)
  2132a36... c++: Fix source_location inconsistency between calls from t (*)
  d4e0bdb... c++: ICE on invalid with inheriting constructors [PR94751] (*)
  0b86a64... c++: Diagnose bare parameter packs in bitfield widths [PR99 (*)
  9efd72d... c++: -Wconversion vs value-dependent expressions [PR99331] (*)
  15d649f... libstdc++: Declare malloc for freestanding (*)
  c7fc73e... libstdc++: Allow seeding random engines in testsuite (*)
  aac1208... tree-optimization/96974 - avoid ICE by replacing assert wit (*)
  de00a7b... Revert "x86: Skip ISA check for always_inline in system hea (*)
  7c1e856... libgomp HSA/GCN plugins: don't prepend the 'HSA_RUNTIME_LIB (*)
  068d02e... vect: Init inside_cost in vect_model_reduction_cost (*)
  660eb7e... c-family: Fix up -Wduplicated-branches for union members [P (*)
  7298285... x86: Skip ISA check for always_inline in system headers (*)
  d99111f... Avoid OpenMP/nvptx execution-time hangs for simple nested O (*)
  8bafce1... 'libgomp.oacc-fortran/derivedtypes-arrays-1.f90' OpenACC 's (*)
  a29124d... tree-optimization/99746 - avoid confusing hybrid code (*)
  08103e4... rs6000: Correct Power8 cost of l2 cache size [PR97329] (*)
  71fc465... analyzer; reset sm-state for SSA names at def-stmts [PR9369 (*)
  8bf52ff... Daily bump. (*)
  4f00c4d... i386: fix -march=amd crash (*)
  f225c6b... ipa: Check that scalar types that IPA-CP comes up with are  (*)
  79cdbab... arm: Fix MVE constraints for movmisalign [PR target/99727] (*)
  70b738f... Fix installation of the jit header files (*)
  4f992de... arm: Fix some more vec-common.md patterns for iwmmxt [PR997 (*)
  65cfa2f... run sysconf-requiring test on systems that support it (*)
  9eec7c7... require et feature pie for PIE tests (*)
  d42ab68... tighten funcspec regexps (*)
  4be3128... fix ssse3_pshufbv8qi3 post-reload const pool load (*)
  b179026... Fortran: Extend buffer, use snprintf to avoid overflows [PR (*)
  bf1f316... Daily bump. (*)
  be70bb5... [PR99581] Use relaxed memory for more aarch64 memory constr (*)
  e5c2ac5... Update gcc .po files. (*)
  7af8ec5... Darwin : Address a translation comment. (*)
  bd71889... c++: Note duplicates in symbol table [PR 99283] (*)
  b61461a... fwprop: Fix single_use_p calculation (*)
  d1aa5f5... libstdc++: Improve test for views::reverse (*)
  1959955... MAINTAINERS: add myself as static analyzer maintainer (*)
  09f08fe... libstdc++: Avoid accidental ADL when calling make_reverse_i (*)
  6b1f841... Add forgotten attribution on PR target/99593 testcase. (*)
  3c3c004... testsuite/arm: Add arm_dsp_ok effective target and use it i (*)
  165bc67... testsuite/arm: Fix -mfloat-abi order in arm_v8_1m_mve_ok_no (*)
  bed1736... testsuite/arm: Fix -mfloat-abi order in arm_v8_2a_bf16_neon (*)
  1843341... testsuite/arm: Add arm_hard_ok check in armv8_2-fp16-scalar (*)
  fcfad74... testsuite/arm: Add arm_softfp_ok or arm_hard_ok as needed. (*)
  451c51e... testsuite/arm: Remove useless -mfloat-abi option (*)
  aa706c4... testsuite/arm: Add arm_v8_2a_i8mm options in gcc.target/arm (*)
  3c0351f... testsuite/arm: Add arm_v8_2a_fp16_neon and arm_v8_2a_bf16_n (*)
  baef0cf... libstdc++: Disable "ALT128" long double support for Clang (*)
  831f9f7... c++: Fix bogus warning in deprecated namespace [PR99318] (*)
  212f498... Fortran: Fix func decl mismatch [PR93660] (*)
  d7cea7c... aarch64: Make aarch64_add_offset work with -ftrapv [PR99540 (*)
  9c89c9e... x86: Add __volatile__ to __cpuid and __cpuid_count (*)
  6acd669... c++: Over-zealous assert [PR 99239] (*)
  ffa6a7f... tree-optimization/99721 - avoid SLP nodes we cannot schedul (*)
  fffefe3... RISC-V: Fix riscv_subword() for big endian (*)
  7ac4dfe... RISC-V: Fix matches against subreg with a bytenum of 0 in r (*)
  4eb3a80... RISC-V: Update shift-shift-5.c testcase for big endian (*)
  28bddf0... RISC-V: Fix trampoline generation on big endian (*)
  f1af132... RISC-V: Update soft-fp config for big-endian (*)
  cd1e2f6... RISC-V: Add riscv{32,64}be with big endian as default (*)
  a9604fc... RISC-V: Support -mlittle-endian and -mbig-endian (*)
  3e07e7a... c++: Diagnose references to void in structured bindings [PR (*)
  a28cc94... cprop_hardreg: Ensure replacement reg has compatible mode [ (*)
  e54da1b... mklog: fix test_mklog.py tests. (*)
  88081d3... Handle setting of 1-bit anti-ranges uniformly. (*)
  441e198... Update gcc sv.po. (*)
  8b744f4... Daily bump. (*)
  7c10061... libstdc++: Implement string_view range constructor for C++2 (*)
  2bfd081... c++: Cross-module partial specialiations [PR 99480] (*)
  02f2dc4... [PR99581] Define relaxed memory and use it for aarch64 (*)
  ba16797... ubsan: Don't test for NaNs if those do not exist (PR97926) (*)
  00b46c0... libstdc++: Add noexcept to std::begin etc as per LWG 2280 a (*)
  87e3c2e... c++: duplicate alias templates with decltype [PR 99425] (*)
  150a829... arm: Fix MVE ICEs with vector moves and -mpure-code [PR9725 (*)
  57d9ac6... Warn to not add debug hook targets (*)
  b931e47... tree-optimization/99694 - fix value-numbering PHIs (*)
  c4519fe... C++ modules: fix alloc-dealloc-mismatch ASAN issue (*)
  c38f679... mklog: add new argument --directory. (*)
  540dace... PR target/99702: Check RTL type before get value (*)
  0e792ee... Fortran: Fix 'name' bound size [PR99688] (*)
  fc9c4e5... debug: Fix __int128 handling in dwarf2out [PR99562] (*)
  0ec7641... rs6000: Fix some unexpected empty split conditions (*)
  d0a5e8e... rs6000: Convert the vector set variable idx to DImode [PR98 (*)
  d2de43b... Daily bump. (*)
  fc24ea2... dwarf2out: Fix debug info for 2 byte floats [PR99388] (*)
  6af7b30... Daily bump. (*)
  19ff0b0... x86: Check cfun != NULL before accessing silent_p (*)
  9f59cb7... c-family: Fix PR94272 -fcompare-debug issue even for C [PR9 (*)
  9c2f084... [PATCH] Fix typo in gcc/asan.c comment (*)
  8bf983c... [PR99680] Check empty constraint before using CONSTRAINT_LE (*)
  5f256a7... Daily bump. (*)
  3279a9a... c: Fix up -Wunused-but-set-* warnings for _Atomics [PR99588 (*)
  e5d7455... Regenerate gcc.pot. (*)
  e1df2c3... Add Power10 scheduling description. (*)
  b8ecdc7... libstdc++: Add std::is_scoped_enum for C++23 (*)
  8385538... Add size check to vector-matrix matmul. (*)
  d81019d... [PR99663] Don't use unknown constraint for address constrai (*)
  82bb667... c++: Only reject reinterpret casts from pointers to integer (*)
  02f3054... Darwin : Fix build failure for powerpc-darwin8 [PR99661]. (*)
  eadb118... target/99660 - missing VX_CPU_PREFIX for vxworksae (*)
  22d1a90... Use memcpy instead of strncpy to avoid error with -Werror=s (*)
  c3a2bc6... slp: remove unneeded permute calculation (PR99656) (*)
  5e2eabe... x86: Issue error for return/argument only with function bod (*)
  21d09cb... analyzer: mark epath_finder with DISABLE_COPY_AND_ASSIGN [P (*)
  009528d... arm: Fix mve_vshlq* [PR99593] (*)
  5cded5a... amdgcn: Typo fix (*)
  3b01553... substitute @tie{} with a space for the man pages (*)
  af73a8b... Require linker plugin for another LTO test (*)
  b980edb... Fix segfault during encoding of CONSTRUCTORs (*)
  287e3e8... Daily bump. (*)
  bd9b262... c++: Fix error-recovery with requires expression [PR99500] (*)
  96ccb32... c++: Remove FLOAT_EXPR assert in tsubst. (*)
  a4670f5... [PR99422] LRA: Use lookup_constraint only for a single cons (*)
  30b10da... PR middle-end/99502 - missing -Warray-bounds on partial out (*)
  c5e5567... c++: Add assert to tsubst. (*)
  55308fc... amdgcn: Silence warnings in gcn.c (*)
  ab03c0d... Fix idiv latencies for znver3 (*)
  d9f0ade... PR target/99314: Fix integer signedness issue for cpymem pa (*)
  89d44a9... testsuite: Fix up strlenopt-80.c on powerpc [PR99636] (*)
  fff9faa... testsuite: Fix up strlenopt-73.c on powerpc [PR99626] (*)
  d186c67... Update email address for primary entry (*)
  0211fbb... testsuite: Skip c-c++-common/zero-scratch-regs-10.c on arm (*)
  073595e... Fix building the V850 port using recent versions of gcc. (*)
  0cc218d... Objective-C++ : Fix handling of unnamed message parms [PR49 (*)
  8f0c9d5... aarch64: Improve generic SVE tuning defaults (*)
  3bcf192... coroutines: init struct members to NULL (*)
  57e2744... testsuite: Fix up pr98099.c testcase for big endian [PR9809 (*)
  19ac7c9... Daily bump. (*)
  4046529... c++: ICE with real-to-int conversion in template [PR97973] (*)
  be246ac... c++: Private parent access check for using decls [PR19377] (*)
  5074c6f... nios2: Fix format complaints and similar diagnostics. (*)
  bd364aa... Enable gather on zen3 hardware. (*)
  f3e9c98... compiler: copy receiver argument for go/defer of method cal (*)
  c86c519... testsuite, Darwin : Fix the asan/strncpy-overflow-1 test. (*)
  9c4d77f... testsuite, Darwin : Fix match output for asan/memcmp-1.c. (*)
  f7581eb... aarch64: Fix status return logic in RNG intrinsics (*)
  adf14bd... x86: Update 'P' operand modifier for -fno-plt (*)
  39916ce... AArch64: Fix -Werror issue in aarch64_simd_clone_compute_ve (*)
  bc21277... Daily bump. (*)
  a2a6e92... aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd (*)
  a4101e5... c++: Fix NaN as C++20 template argument (*)
  0251051... c++: Ensure correct destruction order of local statics [PR9 (*)
  a0b5843... rs6000: Workaround for PR98092 (*)
  d55ce33... i386: Avoid mutual recursion between two peephole2s [PR9960 (*)
  1c7bec8... c++: support target attr for DECL_LOCAL_DECL_P fns [PR99108 (*)
  f6e9c1c... Fix potentially undefined behaviour when computing a sha1 v (*)
  408d137... options: ignore flag_ipa_ra in cl_optimization_compare (*)
  4073a09... IBM Z: Fix "+fvm" constraint with long doubles (*)
  995a740... libstdc++: Remove symbols for new std::call_once implementa (*)
  6ee2463... libstdc++: Revert to old std::call_once implementation [PR  (*)
  7b900dc... c++: Incorrect type equivalence [PR 99496] (*)
  3c5b6d2... Daily bump. (*)
  5f6a43d... gcc-changelog: skip broken commit in git_update_version.py. (*)
  82085eb... i386: Fix up _mm256_vzeroupper() handling [PR99563] (*)
  fcefc59... aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd (*)
  1973bea... testsuite: Fix up target selector syntax errors in modules/ (*)
  3a5bcac... libgo: update to Go 1.16.2 release (*)
  7b843d4... Update gcc sv.po. (*)
  770d348... c++: Fix 2 testcases [PR 99601] (*)
  c2be820... libstdc++-v3: Update VTV vars for libtool link commands [PR (*)
  541840b... coroutines : Convert await_ready () expressions to bool [PR (*)
  020b286... coroutines : Handle rethrow from unhandled_exception [PR987 (*)
  26e0eb1... coroutines : Handle for await expressions in for stmts [PR9 (*)
  ed81984... coroutines : Avoid generating empty statements [PR96749]. (*)
  6f4b0ff... libstdc++, testsuite, Darwin : Adjust for names used in sys (*)
  f8aa819... libstdc++, Darwin, ppc : Add new long double symbols. (*)
  99415d0... tree-optimization/98834 - fix optimization regression with  (*)
  dce586f... libstdc++: Implement missing operator overloads in max_size (*)
  33f36b3... analyzer: fix missing comma in initializer (*)
  5b32a18... znver3 tuning part 1 (*)
  5265403... Handle EXEC_IOLENGTH in doloop_contained_procedure_code. (*)
  21ced27... Fortran: Fix problem with allocate initialization [PR99545] (*)
  f20fe2c... OpenMP: Fix 'omp declare target' handling for vars [PR99509 (*)
  b516a15... Fix -Wstring-concatenation warning. (*)
  52b6794... testsuite: fix typo in testcase pr99492.c (*)
  9844eef... Daily bump. (*)
  c2d7c39... PR fortran/99112 - ICE with runtime diagnostics for SIZE in (*)
  5534888... i386: Some more -mavx512vl -mno-avx512bw fixes [PR99321] (*)
  5e93c2f... Daily bump. (*)
  77643ac... PR tree-optimization/99489 - ICE calling strncat after strc (*)
  7987bee... Fortran: Fix for class defined operators [PR99125]. (*)
  bbdf59f... match.pd: Don't optimize vector X + (X << C) -> X * (1 + (1 (*)
  3972574... misc/cgo/testcarchive: don't use == for string equality in  (*)
  8c2cf7f... MAINTAINERS: Add myself for write after approval (*)
  ff4816d... sim: drop dep on configure-gdb (*)
  6da2762... Daily bump. (*)
  6e885ad... c++: ICE with using-decl [PR 99238] (*)
  d8b84e2... Fix memory constraint bug in SPARC back-end (*)
  d065576... Fortran/OpenMP: Accept implicit-save DATA vars for threadpr (*)
  0b54375... Fortran/OpenMP: Fix use_device_{ptr,addr} with assumed-size (*)
  a6e9633... Fortran: Fix libgfortran I/O race with newunit_free [PR9952 (*)
  3bb345c... i386: Hopefully last set of -mavx512vl -mno-avx512bw fixes  (*)
  425afe1... c++: Fix up calls to immediate functions returning referenc (*)
  0df3eb2... analyzer: document new param (*)
  a7ac3e9... gcc-changelog: allow ChangeLog deletion in a commit (*)
  48ff383... Daily bump. (*)
  7ad5a72... compiler: create temporaries for heap variables (*)
  3857edb... analyzer: new implementation of shortest feasible path [PR9 (*)
  5e33e5b... analyzer: support reverse direction in shortest-paths.h (*)
  3f95834... analyzer: gracefully handle impossible paths in shortest-pa (*)
  c4f8e56... libstdc++: Add a fallback 128-bit integer class type and us (*)
  349adff... libstdc++: Remove Ryu's uint128_t aliases (*)
  60097be... libstdc++: Add a LOCAL_PATCHES file to Ryu source directory (*)
  a38fa1b... libstdc++: Factor out uses of __int128 into a type alias (*)
  26ed5a2... aix: Use lcomm for TLS static data. (*)
  5f27a9f... c++: Fix unhiding friend with imports [PR 99248] (*)
  5643f6f... libstdc++: Make barrier::arrival_token a move-only class ty (*)
  9dacc82... libstdc++: Fix find_type helper to work consistently (*)
  15825b1... libstdc++: Use acq_rel memory ordering [PR 99537] (*)
  8cfb387... libstdc++: Handle EPERM for filesystem access errors on Mac (*)
  67e3976... libstdc++: Initialize std::normal_distribution::_M_saved [P (*)
  edc61d3... c++: template partial instantiation mismatch [PR 99528] (*)
  52db241... MAINTAINERS updates for ex-ImgTec employees (*)
  04638a8... Add -fprofile-reproducible=parallel-runs to STAGEfeedback_C (*)
  3b938c6... testsuite/98245 - adjust dump scanning of gcc.dg/vect/bb-sl (*)
  aa0d8a3... testsuite/97494 - XFAIL gcc.dg/vect/pr97428.c on !vect_hw_m (*)
  f6c1d02... testsuite/97494 - XFAIL gcc.dg/vect/vect-complex-5.c on !ve (*)
  9d4ad85... testsuite/97494 - amend gcc.dg/vect/slp-21.c (*)
  b08c978... tree-optimization/99523 - missing SSA decls in dumps (*)
  070ab28... icf: Check return type of internal fn calls [PR99517] (*)
  aa27696... cris: define HARD_FRAME_POINTER_REGNUM (*)
  e980085... Daily bump. (*)
  4fa6356... aix: align double complex (*)
  8c21bc6... PR fortran/99205 - Out of memory with undefined character l (*)
  d38bbb8... [PR99422] LRA: Don't check unknown constraint, use X for em (*)
  8f316f4... rs6000: Fix pr98959 testcase (*)
  9dcc2ed... Fortran: Fix wording in intrinsic.texi's MIN (*)
  1f42877... c++: ICE do to GC leakage [PR 99423] (*)
  44fd4dc... analyzer: factor out new class feasibility_state (*)
  6b78729... committed: analyzer: remove duplicated vfuncs (*)
  5bf9982... testsuite: Fix up pr99305.C test on unsigned_char targets [ (*)
  71dc5ae... Add options to link with libatomic in various tests. (*)
  b97af56... c++: Propagate assembler name from local-externs [PR 99508] (*)
  47cca02... libstdc++: Fix headers that can't be used as header units [ (*)
  dddd011... libstdc++: Implement LWG 3530 for concept-constrained compa (*)
  b6073c9... aarch64: Fix typo in aarch64.c comment (*)
  cb33c72... Add LRA target selector. (*)
  46b52b4... analyzer: remove some no-longer-needed -Wno-analyzer-too-co (*)
  c4a36bb... docs: add interactive vs batch distinction to UX guidelines (*)
  3fbac26... [testsuite] Fix target selector for pr99102.c (*)
  99d5299... [Vect] Fix mask check on Scatter loads/stores (*)
  6ceb712... tree-optimization/99510 - fix type reuse of build_aligned_t (*)
  47403a0... Do not assume that __float128 exists (*)
  1c3c12b... Fix ICE on atomic enumeration type with LTO (*)
  da7343a... Fix miscompilation of Ada runtime on 64-bit SPARC (*)
  e7afb82... libstdc++: Uncomment more parts of <chrono> synopsis test (*)
  5987d8a... cris: define DWARF_FRAME_REGISTERS (*)
  8dc225d... Daily bump. (*)
  63d74fe... IRA: Process digital constraints containing more one digit (*)
  0455cd7... RTEMS: Fix -Werror builds (*)
  b610c30... phiopt: Fix up conditional_replacement [PR99305] (*)
  c60ad1c... rs6000: Fix check_effective_target_sqrt_insn (PR99352) (*)
  a1e4fc1... arm: fix bootstrap failure following automatic mode selecti (*)
  fb5d9e8... [PR99454] LRA: Process separately 'g' and digital constrain (*)
  9f8be03... Re: [PATCH v2] fix Ada bootstrap on Cygwin64 (PR bootstrap/ (*)
  4e252e2... c++: Fix coroutines on targetm.cxx.cdtor_return_this target (*)
  01d0ba0... Fix building the RX port of gcc. (*)
  9f05c27... Assorted testsuite fixes (*)
  defafb7... Fix internal error on lambda function (*)
  9725df0... [PR99454] LRA: Process 0..9 constraints in process_address_ (*)
  43c66b1... IBM Z: arch14 fix option string used for Binutils (*)
  ea7fff4... testsuite: Fix up pr98920.c on non-glibc or old glibc targe (*)
  4b3d86a... c++: Clarify note about -fmodules-ts [PR 99472] (*)
  08ce558... arc: Remove orphan function. (*)
  eb5e199... i386: Properly set ix86_isa_flags (*)
  e5cdf69... Checked in non-final version of patch in commit 9433c844c8b (*)
  7eef9a6... add powerpc_vsx_ok requirement to undef-bool tests (*)
  9433c84... Tighten predicates for p10 ld/cmpi fusion (*)
  d5d3f15... runtime: cast SIGSTKSZ to uintptr (*)
  6405b40... Daily bump. (*)
  ee73fb5... Update cpplib eo.po. (*)
  ff73350... Update gcc de.po, sv.po. (*)
  75897e3... Adjust my email address to a personal one (*)
  bd85b4d... PR fortran/49278 - ICE when combining DATA with default ini (*)
  f3daa6c... PR middle-end/98266 - bogus array subscript is partly outsi (*)
  7f5ff78... PR middle-end/97631 - bogus "writing one too many bytes" wa (*)
  b64551a... c++: Add test for PR96268. (*)
  bc56d27... C++: Enable c++2b module mode [PR 99436] (*)
  504450c... c++: Poor diagnostic in header-unit [PR 99468] (*)
  cb25dea... rs6000: Fix invalid splits when using Altivec style address (*)
  ded6a19... c++: Incorrect specialization hash table [PR 99285] (*)
  0d9a70e... aarch64: Fix PR99437 - tighten shift predicates for narrowi (*)
  81fee43... libsanitizer: cherry-pick ad294e572bc5c16f9dc420cc994322de6 (*)
  04b4828... [PR99422] LRA: Skip modifiers when processing memory addres (*)
  e95554d... i386: Enable UINTR and HRESET for -march that supports it (*)
  3cb8aab... IBM Z: Fix usage of "f" constraint with long doubles (*)
  8a6a626... tree-nested: Update assert for Fortran module vars [PR97927 (*)
  e99b25d... IBM Z: Fix vcond-shift.c testcase. (*)
  b48d76c... Daily bump. (*)
  a18ebd6... i386: Fix some -mavx512vl -mno-avx512bw bugs [PR99321] (*)
  0ad6a2e... Daily bump. (*)
  d1bba46... c++: Fix constexpr evaluation of pre-increment when !lval [ (*)
  0cc54a6... middle-end: Pretty-print address space of aggregates (*)
  5b41f1c... d: Don't set default flag_complex_method. (*)
  73a9216... libgcov: Fix build on Darwin [PR99406] (*)
  8418559... libstdc++: Improve std::rot[lr] [PR99396] (*)
  574e760... c++: Fix tsubsting member variable template-id [PR96330] (*)
  b49d23f... c++: adc_unify deduction with constrained auto [PR99365] (*)
  7723f56... cris: don't define MAX_FIXED_MODE_SIZE (*)
  3c29792... gcc.target/cris/pr93372-1.c: Adjust expectations for elimin (*)
  ceae953... Daily bump. (*)
  02a3554... c++: Pointer-to-member fn conversion with noexcept [PR99374 (*)
  c2e64c3... c++: ICE with -Wshadow and enumerator in template [PR99120] (*)
  812230c... testsuite: Update testcase for PR96078 fix [PR99363] (*)
  a3ad648... openmp: Avoid ICEs due to orphaned labels in OpenMP regions (*)
  9e64dd6... c++: Duplicate namespace bindings [PR 99245] (*)
  b1bee29... PR libfortran/99218 - matmul on temporary array accesses in (*)
  1e5cdb9... c++: Local instantiations of imported specializations [PR 9 (*)
  3d9577c... coroutines : Adjust constraints on when to build ctors [PR9 (*)
  9ee9107... coroutines : Do not accept throwing final await expressions (*)
  fe55086... coroutines : Handle exceptions throw before the first await (*)
  9105757... [PR99378] LRA: Skip decomposing address	for asm insn operan (*)
  b8188b7... ipa: Fix resolving speculations through cgraph_edge::set_ca (*)
  4d66685... c++: instantiating imported specializations [PR 99389] (*)
  331763d... Fix build breakage with latest glibc release (*)
  e51f67c... Fix oversight in support for forward declarations (*)
  28354bc... Fix undefined behavior spotted by the sanitizer (*)
  6ddedd3... OpenACC: C/C++ - fix async parsing [PR99137] (*)
  80cf2fa... Fortran: Follow fixes to -freal-{4,8}-real* handling [PR993 (*)
  8d240b3... gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for  (*)
  67f10d2... Daily bump. (*)
  0d737ed... Darwin, testsuite : Prune 'object file not found for object (*)
  0ad6de3... expand: Fix ICE in store_bit_field_using_insv [PR93235] (*)
  87dc3d0... Handle ERROR_MARK in direct_abstract_declarator (*)
  6a8fc0c... profiling: fix streaming of TOPN counters (*)
  c981619... c++: Fix up [[nodiscard]] on ctors on targetm.cxx.cdtor_ret (*)
  a1b56c3... c-ppoutput: Fix preprocessing ICE on very large line number (*)
  a6bc168... aarch64: Add missing error_mark_node check [PR99381] (*)
  9553c8a... c++: Post-pending redesign cleanup [PR 99170] (*)
  e52ef6e... Add input_modes parameter to TARGET_MD_ASM_ADJUST hook (*)
  af60228... IBM Z: Compile mul-signed-overflow tests on old machines (*)
  c778a23... c++: Redesign pending entity handling [PR 99170] (*)
  4c955b4... gcov: call mmap MAP_ANONYMOUS with fd equal to -1 (*)
  f232f78... middle-end/97855 - avoid recursing into pp_printf (*)
  905ce0c... libstdc++: Fix buffer overflows in tests [PR 99382] (*)
  f65e551... libgomp: Use sizeof(void*) based checks instead of looking  (*)
  d259ab1... Fortran: Fix -freal-{4,8}-real* handling [PR99355] (*)
  f3641ac... Daily bump. (*)
  cdfc2f6... gcc.misc-tests/outputs.exp: enumerate tests (*)
  5c8eb88... gcc.misc-tests/outputs.exp: assert unique test-names (*)
  8d57bda... Correct a workaround for vectorized stores. (*)
  9a5a1e2... Update size attribute for Power10. (*)
  c390c5d... c++: Defer cloning to post-loading [PR 99170] (*)
  49df367... c++: Add fixed test [PR96474] (*)
  499193a... c++: Defer specialization registration [PR 99170] (*)
  d617787... d: Fix heap-buffer-overflow in checkModFileAlias [PR 99337] (*)
  5a559ac... c++: Unify REQUIRES_EXPR evaluation / diagnostic routines (*)
  662ef5b... c++: Clean up normalization and satisfaction routines (*)
  39d7eb8... testsuite: aarch64: Add tests for vcvt FP intrinsics (*)
  3a0fbf7... testsuite: aarch64: Add tests for v[q]mov[u]n_high intrinsi (*)
  fd85814... testsuite: aarch64: Add tests for v[r]shrn_high intrinsics (*)
  949eab5... testsuite: aarch64: Add tests for narrowing-arithmetic intr (*)
  0b8fa12... c++: Fix -fstrong-eval-order for operator &&, || and , [PR8 (*)
  fa6092d... sparcv9: Disable -Wuninitialized warnings breaking bootstra (*)
  1dabbfb... c++: ICE with deduction guide in checking type-dep [PR99009 (*)
  15cf7fe... arm: Ignore --with-mode when CPU only supports one instruct (*)
  74aee6d... c++: C++17 and decltype of multi-operator expression [PR956 (*)
  5bc3a2b... libstdc++: Update Solaris baselines for GCC 11.1 (*)
  00d79dc... gcov: use mmap pools for KVP. (*)
  8cfa065... testsuite: i386: Fix gcc.target/i386/pr95798-?.c on Solaris (*)
  8c4f0c0... c++: namespace reachability [PR 99344] (*)
  a726723... libstdc++: Don't use reserved identifiers in simd headers (*)
  357c435... Fix ICE with pathologically large frames (*)
  f1b1306... i386: Fix a peephole2 for -mavx512vl -mno-avx512bw [PR99321 (*)
  ba09d11... c-family: Avoid ICE on va_arg [PR99324] (*)
  b504034... dwarf2out: Fix -gsplit-dwarf on riscv or other non-.uleb128 (*)
  4ad5b19... cfgrtl: Fix up fixup_partitions caused ICE [PR99085] (*)
  006693a... libgfortran: Fix negation for largest integer [PR81986] (*)
  f8e7f3f... cgraph: flatten and same_body aliases [PR96078] (*)
  9b2084d... libbacktrace: don't special case file 0 (*)
  d97a92d... Daily bump. (*)
  1c4b7b3... aix: Fix TLS thread pointer function names. (*)
  7fddf3d... outputs.exp: skip @file -save-temps if target has -L or -I (*)
  8b6ebc0... [PATCH] Fix Ada bootstrap failure on Cygwin since switch to (*)
  d1776b7... compiler: allow //go:embed in files underscore-importing em (*)
  df003d1... libbacktrace: pass -1 to error callback for unrecognized DW (*)
  41fbacd... diagnostics: fix ICE on fix-it hints on very long lines [PR (*)
  e7ca376... PR middle-end/99276 - grammar in diagnostics for overflowin (*)
  397ed1d... PR middle-end/99295 - documentation on __attribute__((mallo (*)
  66ecb05... PR c++/99251 - inconsistent -Wnonnull warning behaviour wit (*)
  5a233ae... dwarf2out: Fix up split-dwarf .debug_macro handling [PR9931 (*)
  168b75f... Fix PR ada/99095 (*)

(*) This commit already exists in another branch.
    Because the reference `refs/users/clyon/heads/mve-autovec' 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-04-21 13:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-21 13:46 [gcc/clyon/heads/mve-autovec] (845 commits) arm: Auto-vectorization for MVE: vld4/vst4 Christophe Lyon

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