From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id 30D373856254; Mon, 29 Aug 2022 15:36:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 30D373856254 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1661787382; bh=/BCQsheg0aAPfKPACEk4faf8HGtBToO/o28TPU+Sdj0=; h=From:To:Subject:Date:From; b=BorJhAP36bc5SohN/6hDfPeiSbjycpCS+OaEqNhvfdQakqb0T36ADs7ypgYbSy1kS SOtKas3mt9vRA4Hdd1GzTU2QLp9s/rra561zAZ0xbZaDA1wOB4Nk5k7/4rdBznHrV4 M4Oe/KTYQ12pU0E2uq5pMBdnzPrL7Hlqj5P5MsZU= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Thomas Schwinge To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/rust/master] Merge #1499 X-Act-Checkin: gcc X-Git-Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com> X-Git-Refname: refs/heads/devel/rust/master X-Git-Oldrev: 5b3c4be73fb72cb87d9a135415ed421a0808ff3b X-Git-Newrev: 1416b85322cd9cd74c7a79e3270bb334ceb3a44c Message-Id: <20220829153622.30D373856254@sourceware.org> Date: Mon, 29 Aug 2022 15:36:22 +0000 (GMT) List-Id: https://gcc.gnu.org/g:1416b85322cd9cd74c7a79e3270bb334ceb3a44c commit 1416b85322cd9cd74c7a79e3270bb334ceb3a44c Merge: 5b3c4be73fb 43b7dd91fb0 Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com> Date: Thu Aug 25 14:35:59 2022 +0000 Merge #1499 1499: Constant folding in gccrs: port over rest of the code from CP frontend r=philberty a=abbasfaisal Co-authored-by: Faisal Abbas <90.abbasfaisal@gmail.com> Co-authored-by: Philip Herron Diff: gcc/rust/backend/rust-compile-base.cc | 8 + gcc/rust/backend/rust-compile-intrinsic.cc | 8 +- gcc/rust/backend/rust-constexpr.cc | 6618 ++++++++++++++++++++++++++-- gcc/rust/backend/rust-constexpr.h | 2 + gcc/rust/backend/rust-tree.cc | 5241 ++++++++++++++++++++++ gcc/rust/backend/rust-tree.h | 2916 +++++++++++- gcc/testsuite/rust/compile/const4.rs | 22 + gcc/testsuite/rust/compile/const5.rs | 5 + 8 files changed, 14520 insertions(+), 300 deletions(-)