From patchwork Thu Dec 5 01:08:44 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "H.J. Lu" X-Patchwork-Id: 102451 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F1E773858CDB for ; Thu, 5 Dec 2024 01:10:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F1E773858CDB Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=Arp/Lj4D X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) by sourceware.org (Postfix) with ESMTPS id 63D2E3858D35 for ; Thu, 5 Dec 2024 01:09:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 63D2E3858D35 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 63D2E3858D35 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::b2d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1733360963; cv=none; b=RNQRpTylIZ3nHxWi+cQtEI3AJHrsHQWCoDQb73H5Rsmz8Rg7akqO1aeKAj/VRQkYWWvobpxCGh10k/51byjmMT0/14SISHXtkvY6sYnNdRxnKMfvIx1zjCecYBnvkPllGfvmvqJreQRxeCgk2kAMQpR6T/m48zco5b2CBxkl5Os= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1733360963; c=relaxed/simple; bh=3mUryMVz0dLDPuoOTmmfHZQ470BZ+o8yyi3QfJPogjo=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=jCft0SNTb6IsFOZq+s91wLr08rrDRmbZ8na6zZeLb/c+EKxePC2EN2/4YDk+eO2sEZJRNyPsuRvElPtf9AHmWzF4zPrMxv1Ok4r9+gyv36yq26nGVvAabw8BcvrL/Z1fiMf3i+3mVf7xRAOiwch2tGUkWwpG0lHlPLQ/eW3A10U= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 63D2E3858D35 Received: by mail-yb1-xb2d.google.com with SMTP id 3f1490d57ef6-e398484b60bso698769276.1 for ; Wed, 04 Dec 2024 17:09:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733360961; x=1733965761; darn=sourceware.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=8kcwU/LJkEG3o5ON2AGhAbTpOvqUq3PIylEIbrf0p2s=; b=Arp/Lj4DCIVUyqeXfkjvTzBKyMWv0AxljxFkT183GHJlFrKnBM5lYK3uIBHlUm5iqi I6RTjrMBsqqM8ZKq0BXcmTQvP6qwihNBseubKW+DaXTriuFoqIz1/ugFAmyvrt8fsNan pbqcjoE07J4OdD3JhSu2U3r02dFrDs+BXnRUm2219KDtzYEZusOI3aQj8V1WjapVFI2/ +mRm9Ai5WNq1Nudd4nI1q/5I4WCUiaA2Cm10tUMNtnrak0lRG44d1Au+JSy9mIolrMVL Kd8oCpzRJz0NtNu6DBeNdOBdvcAcdc3WEFbhrq7tIaBLCmuckq9gBRMDUzxIPxUKGAXc Nmtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733360961; x=1733965761; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=8kcwU/LJkEG3o5ON2AGhAbTpOvqUq3PIylEIbrf0p2s=; b=HaDlKMbmesaMJ0kHqP1tJ8PtzbGfnrIxaMdAlFslVWdgF7cP+52JqcwbBECSvmkrG8 1mN6Gi2DtwI5jm9PI1uRzOvjLjE5tSmvZqI58uMevkcEjJvvcdoeoh2NtFdm3+SDt6Zj ZWo+aG9tj2mjdrxl8NnPbLslxz8ibdlvMIHfI1MkwVAXjlSlBbVianpZkAdl/TxEqCIa xfHDWRgd5JskPduaMofi/k8QVYfECn+HTjFgRFS8XjmPuNsPw/a21Dryb2dTG0mGKHOc yxRI0kJHZi6EaaLdthQ40AYxAbxHjmnPoJIqZaBG9t0K51fxDEypcSzOUKz7efKKPoS9 zx0g== X-Gm-Message-State: AOJu0YxNs6mlpPeBVRcAMoAzhLjb3QS9fAODzMD/q1ykNz7sBxgSigC9 yikX8i3f7KFF8b+1B4HKPhIrD0XQXyQmlMciKJpOjuUw4o8u0022xXiS/FXsWaS2BHFg2Mxw6EF yXhogt28RuyyXZRkLcUfHaxgldSf3aFdFOJ2bUu7a3Hg= X-Gm-Gg: ASbGncvx3UNwIAGtkPBjJFlwu5WtBoiUlc7jonT7+wcVOHgsdrWm2WGsGaf+hqU85t7 7WAxnTFYXtVhVP2fpCIBzzbsynPSQoxk= X-Google-Smtp-Source: AGHT+IHS/vGOpK4w1VZr+IN+n7eydfs8dZylRDdtj92W5AjNgm6wNfe4TKwbDNYx8H3m4Sg7ZZTMgXcCNjZBjL1m2do= X-Received: by 2002:a05:690c:9985:b0:6ea:8a73:c0b with SMTP id 00721157ae682-6eface08281mr111319087b3.7.1733360960817; Wed, 04 Dec 2024 17:09:20 -0800 (PST) MIME-Version: 1.0 From: "H.J. Lu" Date: Thu, 5 Dec 2024 09:08:44 +0800 Message-ID: Subject: [PATCH] Raise the minimum GCC version to GCC 7.1 [BZ #32420] To: GNU C Library X-Spam-Status: No, score=-3016.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 autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patchwork=sourceware.org@sourceware.org commit 776938e8b8dcf2b59998979e91cc0f9db7d771a8 Author: Joseph Myers Date: Wed Dec 4 20:04:04 2024 +0000 Implement C23 sinpi doesn't build with GCC 6: ... ./s_cospi_template.c: In function ‘__cospif128’: ./s_cospi_template.c:29:27: error: invalid suffix "f128" on floating constant x = M_FABS (x - M_MLIT (2.0) * M_SUF (round) (M_LIT (0.5) * x)); ^ ../sysdeps/generic/math-type-macros-float128.h:31:19: note: in definition of macro ‘M_MLIT’ #define M_MLIT(c) c ## f128 ^ Raise the minimum GCC version to GCC 7.1 to fix BZ #32420. From 54edfaec9e62eb876e3f95d0ececfad9306ee34e Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Thu, 5 Dec 2024 06:03:37 +0800 Subject: [PATCH] Raise the minimum GCC version to GCC 7.1 [BZ #32420] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit 776938e8b8dcf2b59998979e91cc0f9db7d771a8 Author: Joseph Myers Date: Wed Dec 4 20:04:04 2024 +0000 Implement C23 sinpi doesn't build with GCC 6: ... ./s_cospi_template.c: In function ‘__cospif128’: ./s_cospi_template.c:29:27: error: invalid suffix "f128" on floating constant x = M_FABS (x - M_MLIT (2.0) * M_SUF (round) (M_LIT (0.5) * x)); ^ ../sysdeps/generic/math-type-macros-float128.h:31:19: note: in definition of macro ‘M_MLIT’ #define M_MLIT(c) c ## f128 ^ Raise the minimum GCC version to GCC 7.1 to fix BZ #32420. Signed-off-by: H.J. Lu --- INSTALL | 4 ++-- manual/install.texi | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/INSTALL b/INSTALL index 24e3c8d25b..b6ff29ddcd 100644 --- a/INSTALL +++ b/INSTALL @@ -482,9 +482,9 @@ build the GNU C Library: As of release time, GNU 'make' 4.4.1 is the newest verified to work to build the GNU C Library. - * GCC 6.2 or newer + * GCC 7.1 or newer - GCC 6.2 or higher is required. In general it is recommended to use + GCC 7.1 or higher is required. In general it is recommended to use the newest version of the compiler that is known to work for building the GNU C Library, as newer compilers usually produce better code. As of release time, GCC 14.1 is the newest compiler diff --git a/manual/install.texi b/manual/install.texi index 3e68a3d823..862bf7e197 100644 --- a/manual/install.texi +++ b/manual/install.texi @@ -522,9 +522,9 @@ As of release time, GNU @code{make} 4.4.1 is the newest verified to work to build @theglibc{}. @item -GCC 6.2 or newer +GCC 7.1 or newer -GCC 6.2 or higher is required. In general it is recommended to use +GCC 7.1 or higher is required. In general it is recommended to use the newest version of the compiler that is known to work for building @theglibc{}, as newer compilers usually produce better code. As of release time, GCC 14.1 is the newest compiler verified to work to build -- 2.47.1