public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/marxin/heads/backport-11] (313 commits) Speed up jump table switch detection.
@ 2021-11-05 14:43 Martin Liska
  0 siblings, 0 replies; only message in thread
From: Martin Liska @ 2021-11-05 14:43 UTC (permalink / raw)
  To: gcc-cvs

The branch 'marxin/heads/backport-11' was updated to point to:

 64fbc25cb69... Speed up jump table switch detection.

It previously pointed to:

 a43a01db1a0... Fix previous ipa-modref patch

Diff:

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

  a43a01d... Fix previous ipa-modref patch
  25005a0... Clear EAF_NOCLOBBER for indirect calls


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

  64fbc25... Speed up jump table switch detection.
  b555a14... gcc: vx-common.h: fix test for VxWorks7 (*)
  1907147... Daily bump. (*)
  3bfc70c... x86: Check leal/addl gcc.target/i386/amxtile-3.c for x32 (*)
  fbd61aa... i386: Fix wrong result for AMX-TILE intrinsic when parsing  (*)
  05fd46b... Daily bump. (*)
  fb87e2a... ranger: Fix `-Werror' build error with `ranger_cache::push_ (*)
  41bea61... [PR102842] Consider all outputs in generation of matching r (*)
  d60e310... ipa/102714 - IPA SRA eliding volatile (*)
  742d224... Daily bump. (*)
  fdc2700... Daily bump. (*)
  0111975... libstdc++: Fix range access for empty std::valarray [PR1030 (*)
  d0d8bd6... Daily bump. (*)
  cfc3c75... Daily bump. (*)
  ee13a30... Daily bump. (*)
  818961c... Daily bump. (*)
  4719d05... Update documentation of %X spec (*)
  3e2ccaa... Daily bump. (*)
  5782bac... Fortran: do not restrict PDT KIND and LEN type parameters t (*)
  70c3fa5... Fix warnings building linux-atomic.c and fptr.c on hppa64-l (*)
  97cebda... sra: Fix corner case of total scalarization with virtual in (*)
  2563fba... Daily bump. (*)
  8f3a625... gcc/configure: Check for powerpc64le*-*-freebsd* (*)
  40d7624... Daily bump. (*)
  dd028e7... Daily bump. (*)
  4b304e3... Revise -mdisable-fpregs option and add new -msoft-mult opti (*)
  e20ec3b... Don't use 'G' constraint in integer move patterns (*)
  73833f5... Daily bump. (*)
  97262ad... Daily bump. (*)
  cce92cd... Daily bump. (*)
  e74336d... x86: Document -fcf-protection requires i686 or newer (*)
  b8754a8... Daily bump. (*)
  40b209e... Avoid exception propagation during bootstrap (*)
  5d3a054... c++: Fix up push_local_extern_decl_alias error recovery [PR (*)
  2b4adfe... Daily bump. (*)
  e8dd7ce... libstdc++: Fix doxygen generation to work with relative pat (*)
  3de82c6... Fortran: Fix CLASS conversion check [PR102745] (*)
  164044d... Daily bump. (*)
  e9c3a72... i386: Fix ICE in ix86_print_opreand_address [PR 102761] (*)
  aa827fa... [PR/target 100316] Allow constant address for __builtin___c (*)
  2e6c780... openmp: Fix up handling of OMP_PLACES=threads(1) (*)
  cc84160... amdgcn: fix up offload debug linking with LLVM 13 (*)
  23ced2d... amdgcn: Fix assembler version incompatibility (*)
  9120e8c... amdgcn: Implement -msram-ecc=any (*)
  0eb56eb... amdgcn: Support LLVM 13 assembler syntax (*)
  5b85107... amdgcn: Mark s_mulk_i32 as clobbering SCC (*)
  92aed72... amdgcn: Fix attributes for LLVM-12 [PR 100208] (*)
  9552afb... amdgcn: Add -mxnack and -msram-ecc [PR 100208] (*)
  e85d6ef... gcc/configure.ac: fix register issue for global_load assemb (*)
  64b2bd6... Daily bump. (*)
  d97dbf6... Fortran: fix order of checks for the SHAPE intrinsic (*)
  e08da31... Daily bump. (*)
  1b44508... Daily bump. (*)
  92a12b9... Consistently use "rG" constraint for copy instruction in mo (*)
  6a936be... Daily bump. (*)
  99d2157... [PR102627] Use at least natural mode during splitting hard  (*)
  3bf56cd... libstdc++: Fix non-default constructors for hash containers (*)
  b4c0226... Fix TARGET_SOFT_FLOAT patterns in pa.md (*)
  f3c81b3... Daily bump. (*)
  c706d5c... libstdc++: Rename files with the wrong extensions (*)
  9ef31ba... libstdc++: Fix dangling string_view in filesystem::path [PR (*)
  3eac45a... libstdc++: Add noexcept-specifier to basic_string_view(It,  (*)
  8b333df... Darwin, X86, config: Adjust 'as' command lines [PR100340]. (*)
  b707ac1... Add support for 32-bit hppa targets in muldi3 expander (*)
  cb261f0... libstdc++: Fix various bugs in ranges_algo.h [PR100187, ... (*)
  28f91cc... Darwin, D: Fix bootstrap when target does not support -Bsta (*)
  5f88afa... Daily bump. (*)
  6d51766... libstdc++: Fix ip::tcp::resolver test failure on Solaris (*)
  b7e7395... libstdc++: Make Networking TS headers more portable [PR1002 (*)
  10c0df1... libstdc++: fix is_default_constructible for hash containers (*)
  573c2ff... libstdc++: Value-initialize objects held by EBO helpers [PR (*)
  4407f0d... libstdc++: Allow lualatex to be used for Doxygen PDF (*)
  496f712... libstdc++: Reduce output of 'make doc-pdf-doxygen' (*)
  bf0c732... libstdc++: Add warnings for some C++23 deprecations (*)
  f8e3747... libstdc++: Fix 17_intro/names.cc failures on Solaris (*)
  a1dc688... libstdc++: Remove __gnu_cxx::rope::erase(size_type) [PR1020 (*)
  cec047e... libstdc++: Skip filesystem tests that depend on permissions (*)
  e22db02... libstdc++: Add missing std::move to ranges::copy/move/rever (*)
  d187dfb... libstdc++: Fix up implementation of LWG 3533 [PR101589] (*)
  58873a5... libstdc++: Add missing std::move to join_view::iterator cto (*)
  565602a... libstdc++: Define split_view::_InnerIter::base as per P2210 (*)
  f6c5489... libstdc++: Implement LWG 3555 changes to transform/elements (*)
  01e1cad... libstdc++: Implement LWG 3553 changes to split_view (*)
  bc6059e... libstdc++: Implement LWG 3546 changes to common_iterator (*)
  3c23972... libstdc++: Implement LWG 3557 change to convertible_to (*)
  166bf5e... libstdc++: Move ranges algos used by <ranges> into ranges_u (*)
  0dd0905... libstdc++: Implement LWG 3490 change to drop_while_view::be (*)
  8104d4f... libstdc++: Fix test that fails for C++20 (*)
  e748216... libstdc++: Fix move construction of std::tuple with array e (*)
  7b4e6d7... libstdc++: Fix testcase for newly-implemented C++20 semanti (*)
  38dc85d... libstdc++: Move test that depends on wchar_t I/O to wchar_t (*)
  b8fccd5... libstdc++: Ensure std::span and std::string_view are trivia (*)
  60c20a3... libstdc++: Fix std::numeric_limits::lowest() test for stric (*)
  0096746... libstdc++: Fix move construction of std::tuple with array e (*)
  822bd7f... libstdc++: Fix CTAD for debug sequence containers (*)
  a9e07e1... libstdc++: Install GDB pretty printers for debug library (*)
  371e12a... libstdc++: Add additional overload of std::lerp [PR101870] (*)
  b4f5e4c... libstdc++: Add pretty printer for std::error_code and std:: (*)
  73b0f81... libstdc++: Optimize std::function move constructor [PR10192 (*)
  da20687... libstdc++: std::system_category should know meaning of zero (*)
  90a4981... libstdc++: Fix UB in atomic_ref/wait_notify.cc [PR101761] (*)
  ae9e270... libstdc++: Remove non-deducible parameter for std::advance  (*)
  7df66a0... libstdc++: Fix inefficiency in filesystem::absolute [PR9987 (*)
  aeee925... libstdc++: Add missing return for atomic timed wait [PR1020 (*)
  9c2eea2... libstdc++: Fix last std::tuple constructor missing 'constex (*)
  63d9106... libstdc++: Add missing 'constexpr' to std::tuple [PR102270] (*)
  06e88b7... libstdc++: Rename tests with incorrect extension (*)
  95d404d... libstdc++: Add missing constraint to std::span deduction gu (*)
  cfddef4... libstdc++: Add missing header to test (*)
  eb7566f... libstdc++: Add test for std::cmp_greater (*)
  2560bab... libstdc++: Fix std::match_results::end() for failed matches (*)
  1cedb51... Fix PR target/102588 (*)
  241a0bc... Daily bump. (*)
  e3c06b9... tree-optimization: [PR102622]: wrong code due to signed one (*)
  b7c46a1... doc: improve -fsanitize=undefined description (*)
  b3dfc86... Daily bump. (*)
  309827c... var-tracking: Fix a wrong-debug issue caused by my r10-7665 (*)
  142ae9f... Daily bump. (*)
  6c3d3f1... Daily bump. (*)
  6c38608... openmp: Fix up declare target handling for vars with DECL_L (*)
  373345c... Daily bump. (*)
  052b2df... c++: variadic ttp constraint subsumption [PR99904] (*)
  04b814c... Daily bump. (*)
  1aef951... c++: unifying equal NONTYPE_ARGUMENT_PACKs [PR102547] (*)
  d80c0e4... c++: __is_trivially_xible and multi-arg aggr paren init [PR (*)
  e84436a... c++: defaulted comparisons and vptr fields [PR95567] (*)
  1682576... real: fix encoding of negative IEEE double/quad values [PR9 (*)
  5a41145... c++: concept-ids and value-dependence [PR102412] (*)
  729cf2e... c++: constrained variable template issues [PR98486] (*)
  59c6831... c++: empty union member activation during constexpr [PR1021 (*)
  dc86719... c++: aggregate CTAD and brace elision [PR101344] (*)
  52dd840... c++: ignore explicit dguides during NTTP CTAD [PR101883] (*)
  7d7630f... Fortran: Fix deprecate warning with parameter (*)
  15ed2b2... Daily bump. (*)
  e1edbce... c++: Fix apply_identity_attributes [PR102548] (*)
  dcf70cb... ubsan: Use -fno{,-}sanitize=float-divide-by-zero for float  (*)
  5fec46a... c++: Fix handling of __thread/thread_local extern vars decl (*)
  2335aa8... IBM Z: Use @PLT symbols for local functions in 64-bit mode (*)
  4a62dfb... IBM Z: Define NO_PROFILE_COUNTERS (*)
  f4c9124... Daily bump. (*)
  f0487cb... Fix testcase counts. (*)
  dd60984... d: gdc driver ignores -static-libstdc++ when automatically  (*)
  d75fcbf... Remove dead code in config/rs6000/vxworks.h (*)
  662f642... Daily bump. (*)
  a3abacb... Fortran: resolve expressions during SIZE simplification (*)
  082b358... Fortran - improve checking for intrinsics allowed in consta (*)
  a1ef102... coroutines: Only set parm copy guard vars if we have except (*)
  17e4e6e... coroutines: Make proxy vars for the function arg copies. (*)
  4a9ca0d... coroutines: Expose implementation state to the debugger. (*)
  7d05965... coroutines: Support for debugging implementation state. (*)
  4353b3b... coroutines: Add a helper for creating local vars. (*)
  b0be263... coroutines: Use DECL_VALUE_EXPR instead of rewriting vars. (*)
  cb6101a... coroutines : Add a missed begin/finish else clause to the c (*)
  e92b28f... coroutines: No cleanups on goto statements. (*)
  b874ece... c++: don't call 'rvalue' in coroutines code (*)
  ebbf0d8... Daily bump. (*)
  509dd37... Daily bump. (*)
  aac3b6a... Default to dwarf version 4 on hppa64-hpux (*)
  356390c... Use libiberty snprintf and vsnprintf on hppa*-*-hpux*. (*)
  3aaa884... Fix ICE with stack checking emulation at -O2 (*)
  618b7cb... Fix PR c++/64697 at -O1 or above (*)
  368975a... Daily bump. (*)
  0212bcf... Fortran: fix error recovery for invalid constructor (*)
  e27ccb7... [Ada] Minor tweaks to System.Dwarf_Line (*)
  a872ad6... [Ada] Small optimization to DWARF 5 mode in System.Dwarf_Li (*)
  98928fa... [Ada] Follow-up tweaks to System.Dwarf_Line (*)
  d1ee1a0... [Ada] Adjust latest change for ELF platforms (*)
  632dde0... [Ada] Add support for PE-COFF PIE to System.Dwarf_Line (*)
  d039346... [Ada] Small cleanup in System.Dwarf_Line (*)
  e19a0e2... [Ada] Add DWARF 5 support to System.Dwarf_Line (*)
  9fc6d71... Daily bump. (*)
  1f377a1... rs6000: Disable optimizing multiple xxsetaccz instructions  (*)
  1074147... Daily bump. (*)
  8e7da0d... libgomp: Only check for 2*sizeof(void*) int type with Fortr (*)
  6de756d... i386: Don't emit fldpi etc. if -frounding-math [PR102498] (*)
  e011caf... Daily bump. (*)
  654d1bd... Daily bump. (*)
  b595583... Daily bump. (*)
  522509e... Daily bump. (*)
  210c390... Fix value uninitialization in vn_reference_insert_pieces [P (*)
  03a8d9a... Fix null-pointer dereference in delete_dead_or_redundant_ca (*)
  23f1294... Daily bump. (*)
  e89de59... Daily bump. (*)
  5acab45... IBM Z: TPF: Add cc clobber to profiling expanders (*)
  22b2553... IBM Z: Fix PR102222 (*)
  cc11a17... ipa-fnsummary: Remove inconsistent bp_pack_value (*)
  ae362db... Daily bump. (*)
  da0a562... rs6000: Fix ELFv2 r12 use in epilogue (*)
  5210f05... rs6000: Don't use r12 for CR save on ELFv2 (PR102107) (*)
  7fbab3a... Fortran - (large) arrays in the main shall be static (*)
  d891ef6... Fix no_fsanitize_address effective target (*)
  d4b84ae... Daily bump. (*)
  b1dc26d... GCC11 - Fortran: combined directives - order(concurrent) no (*)
  79c523d... Daily bump. (*)
  6527feb... Fortran - fix handling of optional allocatable DT arguments (*)
  1ae01a8... Fortran - fix ICE during error recovery checking entry char (*)
  0d2d24f... Daily bump. (*)
  7026df8... Daily bump. (*)
  469aad8... Fix PR rtl-optimization/102306 (*)
  a6aa245... Daily bump. (*)
  3bc4ed0... Fortran - fix handling of substring start and end indices (*)
  58c76fb... Fortran - ensure simplification of bounds of array-valued n (*)
  c503f41... sparc: Add scheduling information for LEON5 (*)
  3fd9656... sparc: Add NOP in stack_protect_setsi if sparc_fix_b2bst en (*)
  7b30a12... sparc: Prevent atomic instructions in beginning of function (*)
  f5b008f... sparc: Skip all empty assembly statements (*)
  807c7e1... sparc: Treat more instructions as load or store in errata w (*)
  b602b66... sparc: Print out bit names for LEON and LEON3 with -mdebug (*)
  f005302... Fix target/101934: aarch64 memset code creates unaligned st (*)
  0287b69... Daily bump. (*)
  352c0b2... c++: Fix handling of decls with flexible array members init (*)
  6550198... c++: Update DECL_*SIZE for objects with flexible array memb (*)
  6f61195... c++: Fix __is_*constructible/assignable for templates [PR10 (*)
  b429c81... Enable store fusion on Power10. (*)
  ed90062... rs6000: Generate an lxvp instead of two adjacent lxv instru (*)
  819e778... rs6000: Move rs6000_split_multireg_move to later in file (*)
  e9a6a10... Daily bump. (*)
  4bcb321... Verify destination[source] of a load[store] instruction is  (*)
  40c0122... Fix PR ada/101970 (*)
  82a95c0... Do not issue size error for too large array type (*)
  1355ea5... Fix inaccurate bounds in debug info for vector array types (*)
  e94730e... Fix internal error on pointer-to-pointer binding in LTO mod (*)
  df2f733... Remove superfluous call to UI_Is_In_Int_Range (*)
  4fc907e... Give more informative error message for by-reference types (*)
  a87d7fb... rs6000: Expand fmod and remainder when built with fast-math (*)
  6dd2650... Daily bump. (*)
  b79f0b9... Daily bump. (*)
  09a2049... d: Don't include terminating null pointer in string express (*)
  2ae7353... Daily bump. (*)
  7ca5bcb... Fortran - out of bounds in array constructor with implied d (*)
  0d09acc... Fortran - improve error recovery determining array element  (*)
  a22c045... Daily bump. (*)
  7edb992... compiler: correct condition for calling memclrHasPointers (*)
  3556ab6... Daily bump. (*)
  f459220... Daily bump. (*)
  d7b2e9b... c++: Fix docs on assignment of virtual bases [PR60318] (*)
  cb5690b... i386: Fix up @xorsign<mode>3_1 [PR102224] (*)
  808b6a0... testsuite: Allow .sdata in more cases in gcc.dg/array-quals (*)
  af18863... testsuite: Use explicit -ftree-cselim in tests using -fdump (*)
  94c9c0a... Daily bump. (*)
  dcb2873... gcc: xtensa: fix PR target/102115 (*)
  9f30087... c++: Fix up constexpr evaluation of deleting dtors [PR10049 (*)
  a6e2805... Daily bump. (*)
  57f6800... tree-optimization/102046 - fix SLP build from scalars with  (*)
  7f584a3... tree-optimization/101925 - fix VN with reverse storage orde (*)
  3f29e30... middle-end/101824 - properly handle volatiles in nested fn  (*)
  54cbe85... Daily bump. (*)
  71013e5... Fortran - extend set of substring expressions handled in le (*)
  c94755c... Fortran - simplify length of substring with constant bounds (*)
  b18391e... Daily bump. (*)
  9c3a475... Daily bump. (*)
  f826c25... Fortran - correct check for constraint F2008:C628 / F2018:C (*)
  95553bf... Fortran - fix whitespace issue during parsing of assigned g (*)
  1456e63... Use UNSPSEC_XXSPLTIDP instead of UNSPEC_XXSPLTID (*)
  c464a94... Make xxsplti*, xpermx, xxeval be vecperm type. (*)
  d9f215a... Fix tests that require IBM 128-bit long double (*)
  259945a... Remove macro check for __AMX_BF16/INT8/TILE__ in header fil (*)
  435e420... Daily bump. (*)
  5856677... rs6000: Fix ICE expanding lxvp and stxvp gimple built-ins [ (*)
  9d8b230... Daily bump. (*)
  adee9b8... c++: Fix ICE with nullptr comparison (GCC 11) [PR101592] (*)
  051040f... vectorizer: Fix up vectorization using WIDEN_MINUS_EXPR [PR (*)
  9929fe9... Daily bump. (*)
  e6880aa... Fix 'OMP_CLAUSE_TILE' operands handling in 'gcc/tree.c:walk (*)
  3744288... libgcc: Add missing runtime exception notices (*)
  4c9a7a1... Daily bump. (*)
  7b1c1fc... Fortran - reject function entries with mismatched character (*)
  8a22edc... Update gcc sv.po. (*)
  c270807... Fix failed test cases caused by disabling mode promotion fo (*)
  7d3d198... rs6000: Expand PROMOTE_MODE marco in rs6000_promote_functio (*)
  5803a97... rs6000: Disable mode promotion for pseudos (*)
  5f5f8f3... Daily bump. (*)
  2294ca2... Daily bump. (*)
  be64e72... Fortran: Assumed and explicit size class arrays [PR46691/99 (*)
  6e503ac... Daily bump. (*)
  b186040... i386: Fix wrong optimization for consecutive masked scatter (*)
  b72708f... Daily bump. (*)
  65ff948... Fortran: fix pointless warning for static variables (*)
  cb8593a... Daily bump. (*)
  2e7a0f4... diagnostics: Fix sporadic test failure (*)
  918332d... <x86gprintrin.h>: Add pragma GCC target("general-regs-only" (*)
  bbd6fcd... x86: Enable the GPR only instructions for -mgeneral-regs-on (*)
  7dc952f... x86: Remove OPTION_MASK_ISA_SSE4_2 from CRC32 _builtin func (*)
  5684ef0... x86: Use crc32 target option for CRC32 intrinsics (*)
  8621aca... x86: Add -mmwait for -mgeneral-regs-only (*)
  6604b33... i386: Fix _mm512_fpclass_ps_mask in O0 [PR 101471] (*)
  26eb90b... Daily bump. (*)
  8334ee1... libstdc++: Don't check always-true condition [PR101965] (*)
  3fbc38f... libstdc++: Test std::seed_seq construction from input itera (*)
  743df0f... libstdc++: Restore __gnu_debug::array [PR100682] (*)
  0e19dc8... libstdc++: Only define basic_string::contains for C++23 (*)
  60de2b5... libstdc++: Add missing headers for errno and std::terminate (*)
  88caed8... libstdc++: Implement LWG 3422 for std::seed_seq (*)
  f9325e9... libstdc++: Use <sys/socket.h> features conditionally [PR 10 (*)
  2cf1aae... libstdc++: Define effective-target for net::ip features [PR (*)
  d1bdd54... libstdc++: Minor refactoring in <experimental/internet> (*)
  a42b4a9... libstdc++: Better preprocessor conditions in net::ip [PR 10 (*)
  fb7ca13... libstdc++: Define net::socket_base::message_flags operators (*)
  fc53251... libstdc++: Fix internet socket option classes (*)
  91e8418... libstdc++: Fix socket option classes (*)
  edcf1b0... libstdc++: Simplify definition of net::ip::resolver_base co (*)
  530a8f5... libstdc++: Allow net::io_context to compile without <poll.h (*)
  8140362... libstdc++: Clarify argument to net::io_context::async_wait (*)
  576ec38... libstdc++: Simplify definition of net::socket_base constant (*)
  41ccd2b... arm: Add tests for VLLDM mitigation [PR102035] (*)
  8933c1b... arm: fix vlldm erratum for Armv8.1-m [PR102035] (*)
  2539763... arm: add erratum mitigation to __gnu_cmse_nonsecure_call [P (*)
  80e7c46... arm: Add command-line option for enabling CVE-2021-35465 mi (*)
  e5b56e8... arm: testsuite: improve detection of CMSE hardware. (*)
  931d1c2... arm: Fix general issues with patterns for VLLDM and VLSTM (*)
  e527b92... Fix previous ipa-modref patch (*)
  d0adc55... Clear EAF_NOCLOBBER for indirect calls (*)
  5bc33f0... ipa/97565 - fix IPA PTA body availability check (*)

(*) This commit already exists in another branch.
    Because the reference `refs/users/marxin/heads/backport-11' 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-11-05 14:43 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-05 14:43 [gcc/marxin/heads/backport-11] (313 commits) Speed up jump table switch detection Martin Liska

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