[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