<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/contrib/llvm-project/libc, 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-04-25T14:14:11Z</updated>
<entry>
<title>llvm-libc-macros: work around gcc defining LDBL_MANT_DIG as 53 on i386</title>
<updated>2026-04-25T14:14:11Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2026-01-02T20:32:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=718e5874be0306ea302fd2b8e1d97fc79682abbe'/>
<id>urn:sha1:718e5874be0306ea302fd2b8e1d97fc79682abbe</id>
<content type='text'>
Otherwise, gcc will not be able to compile parts of libc++ 21 in -m32
mode, resulting in errors similar to:

    In file included from /usr/src/contrib/llvm-project/libc/shared/str_to_float.h:13,
                     from /usr/src/contrib/llvm-project/libcxx/src/include/from_chars_floating_point.h:14,
                     from /usr/src/contrib/llvm-project/libcxx/src/charconv.cpp:12:
    /usr/src/contrib/llvm-project/libc/src/__support/str_to_float.h: In function 'void __llvm_libc::internal::set_implicit_bit(__llvm_libc::fputil::FPBits&lt;T&gt;&amp;) [with T = long double]':
    /usr/src/contrib/llvm-project/libc/src/__support/str_to_float.h:77:10: error: 'struct __llvm_libc::fputil::FPBits&lt;long double&gt;' has no member named 'set_implicit_bit'
       77 |   result.set_implicit_bit(result.get_biased_exponent() != 0);
          |          ^~~~~~~~~~~~~~~~

PR:		292067
MFC after:	1 month
</content>
</entry>
<entry>
<title>Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 3</title>
<updated>2026-04-25T14:08:58Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2025-12-09T14:04:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bb722a7d0f1642bff6487f943ad0427799a6e5bf'/>
<id>urn:sha1:bb722a7d0f1642bff6487f943ad0427799a6e5bf</id>
<content type='text'>
This adjusts the llvmorg-21-init-19288-gface93e724f4 import: add more
items to the libc/ top-level directory.

PR:		292067
MFC after:	1 month
</content>
</entry>
<entry>
<title>Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 2</title>
<updated>2026-04-25T14:08:57Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2025-12-09T13:44:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8f6978f83cc64a2e644d9bdf380a6996d3acdc4b'/>
<id>urn:sha1:8f6978f83cc64a2e644d9bdf380a6996d3acdc4b</id>
<content type='text'>
This adjusts the llvmorg-21-init-19288-gface93e724f4 import: add partial
libc/ top-level directory.

PR:		292067
MFC after:	1 month
</content>
</entry>
</feed>
