From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by sourceware.org (Postfix) with ESMTPS id 397AB3858C24 for ; Fri, 5 Apr 2024 07:02:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 397AB3858C24 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 397AB3858C24 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::434 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1712300569; cv=none; b=abhUH6evlOkOdecjDWlri9w2QTsgM8DSe4+gXJXUqk2O60hDUcizr36uGtACrISWKOLzGVth6GVBn4R+l31cavBc1fD7f9x1y+MsfTfg7ZKuTUIVoR2xtzEqlh+QyfBSFUPCa+hVgUHL8ekbOUf1myvdGypBXeiU41CYKE/6kfk= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1712300569; c=relaxed/simple; bh=Z86/sgHtaJipiyZc2m8fHS10e16giIqc9wdDDTtsQPE=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=ej5POxprxirm+kCEhWd+EqAuuBfI5gc8uzv0hzn0rivAnkzsJ/g2+Sb8NWkWiI1iqZxdmIEf/6A+a/DlZxDC0g1RBXv0FyXSdYz4mxBWPta/lywtlhygLXMWIs4K9bbFCXVjg23CIYQQ6ZEHxcCl5sa7TtttFog7TTOGJSnTgqM= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-343e986aa6cso44302f8f.1 for ; Fri, 05 Apr 2024 00:02:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712300558; x=1712905358; darn=gcc.gnu.org; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=tFRd5hggOJen6U2HRjnVKtuV0IKOvDVZLi0bdESxenI=; b=RnNFXwHSIAmGz2aEPOzLvpfg1wujQ3W6/nCYnnNiBETJxpfMkgfvORQILcwIBJVDmG o7WpHlyFjYHvAHrleXhRzxjO4Aifa6hZoXMxhjWYfVgK3GY1RDpoNx4+UX3indU3Rlka ZeeZUOqiiZm5IOIraE+0H5KVwnlQACqWkLOgU1mN3mj0Lf2FBPN8ythGP3+8+Dq9aTn0 ZEyKnhOR3BPJ0OR2cjKaYN1FE8kWMvZlhLvcbQYprjx+NI4GisWWpBRGsSYYW0n4/xva 1Ml2sgYcziTAad09fJhpSziAmIfozn4NS8qLszQ6FhpHQ4fTvMvZaE6xSv3XT8e4XQ4N 6gHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712300558; x=1712905358; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tFRd5hggOJen6U2HRjnVKtuV0IKOvDVZLi0bdESxenI=; b=fLPp+bOaBcAAK/umGs52wrk0kJF1Hx3Nbf8pomc6yiaaW++Ly+wWHz+oDqIJRJoOlX j9+gKTnFJgI3tLmqNTrRuLOjzy5Ws0RI7mnYzZqtp13uHY9sKdorkW8vbFfVeU7x6JD3 WKFolbyhL/AnmGu4iewLp7AmhAdQRtxMI0Mg3mNiSSNfnlXAi2b166mfpCn+Hd5Lb7Vw R9nPXRIQiGk6pjIzSWgXCtSJ0kXs+sZFuNweY05PeH0hJmBIOZJlkUU7pQ1MHCwXTxLH ni1tQHqO5ExxNi+SPaVpAMN72kJP3hGJNwKjrvW2Gh8BlNy5DDrL/372GWHz3/lDKRJ2 zTog== X-Gm-Message-State: AOJu0YyvOEM6RcdODvdB5uijm+KeYsp+geQ1tSiKjR86WzjJFQMjkcqW 5RZfWkh3V7otjyHERgmtjw8Tx5cF1ERukODqfwiIBByZZMSrMa15 X-Google-Smtp-Source: AGHT+IHu5R4IpKUPsQ1dSfhQbDFzfHMFkNFZEe+RpAqgOpcK06TbuhDhETmbUP5McYf7QQc3tbC9Lg== X-Received: by 2002:a5d:4849:0:b0:343:edfd:113d with SMTP id n9-20020a5d4849000000b00343edfd113dmr264526wrs.71.1712300557564; Fri, 05 Apr 2024 00:02:37 -0700 (PDT) Received: from ?IPv6:::1? ([2001:4bb8:12a:80c5:70fa:8042:ae72:4da6]) by smtp.gmail.com with ESMTPSA id d12-20020adfa40c000000b00343b8b2a457sm1273636wra.14.2024.04.05.00.02.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 05 Apr 2024 00:02:36 -0700 (PDT) Date: Fri, 05 Apr 2024 09:02:30 +0200 From: rep.dot.nop@gmail.com To: "H.J. Lu" CC: gcc-patches@gcc.gnu.org, Jan Hubicka Subject: =?US-ASCII?Q?Re=3A_=5BPATCH_v3=5D_tree-profile=3A_Disable_ind?= =?US-ASCII?Q?irect_call_profiling_for_IFUNC_resolvers?= In-Reply-To: References: <20240403124032.165069-1-hjl.tools@gmail.com> Message-ID: <6E179D63-EBAB-4942-A5C7-01311A323DE5@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,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: On 5 April 2024 03:03:05 CEST, "H=2EJ=2E Lu" wrot= e: >On Thu, Apr 4, 2024 at 5:34=E2=80=AFPM wrot= e: >> >> On 3 April 2024 15:49:13 CEST, "H=2EJ=2E Lu" = wrote: > >> + /* Skip if it has been visited=2E */ >> + unsigned int uid =3D e->caller->get_uid (); >> + if (bitmap_bit_p (ifunc_ref_map, uid)) >> + continue; >> + bitmap_set_bit (ifunc_ref_map, uid); >> >> I think you could have written this as >> if (!bitmap_set_bit (ifunc_ref_map, uid)) >> continue; >> > >Feel free to submit a patch=2E OK, could be that https://inbox=2Esourceware=2Eorg/gcc-patches/2021110122= 0212=2E3d308d1f@nbbrfq/ was not applied yet, the bitmap_clear_bit is the same=2E I'll try to remember these for next stage 1=2E cheers