[gcc-7] 128/354: - refresh patches

Ximin Luo infinity0 at debian.org
Thu Nov 23 15:50:41 UTC 2017


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch master
in repository gcc-7.

commit 392d2279067db6fa35fa8bace7320e3fda79944a
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date:   Thu Mar 2 08:44:45 2017 +0000

     - refresh patches
    
    
    git-svn-id: svn+ssh://svn.debian.org/svn/gcccvs/branches/sid/gcc-7@9329 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
 debian/patches/PR55947-revert.diff         | 10 ++--
 debian/patches/ada-arm.diff                |  2 +-
 debian/patches/ada-driver-check.diff       |  2 +-
 debian/patches/ada-gnattools-ldflags.diff  | 12 ++---
 debian/patches/ada-link-lib.diff           | 22 ++++----
 debian/patches/ada-link-shlib.diff         |  6 +--
 debian/patches/arm-multilib-defaults.diff  |  4 +-
 debian/patches/g++-multiarch-incdir.diff   |  6 +--
 debian/patches/gcc-driver-extra-langs.diff |  2 +-
 debian/patches/gcc-gfdl-build.diff         |  2 +-
 debian/patches/gcc-hash-style-gnu.diff     |  2 +-
 debian/patches/gcc-ice-apport.diff         |  2 +-
 debian/patches/gcc-ice-dump.diff           |  4 +-
 debian/patches/gcc-multiarch.diff          |  6 +--
 debian/patches/gcc-target-include-asm.diff |  2 +-
 debian/patches/gcc-textdomain.diff         |  2 +-
 debian/patches/gdc-7.diff                  | 16 +++---
 debian/patches/gdc-libphobos-build.diff    | 84 +++++++++++++++---------------
 debian/patches/gdc-updates.diff            |  8 ++-
 debian/patches/gdc-versym-cpu.diff         |  2 +-
 debian/patches/kfreebsd-unwind.diff        |  2 +-
 debian/patches/pr47818.diff                |  2 +-
 debian/patches/sys-auxv-header.diff        |  2 +-
 23 files changed, 103 insertions(+), 99 deletions(-)

diff --git a/debian/patches/PR55947-revert.diff b/debian/patches/PR55947-revert.diff
index 0056e32..8010e7f 100644
--- a/debian/patches/PR55947-revert.diff
+++ b/debian/patches/PR55947-revert.diff
@@ -70,7 +70,7 @@ Index: b/src/libstdc++-v3/include/bits/atomic_base.h
 +      void
        store(__int_type __i, memory_order __m = memory_order_seq_cst) noexcept
        {
-         memory_order __b = __m & __memory_order_mask;
+ 	memory_order __b = __m & __memory_order_mask;
 @@ -374,7 +374,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
  	__atomic_store_n(&_M_i, __i, __m);
        }
@@ -88,7 +88,7 @@ Index: b/src/libstdc++-v3/include/bits/atomic_base.h
 +      __int_type
        load(memory_order __m = memory_order_seq_cst) const noexcept
        {
-        memory_order __b = __m & __memory_order_mask;
+ 	memory_order __b = __m & __memory_order_mask;
 @@ -396,7 +396,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
  	return __atomic_load_n(&_M_i, __m);
        }
@@ -97,7 +97,7 @@ Index: b/src/libstdc++-v3/include/bits/atomic_base.h
 +      __int_type
        load(memory_order __m = memory_order_seq_cst) const volatile noexcept
        {
-         memory_order __b = __m & __memory_order_mask;
+ 	memory_order __b = __m & __memory_order_mask;
 @@ -406,7 +406,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
  	return __atomic_load_n(&_M_i, __m);
        }
@@ -276,7 +276,7 @@ Index: b/src/libstdc++-v3/include/bits/atomic_base.h
 +      __pointer_type
        load(memory_order __m = memory_order_seq_cst) const noexcept
        {
-         memory_order __b = __m & __memory_order_mask;
+ 	memory_order __b = __m & __memory_order_mask;
 @@ -713,7 +713,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
  	return __atomic_load_n(&_M_p, __m);
        }
@@ -285,7 +285,7 @@ Index: b/src/libstdc++-v3/include/bits/atomic_base.h
 +      __pointer_type
        load(memory_order __m = memory_order_seq_cst) const volatile noexcept
        {
-         memory_order __b = __m & __memory_order_mask;
+ 	memory_order __b = __m & __memory_order_mask;
 @@ -723,7 +723,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
  	return __atomic_load_n(&_M_p, __m);
        }
diff --git a/debian/patches/ada-arm.diff b/debian/patches/ada-arm.diff
index 35d995f..75c75fe 100644
--- a/debian/patches/ada-arm.diff
+++ b/debian/patches/ada-arm.diff
@@ -4,7 +4,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
 ===================================================================
 --- a/src/gcc/ada/gcc-interface/Makefile.in
 +++ b/src/gcc/ada/gcc-interface/Makefile.in
