From nobody Thu May 23 16:27:57 2024 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VlYW21ZKLz5KYYH; Thu, 23 May 2024 16:27:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VlYW15lyHz4h3y; Thu, 23 May 2024 16:27:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716481677; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=P0nI7Ce9byCPIdMrUQSdfyBQIQUBBcF162Sggb0/X44=; b=XtgFsW1Tytt1GFTIYsTYP1JEbXIokoW+u3j/rGl+ZupsKrnJ+50ZuVtX+ebiu9yAqefgrX ZzVy18zbPKmpnivdYyXaFf4HZRFZHE0kww7kqQyist5nTGxqJLYd0i1DQTHDQPXfPVYygZ 3Z37rMDu7PfNQ0PEAmVyGCZeIx0QAWitjLymMNuGTWQ6tmh7izT9SZdDhWylxHE9FF+7My MJFxdq/jVn7ctkOqsXpurZ17pVj9Da1wdst4p2paboqscM72DQu3lgRFlzuhHHd9RDmZ/f 1vPB4W2CdTUTj7YjN0FFLpmtVW5y9gmbhccX2M7RgRrDZCiKpyAjTj0ZqNPydg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1716481677; a=rsa-sha256; cv=none; b=AyIwEePnkZtUlLlZuUeZxRmNZXjakYvGQwZeTNyLQe689PQ6KMHL9hIQ66eBbCykuzA6c9 CF4xA4tNAeGdUB7gGfA7yDp3K76teoHlBBgEz9D2NVDsAJ9sqh+3aUmUy8qgufYt5luiNo YRUqx4Ijow3Cj+T1yOo3gZXQV0BlRErsVlJa1su9BTrpPB4wtbnKkK2bxjoh0wL3B/Btgb S4FM6dl5riWC5M6BhgS7Kg49C+PFOW2ZpBuiVUK2QHZ0LsgBZvcYYGNSZJzH4HeqgJq5kP qZHRkTaofUIoNhy/3cn5AjOmChWiyGoISAGzK6pEkfGXJg5ZAYZjcHtd4gLT8A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716481677; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=P0nI7Ce9byCPIdMrUQSdfyBQIQUBBcF162Sggb0/X44=; b=RMCs1zggWsVxpZP2xkeaVVadK4dvnRcXmNmnlp7WhQAMuubK051xsIPwR3c+cXNLrIn2nN uU9PeWfg5gI6eT4KPOKN2PIL0XuDaZo4I0uzk5K3oC1mc9dZwyjeoCNp7VgIdGVHY87CaB C8Jkk3oziMsBeUxe280OnKi6socsNWf5S6mW3H/CtWFde+YN4B7HpZmRb/AdeI1owEVPGY vkfsJ9OX4+H0rA4g5I4nc4jxNN97LGeIimY2450a64pAt2K1jTgwPkD1PoGxjEjO3BR34b ezw6hI/6bvemVlQkXhMmI4wXwVzXUcvbHLaWLayYCM2feokFs/jJMbRlS5FsRg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VlYW15MG8zx2R; Thu, 23 May 2024 16:27:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 44NGRv15047910; Thu, 23 May 2024 16:27:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 44NGRvcM047908; Thu, 23 May 2024 16:27:57 GMT (envelope-from git) Date: Thu, 23 May 2024 16:27:57 GMT Message-Id: <202405231627.44NGRvcM047908@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Brooks Davis Subject: git: fcc5fa091ebb - main - libcompiler_rt: gcc13 doesn't support _Float16 on arm List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brooks X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fcc5fa091ebb89db48d8fbda9b74c25bd44357b8 Auto-Submitted: auto-generated The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/src/commit/?id=fcc5fa091ebb89db48d8fbda9b74c25bd44357b8 commit fcc5fa091ebb89db48d8fbda9b74c25bd44357b8 Author: Brooks Davis AuthorDate: 2024-05-23 16:26:51 +0000 Commit: Brooks Davis CommitDate: 2024-05-23 16:27:37 +0000 libcompiler_rt: gcc13 doesn't support _Float16 on arm Don't set CRT_COMMON_F16_ARCH for arm as it's not supported by gcc13. Differential Revision: https://reviews.freebsd.org/D45234 --- lib/libcompiler_rt/Makefile.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libcompiler_rt/Makefile.inc b/lib/libcompiler_rt/Makefile.inc index 6fb13cb12305..bdb6b93e6fda 100644 --- a/lib/libcompiler_rt/Makefile.inc +++ b/lib/libcompiler_rt/Makefile.inc @@ -233,7 +233,6 @@ SRCF+= comparesf2 # Helper to reduce complexity of _Float16 and __bf16 statements below. .if ${MACHINE_CPUARCH} == "aarch64" || \ ${MACHINE_CPUARCH} == "amd64" || \ - ${MACHINE_CPUARCH} == "arm" || \ (${MACHINE_CPUARCH} == "i386" && !empty(MACHINE_CPU:Msse2)) CRT_COMMON_F16_ARCH=t .endif @@ -243,7 +242,8 @@ CRT_COMMON_F16_ARCH=t # versions. # .if ((${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 150000) && \ - (defined(CRT_COMMON_F16_ARCH) || ${MACHINE_CPUARCH} == "riscv")) || \ + (defined(CRT_COMMON_F16_ARCH) || \ + ${MACHINE_CPUARCH} == "arm" || ${MACHINE_CPUARCH} == "riscv")) || \ ((${COMPILER_TYPE} == "gcc" && ${COMPILER_VERSION} >= 120000) && \ (defined(CRT_COMMON_F16_ARCH))) CFLAGS+= -DCOMPILER_RT_HAS_FLOAT16