220 37631 <6eb497fe-8297-48b0-9ee9-112b6ce94580@isocpp.org> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Bengt Gustafsson <bengt.gustafsson@beamways.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Why do we need `volatile` in C++?
Date: Tue, 3 Apr 2018 21:50:51 -0700 (PDT)
Lines: 23
Approved: news@gmane.org
Message-ID: <6eb497fe-8297-48b0-9ee9-112b6ce94580@isocpp.org>
References: <044dfdd3-2313-4ce3-a5e2-3a23c1c0d678@isocpp.org>
 <CALDL7dE7cun_r-TjMmEMuFxeMTVhJ5E-8n=OfSGynO8-pEmE-g@mail.gmail.com>
 <CAHSYqdZfOer8tg6PsmpUn6-SCFgMGs2_Y6adcf_w+GNnWRa_+A@mail.gmail.com> <9bc32039-04fe-42cd-abc4-49040cf3a6dc@isocpp.org>
 <CAHSYqdbJzNpUAsH+P1PAPv2UO2v-KEFrecC36rMSwQuvKQHc1w@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_24953_2110069976.1522817451418"
X-Trace: blaine.gmane.org 1522817328 2568 195.159.176.226 (4 Apr 2018 04:48:48 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Wed, 4 Apr 2018 04:48:48 +0000 (UTC)
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBCRIRSPDTQIRBLFTSHLAKGQEWIBJ66A@isocpp.org Wed Apr 04 06:48:44 2018
Return-path: <std-proposals+bncBCRIRSPDTQIRBLFTSHLAKGQEWIBJ66A@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-ua0-f200.google.com ([209.85.217.200])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBCRIRSPDTQIRBLFTSHLAKGQEWIBJ66A@isocpp.org>)
	id 1f3aLk-0000Ze-Dk
	for gclcip-std-proposals@m.gmane.org; Wed, 04 Apr 2018 06:48:44 +0200
Original-Received: by mail-ua0-f200.google.com with SMTP id y5sf15792013uaa.15
        for <gclcip-std-proposals@m.gmane.org>; Tue, 03 Apr 2018 21:50:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=/n/XIgLADjf1k5KJ9rgb9Up1wDgdn/xJ1ZdH/cprGDc=;
        b=urC1+3bYXMemecRr0T/Rzl0eTOQdcfeAfLeNMIolyeu+eWECwnurf4w3xaTWuwm2JL
         7UhnqdwizbruLbb037G4JYGmqvzQ/+eeAy3XJPPUhf598ZB61LCEz1K4SZfTPRagWN12
         yB0XduCeEsajOc0Ijb6yd/bIrcca7J9Nyorwk8B2tQ6XmIDDbc/f3pDqo7WJYIFaTT6V
         yl4HSV6yyXLnrDlnmSf551iv0WDQEI7LhqxhEg5PdWL6Ow2kC7zW3j5axAfGjqqnr38w
         dmh04+1buR7wTxcE05b4L2J/TdDX9iu4MJLk7Ia3DRkq7W8AcvKKojnDFh8WjEQQT7nB
         WwKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:date:from:to:message-id:in-reply-to:references
         :subject:mime-version:x-original-sender:reply-to:precedence
         :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help
         :list-archive:list-subscribe:list-unsubscribe;
        bh=/n/XIgLADjf1k5KJ9rgb9Up1wDgdn/xJ1ZdH/cprGDc=;
        b=sZIzqzENt7yNWbkPBmT30j6yYTuGt2XZg1mhstnOcdhdhJWRO18b2M8uXA6gib0cU1
         Clq6nTXcsDij2bLIXlpq43V+8eW+C6DVBFHla61i36D6I7BTVAL7/6zVWtequ/bpHGNu
         gDNfDuqJQKAu4GwpDtrzv2ytstbFNwPr3MW7KFDVt3578S7/d1hRwOrxQ/fHaxCXnMbL
         8LxhxnTBP58sgp7yRuYbA1zX5D65hfM2MwkvjU56l/rnPEP8GNNk4441st0oAFTuWCue
         1k5Oan6xmqPiAntZcu6P1muT42+epDeh/SOTFp1meoMdszkOkSfO+ugeR3CyNM0pPbNB
         hCFg==
X-Gm-Message-State: ALQs6tBscM8UXo3pvFLWRz/s+gTIr6l3/e/4MpDueSETtXDsk1jQmMlo
	xBVFz8exZ0W+5uW7dQnKvx3BWQ==
X-Google-Smtp-Source: AIpwx4/W5E70/o1ZfrbR7JeLoOODyxJGnogpb0srdpZlyE1BJAHyTFdaelVmA2JmsHPFBaYNdIhzsQ==
X-Received: by 10.31.2.71 with SMTP id 68mr1726237vkc.109.1522817453760;
        Tue, 03 Apr 2018 21:50:53 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.31.196.71 with SMTP id u68ls1116286vkf.4.gmail; Tue, 03 Apr
 2018 21:50:52 -0700 (PDT)
X-Received: by 10.31.193.140 with SMTP id r134mr2053258vkf.6.1522817451921;
        Tue, 03 Apr 2018 21:50:51 -0700 (PDT)
In-Reply-To: <CAHSYqdbJzNpUAsH+P1PAPv2UO2v-KEFrecC36rMSwQuvKQHc1w@mail.gmail.com>
X-Original-Sender: bengt.gustafsson@beamways.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: std-proposals@isocpp.org
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:37631
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/37631>

------=_Part_24953_2110069976.1522817451418
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

@Hyman: My intention was that the library function would be an indication t=
o the compiler that the extended precision has to be truncated. Otherwise i=
t would only be a nop. Implementation could be a few assembly instructions =
or, better, integrated into the compiler to affect code generation to achie=
ve the desired result. On architectures without extra precision it would be=
 correct for it to be a nop though.

--=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp=
..org/d/msgid/std-proposals/6eb497fe-8297-48b0-9ee9-112b6ce94580%40isocpp.or=
g.

------=_Part_24953_2110069976.1522817451418--

.
