From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id C5005385843D; Thu, 23 Feb 2023 21:41:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C5005385843D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1677188465; bh=/QUZXQjnw4ZHtJ+0PTHWNI6gXeyp+9RRDrfXSEtaRt8=; h=From:To:Subject:Date:From; b=erddO0OSigDp19W+8SxlYObTGEBQJUgV/Kv7gSOGYKjvz89pRkaP9OIfPphedHWOi qhSdNR4gEn3z3ZrbtREiQtXWyc7IaCLWL9rJHj3HAGkrvVsuDj7+oJOeu8R+YZXkW7 23c2yFmR98nIHbut6tavy5xXgjf5+43B3VD9h5CI= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Michael Meissner To: gcc-cvs@gcc.gnu.org Subject: [gcc/meissner/heads/dmf009] (203 commits) Merge commit 'refs/users/meissner/heads/dmf009' of git+ssh: X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/dmf009 X-Git-Oldrev: da96c3caaeb41ec833a010b3b1c0aa9d8fd2d409 X-Git-Newrev: 8e8f713efb8d1ff7427620a449cf5a26e3a4103f Message-Id: <20230223214105.C5005385843D@sourceware.org> Date: Thu, 23 Feb 2023 21:41:05 +0000 (GMT) List-Id: The branch 'meissner/heads/dmf009' was updated to point to: 8e8f713efb8... Merge commit 'refs/users/meissner/heads/dmf009' of git+ssh: It previously pointed to: da96c3caaeb... Update ChangeLog.meissner Diff: Summary of changes (added commits): ----------------------------------- 8e8f713... Merge commit 'refs/users/meissner/heads/dmf009' of git+ssh: c051fef... Update ChangeLog.meissner 2fabf34... Add saturating subtract built-ins. 719bfb5... Support load/store vector with right length. a74fc6e... PowerPC: Add support for 1,024 bit DMR registers. 706e8c3... Revert patches. 09817aa... PowerPC: Add support for 1,024 bit DMR registers. 7c5badd... PowerPC: Switch to dense math names for all MMA operations. 6036bd8... PowerPC: Make MMA insns support DMR registers. 4392734... PowerPC: Add support for accumulators in DMR registers. 6e1be89... PowerPC: Make -mcpu=future enable -mblock-ops-vector-pair. 2058892... PowerPC: Add -mcpu=future. 64cc92a... Rework 128-bit complex multiply and divide. 1287efc... PR target/107299: Fix build issue when long double is IEEE b64399a... Add ChangeLog.meissner and REVISION. 5592679... testsuite: Fix up modules.exp [PR108899] (*) 426b0ae... Fix memory leak in PTA (*) 9f9a709... c++: Fix up -fcontracts option description [PR108890] (*) 68e7489... ipa-prop: Fix another case of missing BUILT_IN_UNREACHABLE_ (*) 8fda668... libstdc++: Test that integral simd reductions are precise (*) ffa39f7... libstdc++: Fix -Wsign-compare issue (*) fa37ac2... libstdc++: Add missing constexpr on simd shift implementati (*) 92c47b1... libstdc++: Fix simd build failure on clang (*) 2e29e2f... libstdc++: Simplify three helper functions into one (*) af46073... Fix memory leak in if-conversion (*) 31cc582... tree-optimization/108888 - call if-conversion (*) 4f609c6... xtensa: Fix missing mode warnings in machine description (*) 782e442... xtensa: fix PR target/108876 (*) 4c3191d... Revert "gcc: xtensa: fix PR target/108876" (*) ddf6fe3... docs: Reorder @opindex before corresponding options (*) b6f9899... Daily bump. (*) 1370014... c-family: avoid compile-time-hog in c_genericize [PR108880] (*) 31303c9... Fortran: reject invalid CHARACTER length of derived type co (*) 5344482... testsuite: Skip module_cmi_p and related unsupported module (*) 1a684dc... [arm] avoid aes-1742098 mitigation in combine tests (*) c20ab9b... Drop need for constant I in ctf test (*) 2d6a0fd... xfail fp-uint64-convert-double-* on all arm targets (*) ac113b5... [arm] [testsuite] asm-flag-4.c: match quotes in expected me (*) 1a45573... testsuite: Accept pmf-vbit-in-delta extra warning (*) d70f49e... [libstdc++] do not destruct mutex_pool mutexes (*) 2ff7108... [libstdc++] xfail noreplace tests on vxworks (*) 937692f... [libstdc++] [testsuite] intro/names.cc: undef func on vxw7k (*) aee5ee3... Rust: In 'type_for_mode' langhook also consider all 'int_n' (*) 3da77f2... vect: inbranch SIMD clones (*) c878c65... RISC-V: Add RVV reduction C/C++ intrinsics support (*) dc244cd... RISC-V: Add floating-point RVV C/C++ api (*) c57fbdd... RISC-V: Make the test condition more strict for gcc.target/ (*) a0abd65... RISC-V: Adjust vsetvl testcase. (*) fb53659... cgraph: Handle BUILT_IN_UNREACHABLE_TRAP like BUILT_IN_UNRE (*) 334f23d... Rust: Move void_list_node init to common code (*) 320dc51... Add '-Wno-complain-wrong-lang', and use it in 'gcc/testsuit (*) 7411eca... Rust: Don't depend on unused 'target-libffi', 'target-libba (*) 10f0851... In 'contrib/config-list.mk', clarify i686-symbolics-gnu to (*) c3bf22d... Daily bump. (*) 8f63691... analyzer: stop exploring the path after certain diagnostics (*) b2ef02e... gcc: xtensa: fix PR target/108876 (*) 6c1b825... Fortran: improve checking of character length specification (*) f77948c... libphobos: Merge upstream phobos e5a521ab2. (*) f99303e... d: Merge upstream dmd, druntime 09faa4eacd, phobos 13ef27a5 (*) 7e9dd9d... d: Only handle the left-to-right evaluation of a call expre (*) 8063de4... d: Set doing_semantic_analysis_p before calling functionSem (*) dfd39ed... libphobos: Add @nogc to gcc.backtrace and gcc.libbacktrace (*) 1dd033b... tree-optimization/108691 - remove trigger-happy assert (*) a7e706d... tree-optimization/108793 - niter compute type mismatch (*) e28c5b3... Update copyright years. (*) ecb409b... gccrs: add math intrinsics (*) 064bbd0... gccrs: const evaluator: Remove get_nth_callarg (*) b9203d8... gccrs: Repair 'gcc/rust/lang.opt' comment (*) 9f455ed... gccrs: Cleanup unused parameters to fix the bootstrap build (*) 03df9a0... gccrs: Skip this debug test case which is failing on the la (*) e7a69d4... gccrs: Fix undefined behaviour issues on macos (*) 92389b4... gccrs: Add initial support for argument capture of closures (*) eb12022... gccrs: Add capture tracking to the type info for closures (*) f7c258b... gccrs: Add closure binding's tracking to name resolution (*) 32a4659... gccrs: Refactor name resolver to take a Rib::ItemType (*) 01af669... gccrs: Get rid of make builtin macro (*) 0ef795c... gccrs: Improve lexer dump (*) 78c70a5... gccrs: Remove default location. Add visibility location to (*) 567494f... gccrs: ast: Dump no comma after self in fn params if it is (*) 0e44abb... gccrs: ast: Dump remove /* stmp */ comment to not clutter t (*) ce13edd... gccrs: ast: Remove unused include in rust-ast-dump.cc (*) b886341... gccrs: ast: Dump generic parameters (*) 1acb7e0... gccrs: ast: Dump type param type (*) 0bb33cb... gccrs: ast: Dump trait object type one bound (*) e311e9b... gccrs: ast: Dump parenthesised type (*) 7ed4a0e... gccrs: ast: Dump trait object type (*) 638f65b... gccrs: ast: Dump impl trait type (*) ca06115... gccrs: ast: Dump impl trait type one bound (*) ae1f6b3... gccrs: ast: Dump bare function type (*) ee0166f... gccrs: ast: Dump inferred type (*) 91409d2... gccrs: ast: Dump tuple type (*) c4c859b... gccrs: ast: Dump never type (*) 971d16c... gccrs: ast: Dump raw pointer type (*) 140a2ae... gccrs: ast: Dump array type (*) 59fb074... gccrs: ast: Dump slice type (*) bd2240d... gccrs: ast: Dump where clause and recursively needed nodes (*) 907d111... gccrs: ast: add visit overload for references (*) 85f69a9... gccrs: typecheck: Fix overzealous `delete` call (*) b842228... gccrs: add Location to AST::Visibility (*) 2fc0130... gccrs: add lang item "phantom_data" (*) 04a16c5... gccrs: ast: Dump unit struct (*) a56faba... gccrs: ast: refer correctly to arguments in docs-strings (*) 3b5fb3f... gccrs: ast: transform helper methods to visits and add meth (*) aedd97a... gccrs: ast: visitor pattern -> overload syntax compatibilit (*) 5b5a0ca... gccrs: intrinsics: Implement atomic_load intrinsics (*) f4c818c... gccrs: intrinsics: Cleanup error handling around atomic_sto (*) cb2cf21... gccrs: intrinsics: Use lambdas for wrapping_ intrinsics (*) 1c586a1... gccrs: intrinsics: Add unchecked operation intrinsics (*) a7c8f7e... gccrs: intrinsics: Add early implementation for atomic_stor (*) 514284e... gccrs: constexpr: Add `rust_sorry_at` in places relying on (*) 782e070... gccrs: intrinsics: Add `sorry_handler` intrinsic handler (*) 4d39d39... gccrs: builtins: Rename all bang macro handlers (*) 6ef1089... gccrs: rust: Allow gccrs to build on x86_64-apple-darwin wi (*) a8531cd... gccrs: Implement the inline visitor (*) 21d19d2... gccrs: Support Closure calls as generic trait bounds (*) 51d180f... gccrs: Add missing type resolution for function type segmen (*) 875f722... gccrs: Add missing hir lowering to function type-path segme (*) 12e9451... gccrs: Add missing name resolution to Function type-path se (*) 699e7e8... gccrs: Closure support at CallExpr (*) 740a199... gccrs: Initial Type resolution for closures (*) 8982409... gccrs: Add closures to lints and error checking (*) 4d021d9... gccrs: Refactor method call type checking (*) 977e0e5... gccrs: Add name resolution for closures (*) 9e19f32... gccrs: Formatting cleanup in HIR lowering pattern (*) 870dd9d... gccrs: Refactor expression hir lowering into cc file (*) ed75e14... gccrs: Add missing fn_once_output langitem (*) b326cce... gccrs: ast: Improve Fragment API (*) 68e7430... gccrs: rust: Replace uses of ASTFragment -> Fragment (*) e2647e5... gccrs: ast: Refactor ASTFragment -> Fragment class (*) 643ec1c... gccrs: Add check for recursive trait cycles (*) ec28fdb... gccrs: dump: Dump macro rules definition (*) e535b7b... gccrs: ast: Module: unloaded module and inner attributes (*) 2f16df1... gccrs: dump: Fix module dumping (*) 31150a6... gccrs: dump: Dump items within modules (*) 421494b... gccrs: dump: Emit visibility when dumping items (*) 8f0b152... gccrs: Support outer attribute handling on trait items just (*) acbaadf... gccrs: ast: dump TypeAlias (*) 74065c0... gccrs: Refactor TraitResolver to not require a visitor (*) 173f98a... gccrs: ast: dump: RangeExprs (*) d1db461... gccrs: ast: dump: various simple Exprs (*) f26e9ca... gccrs: ast: dump: ArrayExpr (*) c091fd5... gccrs: ast: dump: ComparisonExpr and LazyBooleanExpr (*) 0a9114c... gccrs: ast: dump: minor fixups to IfExpr formatting (*) b1510ce... gccrs: ast: dump: fix extra newline in block without tail (*) 59bee4d... gccrs: Method resolution must support multiple candidates (*) 2d7661e... gccrs: Add ABI mappings for rust-call to map to ABI::RUST (*) f49e252... gccrs: Add mappings for fn_once lang item (*) 1355641... gccrs: Support type resolution on super traits on dyn objec (*) 5221974... gccrs: early-name-resolver: Add simple macro name resolutio (*) 2f1035f... gccrs: ast: Add accept_vis() method to `GenericArg` (*) 295cd26... gccrs: rust-ast-resolve-item: Add note about resolving glob (*) a08f265... gccrs: mappings: Add MacroInvocation -> MacroRulesDef mappi (*) 570415e... gccrs: fix ICE on missing closing paren (*) ab6d8ad... gccrs: intrinsics: Add data prefetching intrinsics (*) 0a762d2... gccrs: ast: dump structs, enums and unions (*) 4c807ef... gccrs: ast: dump: add format_{tuple,struct}_field helpers (*) 8d02ef5... gccrs: ast: dump: add emit_generic_params helper (*) a5d3586... gccrs: Support looking up super traits for trait items (*) 31b7759... gccrs: Ensure uniqueness on Path probe's (*) 79434fa... gccrs: Track DefId on ADT variants (*) 00e0684... gccrs: builtins: Move implementation into source file (*) aeed747... gccrs: ast: dump If expressions (*) 980bd25... gccrs: ast: dump assignment and compound assignment expr (*) d072b4a... gccrs: testing: try loop in const function (*) 543ba35... gccrs: Add catch for recusive type queries (*) 1e8eb10... gccrs: dump: Emit visibility when dumping items (*) 7080854... gccrs: visibility: Rename get_public_vis_type -> get_vis_ty (*) 7e7a958... gccrs: Fix missing dead code analysis ICE on local enum def (*) ecc863e... tree-optimization/108868 - new testcase (*) e79b9db... tree-optimization/108855 - new testcase (*) 19ec409... Revert "tree-optimization/108691 - indirect calls to setjmp (*) a804419... xtensa: Enforce return address saving when -Og is specified (*) 65c6410... Daily bump. (*) 1eb68d9... i386: Introduce general_x64constmem_operand predicate (*) cd8b4fa... powerpc: Another umaddditi4 fix [PR108862] (*) e869638... libstdc++: Update baseline symbols for m68k-linux (*) b2287a4... c++: ICE with -fno-elide-constructors and trivial fn [PR101 (*) bb920f5... libstdc++: Fix uses of non-reserved names in simd header (*) 4c86188... libstdc++: Update baseline symbols for riscv64-linux (*) b943d57... RISC-V: prefetch.* only take base register with zero-offset (*) 02d8ab3... c++: ICE with redundant capture [PR108829] (*) 63471c5... tree-optimization/108816 - vect versioning check split conf (*) 7b8916a... rust: Fix rust-tree.cc compilation on SPARC (*) ae11308... tree-optimization/108825 - checking ICE with unroll-and-jam (*) ca31bc3... tree-optimization/108819 - niter analysis ICE with unexpect (*) 6e16c35... Daily bump. (*) b9c83e7... libgm2/libm2iso/RTco.cc (re-implementation) Bugfix for [PR1 (*) 0263e9d... Daily bump. (*) 9944ca1... c++: static_assert (false) in template [DR2518] (*) 32b5875... reassoc: Fold some statements [PR108819] (*) 3c13569... i386: Fix up replacement of registers in certain peephole2s (*) 3e558fb... libstdc++: Switch two links to www.open-std.org to https (*) a65da9b... doc: Update link to AVR-LibC (*) 47821ba... C: Detect all variably modified types [PR108375] (*) 3057d79... Fix ICE related to implicit access attributes for VLA argum (*) 017849d... LoongArch: Fix multiarch tuple canonization (*) a7d8c40... Remove #if GIMPLE around 1 - a pattern (*) 175d528... Support get_range_query with a nullptr argument (*) 7814ce4... Daily bump. (*) 27a89f8... '#include "tm_p.h"' in 'gcc/rust/backend/rust-tree.cc' (*) 9dcfee4... doc: Fix typo in -Wall description (*) 5fea1be... c++: speculative constexpr and is_constant_evaluated [PR108 (*) 3a0bc47... c++: make manifestly_const_eval tri-state (*) (*) This commit already exists in another branch. Because the reference `refs/users/meissner/heads/dmf009' matches your hooks.email-new-commits-only configuration, no separate email is sent for this commit.