From owner-sc22wg14+sc22wg14-domo2=www.open-std.org@open-std.org  Thu Mar 20 14:04:09 2025
Return-Path: <owner-sc22wg14+sc22wg14-domo2=www.open-std.org@open-std.org>
X-Original-To: sc22wg14-domo2
Delivered-To: sc22wg14-domo2@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id C64743568F0; Thu, 20 Mar 2025 14:04:09 +0100 (CET)
Delivered-To: sc22wg14@open-std.org
Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104])
	by www.open-std.org (Postfix) with ESMTP id 89703356682
	for <sc22wg14@open-std.org>; Thu, 20 Mar 2025 14:04:08 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
  d=inria.fr; s=dc;
  h=date:from:to:cc:subject:message-id:in-reply-to:
   references:mime-version:content-transfer-encoding;
  bh=vn95zuBa2TpR7TjeMyknidMmMRVBKqw2OIBvRZkFGPc=;
  b=B25t2HIJbU8MHXIQwsG+6tzKx/SzOaLohbbgRTltI1zH1rVQ8DzATBNY
   dvMIMCJHAjgnWZyAwipH5BvekDELrQRoXosF2AmuSo6RAF49NrReuMXil
   PnXLc+AhydV00glReiPKW6POci0ZAYpKd5uy2GkvjIJHdr5glCzhP6kOR
   8=;
Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=jens.gustedt@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr
X-IronPort-AV: E=Sophos;i="6.14,261,1736809200"; 
   d="scan'208";a="112144027"
Received: from unknown (HELO inria.fr) ([130.79.192.235])
  by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Mar 2025 14:04:08 +0100
Date: Thu, 20 Mar 2025 14:04:07 +0100
From: =?UTF-8?B?SuKCkeKCmeKCmw==?= Gustedt <jens.gustedt@inria.fr>
To: Joseph Myers <josmyers@redhat.com>
Cc: sc22wg14@open-std.org
Subject: Re: [SC22WG14.29414] New issue #1001: Qualified rvalues from
 structure or union members
Message-ID: <20250320140407.2a292553@inria.fr>
In-Reply-To: <20250306212422.D69093567F7@www.open-std.org>
References: <20250306212422.D69093567F7@www.open-std.org>
Organization: inria.fr
X-Mailer: Claws Mail 4.2.0 (GTK 3.24.41; x86_64-pc-linux-gnu)
X-Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAACRQTFRFERslNjAsLTE9Ok9wUk9TaUs8iWhSrYZkj42Rz6aD3sGZ
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Sender: owner-sc22wg14@open-std.org
Precedence: bulk

Hello,
the suggested correction would remove an atomic qualification. I don't
think that this is correct, because an atomic type may have different
size or different alignment constraints. Also the access in general
needs to use different low level features of the platform than for a
non-atomic access.

So in fact that is why an `_Atomic` qualifier should really be seen as
a shortcut for an `_Atomic` specifier and it should never be removed.

J=E2=82=91=E2=82=99=E2=82=9B

--=20
:: ICube :::::::::::::::::::::::::::::: deputy director ::
:: Universit=C3=A9 de Strasbourg :::::::::::::::::::::: ICPS ::
:: INRIA antenne de Strasbourg :::::::::::::::::: Camus ::
:: INRIA PIQ program Strasbourg :::::::::: piq.inria.fr ::
:: :::::::::::::::::::::::::::::::::::: =E2=98=8E +33 368854536 ::
:: https://icube-icps.unistra.fr/index.php/Jens_Gustedt ::
