From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1873) id 76C073854830; Thu, 3 Dec 2020 22:57:39 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 76C073854830 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Iain Buclaw To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/ibuclaw/heads/darwin)] d: Add dubious extraneous changes, but leave them commented out. X-Act-Checkin: gcc X-Git-Author: Iain Buclaw X-Git-Refname: refs/users/ibuclaw/heads/darwin X-Git-Oldrev: 1b693e2607e0338508a9cf4fccf16a883c086ad9 X-Git-Newrev: 0859c7ae1a80a1949d1eb4f1f70bf9f53d93ff3c Message-Id: <20201203225739.76C073854830@sourceware.org> Date: Thu, 3 Dec 2020 22:57:39 +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: Thu, 03 Dec 2020 22:57:39 -0000 https://gcc.gnu.org/g:0859c7ae1a80a1949d1eb4f1f70bf9f53d93ff3c commit 0859c7ae1a80a1949d1eb4f1f70bf9f53d93ff3c Author: Iain Buclaw Date: Mon Nov 30 15:37:38 2020 +0100 d: Add dubious extraneous changes, but leave them commented out. Diff: --- gcc/d/decl.cc | 7 +++++++ gcc/d/modules.cc | 3 +++ 2 files changed, 10 insertions(+) diff --git a/gcc/d/decl.cc b/gcc/d/decl.cc index 218f35838fd..1e46f108722 100644 --- a/gcc/d/decl.cc +++ b/gcc/d/decl.cc @@ -1329,10 +1329,17 @@ get_symbol_decl (Declaration *decl) TREE_STATIC (decl->csym) = 1; /* The decl has not been defined -- yet. */ +#if 0 // ??? + if (!DECL_INITIAL (decl->csym)) +#endif DECL_EXTERNAL (decl->csym) = 1; if (decl->isInstantiated ()) d_linkonce_linkage (decl->csym); +#if 0 // ??? + else if (VAR_P (decl->csym) && TREE_PUBLIC (decl->csym)) + d_linkonce_linkage (decl->csym); +#endif } /* Symbol is going in thread local storage. */ diff --git a/gcc/d/modules.cc b/gcc/d/modules.cc index 742a24ff0bb..39c4775a3b1 100644 --- a/gcc/d/modules.cc +++ b/gcc/d/modules.cc @@ -173,6 +173,9 @@ build_internal_fn (tree ident, tree expr) TREE_PUBLIC (decl) = 0; TREE_USED (decl) = 1; DECL_ARTIFICIAL (decl) = 1; +#if 0 // ??? + DECL_WEAK (decl) = 0; +#endif return decl; }