From nobody Sat Jun 20 12:06:11 2026 X-Original-To: dev-commits-src-main@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 4gjCqZ5TCBz6jR1Z for ; Sat, 20 Jun 2026 12:06:34 +0000 (UTC) (envelope-from kfv@kfv.io) Received: from outbound.ci.icloud.com (ci-2007i-snip4-5.eps.apple.com [57.103.88.88]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4gjCqZ3PK7z3gxm for ; Sat, 20 Jun 2026 12:06:29 +0000 (UTC) (envelope-from kfv@kfv.io) Authentication-Results: mx1.freebsd.org; none Received: from outbound.ci.icloud.com (unknown [127.0.0.2]) by p00-icloudmta-asmtp-us-central-1k-60-percent-4 (Postfix) with ESMTPS id B64D118000A3; Sat, 20 Jun 2026 12:06:26 +0000 (UTC) X-ICL-Out-Info: HUtFAUMHWwJACUgATUQeDx5WFlZNRAJCTQBLHVwGUxxBDEwdXABdEhVdRVgLQStZFk9WWgIXDVZNUh5FQ14EEgJaRQVNXw5eHwQXRhlVBEceXVZQBBkCURxWDVdDVARfUEkMQVBsWgBHF0gdXRlZb1BdHA4GUR0cGVZYXgRTVg5JeEoCWw5ZdF0JOgZeGl8BQApVC1h2Ux9FDk8LWXUtczYBPHYtXA1EXlAXDU1DEkIVBBtGHkMEXy9dF14MXgU= Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kfv.io; s=sig1; t=1781957188; x=1784549188; bh=z1KRE0J9If93G5zisVPsGBMBdXbP1NhwyG0y7XmymgI=; h=Content-Type:Mime-Version:Subject:From:Date:Message-Id:To:x-icloud-hme; b=bqkzIPJUpDJvbgbxrSpIwkEsZjeCzsr3StvbGsLpvrSPfhJuZE+cWUpdwAouux1ICHDJ3PlR6nqdigfvuYj5u1j9wYZMQmjCuOHwPSkCY4JBLxdzKrBBIv9O8SOibBlRSrf4e+qpbS9lYTsPHLfUXNm1o4xvaQR0EJ34WGQL7auqDWIs9l6UdrH9ec1RmahSqQicFVUT3RDPCCyVEtESLG87+LcjY0QD4ayx/r5q+OefZ4j2566eysGaJgJpfLkwYiGH4k1xn3uUZfhJCCCrSSONNm0OnRR00B4jtgjm6Exn0SgsgJlD87eQlxyK9xr3GEOyad1ClLTQBOOKTRVAeg== mail-alias-created-date: 1649693719123 Received: from smtpclient.apple (unknown [17.57.156.36]) by p00-icloudmta-asmtp-us-central-1k-60-percent-4 (Postfix) with ESMTPSA id 59E03180020B; Sat, 20 Jun 2026 12:06:24 +0000 (UTC) Content-Type: multipart/signed; boundary="Apple-Mail=_8E74979E-CFE2-486B-AA7F-2094DD1CEB6C"; protocol="application/pgp-signature"; micalg=pgp-sha256 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.100.1.1.5\)) Subject: Re: git: 9d87c1aac4a8 - main - libc: Add missing kill_dependency macro From: Faraz Vahedi In-Reply-To: Date: Sat, 20 Jun 2026 15:36:11 +0330 Cc: Warner Losh , alc@freebsd.org, src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Message-Id: <9A21692F-0B53-4303-85A8-57784BFAF8DE@kfv.io> References: <6a35ddd4.24ba1.2ad9343d@gitrepo.freebsd.org> To: Konstantin Belousov X-Mailer: Apple Mail (2.3864.100.1.1.5) X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjIwMDEyMCBTYWx0ZWRfX6ubbPqgmULR9 Y2Nv7LiIR4Hz6c1zeqdQxXKNOz9muhN6z0gsxfqkJIrj2PMe9+LPdALPa6OlSBPswaQG+Vz3v1J 7GuXnfs/e0a76wPmb1Gjb1kgPn/0XqLfwsjC6yvpmSJgi1xmkO3YT/qviK3N7+SyrSxmfAcICi4 IHyAXFzf/oCgX7VpTAxgQG7oRcjbYvLPuQYRhcBrtD2MKsAm81UFBud22KC0RXaf/leo/2IBMnb NrQuyernlYX0VWyYM+1/sMxv6V/c+ro5i3jKr+zIp0OEllcGl/fL9qoHhRlXfE0Dm0KqTqgLBUC DYQftRip5vnQ6cAtmu9 X-Proofpoint-ORIG-GUID: 4gbUBpikMxdQO6SYNli9jFeUoJylRaBh X-Proofpoint-GUID: 4gbUBpikMxdQO6SYNli9jFeUoJylRaBh X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:714, ipnet:57.103.88.0/22, country:US] X-Rspamd-Queue-Id: 4gjCqZ3PK7z3gxm X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated --Apple-Mail=_8E74979E-CFE2-486B-AA7F-2094DD1CEB6C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hey, Thanks for the report. > GCC at least with the version 16 uses a different definition for the > kill_dependency(), which might have some side effects for the gcc > optimizers: >=20 > #define kill_dependency(Y) \ > __extension__ \ > ({ \ > __auto_type __kill_dependency_tmp =3D (Y); \ > __kill_dependency_tmp; \ > }) >=20 > Since the semantic for kill_dependency() is believed to be not well > defined, I think we should provide gcc-compliant definition at least > for gcc. I=E2=80=99ll check and take care of it shortly. Will keep you posted. Cheers, Faraz=20= --Apple-Mail=_8E74979E-CFE2-486B-AA7F-2094DD1CEB6C Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEnunneCmADnpNx8ZMLdpU9MVz/74FAmo2gjMACgkQLdpU9MVz /75zQQ/+NRYSx3gK16jJV72Lcr4ajCFu7gx2e3h2111f0UKesM2Wid1ZHtmWgxra Ms/cdVIZ2WED6AaHuG3VLMpRalXrPq55EX2xw01KTaz7uXz9q7sipHMl/+7CcIk4 mcikWwO22OctqXjPGJSBWls7dkTLdfEXQikDZW1sLOMu3w4kU5f95bjr0OgOjQZS sh4Va59a7bE3+bZC3l45mzK7CcsDsFl42FeZwx+iwmLfvt5r2e/yPPa6Uy8k54Tn /iCw9jELGvec80ti0Gqo5Vw9amVd7libsKmI5Bl5CEEez5oQTF46hriBW1iBVyHg dwvTVwnS5R7Gf97LVBUyYPsDhSXb7y57vsP4cadVRTrvwEHOk+bHPusPYVBQN+d+ T5aa8ZRBogTvmacD8X4dORm4063M/TE3lmJKQYu9NkCVV4Rm+xsZqH6El/B1Tomt Geq4nQo1OZEPxr5SEBGb53ZRVuwtNToIkECxo8cSInRpe+6g84qY2PzeWKE/9NsV awI6AMPO+W7suYpTspoV95w7HEZ2fDtziG2HKZQqSytthpYPqG0vGLbkHhAkOUoZ ESKeKOWut1qJ/OnSBUMDlnj+SRopjEvnjQ2rCZPWeKENkxzp144tLJwd1NkQf1FI hQFvR8tz1JgW5nGpXC2ozXkztrBT+tZ/70B9Hzcvc1v5HnidLx0= =DV+X -----END PGP SIGNATURE----- --Apple-Mail=_8E74979E-CFE2-486B-AA7F-2094DD1CEB6C--