From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by sourceware.org (Postfix) with ESMTPS id 48A833858C2C for ; Fri, 1 Dec 2023 08:38:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 48A833858C2C 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 48A833858C2C Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::12d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701419914; cv=none; b=V/8zHE44JiTjtSBHt0F+esvNfRnJEo0Xk0YdxOk6qWscGwseot0Y2LOawKYu19uonlh5kGmK9rF8KQ77IuVyXjDGEXgxdKobS+zMQ5+LUvC02r5Q2omEkqcxb/C+a8AbZ40COIxJrdFWMxSdqN0KITIlicUGEICWJNywsjQ4dJc= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701419914; c=relaxed/simple; bh=tgBAEaWEiN8WWsXnC5nOQdZFWsQdF/V+BtKXH2Q2fCM=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=oIrTuQdZ6WJRlBJo3a2VZz5O8qhoWml6n+ZIMiWgsT2oIF4VJq03dVfEzcMHfT88LEnttxviSMRreMPsROt9ejbvoGHjP0k7VNYKYKIdhEr+JpCAptrY4a1d2oZ0oYBD7Swzzy3Fns8AFz+iU1qalrY/QMCijVtO1hB6Xpv66XQ= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-50bba815f30so2539648e87.2 for ; Fri, 01 Dec 2023 00:38:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701419912; x=1702024712; darn=gcc.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=QGK6k/t4LHE9MNUx0G38nC854/UZYQtWABhjz79Qyvw=; b=B16Fy1FkaN3FMX84ovmaH2Z97lU34TIFxmYUZxO+8G5YmeJTdQCFSJFtISS3y0xnkR 70EMVH3/LaE0lQQl33nSc2klqN7fE8ywdonoNRsCFfM/dvisPm027iVRKyMabr1RE3Wd khhCa8zSlm2guKaOeRLxeH2WznbgsMTBsPFue/lgf6eSHWVCkY67xyIiTJJnTc8t3uz3 UY0XDOkPMthVL3bb1EyvbXICDMeY4wUGsGGVlYcbD+lVbC7oGwOB1SSxqSVsIlf+AaXw kC0sLM5BSQqRCwfE6dSSPVhq297iYzajXcE5c3aZRV/JOCK7oXNy1ZAmue1VgNF3A34j U6Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701419912; x=1702024712; h=content-transfer-encoding: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=QGK6k/t4LHE9MNUx0G38nC854/UZYQtWABhjz79Qyvw=; b=EYG+MfnjkoBB5sTPyCwKYJzP0K+vGZ8N5aCnKD31BMiUxQkgL0aWlj+zDiOOhhGqXo fNt6Mq//AYGYYNATqYgmk/LChhtS/gT8PTWgPhN745K1qKR6MeVjOXlO9EQ9WStKbHYA DUqq5d8VIx7Eh6xeJAQ3/dAFL3L6qst7nB0tnv6hAYS/4oSgV5J6ctoAlK59CDxjrLEa tiDAZO7zDRqSxGxOg04+hqs6E/xGmO/Vb/BuS357QkUpHSoPWCPSQpwBe0iqWgyZfTJE WIcv0XpGAcDudchvHCZcW4cdenHrnZWBKCAtX4buqktyUuU3yeJ6vJbomaZH7F2wur0d oe9g== X-Gm-Message-State: AOJu0YwcZdC1Dbyk59yigvBpoyn5xbf0J3fYgsyCx56r8obVYxyNMZL3 cp7Ej+JyEdGK/pajrq8LaKQKZLr4TZKl7aU0Z38= X-Google-Smtp-Source: AGHT+IH8JIPMG3ApqXM2ZtLYrYaI1KOC1Cy8HNQz+WU1/9tmxz//WXSUP1ZTl25+l+vCnlSiZF80IdUhYchAkBFhrMA= X-Received: by 2002:a05:6512:1096:b0:50b:d944:bfe6 with SMTP id j22-20020a056512109600b0050bd944bfe6mr253085lfg.168.1701419911372; Fri, 01 Dec 2023 00:38:31 -0800 (PST) MIME-Version: 1.0 References: <20231201081902.33740-1-sebastian.huber@embedded-brains.de> In-Reply-To: <20231201081902.33740-1-sebastian.huber@embedded-brains.de> From: Richard Biener Date: Fri, 1 Dec 2023 09:38:18 +0100 Message-ID: Subject: Re: [PATCH] gcov: Fix use of __LIBGCC_HAVE_LIBATOMIC To: Sebastian Huber Cc: gcc-patches@gcc.gnu.org, Matthias Klose Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,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 Fri, Dec 1, 2023 at 9:19=E2=80=AFAM Sebastian Huber wrote: > > libgcc/ChangeLog: OK. > PR target/112777 > > * libgcov.h (GCOV_SUPPORTS_ATOMIC): Honor that __LIBGCC_HAVE_LIB= ATOMIC is > always defined as either 0 or 1. > --- > libgcc/libgcov.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libgcc/libgcov.h b/libgcc/libgcov.h > index f5959a8bf5c..a44f145ce25 100644 > --- a/libgcc/libgcov.h > +++ b/libgcc/libgcov.h > @@ -98,7 +98,7 @@ typedef unsigned gcov_type_unsigned __attribute__ ((mod= e (QI))); > /* Detect whether target can support atomic update of profilers. */ > #if (__SIZEOF_LONG_LONG__ =3D=3D 4 && __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4= ) \ > || (__SIZEOF_LONG_LONG__ =3D=3D 8 && __GCC_HAVE_SYNC_COMPARE_AND_SWA= P_8) \ > - || defined (__LIBGCC_HAVE_LIBATOMIC) > + || __LIBGCC_HAVE_LIBATOMIC > #define GCOV_SUPPORTS_ATOMIC 1 > #else > #define GCOV_SUPPORTS_ATOMIC 0 > -- > 2.35.3 >