parent
b9c41ffa03
commit
cfc50d81ad
@ -0,0 +1,35 @@
|
|||||||
|
From 036e3d63037e7f8d9403526501ba95b741babc6f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Martin Kinkelin <noone@nowhere.com>
|
||||||
|
Date: Thu, 5 Jul 2018 22:02:01 +0200
|
||||||
|
Subject: [PATCH 1/2] Fix compilability on non-x86 archs with 64-bit reals
|
||||||
|
|
||||||
|
---
|
||||||
|
dmd/root/longdouble.d | 11 ++++++++---
|
||||||
|
1 file changed, 8 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/dmd/root/longdouble.d b/dmd/root/longdouble.d
|
||||||
|
index ba6cff0..c1cbc2b 100644
|
||||||
|
--- a/dmd/root/longdouble.d
|
||||||
|
+++ b/dmd/root/longdouble.d
|
||||||
|
@@ -10,10 +10,15 @@
|
||||||
|
|
||||||
|
module dmd.root.longdouble;
|
||||||
|
|
||||||
|
-static if (real.sizeof > 8)
|
||||||
|
- alias longdouble = real;
|
||||||
|
+version(CRuntime_Microsoft)
|
||||||
|
+{
|
||||||
|
+ static if (real.sizeof > 8)
|
||||||
|
+ alias longdouble = real;
|
||||||
|
+ else
|
||||||
|
+ alias longdouble = longdouble_soft;
|
||||||
|
+}
|
||||||
|
else
|
||||||
|
- alias longdouble = longdouble_soft;
|
||||||
|
+ alias longdouble = real;
|
||||||
|
|
||||||
|
// longdouble_soft needed when building the backend with
|
||||||
|
// Visual C or the frontend with LDC on Windows
|
||||||
|
--
|
||||||
|
2.17.1
|
||||||
|
|
@ -0,0 +1,26 @@
|
|||||||
|
From 9f5c3897e6657b8cb8bfc04b1bd55f1ec5d7446e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Martin Kinkelin <noone@nowhere.com>
|
||||||
|
Date: Thu, 5 Jul 2018 22:04:18 +0200
|
||||||
|
Subject: [PATCH 2/2] Fix missing newline (upstream) regression in -v predefs
|
||||||
|
output
|
||||||
|
|
||||||
|
---
|
||||||
|
dmd/mars.d | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/dmd/mars.d b/dmd/mars.d
|
||||||
|
index 031782b..8056c04 100644
|
||||||
|
--- a/dmd/mars.d
|
||||||
|
+++ b/dmd/mars.d
|
||||||
|
@@ -1627,7 +1627,7 @@ private void printPredefinedVersions(FILE* stream)
|
||||||
|
buf.writeByte(' ');
|
||||||
|
buf.writestring(str.toChars());
|
||||||
|
}
|
||||||
|
- stream.fprintf("predefs %s", buf.peekString());
|
||||||
|
+ stream.fprintf("predefs %s\n", buf.peekString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
2.17.1
|
||||||
|
|
Loading…
Reference in new issue