[{"id":3679933,"web_url":"http://patchwork.ozlabs.org/comment/3679933/","msgid":"<aeeSgasonbDonjlE@tucnak>","list_archive_url":null,"date":"2026-04-21T15:06:41","subject":"Re: [PATCH v2] c-family: Emit -Wsizeof-pointer-memaccess even\n without builtin recognition [PR c/124967]","submitter":{"id":671,"url":"http://patchwork.ozlabs.org/api/people/671/","name":"Jakub Jelinek","email":"jakub@redhat.com"},"content":"On Tue, Apr 21, 2026 at 09:57:06AM -0500, Naveen Iyer wrote:\n> --- a/gcc/c-family/c-warn.cc\n> +++ b/gcc/c-family/c-warn.cc\n> +  else\n> +    {\n> +      /* When -fno-builtin is in effect, the callee is not recognized as\n> +\t a built-in.  Fall back to matching by function name so that\n> +\t -Wsizeof-pointer-memaccess still fires.  */\n> +      tree id = DECL_NAME (callee);\n> +      if (!id)\n>  \treturn;\n\nThis is wrong.  This function is used not just by C FE, but also C++,\nand you definitely don't want to assume anything about\nnamespace my\n{\n  int memcpy (double, float, int);\n}\netc.\nI'd say this PR is a non-bug, don't use -fno-builtin if you want\nthe warning or don't expect the warning with -fno-builtin.\n\nIf it really needs to be addressed, then you'd at least\nneed to make sure that DECL_CONTEXT of the callee is\neither TRANSLATION_UNIT_DECL or NULL or the global or std namespace.\nFurthermore, it would need to do all the checking normally done\nto verify not just number of arguments, but also that they have\nsane types for the warning purposes.\n\nBut as I said earlier, there are many other warnings that are only\nemitted when not using -fno-builtin, what is special about this one?\n\n\tJakub","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=ewLXm2gk;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=ewLXm2gk","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","server2.sourceware.org;\n arc=none smtp.remote-ip=170.10.129.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0Qgr26cWz1yGs\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 01:07:20 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 6DC5E4B9DB57\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 15:07:18 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\n by sourceware.org (Postfix) with ESMTP id 8E42A4BA23E9\n for <gcc-patches@gcc.gnu.org>; Tue, 21 Apr 2026 15:06:50 +0000 (GMT)","from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-635-_vfY8LaZPiaMlQy8QmRtJg-1; Tue,\n 21 Apr 2026 11:06:45 -0400","from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id D7146180061D; Tue, 21 Apr 2026 15:06:44 +0000 (UTC)","from tucnak.zalov.cz (unknown [10.44.48.12])\n by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with\n ESMTPS\n id 39F923000C21; Tue, 21 Apr 2026 15:06:44 +0000 (UTC)","from tucnak.zalov.cz (localhost [127.0.0.1])\n by tucnak.zalov.cz (8.18.1/8.18.1) with ESMTPS id 63LF6fpU920266\n (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);\n Tue, 21 Apr 2026 17:06:41 +0200","(from jakub@localhost)\n by tucnak.zalov.cz (8.18.1/8.18.1/Submit) id 63LF6fdh920265;\n Tue, 21 Apr 2026 17:06:41 +0200"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 6DC5E4B9DB57","OpenDKIM Filter v2.11.0 sourceware.org 8E42A4BA23E9"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 8E42A4BA23E9","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 8E42A4BA23E9","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776784010; cv=none;\n b=rldfu3dCUq0XxtZcZeYiddgQEe2gZFIoutiXldfNqpex6bdjtUMNaM9aXOLvajzTebQj8WifQ3O5VVK8cRLq1DKI7CUulAEBFerIjornv5zy5sCZTKsP0Rp6TsD9DYcDm14PuA5LES729PgzY37StvD1PwsKGUBFWP0RtUyPvpI=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776784010; c=relaxed/simple;\n bh=A+ZUeFH/rboEmSp26s4/s6FgMTT8HEbK2HHAAFMCUVE=;\n h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version;\n b=ONz/rKV5zpTOrx8Jm9eJp3qeyWumQcG0lYFynlxEPWcQpPN/DFYZvViL5kLP/K2P6nqfcEZi84zdYfbUQt2ejg1J98Ir9hzKl6iEo/lWAtWIQupVohybA5H8rOmPIZMzL8+IoFhIUjLzG59EE6cfTkDFVYyY00Do25r1yfBBDqc=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1776784010;\n h=from:from:reply-to:reply-to:subject:subject:date:date:\n message-id:message-id:to:to:cc:cc:mime-version:mime-version:\n content-type:content-type:in-reply-to:in-reply-to:  references:references;\n bh=8NKkJAcsK/X+V95VSXcVIuT5uUoUOtHGJY/qTnE353s=;\n b=ewLXm2gk51HodqDoTCozK4Jg1wYpMSS4d/brdUT/2HTrIuvInFAQKG/OYQRm3J9zgbFdVa\n amQMbsXEO5z1apP0scSQ5oUUuXbntojoLJY5jLz+eWk5uy/qtvcu5XFyvaz8rKzE8951bv\n whxn6ySDAy11PlgbzfmLCU0Um7jNMsg=","X-MC-Unique":"_vfY8LaZPiaMlQy8QmRtJg-1","X-Mimecast-MFC-AGG-ID":"_vfY8LaZPiaMlQy8QmRtJg_1776784005","Date":"Tue, 21 Apr 2026 17:06:41 +0200","From":"Jakub Jelinek <jakub@redhat.com>","To":"Naveen Iyer <iyernaveenr@gmail.com>","Cc":"gcc-patches@gcc.gnu.org, josmyers@redhat.com, polacek@redhat.com","Subject":"Re: [PATCH v2] c-family: Emit -Wsizeof-pointer-memaccess even\n without builtin recognition [PR c/124967]","Message-ID":"<aeeSgasonbDonjlE@tucnak>","References":"\n <CAAAu3XuOCu=khHPB4OvPjTF5N7n1vuoeTzn_ANn_C0onRLiX=Q@mail.gmail.com>\n <CAAAu3XvYaso+QARJQD3+6FaWXM1K44MCfP3G_ugQyrrjiCMx0w@mail.gmail.com>\n <CAAAu3XupCN6npxzHpXqqEHOZoBFNNU5oGuxuzVrZgeC-WOkYqQ@mail.gmail.com>","MIME-Version":"1.0","In-Reply-To":"\n <CAAAu3XupCN6npxzHpXqqEHOZoBFNNU5oGuxuzVrZgeC-WOkYqQ@mail.gmail.com>","X-Scanned-By":"MIMEDefang 3.4.1 on 10.30.177.4","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"o54yGZnyqoEPZn7YMIH4_mb7_UMiYJx-w2hd6m0fjVY_1776784005","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Reply-To":"Jakub Jelinek <jakub@redhat.com>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3679951,"web_url":"http://patchwork.ozlabs.org/comment/3679951/","msgid":"<CAAAu3XszVHQKyg-EWoesC22LzN1+_PB4C5EnUpXcJVt1d51ZbQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-21T15:36:32","subject":"Re: [PATCH v2] c-family: Emit -Wsizeof-pointer-memaccess even without\n builtin recognition [PR c/124967]","submitter":{"id":93197,"url":"http://patchwork.ozlabs.org/api/people/93197/","name":"Naveen Iyer","email":"iyernaveenr@gmail.com"},"content":"On Tue, Apr 21, 2026 at 5:06 PM Jakub Jelinek <jakub@redhat.com> wrote:\n> But as I said earlier, there are many other warnings that are only\n> emitted when not using -fno-builtin, what is special about this one?\n\nFair point, and Joseph closed PR c/124967 as INVALID with the\nsame reasoning -- being a built-in is exactly what gives these\nfunctions their special semantics, and __builtin_memcpy etc. are\navailable when the special semantics are wanted under\n-fno-builtin.\n\nThe existing -fno-builtin documentation in invoke.texi already\ncalls this out (the paragraph noting that warnings such as\n-Wformat depend on builtin recognition, and the\n__builtin_memcpy/__builtin_strcpy macro example as the\nworkaround), so there is nothing to add on the docs side either.\n\nI'll drop the patch.  Thanks both for the review.\n\nNaveen\n\nOn Tue, Apr 21, 2026 at 10:06 AM Jakub Jelinek <jakub@redhat.com> wrote:\n>\n> On Tue, Apr 21, 2026 at 09:57:06AM -0500, Naveen Iyer wrote:\n> > --- a/gcc/c-family/c-warn.cc\n> > +++ b/gcc/c-family/c-warn.cc\n> > +  else\n> > +    {\n> > +      /* When -fno-builtin is in effect, the callee is not recognized as\n> > +      a built-in.  Fall back to matching by function name so that\n> > +      -Wsizeof-pointer-memaccess still fires.  */\n> > +      tree id = DECL_NAME (callee);\n> > +      if (!id)\n> >       return;\n>\n> This is wrong.  This function is used not just by C FE, but also C++,\n> and you definitely don't want to assume anything about\n> namespace my\n> {\n>   int memcpy (double, float, int);\n> }\n> etc.\n> I'd say this PR is a non-bug, don't use -fno-builtin if you want\n> the warning or don't expect the warning with -fno-builtin.\n>\n> If it really needs to be addressed, then you'd at least\n> need to make sure that DECL_CONTEXT of the callee is\n> either TRANSLATION_UNIT_DECL or NULL or the global or std namespace.\n> Furthermore, it would need to do all the checking normally done\n> to verify not just number of arguments, but also that they have\n> sane types for the warning purposes.\n>\n> But as I said earlier, there are many other warnings that are only\n> emitted when not using -fno-builtin, what is special about this one?\n>\n>         Jakub\n>","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=ABUXaIHm;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=ABUXaIHm","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","sourceware.org; spf=pass smtp.mailfrom=gmail.com","server2.sourceware.org;\n arc=pass smtp.remote-ip=209.85.214.177"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0RLQ3kmSz1yGs\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 01:37:17 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 16B624BA9018\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 15:37:15 +0000 (GMT)","from mail-pl1-f177.google.com (mail-pl1-f177.google.com\n [209.85.214.177])\n by sourceware.org (Postfix) with ESMTPS id 393EC4BA2E35\n for <gcc-patches@gcc.gnu.org>; Tue, 21 Apr 2026 15:36:45 +0000 (GMT)","by mail-pl1-f177.google.com with SMTP id\n d9443c01a7336-2b2d3a9e149so25202125ad.1\n for <gcc-patches@gcc.gnu.org>; Tue, 21 Apr 2026 08:36:45 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 16B624BA9018","OpenDKIM Filter v2.11.0 sourceware.org 393EC4BA2E35"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 393EC4BA2E35","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 393EC4BA2E35","ARC-Seal":["i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776785805; cv=pass;\n b=Z2V1pHpZLqZYbUWGSpt88+uk7WFMhe2IN25X1LkWyNvooccwYcCLfgogLw6kYzHPvPv1asvY+in4pqa6TB4WxHZ1STr5YG+hqIDD1y9I45SAm0GjqeRrDb9bVsPkYv3euyKegq5WFwUaLbAb/Fprfq2s4NQBqqesTHiTnA7/FxU=","i=1; a=rsa-sha256; t=1776785804; cv=none;\n d=google.com; s=arc-20240605;\n b=Kb1ghVtCpTIPtr0tVw8XAq/XivrwXdGUpbHNWvm6TX52d5o/MOSXqoocZH5e6hQe/9\n W3u0NK/Xiic9Xm9sNisNoZtMb+Db3EIL8nVCMK3Iyaf8e5OSGuY8dZGxZ/szuvekqqOT\n AXB/jI1mzmvtXY6aXPi32GgmNNHHcKqdXQ+f390+GaHbhrxIPST7iViGZM37IuI1hkfL\n TLLmyk8bzd3Jn2Dd5GtNsWioWtEDEIKNfENnBDd3dRE7HPDsM2FVw+lvU+FvPguncyJg\n w3mf2kTctK+sQQgB3h4hYDPcbKoekHGkr3QTFn1IrFiBFDixtW8OjhR4ggfrP1rHpRfD\n vBQQ=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776785805; c=relaxed/simple;\n bh=+RdiCtcutMXgiF2E9fAMeaurAoJM3s2WtOqTNzITisw=;\n h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;\n b=einLGYu1bIV7+XdjYOuY2DAXIltwRtoaaZvYrdyHcLt3ZSOK021+Kl07x2G9bfN4+JYupUp9mqOQSLIw9sKT8Hwp0BxT2gII6eJfPAy5Cd7ZrAjWL4JOlVMMZGr4+AIQIntj1ZPaoldjB68ddQUfo/XWg4j8wkbgGF38KZLpB34=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=x5Hda091O162LhjkATtjgvpS2mNqvSRvQ9iyk/ehk4A=;\n fh=KpVT2UcmWiZOaR3A1ZzfxJ7FSco/eUBtU0N1cyTCzP4=;\n b=gmLfClNQwxhVWAw/YdywmuK/hn3F3UcSSIR2Y88riEjIgRX5+RnOww57fAqvgDBYMe\n FmJgKKlnc+X0y5dQ6dFo7p1Sc1gVN7oTQ8YsnJ405ets/IRmlvenwYe8DPMnvXVQoAvd\n QQvW6f1iAKGZ/X3lGXsD0rBGSfaqQlQnD5cLGP94i9Ul95unV7J0Ovgg2JwZmq4eaWJj\n o8HPtMtA4JX0xE8Jfex6lwaOr4lxd1Eh55PxhAwH57ERQ57Qp3QvRh5qi70yKB0b4J9C\n h/RkCu9EfBXK0mwbyo3DQCnj5t5n3oiB9G5aK7EDy5uEmnaR7Vfwwl+TRYizjmrRVLhr\n /xsw==; darn=gcc.gnu.org"],"ARC-Authentication-Results":["i=2; server2.sourceware.org","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1776785804; x=1777390604; darn=gcc.gnu.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=x5Hda091O162LhjkATtjgvpS2mNqvSRvQ9iyk/ehk4A=;\n b=ABUXaIHmcWZap2k/OJaeT5iONXgV5oy9CNCL9QFhfJ4aEkGiA462RZeY09BlAqgFbx\n Opxhl+UF2zyaBQzjrmubDH509bYf5BY9Hb+v7pYIudyLY6KYUIeYD4cfxKoJBO8Ml96Z\n 0auzCxhlS/xn7aSQsLOXfK7y05VkDbpsjz/k7cZBbhB2KuYM4/rKPBPssR34M+487gQJ\n w/5yaMIPZ/KDf24RXQZ4eB/QoOuD4pnoKXyGB16X5/6EtmMy7w5fM8xKXP0dyZQDzlbj\n G3/ian4yX8NyBE9l6zFGaQZSOW3/HHYRSz5zp9p4fRqPzC1GrhvacWk1tuaHMUAjxDXW\n FXvw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776785804; x=1777390604;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=x5Hda091O162LhjkATtjgvpS2mNqvSRvQ9iyk/ehk4A=;\n b=KpcStN4H7t7Fk3SfnZ3dTfYxU85qfbHR4G1IQmxv0Ct+cPOX/abLKgCwVJo0vJCVfq\n cd5OkTGq+fDgA8m+RtbONO5613OUFbs69Op2IZz8wthWUpQWkOBe8Hc8YtKzaNzmFYVw\n tbjqiyI9uqZlVSjX4etXHlVzaGnvePWxr9EIQrz87mvU4TuVq6H5QIqBUYTBxLD5ggsr\n MjlXO8kLZJRkq0KaVqM7Wy9PObi+3PfXQTHYUPZ5TKySEJZ7Svic6HN0OAqiSMDtceue\n /Qr/ScMq8r+ctnDmYZGkyudOmQJ+IU0vHU5cHzx+1oG/0oKV/SeEJEiUqGzRVt/mKfbR\n e43Q==","X-Gm-Message-State":"AOJu0YyaEMSsZSEw9T9uhqUXJCHeiXGzmh7bjgda8C0fRIWUEchNtHS7\n +Lmfjde4Hi2JTzZlh5Sw9CXpztL0jlwMTJjnOkwueJuhO/piF56hUlkMInb1yhir73Bi+WWqenq\n L/aQsc1Pxlpy5sRokdvT5qqDez8aFDoU=","X-Gm-Gg":"AeBDiesWPvipZx8ApTHpDV04sGmrmbYIz97iDRxBtFIWlqkabL1AwRsMa1s0yxduiSb\n +w4z95n8zUf1ukGLgYhWW4f/JRPHyjfBl/uUyp5QZIeylRQj8m+mHTQBMtMe3ed3oKuA87JqWLX\n JcN0nxSW428R3mz1tZjDH6B10XsT8C9sZNgCMp4QzbkN3K8Y1OcDyFQRmNQfehJFeZnRjHrS780\n PwLjjbfPb1BmAF/RvMBS6ArCfIJUx8/cilSzpJZHqG5VcYA6Fxzc6Qitq/gGk/+1bjultH13k1j\n kb9hCz6Gy/VyCNwEZz515d3nlTM1JFM9Xn+PUERSjxwVUNzHM9fqZxrLXwrdPnQTgf+zgV2TbcW\n GcsPHdMnBWfNvxJxRvt8HyYdLbs/HjEvI9qoEt7okZn/41wqE","X-Received":"by 2002:a17:903:4b30:b0:2b0:506b:e6f8 with SMTP id\n d9443c01a7336-2b5f9dbcb0emr165109675ad.5.1776785803716; Tue, 21 Apr 2026\n 08:36:43 -0700 (PDT)","MIME-Version":"1.0","References":"\n <CAAAu3XuOCu=khHPB4OvPjTF5N7n1vuoeTzn_ANn_C0onRLiX=Q@mail.gmail.com>\n <CAAAu3XvYaso+QARJQD3+6FaWXM1K44MCfP3G_ugQyrrjiCMx0w@mail.gmail.com>\n <CAAAu3XupCN6npxzHpXqqEHOZoBFNNU5oGuxuzVrZgeC-WOkYqQ@mail.gmail.com>\n <aeeSgasonbDonjlE@tucnak>","In-Reply-To":"<aeeSgasonbDonjlE@tucnak>","From":"Naveen Iyer <iyernaveenr@gmail.com>","Date":"Tue, 21 Apr 2026 10:36:32 -0500","X-Gm-Features":"AQROBzBJOXtZLog-qhS4G7DFUFN8KAAtFT6E2MAPN2L3BQcsp5N_-X7ItOzCdHo","Message-ID":"\n <CAAAu3XszVHQKyg-EWoesC22LzN1+_PB4C5EnUpXcJVt1d51ZbQ@mail.gmail.com>","Subject":"Re: [PATCH v2] c-family: Emit -Wsizeof-pointer-memaccess even without\n builtin recognition [PR c/124967]","To":"Jakub Jelinek <jakub@redhat.com>, josmyers@redhat.com","Cc":"gcc-patches@gcc.gnu.org, polacek@redhat.com,\n Naveen Iyer <iyernaveenr@gmail.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]