aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2025-12-08 22:34:20 +0100
committerEric Botcazou <ebotcazou@adacore.com>2025-12-08 22:37:21 +0100
commit9d5395a98f16fd47fba727557f1810b28e76d0c1 (patch)
tree683cc60c72e9eee3c6f74d82828ebf2d6998dfc1
parentcf270d06000e34cf493ae6625385080e39677af8 (diff)
downloadgcc-9d5395a98f16fd47fba727557f1810b28e76d0c1.zip
gcc-9d5395a98f16fd47fba727557f1810b28e76d0c1.tar.gz
gcc-9d5395a98f16fd47fba727557f1810b28e76d0c1.tar.bz2
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>.
-rw-r--r--gcc/ada/rtfinal.c2
-rw-r--r--gcc/ada/rtinit.c3
2 files changed, 1 insertions, 4 deletions
diff --git a/gcc/ada/rtfinal.c b/gcc/ada/rtfinal.c
index 88bbb0e..0bd3ce4 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 598550c..3b5af0d 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);