[gcc-6] 45/401: * Update gdc to the trunk 20160115.
Ximin Luo
infinity0 at debian.org
Wed Apr 5 15:48:00 UTC 2017
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch pu/reproducible_builds
in repository gcc-6.
commit 057079bf820959bfe8986b6ff284488575405d54
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date: Fri Jan 15 12:10:12 2016 +0000
* Update gdc to the trunk 20160115.
git-svn-id: svn://anonscm.debian.org/gcccvs/branches/sid/gcc-6@8586 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
debian/changelog | 2 +
debian/patches/gdc-updates.diff | 177 ----------------------------------------
debian/rules.patch | 3 +-
3 files changed, 4 insertions(+), 178 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index ffeff22..b1efa5b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,7 @@
gcc-6 (6-20160109-2) UNRELEASED; urgency=medium
+ * GCC 6 snapshot build, taken from the trunk 20160115.
+ * Update gdc to the trunk 20160115.
* Update libgnatvsn/libgnatprj conflicts. Closes: #810809.
* Fix gnat build failures on the Hurd and KFreeBSD (Svante Signell).
Closes: #811063.
diff --git a/debian/patches/gdc-updates.diff b/debian/patches/gdc-updates.diff
index aba40f9..4160734 100644
--- a/debian/patches/gdc-updates.diff
+++ b/debian/patches/gdc-updates.diff
@@ -20,173 +20,6 @@
# D Frontend has slightly relaxed warnings compared to rest of GDC.
DMD_WARN_CXXFLAGS = -Wno-deprecated -Wstrict-aliasing -Wuninitialized
---- a/src/gcc/d/lang.opt
-+++ b/src/gcc/d/lang.opt
-@@ -36,12 +36,12 @@
-
- fassert
- D
--Permit the use of the assert keyword
-+Permit the use of the assert keyword.
-
- ; For D: defaults to on
- fbounds-check
- D
--Generate code to check bounds before indexing arrays
-+Generate code to check bounds before indexing arrays.
-
- fbounds-check=
- D Joined
-@@ -49,7 +49,7 @@
-
- fbuiltin
- D Var(flag_no_builtin, 0)
--Recognize built-in functions
-+Recognize built-in functions.
-
- fdebug
- D
-@@ -172,27 +172,27 @@
-
- imultilib
- D Joined Separate
---imultilib <dir> Set <dir> to be the multilib include subdirectory
-+-imultilib <dir> Set <dir> to be the multilib include subdirectory.
-
- iprefix
- D Joined Separate
---iprefix <path> Specify <path> as a prefix for next two options
-+-iprefix <path> Specify <path> as a prefix for next two options.
-
- isysroot
- D Joined Separate
---isysroot <dir> Set <dir> to be the system root directory
-+-isysroot <dir> Set <dir> to be the system root directory.
-
- isystem
- D Joined Separate
---isystem <dir> Add <dir> to the start of the system include path
-+-isystem <dir> Add <dir> to the start of the system include path.
-
- I
- D Joined Separate
---I <dir> Add <dir> to the end of the main include path
-+-I <dir> Add <dir> to the end of the main include path.
-
- J
- D Joined Separate
---J<directory> Put MODULE files in 'directory'
-+-J<directory> Put MODULE files in 'directory'.
-
- nophoboslib
- Driver
-@@ -200,7 +200,7 @@
-
- nostdinc
- D
--Do not search standard system include directories (those specified with -isystem will still be used)
-+Do not search standard system include directories (those specified with -isystem will still be used).
-
- static-libphobos
- Driver
---- a/src/gcc/d/d-lang.cc
-+++ b/src/gcc/d/d-lang.cc
-@@ -1377,7 +1377,7 @@
- if (current_binding_level)
- return current_binding_level->names;
-
-- return NULL_TREE;
-+ return NULL_TREE;
- }
-
-
---- a/src/gcc/d/d-builtins.cc
-+++ b/src/gcc/d/d-builtins.cc
-@@ -638,12 +638,16 @@
- #define DEF_FUNCTION_TYPE_6(NAME, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6) NAME,
- #define DEF_FUNCTION_TYPE_7(NAME, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7) NAME,
- #define DEF_FUNCTION_TYPE_8(NAME, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8) NAME,
-+#define DEF_FUNCTION_TYPE_9(NAME, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9) NAME,
-+#define DEF_FUNCTION_TYPE_10(NAME, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10) NAME,
-+#define DEF_FUNCTION_TYPE_11(NAME, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10, ARG11) NAME,
- #define DEF_FUNCTION_TYPE_VAR_0(NAME, RETURN) NAME,
- #define DEF_FUNCTION_TYPE_VAR_1(NAME, RETURN, ARG1) NAME,
- #define DEF_FUNCTION_TYPE_VAR_2(NAME, RETURN, ARG1, ARG2) NAME,
- #define DEF_FUNCTION_TYPE_VAR_3(NAME, RETURN, ARG1, ARG2, ARG3) NAME,
- #define DEF_FUNCTION_TYPE_VAR_4(NAME, RETURN, ARG1, ARG2, ARG3, ARG4) NAME,
- #define DEF_FUNCTION_TYPE_VAR_5(NAME, RETURN, ARG1, ARG2, ARG3, ARG4, ARG6) NAME,
-+#define DEF_FUNCTION_TYPE_VAR_6(NAME, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6) NAME,
- #define DEF_FUNCTION_TYPE_VAR_7(NAME, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7) NAME,
- #define DEF_FUNCTION_TYPE_VAR_11(NAME, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, ARG10, ARG11) NAME,
- #define DEF_POINTER_TYPE(NAME, TYPE) NAME,
-@@ -658,12 +662,16 @@
- #undef DEF_FUNCTION_TYPE_6
- #undef DEF_FUNCTION_TYPE_7
- #undef DEF_FUNCTION_TYPE_8
-+#undef DEF_FUNCTION_TYPE_9
-+#undef DEF_FUNCTION_TYPE_10
-+#undef DEF_FUNCTION_TYPE_11
- #undef DEF_FUNCTION_TYPE_VAR_0
- #undef DEF_FUNCTION_TYPE_VAR_1
- #undef DEF_FUNCTION_TYPE_VAR_2
- #undef DEF_FUNCTION_TYPE_VAR_3
- #undef DEF_FUNCTION_TYPE_VAR_4
- #undef DEF_FUNCTION_TYPE_VAR_5
-+#undef DEF_FUNCTION_TYPE_VAR_6
- #undef DEF_FUNCTION_TYPE_VAR_7
- #undef DEF_FUNCTION_TYPE_VAR_11
- #undef DEF_POINTER_TYPE
-@@ -884,6 +892,18 @@
- ARG6, ARG7, ARG8) \
- def_fn_type(ENUM, RETURN, 0, 8, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, \
- ARG7, ARG8);
-+#define DEF_FUNCTION_TYPE_9(ENUM, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, \
-+ ARG6, ARG7, ARG8, ARG9) \
-+ def_fn_type(ENUM, RETURN, 0, 9, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, \
-+ ARG7, ARG8, ARG9);
-+#define DEF_FUNCTION_TYPE_10(ENUM, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, \
-+ ARG6, ARG7, ARG8, ARG9, ARG10) \
-+ def_fn_type(ENUM, RETURN, 0, 10, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, \
-+ ARG7, ARG8, ARG9, ARG10);
-+#define DEF_FUNCTION_TYPE_11(ENUM, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, \
-+ ARG6, ARG7, ARG8, ARG9, ARG10, ARG11) \
-+ def_fn_type(ENUM, RETURN, 0, 10, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, \
-+ ARG7, ARG8, ARG9, ARG10, ARG11);
- #define DEF_FUNCTION_TYPE_VAR_0(ENUM, RETURN) \
- def_fn_type(ENUM, RETURN, 1, 0);
- #define DEF_FUNCTION_TYPE_VAR_1(ENUM, RETURN, ARG1) \
-@@ -896,6 +916,9 @@
- def_fn_type(ENUM, RETURN, 1, 4, ARG1, ARG2, ARG3, ARG4);
- #define DEF_FUNCTION_TYPE_VAR_5(ENUM, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5) \
- def_fn_type(ENUM, RETURN, 1, 5, ARG1, ARG2, ARG3, ARG4, ARG5);
-+#define DEF_FUNCTION_TYPE_VAR_6(ENUM, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, \
-+ ARG6) \
-+ def_fn_type(ENUM, RETURN, 1, 6, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6);
- #define DEF_FUNCTION_TYPE_VAR_7(ENUM, RETURN, ARG1, ARG2, ARG3, ARG4, ARG5, \
- ARG6, ARG7) \
- def_fn_type(ENUM, RETURN, 1, 7, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7);
---- a/src/gcc/d/d-port.cc
-+++ b/src/gcc/d/d-port.cc
-@@ -80,7 +80,7 @@
- Port::fequal (longdouble x, longdouble y)
- {
- return (Port::isNan(x) && Port::isNan(y))
-- || REAL_VALUES_IDENTICAL (x.rv(), y.rv());
-+ || real_identical (&x.rv(), &y.rv());
- }
-
- char *
---- a/src/gcc/d/d-longdouble.cc
-+++ b/src/gcc/d/d-longdouble.cc
-@@ -32,6 +32,8 @@
- #include "d-codegen.h"
- #include "longdouble.h"
-
-+#define REAL_ARITHMETIC(value, code, d1, d2) \
-+ real_arithmetic (&(value), code, &(d1), &(d2))
-
- // Return backend machine_mode for frontend mode MODE.
-
--- a/src/libphobos/src/std/internal/math/gammafunction.d
+++ b/src/libphobos/src/std/internal/math/gammafunction.d
@@ -420,7 +420,7 @@
@@ -198,13 +31,3 @@
if ( (intpart & 1) == 0 )
sgngam = -1;
z = q - p;
---- a/src/gcc/d/d-target.cc
-+++ b/src/gcc/d/d-target.cc
-@@ -26,6 +26,7 @@
- #include "tree.h"
- #include "fold-const.h"
- #include "diagnostic.h"
-+#include "stor-layout.h"
- #include "tm.h"
- #include "tm_p.h"
-
diff --git a/debian/rules.patch b/debian/rules.patch
index d173e10..bfb07f4 100644
--- a/debian/rules.patch
+++ b/debian/rules.patch
@@ -162,10 +162,11 @@ ifeq ($(with_ada),yes)
debian_patches += ada-link-shlib
endif
+# gdc-updates \
+
ifeq ($(with_d),yes)
debian_patches += \
gdc-6 \
- gdc-updates \
gdc-versym-cpu \
gdc-versym-os \
gdc-frontend-posix \
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-6.git
More information about the Reproducible-commits
mailing list