From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by sourceware.org (Postfix) with ESMTPS id 8A65E384C354 for ; Thu, 15 Dec 2022 20:10:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8A65E384C354 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ed1-x52e.google.com with SMTP id d14so737214edj.11 for ; Thu, 15 Dec 2022 12:10:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=8/yFNc633fFlcJAvu8umlB3tZl06NOX4/Su2XM/V7Bs=; b=qoYt+x8dOSYg++eQ547112h42zalqcP3OZIZZERqSGOoiOljUWosW4EdXOJ7+d/lre GpxHl3u9g1TagEKlj5gwR8ywrpeZwzDuZtcgzWye2RgoRHBLyPhezEz86MQ3NGnh6r89 t2or13rKW7L5eIP7bJWWP9odBSwiMgPpv7vvs7JBCGbFoAyg7OsQjN3eZd7i8DoNFh7x FmoSPPQiT84MhtndIPy+WGx1Wwn2tjJs4LatCAayJK74l8glOb+/lb4r2HdxS84lscCq 7A6QiztevZcymfQIiW4amUgEJS8BaFVv7VYr0E7/DmcnwDKDz1sGJMThj9TjsF6po/Il vTiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=8/yFNc633fFlcJAvu8umlB3tZl06NOX4/Su2XM/V7Bs=; b=ZpqgPzqXl6zteE+dN7PTIHEziB1ZGCAY9oqhl6IkxxSr1N05tPVVoaLLEMR6ZkJ8Rk 7tVN4gF/bGJ5G3V64PEIv6fldIWZRQeV2Melt8Dy/u4RUDMQm5QXI2fY1MxpBEvigTue 4coGLsa6mBdoFO/aeZaJa4X5QSRztMpkTxHWdFZ83T49WPHstya8WbK+zBP/ujHqIE3h Sh2FmSqUtKmArlb8rGzEZankoOXEqLaOfv/vrra0w6FDQIyWJfBQL/ibiT85ItE+As/y eq6AFmV1Tew6dU+CP0ml9oCjj1HG2iLyxRIPQy2YJzpgz24176mJVv4mdQ47FTHrsMYb ik8Q== X-Gm-Message-State: ANoB5pnn54ah3AFPLhkLgC85xzaYcRVzTK3k1iGLfHXaMVysYbyo1am9 JwviP2JtRze4drmAckk4TA/Dix+4VwXvSMDJMLY= X-Google-Smtp-Source: AA0mqf4/ia+K43kHRt0eaNixiHJTPbUgpOVOXDS3Kgw0HwL/R9nrQtfiwfNty7eAjs5T0rKU99si8Eu5L8HN1A/f1Z0= X-Received: by 2002:aa7:dd45:0:b0:45a:3c66:b0e4 with SMTP id o5-20020aa7dd45000000b0045a3c66b0e4mr88764758edw.33.1671135005287; Thu, 15 Dec 2022 12:10:05 -0800 (PST) MIME-Version: 1.0 References: <639B50FF.3090104@mutluit.com> <639B7A85.4000800@mutluit.com> In-Reply-To: From: Jonathan Wakely Date: Thu, 15 Dec 2022 20:09:53 +0000 Message-ID: Subject: Re: [wwwdocs] C++03 missing on https://gcc.gnu.org/projects/cxx-status.html To: "U.Mutlu" Cc: Jakub Jelinek , "gcc@gcc.gnu.org" Content-Type: multipart/alternative; boundary="0000000000005cabc005efe370ab" X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --0000000000005cabc005efe370ab Content-Type: text/plain; charset="UTF-8" On Thu, 15 Dec 2022, 20:04 Jonathan Wakely, wrote: > > > On Thu, 15 Dec 2022, 19:50 U.Mutlu, wrote: > >> Jakub Jelinek wrote on 12/15/22 17:59: >> > On Thu, Dec 15, 2022 at 05:53:19PM +0100, U.Mutlu wrote: >> >> On this page all ISO C++ standards versions of gcc/g++ are listed, >> except C++03: >> >> https://gcc.gnu.org/projects/cxx-status.html >> >> >> >> This looks much like an error/omission b/c g++ has the options >> -std=c++03 >> >> and -std=gnu++03 >> > >> > C++03 isn't a separate standard version, just technical corrigendum >> > and the page mentions it: >> > >> > C++98 Support in GCC >> > GCC has full support for the 1998 C++ standard as modified by the 2003 >> > technical corrigendum >> > >> > -std=c++03 is an alias to -std=c++98 and -std=gnu++03 is an alias to >> > -std=gnu++98 and the gcc manual explains that. >> > >> > Jakub >> >> >> Whatever, but they still could list it like the others and then give the >> explanation you gave. >> B/c otherwise it looks like as if the doc writer has forgotten one of the >> historic steps... >> > > I disagree. If you actually know what the -std=c++03 option means, you > wouldn't think that. And it already says GCC had full support for C++ 1998 > *including the 2003 Technical Corrigendum*. > > The document doesn't need to be clear to people who have no idea what C++ > is, or what the gcc options mean, because that's not the audience it's > intended for > We could add "The options -std=c++03 and -std=gnu++03 are equivalent to -std=c++98 and -std=gnu++98, respectively." To the very end. That would not be as misleading as adding a separate artificial listing for C++03. --0000000000005cabc005efe370ab--