<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/msun/tests/Makefile, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-06-19T21:25:39Z</updated>
<entry>
<title>powerpc64le: switch long double to IEEE binary128</title>
<updated>2026-06-19T21:25:39Z</updated>
<author>
<name>Piotr Kubaj</name>
<email>pkubaj@FreeBSD.org</email>
</author>
<published>2026-06-15T15:37:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=255538cd906045095d0c2113ae6c4731ce36c0cf'/>
<id>urn:sha1:255538cd906045095d0c2113ae6c4731ce36c0cf</id>
<content type='text'>
Change powerpc64le's long double from 64-bit double to IEEE 754
binary128 (quad, 113-bit mantissa), matching aarch64 and riscv64.

Gated on FreeBSD 16 and powerpc64le only.

Differential Revision: https://reviews.freebsd.org/D57388
Reviewed by:	adrian
Relnotes:	yes
</content>
</entry>
<entry>
<title>lib/msun: Added fmaximum and fminimum family. Tests and man page</title>
<updated>2026-04-04T16:52:40Z</updated>
<author>
<name>Jesús Blázquez</name>
<email>jesuscblazquez@gmail.com</email>
</author>
<published>2026-03-31T16:31:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e55db843ef45a8788f69e110d97210fb3968b92f'/>
<id>urn:sha1:e55db843ef45a8788f69e110d97210fb3968b92f</id>
<content type='text'>
Starting from the existing fmax{,f,l} functions I've added the fmaximum
family, which handles NaN according to the newest standard (propagating
it).

This commit is a PoC for GSoC 2026.

Reviewed by:	fuz, kargl
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D55834
</content>
</entry>
<entry>
<title>Remove residual blank line at start of Makefile</title>
<updated>2024-07-15T22:43:39Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2024-07-15T04:46:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9ac41698b2f322d55ccf9da50a3596edb2c1800'/>
<id>urn:sha1:e9ac41698b2f322d55ccf9da50a3596edb2c1800</id>
<content type='text'>
This is a residual of the $FreeBSD$ removal.

MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:55:03Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf'/>
<id>urn:sha1:d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>lib/msun: Exclude ignored-pragmas from -Werror</title>
<updated>2021-04-15T15:27:52Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2021-04-15T15:27:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=168234fa67c38f898b784b3265dd77ace0b0a2f9'/>
<id>urn:sha1:168234fa67c38f898b784b3265dd77ace0b0a2f9</id>
<content type='text'>
This avoids build failures due to the clang 12 warning:
    '#pragma FENV_ACCESS' is not supported on this target - ignored

Clang 12 currently emits this warning for all non-x86 architectures.
While this can result in incorrect code generation (e.g. on AArch64 some
exceptions are not raised as expected), this is a pre-existing issue and
we should not fail the build due to this warning.

Reviewed By:	dim, emaste
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D29743
</content>
</entry>
<entry>
<title>lib/msun/tests: Drop WARNS=6</title>
<updated>2021-03-22T16:57:43Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2021-03-22T16:56:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f33b4fa2f0d4acf3978c7490b25c999b319c543b'/>
<id>urn:sha1:f33b4fa2f0d4acf3978c7490b25c999b319c543b</id>
<content type='text'>
This is the default already, so there is no need to override it.

Reported by:	kevans
</content>
</entry>
<entry>
<title>lib/msun/tests: Re-enable csqrt_test on AArch64</title>
<updated>2021-03-22T16:57:43Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2021-03-22T16:54:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dbb2d6f5e1231a9f6b49efdc720ce97b520da2ba'/>
<id>urn:sha1:dbb2d6f5e1231a9f6b49efdc720ce97b520da2ba</id>
<content type='text'>
The LLVM bug was fixed a long time ago and with D29076 this test actually
passes now.

Reviewed By:	andrew
Differential Revision: https://reviews.freebsd.org/D29092
</content>
</entry>
<entry>
<title>lib/msun/tests: Add more debug output to fenv_test.c</title>
<updated>2021-03-22T11:55:07Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2021-03-04T18:41:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6ccdee8ab576577224fb9e4baed05bd0efe933fd'/>
<id>urn:sha1:6ccdee8ab576577224fb9e4baed05bd0efe933fd</id>
<content type='text'>
Output a hex dump of the current fenv and the expected value to allow
comparing them without having to resort to interactive use of GDB.
</content>
</entry>
<entry>
<title>lib/msun: Allow building tests with WARNS=6</title>
<updated>2021-03-22T11:55:07Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2021-02-25T14:28:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=87d65c747a4389901c2bbbcb1ec4878b2df7b32c'/>
<id>urn:sha1:87d65c747a4389901c2bbbcb1ec4878b2df7b32c</id>
<content type='text'>
The only change needed is to mark a few variables as static.
</content>
</entry>
<entry>
<title>Convert the msun tests to ATF</title>
<updated>2021-03-22T11:55:06Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2021-03-22T11:15:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=133bc645077d77ddb3c7d49130b4ec6fd93e7d34'/>
<id>urn:sha1:133bc645077d77ddb3c7d49130b4ec6fd93e7d34</id>
<content type='text'>
This provides better error messages that just an assertion failure and
also makes it easier to mark individual tests as XFAIL.
It was also helpful when coming up with D28786 and D28787.

Differential Revision: https://reviews.freebsd.org/D28798
</content>
</entry>
</feed>