-@@ -1936,7 +1936,10 @@ ifeq ($(strip $(filter-out arm% linux-gn
+@@ -1964,7 +1964,10 @@ ifeq ($(strip $(filter-out arm% linux-gn
      LIBGNAT_TARGET_PAIRS += \
      system.ads<system-linux-armeb.ads
    else
diff --git a/debian/patches/ada-driver-check.diff b/debian/patches/ada-driver-check.diff
index b52e437..f6d6b55 100644
--- a/debian/patches/ada-driver-check.diff
+++ b/debian/patches/ada-driver-check.diff
@@ -18,7 +18,7 @@ Index: b/src/configure
 ===================================================================
 --- a/src/configure
 +++ b/src/configure
-@@ -5255,7 +5255,7 @@ acx_cv_cc_gcc_supports_ada=no
+@@ -5275,7 +5275,7 @@ acx_cv_cc_gcc_supports_ada=no
  # Other compilers, like HP Tru64 UNIX cc, exit successfully when
  # given a .adb file, but produce no object file.  So we must check
  # if an object file was really produced to guard against this.
diff --git a/debian/patches/ada-gnattools-ldflags.diff b/debian/patches/ada-gnattools-ldflags.diff
index 7e0cc82..61e51a5 100644
--- a/debian/patches/ada-gnattools-ldflags.diff
+++ b/debian/patches/ada-gnattools-ldflags.diff
@@ -12,7 +12,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
  # Pretend that _Unwind_GetIPInfo is available for the target by default.  This
  # should be autodetected during the configuration of libada and passed down to
  # here, but we need something for --disable-libada and hope for the best.
-@@ -2575,23 +2576,23 @@ common-tools: ../stamp-tools
+@@ -2603,23 +2604,23 @@ common-tools: ../stamp-tools
  	  gnatchop gnatcmd gnatkr gnatls gnatprep gnatxref gnatfind gnatname \
  	  gnatclean -bargs $(ADA_INCLUDES) $(GNATBIND_FLAGS)
  	$(GNATLINK) -v gnatcmd -o ../../gnat$(exeext) \
@@ -45,7 +45,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
  
  ../../gnatdll$(exeext): ../stamp-tools
  	$(GNATMAKE) -c $(ADA_INCLUDES) gnatdll --GCC="$(CC) $(ALL_ADAFLAGS)"
-@@ -2819,14 +2820,14 @@ gnatlib-shared-default:
+@@ -2847,14 +2848,14 @@ gnatlib-shared-default:
  		-o libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
  		$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) \
  		$(SO_OPTS)libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
@@ -62,7 +62,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
  	cd $(RTSDIR); $(LN_S) libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
  		libgnat$(soext)
  	cd $(RTSDIR); $(LN_S) libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext) \
-@@ -2847,6 +2848,7 @@ gnatlib-shared-dual:
+@@ -2875,6 +2876,7 @@ gnatlib-shared-dual:
               GNATLIBFLAGS="$(GNATLIBFLAGS)" \
  	     GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \
  	     GNATLIBCFLAGS_FOR_C="$(GNATLIBCFLAGS_FOR_C)" \
@@ -70,7 +70,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
  	     MULTISUBDIR="$(MULTISUBDIR)" \
  	     THREAD_KIND="$(THREAD_KIND)" \
               gnatlib-shared-default
-@@ -2858,6 +2860,7 @@ gnatlib-shared-dual:
+@@ -2886,6 +2888,7 @@ gnatlib-shared-dual:
               GNATLIBFLAGS="$(GNATLIBFLAGS)" \
  	     GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \
  	     GNATLIBCFLAGS_FOR_C="$(GNATLIBCFLAGS_FOR_C)" \
@@ -78,7 +78,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
  	     MULTISUBDIR="$(MULTISUBDIR)" \
  	     THREAD_KIND="$(THREAD_KIND)" \
               gnatlib
-@@ -2951,6 +2954,7 @@ gnatlib-shared:
+@@ -2979,6 +2982,7 @@ gnatlib-shared:
               GNATLIBFLAGS="$(GNATLIBFLAGS)" \
  	     GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \
  	     GNATLIBCFLAGS_FOR_C="$(GNATLIBCFLAGS_FOR_C)" \
@@ -86,7 +86,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
  	     MULTISUBDIR="$(MULTISUBDIR)" \
  	     THREAD_KIND="$(THREAD_KIND)" \
  	     PICFLAG_FOR_TARGET="$(PICFLAG_FOR_TARGET)" \
-@@ -2994,6 +2998,7 @@ gnatlib-zcx:
+@@ -3022,6 +3026,7 @@ gnatlib-zcx:
  	     GNATLIBFLAGS="$(GNATLIBFLAGS)" \
  	     GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \
  	     GNATLIBCFLAGS_FOR_C="$(GNATLIBCFLAGS_FOR_C)" \
diff --git a/debian/patches/ada-link-lib.diff b/debian/patches/ada-link-lib.diff
index eb3496a..80380e2 100644
--- a/debian/patches/ada-link-lib.diff
+++ b/debian/patches/ada-link-lib.diff
@@ -95,7 +95,7 @@ Index: b/src/Makefile.def
  host_modules= { module= lto-plugin; bootstrap=true;
  		extra_configure_flags='--enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@';
  		extra_make_flags='@extra_linker_plugin_flags@'; };
-@@ -363,6 +369,7 @@ dependencies = { module=all-libcpp; on=a
+@@ -364,6 +370,7 @@ dependencies = { module=all-libcpp; on=a
  
  dependencies = { module=all-fixincludes; on=all-libiberty; };
  
@@ -107,7 +107,7 @@ Index: b/src/Makefile.in
 ===================================================================
 --- a/src/Makefile.in
 +++ b/src/Makefile.in
-@@ -33892,12 +33892,6 @@ maybe-check-gnattools:
+@@ -33908,12 +33908,6 @@ maybe-check-gnattools:
  maybe-check-gnattools: check-gnattools
  
  check-gnattools:
@@ -120,7 +120,7 @@ Index: b/src/Makefile.in
  
  @endif gnattools
  
-@@ -33938,24 +33932,8 @@ maybe-info-gnattools:
+@@ -33954,24 +33948,8 @@ maybe-info-gnattools:
  @if gnattools
  maybe-info-gnattools: info-gnattools
  
@@ -147,7 +147,7 @@ Index: b/src/Makefile.in
  
  @endif gnattools
  
-@@ -33964,24 +33942,8 @@ maybe-dvi-gnattools:
+@@ -33980,24 +33958,8 @@ maybe-dvi-gnattools:
  @if gnattools
  maybe-dvi-gnattools: dvi-gnattools
  
@@ -174,7 +174,7 @@ Index: b/src/Makefile.in
  
  @endif gnattools
  
-@@ -34016,24 +33978,8 @@ maybe-html-gnattools:
+@@ -34032,24 +33994,8 @@ maybe-html-gnattools:
  @if gnattools
  maybe-html-gnattools: html-gnattools
  
@@ -201,7 +201,7 @@ Index: b/src/Makefile.in
  
  @endif gnattools
  
-@@ -34042,24 +33988,8 @@ maybe-TAGS-gnattools:
+@@ -34058,24 +34004,8 @@ maybe-TAGS-gnattools:
  @if gnattools
  maybe-TAGS-gnattools: TAGS-gnattools
  
@@ -228,7 +228,7 @@ Index: b/src/Makefile.in
  
  @endif gnattools
  
-@@ -34068,25 +33998,8 @@ maybe-install-info-gnattools:
+@@ -34084,25 +34014,8 @@ maybe-install-info-gnattools:
  @if gnattools
  maybe-install-info-gnattools: install-info-gnattools
  
@@ -256,7 +256,7 @@ Index: b/src/Makefile.in
  
  @endif gnattools
  
-@@ -34149,24 +34062,8 @@ maybe-installcheck-gnattools:
+@@ -34165,24 +34078,8 @@ maybe-installcheck-gnattools:
  @if gnattools
  maybe-installcheck-gnattools: installcheck-gnattools
  
@@ -283,7 +283,7 @@ Index: b/src/Makefile.in
  
  @endif gnattools
  
-@@ -47848,6 +47745,9 @@ maintainer-clean-target-libffi:
+@@ -48322,6 +48219,9 @@ maintainer-clean-target-libffi:
  
  
  
@@ -293,7 +293,7 @@ Index: b/src/Makefile.in
  .PHONY: configure-target-zlib maybe-configure-target-zlib
  maybe-configure-target-zlib:
  @if gcc-bootstrap
-@@ -54755,6 +54655,7 @@ all-stageprofile-fixincludes: maybe-all-
+@@ -55239,6 +55139,7 @@ all-stageprofile-fixincludes: maybe-all-
  all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
  all-stageautoprofile-fixincludes: maybe-all-stageautoprofile-libiberty
  all-stageautofeedback-fixincludes: maybe-all-stageautofeedback-libiberty
@@ -317,7 +317,7 @@ Index: b/src/configure.ac
  # these libraries are built for the target environment, and are built after
  # the host libraries and the host tools (which may be a cross compiler)
  # Note that libiberty is not a target library.
-@@ -164,6 +169,7 @@ target_libraries="target-libgcc \
+@@ -165,6 +170,7 @@ target_libraries="target-libgcc \
  		target-libffi \
  		target-libobjc \
  		target-libada \
diff --git a/debian/patches/ada-link-shlib.diff b/debian/patches/ada-link-shlib.diff
index f875103..2962036 100644
--- a/debian/patches/ada-link-shlib.diff
+++ b/debian/patches/ada-link-shlib.diff
@@ -91,7 +91,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
 ===================================================================
 --- a/src/gcc/ada/gcc-interface/Makefile.in
 +++ b/src/gcc/ada/gcc-interface/Makefile.in
-@@ -2674,8 +2674,8 @@ install-gnatlib: ../stamp-gnatlib-$(RTSD
+@@ -2702,8 +2702,8 @@ install-gnatlib: ../stamp-gnatlib-$(RTSD
  #     Also install the .dSYM directories if they exist (these directories
  #     contain the debug information for the shared libraries on darwin)
  	for file in gnat gnarl; do \
@@ -102,7 +102,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
  			 $(DESTDIR)$(ADA_RTL_OBJ_DIR); \
  	   fi; \
  	   if [ -f $(RTSDIR)/lib$${file}$(soext) ]; then \
-@@ -2727,7 +2727,6 @@ install-gnatlib-sjlj: ../stamp-gnatlib-$
+@@ -2755,7 +2755,6 @@ install-gnatlib-sjlj: ../stamp-gnatlib-$
  	cd $(DESTDIR)$(ADA_INCLUDE_DIR_SJLJ); $(CHMOD) a-wx *.ads
  
  ../stamp-gnatlib1-$(RTSDIR): Makefile ../stamp-gnatlib2-$(RTSDIR)
@@ -110,7 +110,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
  	$(MKDIR) $(RTSDIR)
  	$(CHMOD) u+w $(RTSDIR)
  # Copy target independent sources
-@@ -2836,25 +2835,26 @@ gnatlib-shared-default:
+@@ -2864,25 +2863,26 @@ gnatlib-shared-default:
  	     MULTISUBDIR="$(MULTISUBDIR)" \
  	     THREAD_KIND="$(THREAD_KIND)" \
               gnatlib
diff --git a/debian/patches/arm-multilib-defaults.diff b/debian/patches/arm-multilib-defaults.diff
index e2f400c..a4ae6e2 100644
--- a/debian/patches/arm-multilib-defaults.diff
+++ b/debian/patches/arm-multilib-defaults.diff
@@ -4,7 +4,7 @@ Index: b/src/gcc/config.gcc
 ===================================================================
 --- a/src/gcc/config.gcc
 +++ b/src/gcc/config.gcc
-@@ -3694,10 +3694,18 @@ case "${target}" in
+@@ -3723,10 +3723,18 @@ case "${target}" in
  		done
  
  		case "$with_float" in
@@ -25,7 +25,7 @@ Index: b/src/gcc/config.gcc
  		*)
  			echo "Unknown floating point type used in --with-float=$with_float" 1>&2
  			exit 1
-@@ -3731,6 +3739,9 @@ case "${target}" in
+@@ -3760,6 +3768,9 @@ case "${target}" in
  		"" \
  		| arm | thumb )
  			#OK
diff --git a/debian/patches/g++-multiarch-incdir.diff b/debian/patches/g++-multiarch-incdir.diff
index e93b52f..a24db1f 100644
--- a/debian/patches/g++-multiarch-incdir.diff
+++ b/debian/patches/g++-multiarch-incdir.diff
@@ -31,7 +31,7 @@ Index: b/src/gcc/Makefile.in
 ===================================================================
 --- a/src/gcc/Makefile.in
 +++ b/src/gcc/Makefile.in
-@@ -1149,6 +1149,7 @@ FLAGS_TO_PASS = \
+@@ -1156,6 +1156,7 @@ FLAGS_TO_PASS = \
  	"prefix=$(prefix)" \
  	"local_prefix=$(local_prefix)" \
  	"gxx_include_dir=$(gcc_gxx_include_dir)" \
@@ -39,7 +39,7 @@ Index: b/src/gcc/Makefile.in
  	"build_tooldir=$(build_tooldir)" \
  	"gcc_tooldir=$(gcc_tooldir)" \
  	"bindir=$(bindir)" \
-@@ -1679,6 +1680,14 @@ ifneq ($(xmake_file),)
+@@ -1687,6 +1688,14 @@ ifneq ($(xmake_file),)
  include $(xmake_file)
  endif
  
@@ -54,7 +54,7 @@ Index: b/src/gcc/Makefile.in
  # all-tree.def includes all the tree.def files.
  all-tree.def: s-alltree; @true
  s-alltree: Makefile
-@@ -2765,7 +2774,7 @@ PREPROCESSOR_DEFINES = \
+@@ -2773,7 +2782,7 @@ PREPROCESSOR_DEFINES = \
    -DFIXED_INCLUDE_DIR=\"$(libsubdir)/include-fixed\" \
    -DGPLUSPLUS_INCLUDE_DIR=\"$(gcc_gxx_include_dir)\" \
    -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=$(gcc_gxx_include_dir_add_sysroot) \
diff --git a/debian/patches/gcc-driver-extra-langs.diff b/debian/patches/gcc-driver-extra-langs.diff
index 3fa5c85..c041a79 100644
--- a/debian/patches/gcc-driver-extra-langs.diff
+++ b/debian/patches/gcc-driver-extra-langs.diff
@@ -9,7 +9,7 @@ Index: b/src/gcc/Makefile.in
 ===================================================================
 --- a/src/gcc/Makefile.in
 +++ b/src/gcc/Makefile.in
-@@ -554,8 +554,8 @@ xm_include_list=@xm_include_list@
+@@ -561,8 +561,8 @@ xm_include_list=@xm_include_list@
  xm_defines=@xm_defines@
  lang_checks=
  lang_checks_parallelized=
diff --git a/debian/patches/gcc-gfdl-build.diff b/debian/patches/gcc-gfdl-build.diff
index 4c98010..5f0314c 100644
--- a/debian/patches/gcc-gfdl-build.diff
+++ b/debian/patches/gcc-gfdl-build.diff
@@ -4,7 +4,7 @@ Index: b/src/gcc/Makefile.in
 ===================================================================
 --- a/src/gcc/Makefile.in
 +++ b/src/gcc/Makefile.in
-@@ -2403,30 +2403,8 @@ s-tm-texi: $(srcdir)/doc/../doc/tm.texi
+@@ -2411,30 +2411,8 @@ s-tm-texi: $(srcdir)/doc/../doc/tm.texi
  # \r is not portable to Solaris tr, therefore we have a special
  # case for ASCII.  We use \r for other encodings like EBCDIC.
  s-tm-texi: build/genhooks$(build_exeext) $(srcdir)/doc/tm.texi.in
diff --git a/debian/patches/gcc-hash-style-gnu.diff b/debian/patches/gcc-hash-style-gnu.diff
index a686429..a8b13d4 100644
--- a/debian/patches/gcc-hash-style-gnu.diff
+++ b/debian/patches/gcc-hash-style-gnu.diff
@@ -96,7 +96,7 @@ Index: b/src/gcc/config/s390/linux.h
 ===================================================================
 --- a/src/gcc/config/s390/linux.h
 +++ b/src/gcc/config/s390/linux.h
-@@ -75,7 +75,7 @@ along with GCC; see the file COPYING3.
+@@ -78,7 +78,7 @@ along with GCC; see the file COPYING3.
  
  #undef  LINK_SPEC
  #define LINK_SPEC \
diff --git a/debian/patches/gcc-ice-apport.diff b/debian/patches/gcc-ice-apport.diff
index 3c08b2c..480b442 100644
--- a/debian/patches/gcc-ice-apport.diff
+++ b/debian/patches/gcc-ice-apport.diff
@@ -5,7 +5,7 @@ Index: b/src/gcc/gcc.c
 ===================================================================
 --- a/src/gcc/gcc.c
 +++ b/src/gcc/gcc.c
-@@ -6892,6 +6892,16 @@ do_report_bug (const char **new_argv, co
+@@ -6899,6 +6899,16 @@ do_report_bug (const char **new_argv, co
  	  fflush(stderr);
  	  free(cmd);
  	}
diff --git a/debian/patches/gcc-ice-dump.diff b/debian/patches/gcc-ice-dump.diff
index 288c939..29fc388 100644
--- a/debian/patches/gcc-ice-dump.diff
+++ b/debian/patches/gcc-ice-dump.diff
@@ -5,7 +5,7 @@ Index: b/src/gcc/gcc.c
 ===================================================================
 --- a/src/gcc/gcc.c
 +++ b/src/gcc/gcc.c
-@@ -3159,7 +3159,8 @@ execute (void)
+@@ -3163,7 +3163,8 @@ execute (void)
  	    /* For ICEs in cc1, cc1obj, cc1plus see if it is
  	       reproducible or not.  */
  	    const char *p;
@@ -15,7 +15,7 @@ Index: b/src/gcc/gcc.c
  		&& WEXITSTATUS (status) == ICE_EXIT_CODE
  		&& i == 0
  		&& (p = strrchr (commands[0].argv[0], DIR_SEPARATOR))
-@@ -6874,8 +6875,23 @@ do_report_bug (const char **new_argv, co
+@@ -6881,8 +6882,23 @@ do_report_bug (const char **new_argv, co
  
    if (status == ATTEMPT_STATUS_SUCCESS)
      {
diff --git a/debian/patches/gcc-multiarch.diff b/debian/patches/gcc-multiarch.diff
index bc1c99e..f7d49cd 100644
--- a/debian/patches/gcc-multiarch.diff
+++ b/debian/patches/gcc-multiarch.diff
@@ -122,7 +122,7 @@ Index: b/src/gcc/config.gcc
 ===================================================================
 --- a/src/gcc/config.gcc
 +++ b/src/gcc/config.gcc
-@@ -2066,6 +2066,11 @@ mips*-*-linux*)				# Linux MIPS, either
+@@ -2095,6 +2095,11 @@ mips*-*-linux*)				# Linux MIPS, either
  			target_cpu_default=MASK_SOFT_FLOAT_ABI
  			enable_mips_multilibs="yes"
  			;;
@@ -134,7 +134,7 @@ Index: b/src/gcc/config.gcc
  		mipsisa64r6*-*-linux*)
  			default_mips_abi=n32
  			default_mips_arch=mips64r6
-@@ -2076,6 +2081,10 @@ mips*-*-linux*)				# Linux MIPS, either
+@@ -2105,6 +2110,10 @@ mips*-*-linux*)				# Linux MIPS, either
  			default_mips_arch=mips64r2
  			enable_mips_multilibs="yes"
  			;;
@@ -145,7 +145,7 @@ Index: b/src/gcc/config.gcc
  		mips64*-*-linux* | mipsisa64*-*-linux*)
  			default_mips_abi=n32
  			enable_mips_multilibs="yes"
-@@ -4413,7 +4422,7 @@ case ${target} in
+@@ -4507,7 +4516,7 @@ case ${target} in
  	i[34567]86-*-darwin* | x86_64-*-darwin*)
  		;;
  	i[34567]86-*-linux* | x86_64-*-linux*)
diff --git a/debian/patches/gcc-target-include-asm.diff b/debian/patches/gcc-target-include-asm.diff
index d8e58e6..a4cac53 100644
--- a/debian/patches/gcc-target-include-asm.diff
+++ b/debian/patches/gcc-target-include-asm.diff
@@ -4,7 +4,7 @@ Index: b/src/configure.ac
 ===================================================================
 --- a/src/configure.ac
 +++ b/src/configure.ac
-@@ -3138,7 +3138,7 @@ fi
+@@ -3156,7 +3156,7 @@ fi
  # being built; programs in there won't even run.
  if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
    # Search for pre-installed headers if nothing else fits.
diff --git a/debian/patches/gcc-textdomain.diff b/debian/patches/gcc-textdomain.diff
index a61dbd9..f9223e9 100644
--- a/debian/patches/gcc-textdomain.diff
+++ b/debian/patches/gcc-textdomain.diff
@@ -19,7 +19,7 @@ Index: b/src/gcc/Makefile.in
 ===================================================================
 --- a/src/gcc/Makefile.in
 +++ b/src/gcc/Makefile.in
-@@ -4098,8 +4098,8 @@ install-po:
+@@ -4105,8 +4105,8 @@ install-po:
  	  dir=$(localedir)/$$lang/LC_MESSAGES; \
  	  echo $(mkinstalldirs) $(DESTDIR)$$dir; \
  	  $(mkinstalldirs) $(DESTDIR)$$dir || exit 1; \
diff --git a/debian/patches/gdc-7.diff b/debian/patches/gdc-7.diff
index 4b64df2..8c2b43c 100644
--- a/debian/patches/gdc-7.diff
+++ b/debian/patches/gdc-7.diff
@@ -49,7 +49,7 @@ Index: b/src/gcc/config/rs6000/rs6000.c
 ===================================================================
 --- a/src/gcc/config/rs6000/rs6000.c
 +++ b/src/gcc/config/rs6000/rs6000.c
-@@ -31339,7 +31339,8 @@ rs6000_output_function_epilogue (FILE *f
+@@ -31396,7 +31396,8 @@ rs6000_output_function_epilogue (FILE *f
        if (lang_GNU_C ()
  	  || ! strcmp (language_string, "GNU GIMPLE")
  	  || ! strcmp (language_string, "GNU Go")
@@ -63,7 +63,7 @@ Index: b/src/gcc/dwarf2out.c
 ===================================================================
 --- a/src/gcc/dwarf2out.c
 +++ b/src/gcc/dwarf2out.c
-@@ -5048,6 +5048,16 @@ is_ada (void)
+@@ -5079,6 +5079,16 @@ is_ada (void)
    return lang == DW_LANG_Ada95 || lang == DW_LANG_Ada83;
  }
  
@@ -80,7 +80,7 @@ Index: b/src/gcc/dwarf2out.c
  /* Remove the specified attribute if present.  Return TRUE if removal
     was successful.  */
  
-@@ -23479,6 +23489,8 @@ gen_compile_unit_die (const char *filena
+@@ -23578,6 +23588,8 @@ gen_compile_unit_die (const char *filena
  	language = DW_LANG_ObjC;
        else if (strcmp (language_string, "GNU Objective-C++") == 0)
  	language = DW_LANG_ObjC_plus_plus;
@@ -89,7 +89,7 @@ Index: b/src/gcc/dwarf2out.c
        else if (dwarf_version >= 5 || !dwarf_strict)
  	{
  	  if (strcmp (language_string, "GNU Go") == 0)
-@@ -24997,7 +25009,7 @@ declare_in_namespace (tree thing, dw_die
+@@ -25106,7 +25118,7 @@ declare_in_namespace (tree thing, dw_die
  
    if (ns_context != context_die)
      {
@@ -98,7 +98,7 @@ Index: b/src/gcc/dwarf2out.c
  	return ns_context;
        if (DECL_P (thing))
  	gen_decl_die (thing, NULL, NULL, ns_context);
-@@ -25020,7 +25032,7 @@ gen_namespace_die (tree decl, dw_die_ref
+@@ -25129,7 +25141,7 @@ gen_namespace_die (tree decl, dw_die_ref
      {
        /* Output a real namespace or module.  */
        context_die = setup_namespace_context (decl, comp_unit_die ());
@@ -107,7 +107,7 @@ Index: b/src/gcc/dwarf2out.c
  			       ? DW_TAG_module : DW_TAG_namespace,
  			       context_die, decl);
        /* For Fortran modules defined in different CU don't add src coords.  */
-@@ -25087,7 +25099,7 @@ gen_decl_die (tree decl, tree origin, st
+@@ -25196,7 +25208,7 @@ gen_decl_die (tree decl, tree origin, st
        break;
  
      case CONST_DECL:
@@ -116,7 +116,7 @@ Index: b/src/gcc/dwarf2out.c
  	{
  	  /* The individual enumerators of an enum type get output when we output
  	     the Dwarf representation of the relevant enum type itself.  */
-@@ -25632,7 +25644,7 @@ dwarf2out_decl (tree decl)
+@@ -25743,7 +25755,7 @@ dwarf2out_decl (tree decl)
      case CONST_DECL:
        if (debug_info_level <= DINFO_LEVEL_TERSE)
  	return;
@@ -129,7 +129,7 @@ Index: b/src/gcc/gcc.c
 ===================================================================
 --- a/src/gcc/gcc.c
 +++ b/src/gcc/gcc.c
-@@ -1303,6 +1303,7 @@ static const struct compiler default_com
+@@ -1307,6 +1307,7 @@ static const struct compiler default_com
    {".java", "#Java", 0, 0, 0}, {".class", "#Java", 0, 0, 0},
    {".zip", "#Java", 0, 0, 0}, {".jar", "#Java", 0, 0, 0},
    {".go", "#Go", 0, 1, 0},
diff --git a/debian/patches/gdc-libphobos-build.diff b/debian/patches/gdc-libphobos-build.diff
index 291ca88..1e62f07 100644
--- a/debian/patches/gdc-libphobos-build.diff
+++ b/debian/patches/gdc-libphobos-build.diff
@@ -58,7 +58,7 @@ Index: b/src/Makefile.in
  	AR="$(AR)"; export AR; \
  	AS="$(AS)"; export AS; \
  	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
-@@ -279,6 +281,7 @@ BASE_TARGET_EXPORTS = \
+@@ -278,6 +280,7 @@ BASE_TARGET_EXPORTS = \
  	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
  	GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
  	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
@@ -66,7 +66,7 @@ Index: b/src/Makefile.in
  	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
  	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
  	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
-@@ -344,6 +347,7 @@ CXX_FOR_BUILD = @CXX_FOR_BUILD@
+@@ -342,6 +345,7 @@ CXX_FOR_BUILD = @CXX_FOR_BUILD@
  DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
  GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
  GOC_FOR_BUILD = @GOC_FOR_BUILD@
@@ -74,7 +74,7 @@ Index: b/src/Makefile.in
  LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
  LD_FOR_BUILD = @LD_FOR_BUILD@
  NM_FOR_BUILD = @NM_FOR_BUILD@
-@@ -553,6 +557,7 @@ CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_
+@@ -551,6 +555,7 @@ CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_
  RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
  GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
  GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
@@ -82,7 +82,7 @@ Index: b/src/Makefile.in
  DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
  LD_FOR_TARGET=@LD_FOR_TARGET@
  
-@@ -776,6 +781,7 @@ BASE_FLAGS_TO_PASS = \
+@@ -774,6 +779,7 @@ BASE_FLAGS_TO_PASS = \
  	"GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
  	"GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
  	"GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
@@ -90,7 +90,7 @@ Index: b/src/Makefile.in
  	"LD_FOR_TARGET=$(LD_FOR_TARGET)" \
  	"LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
  	"LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
-@@ -835,6 +841,7 @@ EXTRA_HOST_FLAGS = \
+@@ -833,6 +839,7 @@ EXTRA_HOST_FLAGS = \
  	'DLLTOOL=$(DLLTOOL)' \
  	'GFORTRAN=$(GFORTRAN)' \
  	'GOC=$(GOC)' \
@@ -98,7 +98,7 @@ Index: b/src/Makefile.in
  	'LD=$(LD)' \
  	'LIPO=$(LIPO)' \
  	'NM=$(NM)' \
-@@ -891,6 +898,7 @@ EXTRA_TARGET_FLAGS = \
+@@ -889,6 +896,7 @@ EXTRA_TARGET_FLAGS = \
  	'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  	'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  	'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
@@ -106,7 +106,7 @@ Index: b/src/Makefile.in
  	'LD=$(COMPILER_LD_FOR_TARGET)' \
  	'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
  	'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
-@@ -994,6 +1002,7 @@ configure-target:  \
+@@ -992,6 +1000,7 @@ configure-target:  \
      maybe-configure-target-libobjc \
      maybe-configure-target-libgo \
      maybe-configure-target-libhsail-rt \
@@ -114,7 +114,7 @@ Index: b/src/Makefile.in
      maybe-configure-target-libtermcap \
      maybe-configure-target-winsup \
      maybe-configure-target-libgloss \
-@@ -1161,6 +1170,7 @@ all-target: maybe-all-target-libgfortran
+@@ -1159,6 +1168,7 @@ all-target: maybe-all-target-libgfortran
  all-target: maybe-all-target-libobjc
  all-target: maybe-all-target-libgo
  all-target: maybe-all-target-libhsail-rt
@@ -122,7 +122,7 @@ Index: b/src/Makefile.in
  all-target: maybe-all-target-libtermcap
  all-target: maybe-all-target-winsup
  all-target: maybe-all-target-libgloss
-@@ -1255,6 +1265,7 @@ info-target: maybe-info-target-libgfortr
+@@ -1253,6 +1263,7 @@ info-target: maybe-info-target-libgfortr
  info-target: maybe-info-target-libobjc
  info-target: maybe-info-target-libgo
  info-target: maybe-info-target-libhsail-rt
@@ -130,7 +130,7 @@ Index: b/src/Makefile.in
  info-target: maybe-info-target-libtermcap
  info-target: maybe-info-target-winsup
  info-target: maybe-info-target-libgloss
-@@ -1342,6 +1353,7 @@ dvi-target: maybe-dvi-target-libgfortran
+@@ -1340,6 +1351,7 @@ dvi-target: maybe-dvi-target-libgfortran
  dvi-target: maybe-dvi-target-libobjc
  dvi-target: maybe-dvi-target-libgo
  dvi-target: maybe-dvi-target-libhsail-rt
@@ -138,7 +138,7 @@ Index: b/src/Makefile.in
  dvi-target: maybe-dvi-target-libtermcap
  dvi-target: maybe-dvi-target-winsup
  dvi-target: maybe-dvi-target-libgloss
-@@ -1429,6 +1441,7 @@ pdf-target: maybe-pdf-target-libgfortran
+@@ -1427,6 +1439,7 @@ pdf-target: maybe-pdf-target-libgfortran
  pdf-target: maybe-pdf-target-libobjc
  pdf-target: maybe-pdf-target-libgo
  pdf-target: maybe-pdf-target-libhsail-rt
@@ -146,7 +146,7 @@ Index: b/src/Makefile.in
  pdf-target: maybe-pdf-target-libtermcap
  pdf-target: maybe-pdf-target-winsup
  pdf-target: maybe-pdf-target-libgloss
-@@ -1516,6 +1529,7 @@ html-target: maybe-html-target-libgfortr
+@@ -1514,6 +1527,7 @@ html-target: maybe-html-target-libgfortr
  html-target: maybe-html-target-libobjc
  html-target: maybe-html-target-libgo
  html-target: maybe-html-target-libhsail-rt
@@ -154,7 +154,7 @@ Index: b/src/Makefile.in
  html-target: maybe-html-target-libtermcap
  html-target: maybe-html-target-winsup
  html-target: maybe-html-target-libgloss
-@@ -1603,6 +1617,7 @@ TAGS-target: maybe-TAGS-target-libgfortr
+@@ -1601,6 +1615,7 @@ TAGS-target: maybe-TAGS-target-libgfortr
  TAGS-target: maybe-TAGS-target-libobjc
  TAGS-target: maybe-TAGS-target-libgo
  TAGS-target: maybe-TAGS-target-libhsail-rt
@@ -162,7 +162,7 @@ Index: b/src/Makefile.in
  TAGS-target: maybe-TAGS-target-libtermcap
  TAGS-target: maybe-TAGS-target-winsup
  TAGS-target: maybe-TAGS-target-libgloss
-@@ -1690,6 +1705,7 @@ install-info-target: maybe-install-info-
+@@ -1688,6 +1703,7 @@ install-info-target: maybe-install-info-
  install-info-target: maybe-install-info-target-libobjc
  install-info-target: maybe-install-info-target-libgo
  install-info-target: maybe-install-info-target-libhsail-rt
@@ -170,7 +170,7 @@ Index: b/src/Makefile.in
  install-info-target: maybe-install-info-target-libtermcap
  install-info-target: maybe-install-info-target-winsup
  install-info-target: maybe-install-info-target-libgloss
-@@ -1777,6 +1793,7 @@ install-pdf-target: maybe-install-pdf-ta
+@@ -1775,6 +1791,7 @@ install-pdf-target: maybe-install-pdf-ta
  install-pdf-target: maybe-install-pdf-target-libobjc
  install-pdf-target: maybe-install-pdf-target-libgo
  install-pdf-target: maybe-install-pdf-target-libhsail-rt
@@ -178,7 +178,7 @@ Index: b/src/Makefile.in
  install-pdf-target: maybe-install-pdf-target-libtermcap
  install-pdf-target: maybe-install-pdf-target-winsup
  install-pdf-target: maybe-install-pdf-target-libgloss
-@@ -1864,6 +1881,7 @@ install-html-target: maybe-install-html-
+@@ -1862,6 +1879,7 @@ install-html-target: maybe-install-html-
  install-html-target: maybe-install-html-target-libobjc
  install-html-target: maybe-install-html-target-libgo
  install-html-target: maybe-install-html-target-libhsail-rt
@@ -186,7 +186,7 @@ Index: b/src/Makefile.in
  install-html-target: maybe-install-html-target-libtermcap
  install-html-target: maybe-install-html-target-winsup
  install-html-target: maybe-install-html-target-libgloss
-@@ -1951,6 +1969,7 @@ installcheck-target: maybe-installcheck-
+@@ -1949,6 +1967,7 @@ installcheck-target: maybe-installcheck-
  installcheck-target: maybe-installcheck-target-libobjc
  installcheck-target: maybe-installcheck-target-libgo
  installcheck-target: maybe-installcheck-target-libhsail-rt
@@ -194,7 +194,7 @@ Index: b/src/Makefile.in
  installcheck-target: maybe-installcheck-target-libtermcap
  installcheck-target: maybe-installcheck-target-winsup
  installcheck-target: maybe-installcheck-target-libgloss
-@@ -2038,6 +2057,7 @@ mostlyclean-target: maybe-mostlyclean-ta
+@@ -2036,6 +2055,7 @@ mostlyclean-target: maybe-mostlyclean-ta
  mostlyclean-target: maybe-mostlyclean-target-libobjc
  mostlyclean-target: maybe-mostlyclean-target-libgo
  mostlyclean-target: maybe-mostlyclean-target-libhsail-rt
@@ -202,7 +202,7 @@ Index: b/src/Makefile.in
  mostlyclean-target: maybe-mostlyclean-target-libtermcap
  mostlyclean-target: maybe-mostlyclean-target-winsup
  mostlyclean-target: maybe-mostlyclean-target-libgloss
-@@ -2125,6 +2145,7 @@ clean-target: maybe-clean-target-libgfor
+@@ -2123,6 +2143,7 @@ clean-target: maybe-clean-target-libgfor
  clean-target: maybe-clean-target-libobjc
  clean-target: maybe-clean-target-libgo
  clean-target: maybe-clean-target-libhsail-rt
@@ -210,7 +210,7 @@ Index: b/src/Makefile.in
  clean-target: maybe-clean-target-libtermcap
  clean-target: maybe-clean-target-winsup
  clean-target: maybe-clean-target-libgloss
-@@ -2212,6 +2233,7 @@ distclean-target: maybe-distclean-target
+@@ -2210,6 +2231,7 @@ distclean-target: maybe-distclean-target
  distclean-target: maybe-distclean-target-libobjc
  distclean-target: maybe-distclean-target-libgo
  distclean-target: maybe-distclean-target-libhsail-rt
@@ -218,7 +218,7 @@ Index: b/src/Makefile.in
  distclean-target: maybe-distclean-target-libtermcap
  distclean-target: maybe-distclean-target-winsup
  distclean-target: maybe-distclean-target-libgloss
-@@ -2299,6 +2321,7 @@ maintainer-clean-target: maybe-maintaine
+@@ -2297,6 +2319,7 @@ maintainer-clean-target: maybe-maintaine
  maintainer-clean-target: maybe-maintainer-clean-target-libobjc
  maintainer-clean-target: maybe-maintainer-clean-target-libgo
  maintainer-clean-target: maybe-maintainer-clean-target-libhsail-rt
@@ -226,7 +226,7 @@ Index: b/src/Makefile.in
  maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
  maintainer-clean-target: maybe-maintainer-clean-target-winsup
  maintainer-clean-target: maybe-maintainer-clean-target-libgloss
-@@ -2442,6 +2465,7 @@ check-target:  \
+@@ -2440,6 +2463,7 @@ check-target:  \
      maybe-check-target-libobjc \
      maybe-check-target-libgo \
      maybe-check-target-libhsail-rt \
@@ -234,7 +234,7 @@ Index: b/src/Makefile.in
      maybe-check-target-libtermcap \
      maybe-check-target-winsup \
      maybe-check-target-libgloss \
-@@ -2625,6 +2649,7 @@ install-target:  \
+@@ -2623,6 +2647,7 @@ install-target:  \
      maybe-install-target-libobjc \
      maybe-install-target-libgo \
      maybe-install-target-libhsail-rt \
@@ -242,7 +242,7 @@ Index: b/src/Makefile.in
      maybe-install-target-libtermcap \
      maybe-install-target-winsup \
      maybe-install-target-libgloss \
-@@ -2732,6 +2757,7 @@ install-strip-target:  \
+@@ -2730,6 +2755,7 @@ install-strip-target:  \
      maybe-install-strip-target-libobjc \
      maybe-install-strip-target-libgo \
      maybe-install-strip-target-libhsail-rt \
@@ -250,7 +250,7 @@ Index: b/src/Makefile.in
      maybe-install-strip-target-libtermcap \
      maybe-install-strip-target-winsup \
      maybe-install-strip-target-libgloss \
-@@ -46487,6 +46513,464 @@ maintainer-clean-target-libhsail-rt:
+@@ -46485,6 +46511,464 @@ maintainer-clean-target-libhsail-rt:
  
  
  
@@ -715,7 +715,7 @@ Index: b/src/Makefile.in
  .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
  maybe-configure-target-libtermcap:
  @if gcc-bootstrap
-@@ -48239,9 +48723,6 @@ maintainer-clean-target-libffi:
+@@ -48237,9 +48721,6 @@ maintainer-clean-target-libffi:
  
  
  
@@ -725,7 +725,7 @@ Index: b/src/Makefile.in
  .PHONY: configure-target-zlib maybe-configure-target-zlib
  maybe-configure-target-zlib:
  @if gcc-bootstrap
-@@ -52242,6 +52723,14 @@ check-gcc-brig:
+@@ -52240,6 +52721,14 @@ check-gcc-brig:
  	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-brig);
  check-brig: check-gcc-brig check-target-libhsail-rt
  
@@ -740,7 +740,7 @@ Index: b/src/Makefile.in
  
  # The gcc part of install-no-fixedincludes, which relies on an intimate
  # knowledge of how a number of gcc internal targets (inter)operate.  Delegate.
-@@ -55120,6 +55609,7 @@ configure-target-libgfortran: stage_last
+@@ -55118,6 +55607,7 @@ configure-target-libgfortran: stage_last
  configure-target-libobjc: stage_last
  configure-target-libgo: stage_last
  configure-target-libhsail-rt: stage_last
@@ -748,7 +748,7 @@ Index: b/src/Makefile.in
  configure-target-libtermcap: stage_last
  configure-target-winsup: stage_last
  configure-target-libgloss: stage_last
-@@ -55156,6 +55646,7 @@ configure-target-libgfortran: maybe-all-
+@@ -55154,6 +55644,7 @@ configure-target-libgfortran: maybe-all-
  configure-target-libobjc: maybe-all-gcc
  configure-target-libgo: maybe-all-gcc
  configure-target-libhsail-rt: maybe-all-gcc
@@ -756,7 +756,7 @@ Index: b/src/Makefile.in
  configure-target-libtermcap: maybe-all-gcc
  configure-target-winsup: maybe-all-gcc
  configure-target-libgloss: maybe-all-gcc
-@@ -56185,6 +56676,8 @@ configure-target-libgo: maybe-all-target
+@@ -56183,6 +56674,8 @@ configure-target-libgo: maybe-all-target
  all-target-libgo: maybe-all-target-libbacktrace
  all-target-libgo: maybe-all-target-libffi
  all-target-libgo: maybe-all-target-libatomic
@@ -765,7 +765,7 @@ Index: b/src/Makefile.in
  configure-target-libstdc++-v3: maybe-configure-target-libgomp
  
  configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
-@@ -56312,6 +56805,7 @@ configure-target-libgfortran: maybe-all-
+@@ -56310,6 +56803,7 @@ configure-target-libgfortran: maybe-all-
  configure-target-libobjc: maybe-all-target-libgcc
  configure-target-libgo: maybe-all-target-libgcc
  configure-target-libhsail-rt: maybe-all-target-libgcc
@@ -773,7 +773,7 @@ Index: b/src/Makefile.in
  configure-target-libtermcap: maybe-all-target-libgcc
  configure-target-winsup: maybe-all-target-libgcc
  configure-target-libgloss: maybe-all-target-libgcc
-@@ -56356,6 +56850,8 @@ configure-target-libgo: maybe-all-target
+@@ -56354,6 +56848,8 @@ configure-target-libgo: maybe-all-target
  
  configure-target-libhsail-rt: maybe-all-target-newlib maybe-all-target-libgloss
  
@@ -802,7 +802,7 @@ Index: b/src/Makefile.tpl
  	AR="$(AR)"; export AR; \
  	AS="$(AS)"; export AS; \
  	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
-@@ -282,6 +284,7 @@ BASE_TARGET_EXPORTS = \
+@@ -281,6 +283,7 @@ BASE_TARGET_EXPORTS = \
  	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
  	GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
  	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
@@ -810,7 +810,7 @@ Index: b/src/Makefile.tpl
  	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
  	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
  	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
-@@ -347,6 +350,7 @@ CXX_FOR_BUILD = @CXX_FOR_BUILD@
+@@ -345,6 +348,7 @@ CXX_FOR_BUILD = @CXX_FOR_BUILD@
  DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
  GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
  GOC_FOR_BUILD = @GOC_FOR_BUILD@
@@ -818,7 +818,7 @@ Index: b/src/Makefile.tpl
  LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
  LD_FOR_BUILD = @LD_FOR_BUILD@
  NM_FOR_BUILD = @NM_FOR_BUILD@
-@@ -486,6 +490,7 @@ CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_
+@@ -484,6 +488,7 @@ CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_
  RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
  GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
  GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
@@ -826,7 +826,7 @@ Index: b/src/Makefile.tpl
  DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
  LD_FOR_TARGET=@LD_FOR_TARGET@
  
-@@ -611,6 +616,7 @@ EXTRA_HOST_FLAGS = \
+@@ -609,6 +614,7 @@ EXTRA_HOST_FLAGS = \
  	'DLLTOOL=$(DLLTOOL)' \
  	'GFORTRAN=$(GFORTRAN)' \
  	'GOC=$(GOC)' \
@@ -834,7 +834,7 @@ Index: b/src/Makefile.tpl
  	'LD=$(LD)' \
  	'LIPO=$(LIPO)' \
  	'NM=$(NM)' \
-@@ -667,6 +673,7 @@ EXTRA_TARGET_FLAGS = \
+@@ -665,6 +671,7 @@ EXTRA_TARGET_FLAGS = \
  	'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  	'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  	'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
@@ -915,7 +915,7 @@ Index: b/src/configure.ac
  
  # these tools are built using the target libraries, and are intended to
  # run only in the target environment
-@@ -1278,6 +1280,7 @@ if test "${build}" != "${host}" ; then
+@@ -1282,6 +1284,7 @@ if test "${build}" != "${host}" ; then
    CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
    GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
    GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
@@ -923,7 +923,7 @@ Index: b/src/configure.ac
    DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
    LD_FOR_BUILD=${LD_FOR_BUILD-ld}
    NM_FOR_BUILD=${NM_FOR_BUILD-nm}
-@@ -1291,6 +1294,7 @@ else
+@@ -1295,6 +1298,7 @@ else
    CXX_FOR_BUILD="\$(CXX)"
    GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
    GOC_FOR_BUILD="\$(GOC)"
@@ -931,7 +931,7 @@ Index: b/src/configure.ac
    DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
    LD_FOR_BUILD="\$(LD)"
    NM_FOR_BUILD="\$(NM)"
-@@ -3220,6 +3224,7 @@ AC_SUBST(CXX_FOR_BUILD)
+@@ -3224,6 +3228,7 @@ AC_SUBST(CXX_FOR_BUILD)
  AC_SUBST(DLLTOOL_FOR_BUILD)
  AC_SUBST(GFORTRAN_FOR_BUILD)
  AC_SUBST(GOC_FOR_BUILD)
@@ -939,7 +939,7 @@ Index: b/src/configure.ac
  AC_SUBST(LDFLAGS_FOR_BUILD)
  AC_SUBST(LD_FOR_BUILD)
  AC_SUBST(NM_FOR_BUILD)
-@@ -3329,6 +3334,7 @@ NCN_STRICT_CHECK_TARGET_TOOLS(CXX_FOR_TA
+@@ -3333,6 +3338,7 @@ NCN_STRICT_CHECK_TARGET_TOOLS(CXX_FOR_TA
  NCN_STRICT_CHECK_TARGET_TOOLS(GCC_FOR_TARGET, gcc, ${CC_FOR_TARGET})
  NCN_STRICT_CHECK_TARGET_TOOLS(GFORTRAN_FOR_TARGET, gfortran)
  NCN_STRICT_CHECK_TARGET_TOOLS(GOC_FOR_TARGET, gccgo)
@@ -947,7 +947,7 @@ Index: b/src/configure.ac
  
  ACX_CHECK_INSTALLED_TARGET_TOOL(AR_FOR_TARGET, ar)
  ACX_CHECK_INSTALLED_TARGET_TOOL(AS_FOR_TARGET, as)
-@@ -3362,6 +3368,8 @@ GCC_TARGET_TOOL(gfortran, GFORTRAN_FOR_T
+@@ -3366,6 +3372,8 @@ GCC_TARGET_TOOL(gfortran, GFORTRAN_FOR_T
  		[gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/], fortran)
  GCC_TARGET_TOOL(gccgo, GOC_FOR_TARGET, GOC,
  		[gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/], go)
diff --git a/debian/patches/gdc-updates.diff b/debian/patches/gdc-updates.diff
index 81d10b5..b75b917 100644
--- a/debian/patches/gdc-updates.diff
+++ b/debian/patches/gdc-updates.diff
@@ -2,9 +2,11 @@
 
 	* Make-lang.in (d-warn): Filter out -Wmissing-format-attribute.
 
+Index: b/src/gcc/d/Make-lang.in
+===================================================================
 --- a/src/gcc/d/Make-lang.in
 +++ b/src/gcc/d/Make-lang.in
-@@ -51,7 +51,7 @@
+@@ -51,7 +51,7 @@ gdc-cross$(exeext): gdc$(exeext)
  	cp gdc$(exeext) gdc-cross$(exeext)
  
  # Filter out pedantic and virtual overload warnings.
@@ -13,9 +15,11 @@
  
  # D Frontend has slightly relaxed warnings compared to rest of GDC.
  DMD_WARN_CXXFLAGS = -Wno-deprecated -Wstrict-aliasing -Wuninitialized
+Index: b/src/libphobos/src/std/internal/math/gammafunction.d
+===================================================================
 --- a/src/libphobos/src/std/internal/math/gammafunction.d
 +++ b/src/libphobos/src/std/internal/math/gammafunction.d
-@@ -420,7 +420,7 @@
+@@ -437,7 +437,7 @@ real logGamma(real x)
          if ( p == q )
              return real.infinity;
          int intpart = cast(int)(p);
diff --git a/debian/patches/gdc-versym-cpu.diff b/debian/patches/gdc-versym-cpu.diff
index f3e9eb9..ba94592 100644
--- a/debian/patches/gdc-versym-cpu.diff
+++ b/debian/patches/gdc-versym-cpu.diff
@@ -130,7 +130,7 @@ Index: b/src/gcc/config/i386/i386.h
 ===================================================================
 --- a/src/gcc/config/i386/i386.h
 +++ b/src/gcc/config/i386/i386.h
-@@ -668,6 +668,24 @@ extern const char *host_detect_local_cpu
+@@ -669,6 +669,24 @@ extern const char *host_detect_local_cpu
  /* Target CPU builtins.  */
  #define TARGET_CPU_CPP_BUILTINS() ix86_target_macros ()
  
diff --git a/debian/patches/kfreebsd-unwind.diff b/debian/patches/kfreebsd-unwind.diff
index 280c3c5..a12292d 100644
--- a/debian/patches/kfreebsd-unwind.diff
+++ b/debian/patches/kfreebsd-unwind.diff
@@ -4,7 +4,7 @@ Index: b/src/libgcc/config.host
 ===================================================================
 --- a/src/libgcc/config.host
 +++ b/src/libgcc/config.host
-@@ -617,7 +617,13 @@ i[34567]86-*-linux*)
+@@ -620,7 +620,13 @@ i[34567]86-*-linux*)
  	tm_file="${tm_file} i386/elf-lib.h"
  	md_unwind_header=i386/linux-unwind.h
  	;;
diff --git a/debian/patches/pr47818.diff b/debian/patches/pr47818.diff
index 21951d9..251bfe5 100644
--- a/debian/patches/pr47818.diff
+++ b/debian/patches/pr47818.diff
@@ -4,7 +4,7 @@ Index: b/src/gcc/ada/sem_prag.adb
 ===================================================================
 --- a/src/gcc/ada/sem_prag.adb
 +++ b/src/gcc/ada/sem_prag.adb
-@@ -16860,7 +16860,16 @@ package body Sem_Prag is
+@@ -16864,7 +16864,16 @@ package body Sem_Prag is
              Typ_Arg : Node_Id;
  
           begin
diff --git a/debian/patches/sys-auxv-header.diff b/debian/patches/sys-auxv-header.diff
index d3c3287..cc867a2 100644
--- a/debian/patches/sys-auxv-header.diff
+++ b/debian/patches/sys-auxv-header.diff
@@ -16,7 +16,7 @@ Index: b/src/gcc/config.in
 ===================================================================
 --- a/src/gcc/config.in
 +++ b/src/gcc/config.in
-@@ -1768,6 +1768,12 @@
+@@ -1762,6 +1762,12 @@
  #endif
  
  

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-7.git



More information about the Reproducible-commits mailing list