llvm-libc-macros: work around gcc defining LDBL_MANT_DIG as 53 on i386Otherwise, gcc will not be able to compile parts of libc++ 21 in -m32mode, resulting in errors similar to: In file includ
llvm-libc-macros: work around gcc defining LDBL_MANT_DIG as 53 on i386Otherwise, gcc will not be able to compile parts of libc++ 21 in -m32mode, 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<T>&) [with T = long double]': /usr/src/contrib/llvm-project/libc/src/__support/str_to_float.h:77:10: error: 'struct __llvm_libc::fputil::FPBits<long double>' has no member named 'set_implicit_bit' 77 | result.set_implicit_bit(result.get_biased_exponent() != 0); | ^~~~~~~~~~~~~~~~PR: 292067MFC after: 1 month
show more ...
Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 3This adjusts the llvmorg-21-init-19288-gface93e724f4 import: add moreitems to the libc/ top-level directory.PR: 292067MFC af
Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 3This adjusts the llvmorg-21-init-19288-gface93e724f4 import: add moreitems to the libc/ top-level directory.PR: 292067MFC after: 1 month