From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2140) id E4253384B83F; Wed, 11 May 2022 07:32:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E4253384B83F Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Alexandre Oliva To: gcc-cvs@gcc.gnu.org Subject: [gcc/aoliva/heads/testme] (157 commits) [PR105455] Set edge probabilities when hardening conditiona X-Act-Checkin: gcc X-Git-Author: Alexandre Oliva X-Git-Refname: refs/users/aoliva/heads/testme X-Git-Oldrev: 7eeca96058d2affd9c959fd55ab01ff803f9b880 X-Git-Newrev: 9165f59c421366497a6d96f00ca657fd370e146d Message-Id: <20220511073219.E4253384B83F@sourceware.org> Date: Wed, 11 May 2022 07:32:19 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 May 2022 07:32:20 -0000 The branch 'aoliva/heads/testme' was updated to point to: 9165f59c421... [PR105455] Set edge probabilities when hardening conditiona It previously pointed to: 7eeca96058d... enable control flow redundancy hardening unconditionally Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- 7eeca96... enable control flow redundancy hardening unconditionally 02acdab... Control flow redundancy hardening bd4f52d... Introduce hardbool attribute for C 0a1487c... Introduce hardbool Machine_Attribute for Ada 8f34a56... Set_Is_Known_Valid only if Safe_To_Capture_Value 4b916d8... Optimize nonstandard boolean validity checking 2de5a96... Optimize nonstandard boolean conversions 8e9c5b9... Handle non-standard booleans in if_expression condition Summary of changes (added commits): ----------------------------------- 9165f59... [PR105455] Set edge probabilities when hardening conditiona 91a0ae0... Avoid visiting newly-created blocks in harden-conditionals f7a3ab2... MAINTAINERS: Remove myself from DCO section (*) 344e425... This patch skips constant folding for fmin/max when either (*) e877898... Daily bump. (*) a4ad92f... Update gcc hr.po (*) 5edd080... Fortran: check TEAM arguments to coarray intrinsics (*) 71eae0f... x86: Add .note.GNU-stack section only for Linux (*) ddd4629... isel: Fix up gimple_expand_vec_set_expr [PR105528] (*) 79b9d83... doc: Fix mode iterator example (*) ee18dc4... c++: Remove SET_PACK_EXPANSION_PATTERN / SET_ARGUMENT_PACK_ (*) dc6c96f... c++: Harden *_PACK_EXPANSION and *_ARGUMENT_PACK macros (*) ca97c87... libstdc++: Add declarations to [PR105 (*) 1807e07... libstdc++: Add declarations to [PR105 (*) 098f02a... libiberty: fix wrong replacent in comments (*) 5dac43b... libiberty: fix type in allocation (*) 9cb69e7... libiberty: fix bad replacement. (*) 137da38... Remove non-ANSI C macros in ansidecl.h. (*) 50b009c... libiberty: stop using PTR macro (*) 9ddd44b... RISC-V: Provide `fmin'/`fmax' RTL patterns (*) 9801ca7... Use gimple-match folding in fold_build_cond_expr (*) da63055... Make 'c-c++-common/goacc/kernels-decompose-pr100400-1-*.c' (*) 7981524... Fix up 'libgomp.fortran/use_device_addr-5.f90' multi-device (*) d1e8f22... [c++] Disambiguate ModuleKind flags (*) 76db543... middle-end/105537 - debug processing (*) 1bac97a... libgcov: use proper type for n_functions (*) 4b86508... Replace PTR with 'void *' in compiler. (*) d469484... Properly use opts in finish_options (*) 5b7a975... Avoid andb %dil when optimizing for size. (*) dd3c787... Improved constant folding for scalar evolution. (*) 37083a8... [Ada] Export Is_Expression_Function predicate for use in gi (*) 3b3bd80... [Ada] Optimize nonstandard boolean validity checking (*) bf687b8... [Ada] Optimize nonstandard boolean conversions (*) 81d33c5... [Ada] Handle non-standard booleans in if_expression conditi (*) a77ab90... [Ada] Incorrect ineffective use type clause warning (*) d5e6a22... [Ada] Simplify call to overloaded Earlier_In_Extended_Unit (*) 45c4d91... [Ada] Remove repeated conversions between Source_Ptr and In (*) ce63a97... [Ada] Fix style in resolution of expression with actions (*) d118bc5... [Ada] Reuse Is_Rewrite_Substitution where possible (*) b814f0b... [Ada] Cleanup detection of No_Elist with No and Present (*) 35f10dc... [Ada] Prevent search for references in postconditions from (*) 8cec068... [Ada] Remove tiny and incomplete optimization for unset ref (*) ea22ec9... [Ada] Cleanup unnecessary declare block in Check_Unreachabl (*) d421523... [Ada] Refine iteration from entities to formals (*) 3a97853... [Ada] Check declare and qualified expressions for unset ref (*) 469688b... [Ada] Check if- and case-expressions for unset references (*) 850bf07... [Ada] Fix a couple of typos (*) 69d701f... [Ada] Fix typo in comment for Is_Predicate_Static (*) cfcc538... [Ada] Fix indentation to follow uniform style across runtim (*) d89d9ec... [Ada] Accept Structural in aspect Subprogram_Variant and pr (*) 336ea8f... [Ada] Proof of System.Val_Int at gold level (*) 7f80532... [Ada] Fix hiding of user-defined operator that is not a hom (*) 6798cad... [Ada] Fix oversight for case expression in Eval_Integer_Lit (*) 53f2aaf... [Ada] Avoid repeated conversions from Int to Char_Code (*) 3ad8cac... [Ada] Reject numeric literals with too big exponents (*) d979a67... [Ada] Replace variables with constants in expanded code for (*) 5046228... [Ada] Fix incorrect range computation (*) a445a86... [Ada] Failure compiling "for ... of" loop over a slice (*) 3d9e200... [Ada] Fix comment about building names in task arrays (*) 0e38fbf... [Ada] Simplify conversion from Character to Char_Code (*) 60ab3d0... Fix internal error with vectorization on SPARC (*) 28896b3... middle-end/70090: Dynamic sizes for -fsanitize=object-size (*) bb2921a... c++: fix arm-eabi crash building libstdc++ [PR105529] (*) 067fe66... rs6000: avoid peeking eof after __vector (*) bd022ff... Daily bump. (*) 94c1e99... Update gcc.po files (*) 4b2a662... c++: Implement P2324R2, labels at the end of compound-stmts (*) 8c97f7f... Fortran: check for non-optional spaces between adjacent key (*) 8a39c7c... testsuite: Silence analyzer/pr51628-30.c for default_packed (*) f08ea45... testsuite: Remove superfluous semicolon [PR105256] (*) 0b86943... i386: Adjust -fzero-call-used-regs to always use XOR [PR101 (*) a742a5d... MAINTAINERS: Update my email address (*) 0c7bce0... c++: constexpr init of union sub-aggr w/ base [PR105491] (*) fcda0ef... Implement permutation with pslldq + psrldq + por when pshuf (*) addedd4... [c++][NFC] Rename Attached to Keyed (*) 49e8f81... MAINTAINERS: Update my email address. (*) 73a8dce... Simplify STATIC_ASSERT macro. (*) 1fffe45... Remove non-ANSI C path in ansidecl.h. (*) faabc75... tree-optimization/105517 - avoid offset truncation during V (*) 93416de... Remove GIMPLE restriction of ! using match.pd patterns (*) 8b59556... Optimize vec_setv8{hi,hf}_0 + pmovzxbq to pmovzxbq. (*) 655ca5a... [Ada] Suggest use of First_Valid/Last_Valid on type with st (*) c329830... [Ada] Raise Constraint_Error when converting negative value (*) 5c8053d... [Ada] Simplify conversions from Uint to Char_Code (*) a252a47... [Ada] Fix invalid memory access on finalization of class-wi (*) ebbe480... [Ada] Fully qualify name in JSON representation info (*) a746131... [Ada] Remove extra space around binary operators (*) 348931e... [Ada] Remove CodePeer annotations for pragma Loop_Variant (*) 785b1b5... [Ada] Prevent inlining-for-proof for calls inside ELSIF con (*) d7f5bfe... [Ada] Remove redundant guards for empty list (*) f920ab0... [Ada] Fix missing error on actual for In/Out parameter (*) 00b21aa... [Ada] Fix indentation of "Start of processing for ..." labe (*) 7ded77b... [Ada] Improve error messages to include full package name (*) 706940c... [Ada] Set Error_Msg_Warn before use of << insertion (*) ea7967e... [Ada] Properly handle unprefixed references to components (*) 09cca56... [Ada] Fix package installation for private array type of pr (*) 692a4bf... [Ada] Fix internal error on declaration of derived discrimi (*) 5081e92... [Ada] Fix visibility inside declare_expression (*) f1231d9... [Ada] Fix check for looking for user defined literals (*) 28fffc4... [Ada] Refine description of SPARK with static Boolean expre (*) 93e7c91... [Ada] Allow Big_Integer in loop and subprogram variants (*) 2fe776e... [Ada] Add utility to preanalyze assert expression without f (*) eb05097... [Ada] Revamp type resolution for comparison and equality op (*) 320eb42... [Ada] Use "aspect" instead of "pragma" in warnings (*) 82bd388... [Ada] vx21.07: stack-checking on ppc (*) 0e9e014... [Ada] Remove gnattest section from gnat user guide (*) 9a9d06f... [Ada] Remove repeated analysis of attribute prefixes (*) a72fd98... [Ada] Remove redundant call to Set_Etype for attribute Bit_ (*) 8e13160... [Ada] Remove doubly-negated tests for empty lists (*) 6b4c99c... [Ada] Remove unused parameter from __gnat_kill (*) 9a6f757... [Ada] Stabilize exit code on close process (*) 1e23343... Enable match.pd dumping with -fdump-tree-original (*) 22d9c88... Come up with {,UN}LIKELY macros. (*) 27239e1... RISC-V: Fix wrong expansion for arch-canonicalize (*) 15f0099... Daily bump. (*) a1947c9... Daily bump. (*) 0c723bb... c, c++: attribute format on a ctor with a vbase [PR101833, (*) ea3fbfd... Daily bump. (*) fa2d5fc... compiler: remove Array_index_expression::is_lvalue_ (*) 42991a9... libstdc++: Simplify std::normal_distribution equality opera (*) 909ef4e... libstdc++: Fix deserialization for std::normal_distribution (*) 69dd5ca... c++: add color to function decl printing (*) e4e053a... vec: fix iterate comment (*) 967cdbe... c++: empty base constexpr adjustment [PR105245] (*) 469c76f... libstdc++: ppc: conditionalize vsx-only simd intrinsics (*) 374b3c9... compiler: error for duplicate bool map keys (*) 2fb654f... rs6000: Ignore fusion option flags for inlining test [PR102 (*) 37f57a3... aarch64: remove useless GPF_TF_F16 iterator (*) 4043f53... OpenMP, libgomp: Add new runtime routine omp_target_is_acce (*) aa8bdfe... libstdc++: Fix test that fails on Solaris [PR104731] (*) e112e37... libstdc++: Do not include in (*) 488d268... libstdc++: Do not use #include inside push visibility scope (*) e03a0a4... libstdc++: Update documentation about copyright and GPL not (*) 1a8c4d9... Add a restriction on allocate clause (OpenMP 5.0) (*) 8025f29... Update gennews for GCC 12. (*) ab869e7... Daily bump. (*) 2d8752c... libgomp: Update docs to reflect Fortran support for non-rec (*) ee91281... c++: wrong error with MVP and pushdecl [PR64679] (*) a48be2e... libsanitizer: cherry-pick commit b226894d475b from upstream (*) b6b6600... libstdc++: Fixes for tests that fail with -fno-rtti (*) b06a79b... [PATCH] i386: Cleanup -m32 usage in the testuite. (*) 705bced... Fortran: Add support for OMP non-rectangular loops. (*) 982fd4c... Regenerate gcc.pot (*) 880456e... Remove loop-incremented dead code. (*) 6c53cf2... profile: Unify identifier names for profiling (*) 4b03970... Remove sanity checking in stream_out_histogram_value. (*) ee1cb43... tree-optimization/104162 - CSE of &MEM[ptr].a[i] and ptr + (*) 92fff39... [Committed] PR testsuite/105486: Use "signed char" in gcc.d (*) 7ec6fed... libsanitizer: update LOCAL_PATCHES. (*) 45e69f7... libsanitizer: Apply local patches (*) 8996894... libsanitizer: merge from master (75f9e83ace52773af65dcebca5 (*) f1d8a2d... Embed real_value into REAL_CST (*) c2a0d2e... rewrite undefined overflow to defined in ifcombine (*) 000f448... testsuite/105486 - adjust testcase to avoid misaligned acce (*) e1a4114... tree-optimization/105484 - VEC_SET and EH (*) 938a02a... tree-optimization/104595 - vectorization of COND_EXPR with (*) b9b764b... MAINTAINERS: Add myself as PowerPC port co-maintainer (*) (*) This commit already exists in another branch. Because the reference `refs/users/aoliva/heads/testme' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.