From nobody Mon Jun 14 20:38:15 2021 X-Original-To: freebsd-current@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 481DE11CA9BD for ; Mon, 14 Jun 2021 20:38:22 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-21.consmr.mail.gq1.yahoo.com (sonic305-21.consmr.mail.gq1.yahoo.com [98.137.64.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4G3jvc6RFxz4ngk for ; Mon, 14 Jun 2021 20:38:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1623703099; bh=bfxloKFnLXEsZDeHmmbkHzvrzMc+B/YvnsGU0je8hI8=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=fthit4lk9Ge+x2vAGpJyeDbENIAjmuIVPT+9C+Nb/+vqM35+Od65v3O27125jutuaS9rUEtWYzBg0p/y4F5wdQutN027eZxbPuE4FYzNEXORCG3tLevV1fm+XaqxZmKrS9cgtlA3b/qMLzHVcTj2MV8W+lw3l6FzOTmA2gUt3JbudvO8rbysA8EdmRZs/gV3r3fefC7Zs/8rQEkHxilhKZA3xF7kLyKFs4FQWl8YIgJPU28GNb5eGB1yXaPQPRDPSKACXxsxYoEs+y2Vhh/kN7l8euIY2p9srS2Gxl8JxfL4aW8UIHFSV/LeV0hXfc2aCKAlTBuvJAI6jW1FIIqCfg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1623703099; bh=5a6/IFoBmLD8CYheOlsOTczP+pwbv8K9mPuhsDLXrAh=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=paKjSgGt71/8kh28nhC7wI0+tOduI72Yc0E2ZV9hUJ/ko1P2LIEcg20O20PD7nisPpv34Nt1tkkNaObxmFtNxK/yqYA4ank33OXSWKBlr/m1drq2Wghx0gmU7xMWASSsShUwEs24JQtgsj25uKrpZFqkfwLMeAyKryJlLs5b+xVU+s63LgClbUebFDHK/fXPm5Gut0gDpCRyHAK67kEr+pN1D0GZpiX9ptHeHLPSsVmKCm1C8T55yNzkm3jbr0KHmOu9iaM6AsU7TZ5lhwVVoKrl1bcmObBD9ewvWQkCnDxqpe4XgP7ktL3ObW1Yf9aOAeAFG3p/hZ2O2abUd6iNVw== X-YMail-OSG: YiNrO5AVM1netHdO2PhVpZqyjRT6ZhZbNhtqAtEIpvuSAHZ97kgyuBfeSb1iOk4 6GuB.eUSuck9YmpSz9R3iMzSFij8bM_y1oQs5JOtYtre3vNSwA.C.lb6lKPmDAPUJB.qaWA.sckf 3oQS6UdWNB_ogRCGKsnCXVT5VB516eudwZBmlz9PvolBNyUSI2QLUZ91ODtvubDalMy_ZO8L5NKu 9mufSJ.W.zgK8v678aYLcOFjpIrN2PhIGsoFYAbdB8tt5pzHqlA.gadEaReEPxBIHmD7pxVV6f1U za_V_xyVHSkof.2HNhescBnX3a7pLm1as1tT.Cuoi0_sGqdihquyXfGQ8mFsCKKsD_GtDrvec.mD kwJWhkdMv6rOiPe34r3sHMSbi9pxHrGoQB8U5RZ9RN_vNVj7PbhgEILQOPvYGJ0lyuofvqiyESg_ DZpOt7vTcuk1P7SpKW1CFIE_e4CldVeOZqemI3UH78F1uM0yLBWCGfCb35PSsTvO_ts1wKUJ6_3u u0BvqkSyyS_oYsJQhPqQmzuSeULt01us8QbiZaeAClXA_haS2wXahjHqMZf1wttr2oFTRESTmv8M 6BxQWbEZUkP.qj5DMXdzUYeigYpsjlsnRaepkcAhrpgl4wrtMomKuLicpoYi8KAXbUlR5eB4Fetb _RC4aXqCfarbHI_KO0rdPcAlJvjNpX7Hqpp2hHL20sa1sq7eAKHtcU5v4cAPE3LXTQRdfm2wH3Q6 aC7TOdiTE3GgIigxRC9L_AnTZHucH_Ri228gFMk5VKS42XE8jzC7k5VWoYt34rpIMntVPIsKgm38 W.lgGlAqxs9zuzvvw9wjuw9eCoJY__I7CqN1tBudQbT2wR3tSX5VX3olePcOIQ.nseF.Jw5PyCC3 NsRfheLsbMwY_V73L4xfwbWFLNmyj_i9JrZATQVWmq27a.5xPgm5zD63HVufTMP8ee4tRU6iWVUU TClnrQvOoRsXOeOd_DTyy24hyq0.fwzABSz.5wuVpcQdVQ400yVeTjEi9Wcc.hJfGIGqp6P3lZnF 2EmXoWFzgFYZsRsRLYGgR6vxylWxNzNWcWaVdJRusFnbrlretYq6dkIkmZHgyOdeq0Fdoz4WrPRU DCbWbd503LNyF3lK9F9nBc.5YIS0gV3wqzm.82IGi3OkFbaZEvxgesUfoTjYDUWR.VLWw9SsWj5i NDEM16Dn_9CO2YZnuWknis253wfkbSuejTRnwkR8sbIYuxxgpRnS2C4zmFD2xyE190oMI7HdHiel lE7yQYFPb.OxDVbAk2o1Vqb1qKGA5Bqa7pw2DbC.jsbaK3h3fjngEqX8KfofS7lfOvvmzk9gJ5YX NUvLZ3.ktNbqLj7rQjfeEUlgl2.E.Z0sRpONg5dLlz17PH38PHvCXSa8gE4D9JYJE0FYMAdv12tq ApZz8u19afddvhYCTBuJXWIOEcXY_edeMyJ9eOITt9bf67VmGuRI6puKU5VvzSz9FbhI_FQ_h9p2 4RitHUNj0e32nST83rFPlW0NcmnILn5GUXHPCoNemZMcB8ZdTIkhpTVs7jBybznSkgdgV3S7y5Fm aiMHUirZDZai4LUm0cYd3Qzt06Fj2BoITNCyESdsPYCbGRleQFKe1rLOoBHgzRd4Ep_KYdZNuMbr tdGMKxI0rq0SdRwxeUkhU6v0f2dqe3c.nK4lRpvwQGh8oJcFpphYxXJ5TN2jTVu90bS0CtpSAb6p mi9d3_vrRmwGsk7XmMknhii3e5GDMm7Xfnorj47Fm4W.EX8IsvEMGe9pWeGYT2gr6HWotTFi0Wh5 ua2zpY6H2L2kyk5n.6IEms50z1zbYp0eCGahaBcudf1eQLHHtxyqqCY4niozfUd_c3SFxPn7LHv. 4iLVcqvauEQFimXJMBTzvNsuZOmq8.SJt0A.hIHU_l4S1ZzWHqaKUuQQPmFJl8n74CsPrxVACsKf 78uUsHiFQr_YOvvd04W.AXAAXAoH4n_PoFcxYUJuCu1eB244YulaRPHSajp4pFXdZEL5xt8tSccV 0ygeTqNJVQ6lz.XJn7Ad0kgSbhPEUDpk3uWHhA7c6YDKDTtTBdWQjOKTVRYEC1KT8tb2EyciM3.N y73nhznTiq8NGXBdxUyFpj2ZyBrV8WarpkIlttD294izBw6WXxzFZkmTrIAqNS2Zaj3jUnfL3kSm oTXo2s3FODhxjg33tuVfAXpHQHx9gzWW3NptGXPkmev_4jCdUn4ASiQHjpBQYuhsq5EifkLODVFV FPme3GVZxNGgy0b30bKknRFfXDJyiDG9yyPJi_wlgpLNYpEAnXURvzJf6OXPB_owJzVDSoPyzfhj Biimj3V0Dj7QjV4UZUY53gGAWxU.sUkIbzz7QszWo.02l9QkdlAqdLsMI_b0_W_y.E.ZZ.JbAI0L Os2irTYmJd0bPTI05Y59SR9fytH7qGPlJ6bGcqyfy418tD2fVRt0HvEiLkR5oqWLSHWkragH8ICe TUlkx_vGnUb_0gbnGF5HD_s9sjzFtG9ZqMIUgFhqzrA.cN7Rrvti2eBVXZD55NWaHVW5ZJ5CaLlu lqIYfwvmo_pPRTy1lscgQRgAR1J.SwZ4Ilt5i.zff6Upu1NDlDli58p6bgxES02.h034oWUHYuti ypTYqpURXSe6tkHfxvKIM8tnI0WHCsUGAfSApDekD6QNsFWtsE.ZO0vCggZwmKbnWT7aGRhjagzK OZeDVfWUCBnIQ3pC4x9yTF_3sT7ZEd3r9zA.WaAxVfeF0Hg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Mon, 14 Jun 2021 20:38:19 +0000 Received: by kubenode545.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 6f1dc65f46f71a43e9bde3fa363f8d35; Mon, 14 Jun 2021 20:38:17 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: git: 790a6be5a169 - main - Export various 128 bit long double functions from libgcc_s.so.1 Message-Id: <38C7A31A-CB21-4C3C-98D0-38F91EBC35D3@yahoo.com> Date: Mon, 14 Jun 2021 13:38:15 -0700 Cc: freebsd-current To: Dimitry Andric X-Mailer: Apple Mail (2.3654.100.0.2.22) References: <38C7A31A-CB21-4C3C-98D0-38F91EBC35D3.ref@yahoo.com> X-Rspamd-Queue-Id: 4G3jvc6RFxz4ngk X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=fthit4lk; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.84:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.64.84:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.84:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.84:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-current X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N Dimitry Andric dim at FreeBSD.org wrote on Mon Jun 14 19:17:40 UTC 2021 : > The branch main has been updated by dim: >=20 > URL:=20 > = https://cgit.FreeBSD.org/src/commit/?id=3D790a6be5a1699291c6da87871426d0c5= 6dedcc89 >=20 >=20 > commit 790a6be5a1699291c6da87871426d0c56dedcc89 > Author: Dimitry Andric > AuthorDate: 2021-06-14 19:17:05 +0000 > Commit: Dimitry Andric > CommitDate: 2021-06-14 19:17:05 +0000 >=20 > Export various 128 bit long double functions from libgcc_s.so.1 > =20 > These were already compiled for some time on aarch64 and riscv, by > including lib/libcompiler_rt/Makefile.inc, but never exported in = the > shared library. Since gcc exports these under version GCC_4.6.0, = we do > the same. > =20 > This review should replace D11482 for now. For e.g. amd64 more = work is > still to be done, as compiler-rt does not seem to support 128 bit = long > double math for that architecture. =20 Given that "man arch" explicitly reports: Architecture void * long double time_t . . . amd64 8 16 8 . . . and also: Architecture float, double long double . . . amd64 hard hard, 80 bit . . . (so there is guaranteed pad involved), would amd64 having 128 bit long doubles (no pad by default?) be an FreeBSD ABI change, possibly needing a discussion on freebsd-arch and freebsd-numerics ? (Or may be it happened and I just do not remember. Or may be it would take special enabling of the alternate ABI's use and not be a default configuration.) (i386 only has "12", not "16", for its "80 bit", so 96 bits: less pad.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)