From patchwork Sun Oct 29 17:56:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Reimar_D=C3=B6ffinger?= X-Patchwork-Id: 44427 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:dd83:b0:15d:8365:d4b8 with SMTP id kw3csp1025543pzb; Sun, 29 Oct 2023 10:57:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG0N7Ki8UVx621htxVUZ0i5o6SMeMFGkuHJ/vfjY0EmudhbZ70TsFg0uCdKjvCeoy4wOpBI X-Received: by 2002:a05:6512:4896:b0:500:95f7:c416 with SMTP id eq22-20020a056512489600b0050095f7c416mr5138816lfb.7.1698602235031; Sun, 29 Oct 2023 10:57:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698602234; cv=none; d=google.com; s=arc-20160816; b=lMTPsCFc0vO0DwYrRdLhugWvj5GiRqF9GbH6+7q+OSG3ZMN/V+3+r/kkNw6YXrCE7P WHg2KN9mVrxKU4TeDcbzEtETWCThriFclMOl/7qzIlwivH4H39SDgw4dwtU7hI2wVE0S 07GJ+uJ1GcKPvidU2EJygODXKCL62WvHMGRX7PwFceZVZuuZ/P0HOP4asr2g6XJihhPs /2DqMiydsnEfnHIulzu72e4W4rKrgkzdtU0bXtQmxRimEkxl3W2b4UFIij+sPQtaBS9M U0ozpOWCBAI+qhPUBeagCP7VJPB3xL1Th4BnvlEtAMec5TgQJ0O01DNqNrMRQHhPl54v Nk6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:ui-outboundreport:mime-version :message-id:date:to:from:delivered-to; bh=PwK4AFV68EXPUvNLJBxmT7IehZzKAEXD1RGehyHN2l0=; fh=uJL1mIHH53XdcDhZdd3+P2w0n8BkZB+CU2UF7maJZs8=; b=CkvkiarPpgIK6iL3ZScFo+WcEVlo8KWkeq2hm/A/PN9jR+HL9YesVMpRTFbymLP4n3 d2ap9WIEs+pMCxj+aPNhQ4FCqx+X9cE3wy3zgUnaMo2kpFs7SQwveNwQWGuWyCLiEf/v Hsfg5pCEiwfJOt978LcUvyeE3hzqmQtyd9vIvcpwgWqheFqKNZf/NLu9lRNlRf1cYa00 Uc9jztANhJ2jY8dHHV1hfF/NFlG/Ql6QUYoRO4AcHGJC3coQRnG5rFif4wEjOEz+c2wB h7C+VM+7abTNH4l4PxgJ/vGq+CYInBB+aRsV7mf86th3K/qJFnzMp/1FNvKJvsYhkgro eOSA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id q8-20020a50cc88000000b0053d983c2671si2878547edi.473.2023.10.29.10.57.14; Sun, 29 Oct 2023 10:57:14 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.de Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 13ADF68CC31; Sun, 29 Oct 2023 19:57:11 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.130]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2F4B168CBED for ; Sun, 29 Oct 2023 19:57:04 +0200 (EET) Received: from localhost.localdomain ([155.4.74.59]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MO9qz-1r8Tkl3w2D-00OUfq; Sun, 29 Oct 2023 18:57:03 +0100 From: Reimar.Doeffinger@gmx.de To: ffmpeg-devel@ffmpeg.org Date: Sun, 29 Oct 2023 18:56:55 +0100 Message-Id: <20231029175657.46386-1-Reimar.Doeffinger@gmx.de> X-Mailer: git-send-email 2.39.3 (Apple Git-145) MIME-Version: 1.0 X-Provags-ID: V03:K1:4WiiVzeJFqxjh4ThqAPMaPf68EDsuGA7D/Ob1mUwLCIh5P/iu3j MF5WrGUMl6kMppWVegiBbLqEquqV9laCCJw0pFIgmodaA5Vw1YKDr1/qHBxHxejOb2lOjAM SLfwX0aRLTbF53zWFaWmsn1KssE6z6jE3UxiGcYht1nQW9kwFVzQQod9MINvm9aAhfkmO7A WOx8MSkVJ6qT3NxH25w4g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:KNjXZBMrkoo=;P1QpepMIcmdopaJzSK6ccWinlAx r4fypBknHAk0oFNRnEiYHFD3GK/aIUtf5ZMM1Edj7dE6OpTuDNXbKYeuLwX9jggrokiy2kHTS zcVlOsNdTR5HcnhCDIBpllTCtCUHPhLf6/XFoohn/EzsJ6eh4U8hg6VwlDVBJx1OZrwd9023f b1J69jlNYdfvTgpUKgXdtukNVRxcwHcsuBOaP/bF2ufs8gRbcgzQFMQBiUMxZhbWx1K/06HYj GGXRejIzf+a0ma9cZtZTCoaaNMpIDxY/rYt1uwMlxgj278RlgjXXqHNnmVBbKnoIwQIVjl2ze RizTsg5AtgHvym9L33YTFeQ/AB3APNq3wZkGFapTTUiTxuWsS2lm3+jseYgb5qVZRjF4UtHrN o81XXwhYNZpMtiK+CLtPZQV/Bs9PbglOGotEvP8Hm89ybKe6Lu4G83sV/niG3efyum4dF3z+I 8swNAQZ044IjPe7L96n7nF1ePwgzUpCC3Det2bfSRTHnU6AFpLAOrph4gG7FNhXDWvkPG26Fz IwUWy0FVd+0LQIkH5GBCXeDj6NvB0vjarrJZDmpyKheRvnyC31FPWR/RgtyG3qkLn4J29scCu ixej9xcrGzk121YasQbjB0D218ca4ddP04LOdZBFeoDM1af0+dGmIRRnYKUp4sXSOpJwIVCZX USLeaeN6h4saYPaIc96ZZbajG+mqZR6jsY8ensp/N3heSlGRNkE0UE4/uyjRurzoX9f5VfeZv Q4ILi7iB43mT/WtWJvHwxAAUz8FhW0mJNCuFRhTA/TKpKekGrKyOmkQoELZxTObgx3NltWqd1 ZZz+MFsJNivy+VTjie9ToybMPCUnt1nOGm+SjdXSJsM9+EnlOHvd+DdF1tE/PSPOFHY1+KSPA eovlXfDcNLob+JQ== Subject: [FFmpeg-devel] [PATCH 1/3] configure: fix _Pragma check. X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: =?utf-8?q?Reimar_D=C3=B6ffinger?= Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 660g4Z+grsQf From: Reimar Döffinger The test can current pass when _Pragma is not supported, since _Pragma might be treated as a implicitly declared function. This happens e.g. with tinycc. Extending the check to 2 pragmas both matches the actual use better and avoids this misdetection. --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index ff3ac9f4de..e2bcf4e1c2 100755 --- a/configure +++ b/configure @@ -5987,7 +5987,7 @@ for restrict_keyword in restrict __restrict__ __restrict ""; do test_code cc "" "char * $restrict_keyword p" && break done -check_cc pragma_deprecated "" '_Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")' +check_cc pragma_deprecated "" '_Pragma("GCC diagnostic push") _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")' # The global variable ensures the bits appear unchanged in the object file. test_cc <