[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