[Mingw-w64-public] [PATCH 1/1] headers: Change _S_IFBLK from 0x3000 to 0x6000

2025-03-18 Thread Daniel Starke via Mingw-w64-public
The _S_IFBLK macro, used to identify block special files in file systems, is being updated from 0x3000 to 0x6000. This change aligns mingw-w64 with the more commonly used value across Unix-like systems and other C libraries. The old value of 0x3000 may have caused compatibility issues when working

Re: [Mingw-w64-public] [PATCH 3/4] crt: api-ms-win-crt-private-l1-1-0.def.in: Don't provide long double functions on x86

2025-03-18 Thread Pali Rohár
On Tuesday 18 March 2025 11:49:58 Martin Storsjö wrote: > On Sun, 16 Mar 2025, Pali Rohár wrote: > > > On Saturday 15 March 2025 21:17:07 Jacek Caban wrote: > > > On 15.03.2025 17:36, Martin Storsjö wrote: > > > > On Mon, 10 Mar 2025, Pali Rohár wrote: > > > > > > > > > --- > > > > > .../api-ms-w

Re: [Mingw-w64-public] [PATCH v2] crt: Use F_LD64 for long double functions.

2025-03-18 Thread Jacek Caban
On 18.03.2025 15:32, Martin Storsjö wrote: On Tue, 18 Mar 2025, Jacek Caban wrote: --- v2: Preserved comments and updated on top of 49c2f4e2bda45454ae9bbd66ca3fe0fbb9bcd60d. mingw-w64-crt/def-include/crt-aliases.def.in  |  30 ++- .../api-ms-win-crt-convert-l1-1-0.def.in  |   8 +- .../api

Re: [Mingw-w64-public] [PATCH v2] crt: Use F_LD64 for long double functions.

2025-03-18 Thread Martin Storsjö
On Tue, 18 Mar 2025, Jacek Caban wrote: --- v2: Preserved comments and updated on top of 49c2f4e2bda45454ae9bbd66ca3fe0fbb9bcd60d. mingw-w64-crt/def-include/crt-aliases.def.in | 30 ++- .../api-ms-win-crt-convert-l1-1-0.def.in | 8 +- .../api-ms-win-crt-math-l1-1-0.def.in | 148

Re: [Mingw-w64-public] [PATCH] crt: Use F_LD64 for long double functions.

2025-03-18 Thread Jacek Caban
On 18.03.2025 10:44, Martin Storsjö wrote: On Mon, 17 Mar 2025, Jacek Caban wrote: --- mingw-w64-crt/def-include/crt-aliases.def.in  |  30 ++- .../api-ms-win-crt-convert-l1-1-0.def.in  |   8 +- .../api-ms-win-crt-math-l1-1-0.def.in | 148 ++--- .../lib-common/ucrtbase-common.

Re: [Mingw-w64-public] [PATCH] crt: Remove ad-hoc fpreset == _fpreset aliases from individual .def files

2025-03-18 Thread Jacek Caban
On 17.03.2025 23:47, Pali Rohár wrote: Interesting, it is used or it is really working? It's working, if you explicitly link to CRT_fp8.o on x86, it will define *fpreset symbols and prevent pulling CRT_fp10.o. I don't know if anyone is actually using it. Jacek _

Re: [Mingw-w64-public] [PATCH 3/4] crt: api-ms-win-crt-private-l1-1-0.def.in: Don't provide long double functions on x86

2025-03-18 Thread Martin Storsjö
On Sun, 16 Mar 2025, Pali Rohár wrote: On Saturday 15 March 2025 21:17:07 Jacek Caban wrote: On 15.03.2025 17:36, Martin Storsjö wrote: On Mon, 10 Mar 2025, Pali Rohár wrote: --- .../api-ms-win-crt-private-l1-1-0.def.in  | 64 +-- 1 file changed, 32 insertions(+), 32 delet

Re: [Mingw-w64-public] [PATCH] crt: Use F_LD64 for long double functions.

2025-03-18 Thread Martin Storsjö
On Mon, 17 Mar 2025, Jacek Caban wrote: --- mingw-w64-crt/def-include/crt-aliases.def.in | 30 ++- .../api-ms-win-crt-convert-l1-1-0.def.in | 8 +- .../api-ms-win-crt-math-l1-1-0.def.in | 148 ++--- .../lib-common/ucrtbase-common.def.in | 194 +- 4 fi