https://gcc.gnu.org/g:e51d9587f84dbee2ceb3f864c1750a2c63220b8c
commit r15-10587-ge51d9587f84dbee2ceb3f864c1750a2c63220b8c Author: Eric Botcazou <[email protected]> Date: Mon Dec 8 22:34:20 2025 +0100 Ada: Add missing #include for MinGW This adds a missing #include for <stdlib.h> and removes redundant ones. gcc/ada/ PR ada/123037 * rtinit.c [__MINGW32__]: Include <stdlib.h> and not <windows.h>. * rtfinal.c [__MINGW32__]: Do not include <windows.h>. Diff: --- gcc/ada/rtfinal.c | 2 -- gcc/ada/rtinit.c | 3 +-- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/gcc/ada/rtfinal.c b/gcc/ada/rtfinal.c index 88bbb0e3e500..0bd3ce4ace65 100644 --- a/gcc/ada/rtfinal.c +++ b/gcc/ada/rtfinal.c @@ -46,9 +46,7 @@ extern int __gnat_rt_init_count; /* see initialize.c */ #if defined (__MINGW32__) -#define WIN32_LEAN_AND_MEAN #include "mingw32.h" -#include <windows.h> extern CRITICAL_SECTION ProcListCS; extern HANDLE ProcListEvt; diff --git a/gcc/ada/rtinit.c b/gcc/ada/rtinit.c index 6a135529870b..8638f0ac3e88 100644 --- a/gcc/ada/rtinit.c +++ b/gcc/ada/rtinit.c @@ -70,9 +70,8 @@ int __gnat_rt_init_count = 0; and finalize properly the run-time. */ #if defined (__MINGW32__) -#define WIN32_LEAN_AND_MEAN +#include <stdlib.h> #include "mingw32.h" -#include <windows.h> extern void __gnat_init_float (void);
