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