From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1729) id EE27E385782C; Fri, 1 Jul 2022 18:13:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EE27E385782C Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Kwok Yeung To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/omp/gcc-12] (226 commits) Merge branch 'releases/gcc-12' into devel/omp/gcc-12 X-Act-Checkin: gcc X-Git-Author: Kwok Yeung X-Git-Refname: refs/heads/devel/omp/gcc-12 X-Git-Oldrev: 12d14a9a255c1cc10e4506935327aabd9766967d X-Git-Newrev: 37a45c685c09f57ba1ab74af787fdd189cde6634 Message-Id: <20220701181340.EE27E385782C@sourceware.org> Date: Fri, 1 Jul 2022 18:13:40 +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: Fri, 01 Jul 2022 18:13:41 -0000 The branch 'devel/omp/gcc-12' was updated to point to: 37a45c685c0... Merge branch 'releases/gcc-12' into devel/omp/gcc-12 It previously pointed to: 12d14a9a255... amdgcn: libgomp plugin USM implementation Diff: Summary of changes (added commits): ----------------------------------- 37a45c6... Merge branch 'releases/gcc-12' into devel/omp/gcc-12 e748398... c++: simpler fix for PR106024 (*) 962e7f0... Fix ICE on sh (*) b1c8ee2... c++: lambda template in requires [PR105541] (*) d913088... c++: tweak resolve_args change (*) c172067... c++: dependent generic lambda template-id [PR106024] (*) 8d8af14... Daily bump. (*) 6bcab64... Fortran: handle explicit-shape specs with constant bounds [ (*) 26ea506... Fortran: fix simplification of INDEX(str1,str2) [PR105691] (*) eb4336f... Fortran: fix checking of arguments to UNPACK when MASK is a (*) 5cf7ffe... Daily bump. (*) 7811663... libsanitizer: cherry-pick 791e0d1bc85d (*) a6a0f34... bootstrap/105551 - restore nvptx build (*) ef1c61d... LoongArch: Remove undefined behavior from code [PR 106097] (*) 306733d... Daily bump. (*) 9e72a52... ifcvt: Don't introduce trapping or faulting reads in noce_t (*) d068623... expand: Fix up expand_cond_expr_using_cmove [PR106030] (*) d67dfc5... libgomp: Fix up target-31.c test [PR106045] (*) 8e230a3... loongarch: exclude LARCH_PROLOGUE_TEMP from SIBCALL_REGS [P (*) 81c832f... libgomp: fix typo in mold linker detection (*) 6dfeb4b... Daily bump. (*) 5b26a2b... Daily bump. (*) 88323c9... Daily bump. (*) ea754f9... Daily bump. (*) 16d4ccc... tilegx: Fix infinite loop in gen-mul-tables generator (*) 5cf4746... c++: constexpr folding in unevaluated context [PR105931] (*) c822723... Daily bump. (*) db29b66... c++: anon union designated init [PR105925] (*) b96b64b... c++: -Waddress and value-dependent expr [PR105885] (*) c600ff8... ipa-icf: skip variables with body_removed (*) 70deb85... tree-object-size: Don't let error_mark_node escape for ADDR (*) c85cea9... c++: dependence of baselink [PR105964] (*) 4fcf79c... c++: class scope function lookup [PR105908] (*) bb1a6d9... aarch64: Revert bogus fix for PR105254 (*) b3200ac... vect: Move suggested_unroll_factor applying [PR105940] (*) 29b8b21... Daily bump. (*) 1ad2ee2... Daily bump. (*) 2474c8e... i386: Disallow sibcall for calling ifunc functions with PIC (*) 00b26ae... Daily bump. (*) f8fc8a6... alpha: Introduce target specific store_data_bypass_p functi (*) ddc9b96... i386: Fix assert in ix86_function_arg [PR105970] (*) 1c79be2... Daily bump. (*) e8df0d9... varasm: Fix up ICE in narrowing_initializer_constant_valid_ (*) 566e599... c++: Use fold_non_dependent_expr rather than maybe_constant (*) 86e10e4... expand: Fix up IFN_ATOMIC_{BIT*,*CMP_0} expansion [PR105951 (*) bf4ba94... Fix ipa-cp wrt volatile loads (*) 0ddeeb1... c++: Fix up ICE on __builtin_shufflevector constexpr evalua (*) 3e43eee... Daily bump. (*) d4583d0... Daily bump. (*) 4804d03... Daily bump. (*) 723c1d6... arm: big-endian issue in gen_cpymem_ldrd_strd [PR105981] (*) f5fe920... Daily bump. (*) 64f5efc... Darwin: Truncate kernel-provided version to OS major for Da (*) be343e0... Darwin: Future-proof -mmacosx-version-min (*) 58c0bc2... Darwin: Fix empty g++ command lines [PR105599]. (*) 5f4931e... d: Set TYPE_ARTIFICIAL on internal TypeInfo types (*) bac09a8... Fix ICE in extract_insn, at recog.cc:2791 (*) e110910... Daily bump. (*) d10b3b5... libstdc++: Use type_identity_t for non-deducible std::atomi (*) d1201db... libstdc++: Rename __null_terminated to avoid collision with (*) 4b06b73... x86: Require AVX for F16C and VAES (*) 65d1215... RISC-V: bitmanip: improve constant-loading for (1ULL << 31) (*) 2d45d5d... Daily bump. (*) 5f7a1a4... d: Improve TypeInfo errors when compiling in -fno-rtti mode (*) 54ec210... Daily bump. (*) 3da389e... Daily bump. (*) 47ea220... c++: value-dep but not type-dep decltype expr [PR105756] (*) 8ca04b4... Daily bump. (*) 37499ac... Daily bump. (*) 94f9c03... Update gcc sv.po (*) 669fc76... Daily bump. (*) e057d45... c++: redeclared hidden friend take 2 [PR105852] (*) 777a80a... gcc: xtensa: fix PR target/105879 (*) d47c4f0... libstdc++: Mark non-exported function always_inline [PR1056 (*) 6666ca1... libstdc++: Fix narrowing conversions for 16-bit size_t [PR1 (*) 64f5d58... libstdc++: Only include for COW string (*) c45a975... Fix insn does not satisfy its constraints: sse2_lshrv1ti3 (*) 1908e20... Daily bump. (*) 261440b... Daily bump. (*) d4a7d23... Daily bump. (*) 447367f... Daily bump. (*) 6947c04... Daily bump. (*) 2843bfa... c++: redeclared hidden friend [PR105761] (*) 7a4b608... c++: constexpr empty aggr [PR105795] (*) af039ed... RISC-V: Implement C[LT]Z_DEFINED_VALUE_AT_ZERO (*) 9f1e32c... tree-optimization/105786 - avoid strlen replacement for poi (*) 9bc27ee... tree-optimization/105726 - adjust array bound heuristic (*) cdd93e5... middle-end/105711 - properly handle CONST_INT when expandin (*) 740771a... PR middle-end/105604 - ICE: in tree_to_shwi with vla in str (*) e919fae... RISC-V: Inhibit FP <--> int register moves via tune param (*) 682d238... Daily bump. (*) b090938... c++: auto and dependent member name [PR105734] (*) 819e3fd... c++: auto function as function argument [PR105779] (*) e30b73b... c++: constexpr init of union sub-aggr w/ base [PR105491] (*) 91fbce3... Daily bump. (*) 102a147... c++: lambda in concept [PR105652] (*) d81be51... c++: CTAD with alias and nested template [PR105655] (*) d905769... c++: deduction from auto fn [PR105623] (*) a578b17... c++: constexpr ref to array of array [PR102307] (*) f106ef5... d: Fix D lexer sometimes fails to compile code read from st (*) a4ae11d... Daily bump. (*) 081c472... ipa: Check cst type when propagating controled uses info (*) 8f32de1... libcpp: Ignore CPP_PADDING tokens in _cpp_parse_expr [PR105 (*) 93e6064... libgomp: Don't define GOMP_HAVE_EFFICIENT_ALIGNED_ALLOC for (*) 2f3ccb7... fold-const: Fix up -fsanitize=null in C++ [PR105729] (*) 120d99a... asan: Fix up instrumentation of assignments which are both (*) 7b88f9b... pointer-query: Fix ICE with non-pointer param [PR105635] (*) 864dcf7... Daily bump. (*) 87fdcd8... Daily bump. (*) c2476f7... Daily bump. (*) 01ee07a... libstdc++: Fix atomic and error_code printers for versioned (*) 2a9c87a... libstdc++: Fix printing of std::span for versioned namespac (*) 50712db... libstdc++: Fix printing of std::atomic> for v (*) 7be1dd9... libstdc++: Add constexpr to std::counted_iterator post-incr (*) 5647e40... libstdc++: Implement LWG 3683 for pmr::polymorphic_allocato (*) 871aa11... libstdc++: Reduce test iterations for simulators (*) bcb39ac... libstdc++: Skip tests that fail for the versioned namespace (*) 702ac6e... libstdc++: Fix typo in doxygen @headerfile command (*) d2b9fde... libstdc++: Add noexcept to std::launch operators (*) 2c11a9a... c++: Fix ICE with -Wmismatched-tags [PR105725] (*) 57fdcaf... Daily bump. (*) f1e47f3... RISC-V: Don't unconditionally add m,a,f,d in arch-canonical (*) 02e8dea... RISC-V: Fix wrong expansion for arch-canonicalize (*) 0320f3b... Daily bump. (*) ed843f1... Daily bump. (*) 79ae75c... i386: Adjust -fzero-call-used-regs to always use XOR [PR101 (*) 394ff2f... Extend --with-zstd documentation (*) f4c0f92... docs: document --with-zstd (*) f0a0aee... Daily bump. (*) dbca35e... Daily bump. (*) 6d1a2b2... Daily bump. (*) e970ccb... Daily bump. (*) c83d785... rs6000: Prefer assigning the MMA vector operands to altivec (*) fdf5049... tree-optimization/103116 - SLP permutes and peeling for gap (*) f682c64... Daily bump. (*) 374cee9... tree-optimization/105618 - restore load sinking (*) 25d7a73... rtl-optimization/105577 - testcase for the PR (*) b251f8b... rtl-optimization/105577 - RTL DSE and non-call EH (*) 844a5c8... tree-optimization/105562 - avoid uninit diagnostic with bet (*) 2a040e9... rtl-optimization/105559 - avoid quadratic behavior in delet (*) a53eff4... middle-end/105537 - debug processing (*) ad4fa18... Properly use opts in finish_options (*) 1e43783... tree-optimization/105431 - another overflow in powi handlin (*) 72c2898... Daily bump. (*) 696fce7... Reduce usage of limited_with clauses with -fdump-ada-spec (*) 9c8125b... Check for equivalence after merging relations. (*) a048e60... Daily bump. (*) 978036a... libgomp: Clarify that omp_display_env is fully implemented (*) 325d82b... Daily bump. (*) 5251647... [AArch64] add barriers to ool __sync builtins (*) 9742709... libstdc++: Fix hyperlink in docs (*) cfaf297... libstdc++: Update C++23 status docs (*) 228bd81... libstdc++: Add C++23 status docs (*) 02acb54... libstdc++: Fix status docs for support (*) 9b51099... ipa/105598 - testcase for PR105598 (*) ad05a1d... Do not use DW_OP_not for TRUTH_NOT_EXPR in conditional expr (*) c6ca39c... Daily bump. (*) 0556c35... d: Merge upstream dmd a53934d18, phobos 604534d7c. (*) 40f749b... c++: array {}-init [PR105589] (*) 73b4715... c++: alias CTAD and member alias templates [PR104470] (*) 5237059... c++: typeid and instantiation [PR102651] (*) dbd77e6... Daily bump. (*) 52991af... Daily bump. (*) 0b9bdcf... Fortran: fix error recovery on invalid array section (*) 5176d27... libgcov: use proper type for n_functions (*) f859870... Fix wrong SRA with VIEW_CONVERT_EXPR and reverse SSO (*) e628690... [PR105455] Set edge probabilities when hardening conditiona (*) a4183ab... libstdc++: ppc: conditionalize vsx-only simd intrinsics (*) 05a3929... Daily bump. (*) f363017... Daily bump. (*) 988fbc6... ipa: Release body of clone_of when removing its last clone (*) d74cade... Daily bump. (*) c318b1a... Update gcc hr.po (*) cc93971... libstdc++: Add declarations to [PR105 (*) 3e6067b... libstdc++: Add declarations to [PR105 (*) ab8a8d0... x86: Add .note.GNU-stack section only for Linux (*) 9468cc3... isel: Fix up gimple_expand_vec_set_expr [PR105528] (*) b931d0c... Fix internal error with vectorization on SPARC (*) 6d7d4f5... Daily bump. (*) 076aee6... Update gcc .po files (*) df8e384... libstdc++: Fix test that fails on Solaris [PR104731] (*) 197b7ac... Daily bump. (*) 0870ab6... Daily bump. (*) d413626... Daily bump. (*) 03257e7... libstdc++: Fix deserialization for std::normal_distribution (*) e6b1ac3... rs6000: Ignore fusion option flags for inlining test [PR102 (*) e38194f... x86: Add missing .note.GNU-stack to assembly source (*) c3b582a... libsanitizer: cherry-pick commit b226894d475b from upstream (*) 8f2b7c1... c++: ICE during aggr CTAD for member tmpl [PR105476] (*) eed2cd4... libstdc++: Don't use std::tolower in [PR103911] (*) 39c5669... middle-end/105376 - invalid REAL_CST for DFP constant (*) e8cd7d0... [PR105324] libstdc++: testsuite: pr105324 requires FP from_ (*) 8b26d0e... c++: Don't emit deprecated warnings or unavailable errors o (*) f2c2ebb... tree-optimization/105484 - VEC_SET and EH (*) 1b13a6e... middle-end/105461 - opts processing of -fvar-tracking (*) ae6271d... Fixup OPTION_SET_P usage in finish_options (*) 30b5b78... tree-optimization/105437 - BB vect with extern defs of thro (*) e229f9b... tree-optimization/105394 - vector lowering of compares (*) d71b920... Bump BASE-VER (*) 1ea978e... Update ChangeLog and version files for release (*) 463c264... Update gennews for GCC 12. (*) 519c756... Daily bump. (*) b4acfef... d: Merge upstream dmd 88de5e369. (*) 98de58a... Regenerate gcc.pot (*) 8620ef8... Daily bump. (*) d00a276... Update cpplib es.po (*) 4c2659c... Daily bump. (*) 826406f... Update gcc sv.po (*) c0b7eca... d: Merge upstream dmd 081d61e15, druntime 9c0d4f91, phobos (*) 38f8e13... testsuite: vect: update unaligned message (*) 3d02d0a... Daily bump. (*) 4a6d7da... libstdc++: case-sensitivity in hexfloat std::from_chars [PR (*) 1f27cd1... Fix exchanged period and letter in gfortan.texi. (*) 860b71f... system.h: Include in system.h unconditio (*) 14ed11b... Daily bump. (*) 25f6197... Daily bump. (*) 0faf3a1... Daily bump. (*) 621650f... libstdc++: Add missing exports for ppc64le --with-long-doub (*) c733f40... libstdc++: Update Solaris baselines for GCC 12.1 (*) 7cc5a20... c++, coroutines: Partial reversion of r12-8308-g15a176a833f (*) ab73f5b... Daily bump. (*) 38bdf2d... c++: partial ordering and dependent operator expr [PR105425 (*) 6fba27a... libstdc++: Update docs for release branch (*) 8679545... Document changes to CONVERT for -mabi-ieeelongdouble for PO (*) af71f96... [committed] Fix more problems with new linker warnings (*) afd8c47... Set DEV-PHASE to prerelease. (*) (*) This commit already exists in another branch. Because the reference `refs/heads/devel/omp/gcc-12' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.