aboutsummaryrefslogtreecommitdiff
path: root/gcc/d
diff options
context:
space:
mode:
authorJohannes Pfau <johannespfau@gmail.com>2019-04-14 09:52:22 +0000
committerJohannes Pfau <jpfau@gcc.gnu.org>2019-04-14 09:52:22 +0000
commit4d024c32696b98f3ca15505fbaa39600d7c118bb (patch)
treeb53ee8eca4d318e7c57ca8c859a03675ef7bd62e /gcc/d
parent7d31d33130145b7c275746221c6d223abae8f973 (diff)
downloadgcc-4d024c32696b98f3ca15505fbaa39600d7c118bb.zip
gcc-4d024c32696b98f3ca15505fbaa39600d7c118bb.tar.gz
gcc-4d024c32696b98f3ca15505fbaa39600d7c118bb.tar.bz2
PR d/87799 Fix D build on windows hosts
PR d/87799 * d-system.h (_mkdir): Forward _mkdir on MinGW to mkdir in system.h. * configure.ac: Remove d from unsupported languages on mingw and cygwin. * configure: Regenerate. From-SVN: r270349
Diffstat (limited to 'gcc/d')
-rw-r--r--gcc/d/ChangeLog4
-rw-r--r--gcc/d/d-system.h6
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 5623170..425ce25 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,7 @@
+2019-04-14 Johannes Pfau <johannespfau@gmail.com>
+ PR d/87799
+ * d-system.h (_mkdir): Forward _mkdir on MinGW to mkdir in system.h.
+
2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
* d-tree.h (DECL_IN_UNITTEST_CONDITION_P): Define.
diff --git a/gcc/d/d-system.h b/gcc/d/d-system.h
index efece15..142b03d 100644
--- a/gcc/d/d-system.h
+++ b/gcc/d/d-system.h
@@ -55,4 +55,10 @@
#undef tolower
#define tolower(c) TOLOWER(c)
+/* Forward _mkdir on MinGW to mkdir in system.h. */
+#ifdef _WIN32
+#undef _mkdir
+#define _mkdir(p) mkdir(p, 0)
+#endif
+
#endif /* GCC_D_SYSTEM_H */