From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 44304 invoked by alias); 27 Jul 2018 13:27:57 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 44288 invoked by uid 89); 27 Jul 2018 13:27:56 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-11.8 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-spam-relays-external:ESMTPA X-HELO: resqmta-po-06v.sys.comcast.net Received: from resqmta-po-06v.sys.comcast.net (HELO resqmta-po-06v.sys.comcast.net) (96.114.154.165) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 27 Jul 2018 13:27:55 +0000 Received: from resomta-po-15v.sys.comcast.net ([96.114.154.239]) by resqmta-po-06v.sys.comcast.net with ESMTP id j2kSfP4AVwPsKj2mgfOwQz; Fri, 27 Jul 2018 13:27:54 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20161114; t=1532698074; bh=Y3FTLb7cw5Nm44lg362YHF+9tq1wEwj91VIJMNX4WSE=; h=Received:Received:Content-Type:Mime-Version:Subject:From:Date: Message-Id:To; b=J3Sj/amvR6JgEb6Afn8LtEHoaE5ELIB5UEGChvum/zaIUXhuPoPdaz4uqqXtL7pMb 8IIAQ1lpNTW6QB8naor/Kk+5lWW+4tOf6CfmEShIO82hYkx40hx/yFv4/pPecHauNY LhS8zy/0x3MP2YEDYvdLg7PcdlzQrBYzRyBi4pDaX3BWVI3PARDwdw6Lszzd8bqs1r XExId/HkrzBct6djn7ECz9aLlW4uidZh0xwCT62SXCnPPt1pJ90pcGNXWDH0EfHf3F gBaXMsyAwTuDuxWo+6zUrQOVHiboT5UVSh51EL4JwlOVPv19dLX5mQg+PzQXn/3lmz v1O+hovlbZ1aw== Received: from [192.168.10.125] ([73.60.223.101]) by resomta-po-15v.sys.comcast.net with ESMTPA id j2mefkIwZbdp7j2mffax29; Fri, 27 Jul 2018 13:27:54 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: [PATCH 09/11] pdp11 - example of a port not needing a speculation barrier From: Paul Koning In-Reply-To: <1532684275-13041-10-git-send-email-Richard.Earnshaw@arm.com> Date: Fri, 27 Jul 2018 13:27:00 -0000 Cc: GCC Patches Content-Transfer-Encoding: quoted-printable Message-Id: References: <1531154299-28349-1-git-send-email-Richard.Earnshaw@arm.com> <1532684275-13041-1-git-send-email-Richard.Earnshaw@arm.com> <1532684275-13041-10-git-send-email-Richard.Earnshaw@arm.com> To: Richard Earnshaw X-SW-Source: 2018-07/txt/msg01726.txt.bz2 > On Jul 27, 2018, at 5:37 AM, Richard Earnshaw = wrote: >=20 >=20 > This patch is intended as an example of all that is needed if the > target system doesn't support CPUs that have speculative execution. > I've chosen the pdp11 port on the basis that it's old enough that this > is likely to be true for all existing implementations and that there > is also little chance of that changing in future! >=20 > * config/pdp11/pdp11.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Redefine > to speculation_safe_value_not_needed. > --- > gcc/config/pdp11/pdp11.c | 3 +++ > 1 file changed, 3 insertions(+) >=20 > <0009-pdp11-example-of-a-port-not-needing-a-speculation-ba.patch> Correct, no speculative instruction now, and I don't think any of the peopl= e constructing PDP11s (yes there are some) are going to be adding it. Thanks Richard. paul