From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1851) id F04C43858C60; Wed, 1 Dec 2021 12:30:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F04C43858C60 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Martin Liska To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/sphinx] (171 commits) Merge branch 'master' into devel/sphinx X-Act-Checkin: gcc X-Git-Author: Martin Liska X-Git-Refname: refs/heads/devel/sphinx X-Git-Oldrev: 789b80d1fbd0b1d516b389bf11b5c70aa4d1088b X-Git-Newrev: 4cba2fa027afd5f815bd9bf3965afe1972c7387c Message-Id: <20211201123055.F04C43858C60@sourceware.org> Date: Wed, 1 Dec 2021 12:30:55 +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, 01 Dec 2021 12:30:56 -0000 The branch 'devel/sphinx' was updated to point to: 4cba2fa027a... Merge branch 'master' into devel/sphinx It previously pointed to: 789b80d1fbd... Merge branch 'master' into devel/sphinx Diff: Summary of changes (added commits): ----------------------------------- 4cba2fa... Merge branch 'master' into devel/sphinx d376b73... doc, d: Add note that D front end now requires GDC installe (*) 47fe7be... d: Update documentation of new D language options. (*) 82a7daa... [Ada] Fix incorrect fixed-point computation in expression f (*) ba12deb... [Ada] Tune whitespace of the bounded lists Aggregate aspect (*) 38e7e9a... [Ada] Allow formal functions to have a default in the form (*) bbafa62... [Ada] Do not return freeze nodes for start of early call re (*) 9ce9322... [Ada] Fix crash on pragma Compile_Time_Warning/Error (*) 1010cb0... [Ada] Syntax error on "not null procedure" (*) 70b29d0... [Ada] Tidy up freezing code for instantiations (continued) (*) 49b8a94... [Ada] Tidy up freezing code for instantiations (*) 17fa48b... [Ada] Fix typo in comment (*) bb2fc09... [Ada] Improve support for casing on types with controlled p (*) be6bb3f... [Ada] Fix issues with ignored ghost code and unnesting (*) dbdb6b9... [Ada] Make Timed_Task_Entry_Call's defer_abort nestable (*) e3102ec... [Ada] Do not free task for _parent (*) b940999... [Ada] Spurious warning when using 'Type_Key on generic form (*) 8ba38e8... [Ada] Create object file for ignored ghost compilation unit (*) 621cccb... [Ada] RTEMS: add traceback support for AArch64 (*) ff46a53... [Ada] Add signal to exception mapping for RTEMS (*) 38df84a... [Ada] Fix small discrepancy between -gnatG and -gnatD[G] ou (*) 790b875... [Ada] Improve error messages for dot notation when -gnatX n (*) be8de8e... [Ada] Add query for extended precision floating-point types (*) 0f3dfe4... [Ada] Replace low-level detection of subprograms with high- (*) a41a910... [Ada] Sync whitespace between variants of Indefinite_Holder (*) ef520c0... [Ada] Sort list of Ada runtime units in Makefile.rtl (*) 0c18fdf... [Ada] Whitespace cleanup in Makefile.rtl dependency rules (*) 6054bc8... [Ada] Document System.Atomic_Counters as supported on ARM a (*) aeaabe7... [Ada] Improve messages on incorrect state refinement in SPA (*) 7b4069f... [Ada] Storage error on untagged prefixed subprogram calls w (*) ab59968... [Ada] Avoid duplication for Sets functions (*) 659e775... [Ada] Simplify building of inequality function body (*) f05f68b... [Ada] Cleanup listing of representation info (*) cf23d58... i386: Fix up some minor formatting issues and one inconsist (*) c264208... libcpp: Enable P1949R7 for C++98 too [PR100977] (*) 35f2c09... simplify-rtx: Punt on simplify_associative_operation with l (*) ac5fd36... libcpp: Fix up #__VA_OPT__ handling [PR103415] (*) 29df53f... middle-end: move bitmask match.pd pattern and update tests (*) da9386f... tree-optimization/103456 - Record only successes from objec (*) c177e80... Daily bump. (*) f5e2f2d... Fix ICE in ix86_attr_length_immediate_default. (*) 0fc26e6... rs6000: Clarify overloaded builtin diagnostic (*) be30fc4... libstdc++: Fix tests that fail with fully-dynamic-string (*) 675afa2... libstdc++: Fix fully-dynamic-string build (*) 56b07ba... libstdc++: Ensure C++20 std::stringstream definitions use c (*) 955ea7b... analyzer: add regression test [PR94579] (*) 9603bcc... analyzer: add regression test [PR99269] (*) 03ea0ca... analyzer: verify that -Wanalyzer-too-complex can be disable (*) 6b8ecbc... Fortran: improve expansion of constant array expressions wi (*) a3e75c1... c++: don't fold away 'if' with constant condition (*) 91c2600... libstdc++: Skip tag dispatching for _S_relocate in C++17 (*) cca6090... libstdc++: Make Asan detection work for Clang [PR103453] (*) 36421e7... Fortran: error recovery when simplifying MINLOC/MAXLOC (*) 814f52a... Fortran: check type of SUB argument to IMAGE_INDEX (*) e5440bc... ipa-sra: Check also ECF_LOOPING_CONST_OR_PURE when evaluati (*) 7057b8f... vect: Fix ncopies calculation for emulated gather/scatter [ (*) 5fee5ec... d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad25 (*) b3f6011... ipa-param-manip: Be careful about a reallocating hash_map (*) 26493af... Add comment to indicate tail recursion (*) e43b15c... Always track arguments, even when ignoring equiv params. (*) fa01e20... Remove more stray returns and gcc_unreachable ()s (*) 0194d92... tree-optimization/103489 - fix ICE when bool pattern recog (*) 7e846b0... Change if-to-switch-conversion test. (*) 67013a2... libstdc++: Use gender-agnostic pronoun in docs (*) 92084a6... libstdc++: Add [[nodiscard]] to std::byteswap (*) 365cd5f... [OpenACC] Remove erroneous "Orphan reductions cannot have g (*) 77d24d4... Consolidate OpenACC "gang reduction on an orphan loop" chec (*) c4f4c60... Re OpenACC "gang reduction on an orphan loop" error message (*) f1a58ab... [OpenACC] Allow gang reductions inside serial constructs (*) 2b7dac2... Make OpenACC orphan gang reductions errors (*) a83a075... Fix c-c++-common/goacc/routine-4.c and c-c++-common/goacc/r (*) 92de188... [Committed] PR testsuite/103477: Fix big-endian mistake in (*) f33fdda... Remove can_throw_non_call_exceptions special case from oper (*) 8af3f53... vect: Support masked gather loads with SLP (*) 32ede10... if-conv: Apply VN to hoisted conversions (*) 1083384... vect: Support gather loads with SLP (*) 6f79861... vect: Use generalised accessors to build SLP nodes (*) 8de7958... vect: Use code_helper when building SLP nodes (*) 8bb81b3... vect: Fix SVE mask_gather_load/store_store tests (*) 9b57704... vect: Fix vect_is_reduction (*) 0fb2ab5... vect: Pass mode to gather/scatter tests (*) b1d1514... Mark IFN_ADD/MUL_OVERFLOW as commutative (*) 12e3801... Mark IFN_UBSAN_CHECK_ADD/MUL as commutative (*) 7120724... Mark IFN_COMPLEX_MUL as commutative (*) e9fff24... Canonicalize argument order for commutative functions (*) e32b9eb... vect: Add support for fmax and fmin reductions (*) 30213ae... vect: Make reduction code handle calls (*) 0c1fb64... gimple-match: Make code_helper conversions explicit (*) 33973fa... gimple-match: Add a gimple_extract_op function (*) bc8d6c6... Fix -freorder-blocks-and-partition glitch with Windows SEH (*) 7abcc9c... libcpp: Enable P1949R7 for C++11 and up as it was a DR [PR1 (*) 2af2f55... c++: Small incremental tweak to source_location::current() (*) c39d77f... x86_64: PR target/100711: Splitters for pandn (*) b962469... Only return after resetting type_param_spec_list (*) e2521cd... middle-end/103485 - fix conversion kind for vectors (*) 930e763... libgcc: vxcrtstuff.c: add a few undefs (*) 2acbc4e... Avoid some -Wunreachable-code-ctrl (*) 6c7d489... rs6000: Remove builtin mask check from builtin_decl [PR1023 (*) aca6882... rs6000: Modify the way for extra penalized cost (*) bcb163e... visium: Revert commit r12-5332 (*) ab202b6... Don't reuse reference after potential resize. (*) 87cd82c... Daily bump. (*) 1329021... analyzer: further false leak fixes due to overzealous state (*) ca5667e... i386: Fix and improve movhi_internal and movhf_internal som (*) f81c5a8... Prune out valid -Winfinite-recursion [PR103469]. (*) ed7894c... Fix autoconf regeneration slip-up. (*) 909b30a... Make etags path used by build system configurable (*) 85289ba... rs6000: Add Power10 optimization for most _mm_movemask* (*) e2194a8... Fix RTL FE issue with premature return (*) 1420ff3... c++: redundant explicit 'this' capture before C++20 [PR1004 (*) a5d269f... x86_64: Improved V1TImode rotations by non-constant amounts (*) a3b31fe... Remove unreachable gcc_unreachable () at the end of functio (*) 16507de... Remove unreachable returns (*) 11d0a2a... Optimize _Float16 usage for non AVX512FP16. (*) 9519b69... Fix regression introduced by r12-5536. (*) 85e91ad... tree-optimization/103458 - avoid creating new loops in CD-D (*) 5e5f880... Restore can_be_invalidated_p semantics to before refactorin (*) 3e15df6... libgcc: remove crt{begin,end}.o from powerpc-wrs-vxworks ta (*) 300dbea... rs6000/test: Add emulated gather test case (*) 68332ab... Fix PR 19089: Environment variable TMP may yield gcc: abort (*) 2f0dd17... Daily bump. (*) 32377c1... Fix PR 62157: disclean in libsanitizer not working (*) 2899d49... Compare guessed and feedback frequencies during profile fee (*) d147145... Improve -fprofile-report (*) 7393fa8... libstdc++: Implement std::byteswap for C++23 (*) 7a66c49... d: fix thinko in optimize attr parsing (*) d62c8c7... Daily bump. (*) 14dd092... Fix typo in t-dimode (*) 1e53408... jit: Change printf specifiers for size_t to %zu (*) f7e4f57... x86: Fix up x86_{,64_}sh{l,r}d patterns [PR103431] (*) 567d5f3... bswap: Fix UB in find_bswap_or_nop_finalize [PR103435] (*) d9c8a02... [Committed] Fix new ivopts-[89].c test cases for -m32. (*) f4ed2e3... Daily bump. (*) 9e2e473... ipa: Fix CFG fix-up in IPA-CP transform phase (PR 103441) (*) 52b7694... libstdc++: Fix test that fails in C++20 mode (*) 33adfd0... libstdc++: Fix trivial relocation for constexpr std::vector (*) 76c6be4... libstdc++: Remove workaround for FE bug in std::tuple [PR96 (*) 4d540c7... Fortran: improve check of arguments to the RESHAPE intrinsi (*) caa0451... libitm: Fix bootstrap for targets without HAVE_ELF_STYLE_WE (*) 4a20075... tree-object-size: Abstract object_sizes array (*) 35c8bbe... tree-object-size: Replace magic numbers with enums (*) b41be00... ivopts: Improve code generated for very simple loops. (*) 665f726... libstdc++: Ensure dg-add-options comes after dg-options (*) 0a12bd9... libstdc++: Fix dg-do directive for tests supposed to be run (*) 1ecc9ba... libstdc++: Remove redundant xfail selectors in dg-do compil (*) f1ec39c... d: fix ASAN in option processing (*) 2cadaa1... Minor ipa-modref tweaks (*) 906cad8... Fix failure in inlline-9.c testcase (*) 0178b73... libstdc++: Move std::to_address tests to more appropriate p (*) a70faf6... Fix handling of in_flags in update_escape_summary_1 (*) 8dedf06... c++: Fix up taking address of an immediate function diagnos (*) 90cb088... i386: vcvtph2ps and vcvtps2ph should be used to convert _Fl (*) 379be00... Fix typo in r12-5486. (*) 091ccc0... Daily bump. (*) 9664c46... libstdc++: Remove dg-error that no longer happens (*) b8018e5... libstdc++: Make std::pointer_traits SFINAE-friendly [PR9641 (*) 1b0acc4... Remove forgotten early return in ipa_value_range_from_jfunc (*) 82c3657... libstdc++: Do not use memset in constexpr calls to ranges:: (*) 6ea5fb3... PR middle-end/103406: Check for Inf before simplifying x-x. (*) 9488d24... libgcc: Split FDE search code from PT_GNU_EH_FRAME lookup (*) 5bc4cb0... ipa: Teach IPA-CP transformation about IPA-SRA modification (*) 415f9ee... path solver: Revert computation of ranges in gimple order. (*) 58d50a5... amdgcn: Fix ICE generating CFI [PR103396] (*) 1598bd4... Add the testcase for this PR to the testsuite. (*) a2ae4e9... Initialize node_is_self_scc in ipa_node_params::ipa_node_pa (*) 661c02e... Check for equivalences between PHI argument and def. (*) f4e470d... Do not check gimple_static_cahin in ref_maybe_used_by_call_ (*) 4eda2ee... Remove dead code and function (*) 8addb0b... Continue RTL verifying in rtl_verify_fallthru (*) 0fdd180... Remove never looping loop in label_rtx_for_bb (*) 555b8cc... Introduce REG_SET_EMPTY_P (*) (*) This commit already exists in another branch. Because the reference `refs/heads/devel/sphinx' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.