From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id C9E0F3856967 for ; Thu, 25 Aug 2022 22:14:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C9E0F3856967 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1661465676; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=/mbf7/57h9bKOa7xh8b5UC9xh1OcO9gM6hTh96fr2Ho=; b=GXsPjseKkzJCKnibBlLAgMEWk/9Z0r9QFUrc1CaScd4eijy6UR9NovD8X6u06xCDRtsyf5 Dy4IARPgMQYjPeWAjQ35Dht2NNCxNCJFZOzkNi63dQbCNnR4FM2KIb+3X3BGXnF1W2OeeM MLOAYd4IshjG7rFJd5v3bYnn65BmOcg= Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-110-5xe7meOuNt-qFHd_o_0YlA-1; Thu, 25 Aug 2022 18:14:35 -0400 X-MC-Unique: 5xe7meOuNt-qFHd_o_0YlA-1 Received: by mail-qt1-f197.google.com with SMTP id v5-20020ac873c5000000b003434ef0a8c7so16393203qtp.21 for ; Thu, 25 Aug 2022 15:14:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc; bh=/mbf7/57h9bKOa7xh8b5UC9xh1OcO9gM6hTh96fr2Ho=; b=etYvljiT8Slx1V/2CxOhkchuXO9kMU0auXKD4ubtPldkW3AfBgBKCQxabWpfZAnkk4 i+tzcEf7qGamvBeE4sOeEIwPnVJAOZKja8Z9B7HF8Bgto5f4qWKUqYdkeuNmEVGYGqNN qbCYKo8tJ2qsL0ey5mRWuLgN6pVZPcJkQ9xqgASjwwjT44z1lzvCQZvTlqF3PI17/YtV BrSHY46Jbc9JjqlgQDyZP53sUQvMn5z2xzZLT/lcwtfHQsIpPvAvdUQUpFTIdix2giK2 VLm/6MOaKSEkBlr+BqmSrjsKlaaiNno3pj/r4XZGUEbWr3gjITNFHKMsus6MyAHXuAkJ jOHA== X-Gm-Message-State: ACgBeo2f+Fh9PA/3b2JFs2RP/p65TqXKvSYzDYEkeYUC1slDcuNSLshk dFks7Sh9Vii7C3HfBJU+sl7F1Apr9auv+Ed7NuXzlWpFAIsuqmfm/pWH4HRjumX6eaDZXB0pnFT N9QFAUGCw2B1aIr6rYw== X-Received: by 2002:a05:620a:4542:b0:6b3:7c51:6177 with SMTP id u2-20020a05620a454200b006b37c516177mr4790527qkp.306.1661465673904; Thu, 25 Aug 2022 15:14:33 -0700 (PDT) X-Google-Smtp-Source: AA6agR7nicYYo5U1uMt5GaxT3s12f/tuQdGMKyaXnBeTx7TmUUo1/yz5v2HAgLkO+FIaLThVdihrtQ== X-Received: by 2002:a05:620a:4542:b0:6b3:7c51:6177 with SMTP id u2-20020a05620a454200b006b37c516177mr4790512qkp.306.1661465673475; Thu, 25 Aug 2022 15:14:33 -0700 (PDT) Received: from redhat.com ([2601:184:4780:4310::e531]) by smtp.gmail.com with ESMTPSA id j11-20020ac8550b000000b00344a9149da2sm89628qtq.55.2022.08.25.15.14.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Aug 2022 15:14:32 -0700 (PDT) Date: Thu, 25 Aug 2022 18:14:30 -0400 From: Marek Polacek To: Joseph Myers Cc: GCC Patches Subject: Re: [PATCH v3] c: Implement C23 nullptr (N3042) Message-ID: References: <20220813213504.568937-1-polacek@redhat.com> MIME-Version: 1.0 In-Reply-To: User-Agent: Mutt/2.2.6 (2022-06-05) X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-12.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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: On Thu, Aug 25, 2022 at 09:12:07PM +0000, Joseph Myers wrote: > On Thu, 25 Aug 2022, Marek Polacek via Gcc-patches wrote: > > > Bootstrapped/regtested on x86_64-pc-linux-gnu, ok for trunk? > > This version is OK. Thanks a lot. I've gone ahead and updated GCC 13 changes.html: commit 54b8bcfe7c65290942c5fccd89edd658b97774af Author: Marek Polacek Date: Thu Aug 25 18:12:15 2022 -0400 gcc-13/changes: Update with recent C23 and C++23 proposals diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html index 03a77276..c58ca1d4 100644 --- a/htdocs/gcc-13/changes.html +++ b/htdocs/gcc-13/changes.html @@ -73,6 +73,13 @@ a work-in-progress.

C

    +
  • Several C23 features have been implemented: +
      +
    • N3042, + Introduce the nullptr constant
    • +
    • Support for empty initializer braces
    • +
    +
  • New warnings:
    • -Wenum-int-mismatch warns about mismatches between an @@ -93,8 +100,20 @@ a work-in-progress.

      reference binding to temporary (PR104477)
    • +
    • P2327R1, De-deprecating volatile + compound operations +
    • +
    • P2437R1, Support for + #warning + (PR106646) +
    • +
    • P2290R3, Delimited escape sequences + (PR106645) +
  • +
  • The -Wpessimizing-move and -Wredundant-move + warnings have been extended to warn in more contexts.