From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org  Mon Mar 24 23:52:52 2014
Return-Path: <owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org>
X-Original-To: sc22wg5-dom8
Delivered-To: sc22wg5-dom8@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id 55719358667; Mon, 24 Mar 2014 23:52:52 +0100 (CET)
Delivered-To: sc22wg5@open-std.org
Received: from ppsw-40.csi.cam.ac.uk (ppsw-40.csi.cam.ac.uk [131.111.8.140])
	by www.open-std.org (Postfix) with ESMTP id DE825358643
	for <sc22wg5@open-std.org>; Mon, 24 Mar 2014 23:52:50 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-1.csi.cam.ac.uk ([131.111.8.51]:57868)
	by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:25)
	with esmtpa (EXTERNAL:nmm1) id 1WSDje-0004dW-lT (Exim 4.82_3-c0e5623)
	(return-path <nmm1@hermes.cam.ac.uk>); Mon, 24 Mar 2014 22:52:50 +0000
Received: from prayer by hermes-1.csi.cam.ac.uk (hermes.cam.ac.uk)
	with local (PRAYER:nmm1) id 1WSDje-00026W-KY (Exim 4.72)
	(return-path <nmm1@hermes.cam.ac.uk>); Mon, 24 Mar 2014 22:52:50 +0000
Received: from [87.113.109.128] by old-webmail.hermes.cam.ac.uk
	with HTTP (Prayer-1.3.5); 24 Mar 2014 22:52:50 +0000
Date: 24 Mar 2014 22:52:50 +0000
From: "N.M. Maclaren" <nmm1@cam.ac.uk>
To: "sc22wg5@open-std.org" <sc22wg5@open-std.org>
Subject: Re: [ukfortran] (SC22WG5.5203) (j3.2006)    Ballot on draft DTS
Message-ID: <Prayer.1.3.5.1403242252500.6048@hermes-1.csi.cam.ac.uk>
In-Reply-To: <20140324220635.4E28D358667@www.open-std.org>
References: <20140312154430.1B7899EB083@www.open-std.org>
 <20140324133031.CC99D35856F@www.open-std.org>
 <20140324160849.220FA356F90@www.open-std.org>
 <20140324204821.77D8535872E@www.open-std.org>
 <20140324210108.4DBFB3586CD@www.open-std.org>
 <20140324211451.D220E35876A@www.open-std.org>
 <20140324212653.DC5CE358781@www.open-std.org>
 <20140324213529.DACD635879F@www.open-std.org>
 <20140324220635.4E28D358667@www.open-std.org>
X-Mailer: Prayer v1.3.5
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset=ISO-8859-1
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

On Mar 24 2014, Keith Bierman wrote:
>>>> 
>>>> red that Linux has support at the OS level.
>> 
>> Support for what?
>
>Atomic memory operations

Well, it doesn't.  It has some support for driver (i.e. kernel) developers,
but none for application developers.  And even the driver interfaces
include delightful statements like:

    there are no guarantees that this function will not be reordered on non
    x86 architectures, so if you are writing portable code, make sure not
    to rely on its reordering guarantees.


Regards,
Nick Maclaren.


