summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordoko <doko@6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>2015-09-17 00:10:24 +0000
committerdoko <doko@6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>2015-09-17 00:10:24 +0000
commit8b967997b0b36dec1101b26a046b0c79f4cc74f4 (patch)
tree46d0e2e83ccc3af75a491c35218306a61cc04091
parent9dc7a88a4e83d3dc7b40cf684fc0b8fdb439ecdc (diff)
downloadgcc-5-8b967997b0b36dec1101b26a046b0c79f4cc74f4.tar.gz
- Refresh patches
git-svn-id: svn://anonscm.debian.org/gcccvs/branches/sid/gcc-5@8232 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
-rw-r--r--debian/patches/ada-bootstrap-compare.diff2
-rw-r--r--debian/patches/ada-libgnatprj.diff50
-rw-r--r--debian/patches/ada-libgnatvsn.diff50
-rw-r--r--debian/patches/ada-link-lib.diff82
-rw-r--r--debian/patches/ada-sjlj.diff48
-rw-r--r--debian/patches/arm-multilib-defaults.diff4
-rw-r--r--debian/patches/g++-multiarch-incdir.diff4
-rw-r--r--debian/patches/gcc-base-version.diff4
-rw-r--r--debian/patches/gcc-multiarch.diff4
-rw-r--r--debian/patches/gdc-5.diff2
-rw-r--r--debian/patches/gdc-libphobos-build.diff54
-rw-r--r--debian/patches/go-use-gold.diff2
-rw-r--r--debian/patches/libgo-testsuite.diff8
-rw-r--r--debian/patches/libstdc++-pic.diff16
-rw-r--r--debian/patches/pr67143.diff38
-rw-r--r--debian/patches/pr67280.diff7
-rw-r--r--debian/patches/sparc-force-cpu.diff2
17 files changed, 188 insertions, 189 deletions
diff --git a/debian/patches/ada-bootstrap-compare.diff b/debian/patches/ada-bootstrap-compare.diff
index 895f4f1..9bfeffc 100644
--- a/debian/patches/ada-bootstrap-compare.diff
+++ b/debian/patches/ada-bootstrap-compare.diff
@@ -5,7 +5,7 @@ Index: b/src/configure.ac
===================================================================
--- a/src/configure.ac
+++ b/src/configure.ac
-@@ -3559,6 +3559,9 @@ fi
+@@ -3565,6 +3565,9 @@ fi
compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
case "$target" in
diff --git a/debian/patches/ada-libgnatprj.diff b/debian/patches/ada-libgnatprj.diff
index f6c5bfa..0862f22 100644
--- a/debian/patches/ada-libgnatprj.diff
+++ b/debian/patches/ada-libgnatprj.diff
@@ -237,7 +237,7 @@ Index: b/src/Makefile.def
+ missing= installcheck; };
target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; };
target_modules = { module= libitm; lib_path=.libs; };
- target_modules = { module= libatomic; lib_path=.libs; };
+ target_modules = { module= libatomic; bootstrap= true; lib_path=.libs; };
@@ -379,8 +386,12 @@ dependencies = { module=all-fixincludes;
dependencies = { module=all-target-libada; on=all-gcc; };
dependencies = { module=all-gnattools; on=all-target-libada; };
@@ -427,7 +427,7 @@ Index: b/src/Makefile.in
===================================================================
--- a/src/Makefile.in
+++ b/src/Makefile.in
-@@ -965,6 +965,7 @@ configure-target: \
+@@ -967,6 +967,7 @@ configure-target: \
maybe-configure-target-rda \
maybe-configure-target-libada \
maybe-configure-target-libgnatvsn \
@@ -435,7 +435,7 @@ Index: b/src/Makefile.in
maybe-configure-target-libgomp \
maybe-configure-target-libitm \
maybe-configure-target-libatomic
-@@ -1132,6 +1133,7 @@ all-target: maybe-all-target-boehm-gc
+@@ -1134,6 +1135,7 @@ all-target: maybe-all-target-boehm-gc
all-target: maybe-all-target-rda
all-target: maybe-all-target-libada
all-target: maybe-all-target-libgnatvsn
@@ -443,7 +443,7 @@ Index: b/src/Makefile.in
@if target-libgomp-no-bootstrap
all-target: maybe-all-target-libgomp
@endif target-libgomp-no-bootstrap
-@@ -1228,6 +1230,7 @@ info-target: maybe-info-target-boehm-gc
+@@ -1232,6 +1234,7 @@ info-target: maybe-info-target-boehm-gc
info-target: maybe-info-target-rda
info-target: maybe-info-target-libada
info-target: maybe-info-target-libgnatvsn
@@ -451,7 +451,7 @@ Index: b/src/Makefile.in
info-target: maybe-info-target-libgomp
info-target: maybe-info-target-libitm
info-target: maybe-info-target-libatomic
-@@ -1317,6 +1320,7 @@ dvi-target: maybe-dvi-target-boehm-gc
+@@ -1321,6 +1324,7 @@ dvi-target: maybe-dvi-target-boehm-gc
dvi-target: maybe-dvi-target-rda
dvi-target: maybe-dvi-target-libada
dvi-target: maybe-dvi-target-libgnatvsn
@@ -459,7 +459,7 @@ Index: b/src/Makefile.in
dvi-target: maybe-dvi-target-libgomp
dvi-target: maybe-dvi-target-libitm
dvi-target: maybe-dvi-target-libatomic
-@@ -1406,6 +1410,7 @@ pdf-target: maybe-pdf-target-boehm-gc
+@@ -1410,6 +1414,7 @@ pdf-target: maybe-pdf-target-boehm-gc
pdf-target: maybe-pdf-target-rda
pdf-target: maybe-pdf-target-libada
pdf-target: maybe-pdf-target-libgnatvsn
@@ -467,7 +467,7 @@ Index: b/src/Makefile.in
pdf-target: maybe-pdf-target-libgomp
pdf-target: maybe-pdf-target-libitm
pdf-target: maybe-pdf-target-libatomic
-@@ -1495,6 +1500,7 @@ html-target: maybe-html-target-boehm-gc
+@@ -1499,6 +1504,7 @@ html-target: maybe-html-target-boehm-gc
html-target: maybe-html-target-rda
html-target: maybe-html-target-libada
html-target: maybe-html-target-libgnatvsn
@@ -475,7 +475,7 @@ Index: b/src/Makefile.in
html-target: maybe-html-target-libgomp
html-target: maybe-html-target-libitm
html-target: maybe-html-target-libatomic
-@@ -1584,6 +1590,7 @@ TAGS-target: maybe-TAGS-target-boehm-gc
+@@ -1588,6 +1594,7 @@ TAGS-target: maybe-TAGS-target-boehm-gc
TAGS-target: maybe-TAGS-target-rda
TAGS-target: maybe-TAGS-target-libada
TAGS-target: maybe-TAGS-target-libgnatvsn
@@ -483,7 +483,7 @@ Index: b/src/Makefile.in
TAGS-target: maybe-TAGS-target-libgomp
TAGS-target: maybe-TAGS-target-libitm
TAGS-target: maybe-TAGS-target-libatomic
-@@ -1673,6 +1680,7 @@ install-info-target: maybe-install-info-
+@@ -1677,6 +1684,7 @@ install-info-target: maybe-install-info-
install-info-target: maybe-install-info-target-rda
install-info-target: maybe-install-info-target-libada
install-info-target: maybe-install-info-target-libgnatvsn
@@ -491,7 +491,7 @@ Index: b/src/Makefile.in
install-info-target: maybe-install-info-target-libgomp
install-info-target: maybe-install-info-target-libitm
install-info-target: maybe-install-info-target-libatomic
-@@ -1762,6 +1770,7 @@ install-pdf-target: maybe-install-pdf-ta
+@@ -1766,6 +1774,7 @@ install-pdf-target: maybe-install-pdf-ta
install-pdf-target: maybe-install-pdf-target-rda
install-pdf-target: maybe-install-pdf-target-libada
install-pdf-target: maybe-install-pdf-target-libgnatvsn
@@ -499,7 +499,7 @@ Index: b/src/Makefile.in
install-pdf-target: maybe-install-pdf-target-libgomp
install-pdf-target: maybe-install-pdf-target-libitm
install-pdf-target: maybe-install-pdf-target-libatomic
-@@ -1851,6 +1860,7 @@ install-html-target: maybe-install-html-
+@@ -1855,6 +1864,7 @@ install-html-target: maybe-install-html-
install-html-target: maybe-install-html-target-rda
install-html-target: maybe-install-html-target-libada
install-html-target: maybe-install-html-target-libgnatvsn
@@ -507,7 +507,7 @@ Index: b/src/Makefile.in
install-html-target: maybe-install-html-target-libgomp
install-html-target: maybe-install-html-target-libitm
install-html-target: maybe-install-html-target-libatomic
-@@ -1940,6 +1950,7 @@ installcheck-target: maybe-installcheck-
+@@ -1944,6 +1954,7 @@ installcheck-target: maybe-installcheck-
installcheck-target: maybe-installcheck-target-rda
installcheck-target: maybe-installcheck-target-libada
installcheck-target: maybe-installcheck-target-libgnatvsn
@@ -515,7 +515,7 @@ Index: b/src/Makefile.in
installcheck-target: maybe-installcheck-target-libgomp
installcheck-target: maybe-installcheck-target-libitm
installcheck-target: maybe-installcheck-target-libatomic
-@@ -2029,6 +2040,7 @@ mostlyclean-target: maybe-mostlyclean-ta
+@@ -2033,6 +2044,7 @@ mostlyclean-target: maybe-mostlyclean-ta
mostlyclean-target: maybe-mostlyclean-target-rda
mostlyclean-target: maybe-mostlyclean-target-libada
mostlyclean-target: maybe-mostlyclean-target-libgnatvsn
@@ -523,7 +523,7 @@ Index: b/src/Makefile.in
mostlyclean-target: maybe-mostlyclean-target-libgomp
mostlyclean-target: maybe-mostlyclean-target-libitm
mostlyclean-target: maybe-mostlyclean-target-libatomic
-@@ -2118,6 +2130,7 @@ clean-target: maybe-clean-target-boehm-g
+@@ -2122,6 +2134,7 @@ clean-target: maybe-clean-target-boehm-g
clean-target: maybe-clean-target-rda
clean-target: maybe-clean-target-libada
clean-target: maybe-clean-target-libgnatvsn
@@ -531,7 +531,7 @@ Index: b/src/Makefile.in
clean-target: maybe-clean-target-libgomp
clean-target: maybe-clean-target-libitm
clean-target: maybe-clean-target-libatomic
-@@ -2207,6 +2220,7 @@ distclean-target: maybe-distclean-target
+@@ -2211,6 +2224,7 @@ distclean-target: maybe-distclean-target
distclean-target: maybe-distclean-target-rda
distclean-target: maybe-distclean-target-libada
distclean-target: maybe-distclean-target-libgnatvsn
@@ -539,7 +539,7 @@ Index: b/src/Makefile.in
distclean-target: maybe-distclean-target-libgomp
distclean-target: maybe-distclean-target-libitm
distclean-target: maybe-distclean-target-libatomic
-@@ -2296,6 +2310,7 @@ maintainer-clean-target: maybe-maintaine
+@@ -2300,6 +2314,7 @@ maintainer-clean-target: maybe-maintaine
maintainer-clean-target: maybe-maintainer-clean-target-rda
maintainer-clean-target: maybe-maintainer-clean-target-libada
maintainer-clean-target: maybe-maintainer-clean-target-libgnatvsn
@@ -547,7 +547,7 @@ Index: b/src/Makefile.in
maintainer-clean-target: maybe-maintainer-clean-target-libgomp
maintainer-clean-target: maybe-maintainer-clean-target-libitm
maintainer-clean-target: maybe-maintainer-clean-target-libatomic
-@@ -2440,6 +2455,7 @@ check-target: \
+@@ -2444,6 +2459,7 @@ check-target: \
maybe-check-target-rda \
maybe-check-target-libada \
maybe-check-target-libgnatvsn \
@@ -555,7 +555,7 @@ Index: b/src/Makefile.in
maybe-check-target-libgomp \
maybe-check-target-libitm \
maybe-check-target-libatomic
-@@ -2616,6 +2632,7 @@ install-target: \
+@@ -2620,6 +2636,7 @@ install-target: \
maybe-install-target-rda \
maybe-install-target-libada \
maybe-install-target-libgnatvsn \
@@ -563,7 +563,7 @@ Index: b/src/Makefile.in
maybe-install-target-libgomp \
maybe-install-target-libitm \
maybe-install-target-libatomic
-@@ -2725,6 +2742,7 @@ install-strip-target: \
+@@ -2729,6 +2746,7 @@ install-strip-target: \
maybe-install-strip-target-rda \
maybe-install-strip-target-libada \
maybe-install-strip-target-libgnatvsn \
@@ -571,7 +571,7 @@ Index: b/src/Makefile.in
maybe-install-strip-target-libgomp \
maybe-install-strip-target-libitm \
maybe-install-strip-target-libatomic
-@@ -45988,6 +46006,362 @@ maintainer-clean-target-libgnatvsn:
+@@ -45992,6 +46010,362 @@ maintainer-clean-target-libgnatvsn:
@@ -934,7 +934,7 @@ Index: b/src/Makefile.in
.PHONY: configure-target-libgomp maybe-configure-target-libgomp
maybe-configure-target-libgomp:
@if gcc-bootstrap
-@@ -50123,6 +50497,7 @@ configure-target-boehm-gc: stage_last
+@@ -50645,6 +51019,7 @@ configure-target-boehm-gc: stage_last
configure-target-rda: stage_last
configure-target-libada: stage_last
configure-target-libgnatvsn: stage_last
@@ -942,7 +942,7 @@ Index: b/src/Makefile.in
configure-stage1-target-libgomp: maybe-all-stage1-gcc
configure-stage2-target-libgomp: maybe-all-stage2-gcc
configure-stage3-target-libgomp: maybe-all-stage3-gcc
-@@ -50159,6 +50534,7 @@ configure-target-boehm-gc: maybe-all-gcc
+@@ -50686,6 +51061,7 @@ configure-target-boehm-gc: maybe-all-gcc
configure-target-rda: maybe-all-gcc
configure-target-libada: maybe-all-gcc
configure-target-libgnatvsn: maybe-all-gcc
@@ -950,7 +950,7 @@ Index: b/src/Makefile.in
configure-target-libgomp: maybe-all-gcc
configure-target-libitm: maybe-all-gcc
configure-target-libatomic: maybe-all-gcc
-@@ -50501,8 +50877,12 @@ all-stagefeedback-fixincludes: maybe-all
+@@ -51028,8 +51404,12 @@ all-stagefeedback-fixincludes: maybe-all
all-target-libada: maybe-all-gcc
all-gnattools: maybe-all-target-libada
all-gnattools: maybe-all-target-libgnatvsn
@@ -963,7 +963,7 @@ Index: b/src/Makefile.in
all-lto-plugin: maybe-all-libiberty
all-stage1-lto-plugin: maybe-all-stage1-libiberty
-@@ -51074,6 +51454,7 @@ configure-target-boehm-gc: maybe-all-tar
+@@ -51618,6 +51998,7 @@ configure-target-boehm-gc: maybe-all-tar
configure-target-rda: maybe-all-target-libgcc
configure-target-libada: maybe-all-target-libgcc
configure-target-libgnatvsn: maybe-all-target-libgcc
@@ -971,7 +971,7 @@ Index: b/src/Makefile.in
configure-target-libgomp: maybe-all-target-libgcc
configure-target-libitm: maybe-all-target-libgcc
configure-target-libatomic: maybe-all-target-libgcc
-@@ -51129,6 +51510,8 @@ configure-target-libada: maybe-all-targe
+@@ -51673,6 +52054,8 @@ configure-target-libada: maybe-all-targe
configure-target-libgnatvsn: maybe-all-target-newlib maybe-all-target-libgloss
diff --git a/debian/patches/ada-libgnatvsn.diff b/debian/patches/ada-libgnatvsn.diff
index 980fc37..4c55545 100644
--- a/debian/patches/ada-libgnatvsn.diff
+++ b/debian/patches/ada-libgnatvsn.diff
@@ -235,7 +235,7 @@ Index: b/src/Makefile.def
+ missing= installcheck; };
target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; };
target_modules = { module= libitm; lib_path=.libs; };
- target_modules = { module= libatomic; lib_path=.libs; };
+ target_modules = { module= libatomic; bootstrap= true; lib_path=.libs; };
@@ -371,6 +378,8 @@ dependencies = { module=all-fixincludes;
dependencies = { module=all-target-libada; on=all-gcc; };
@@ -285,7 +285,7 @@ Index: b/src/Makefile.in
===================================================================
--- a/src/Makefile.in
+++ b/src/Makefile.in
-@@ -964,6 +964,7 @@ configure-target: \
+@@ -966,6 +966,7 @@ configure-target: \
maybe-configure-target-boehm-gc \
maybe-configure-target-rda \
maybe-configure-target-libada \
@@ -293,7 +293,7 @@ Index: b/src/Makefile.in
maybe-configure-target-libgomp \
maybe-configure-target-libitm \
maybe-configure-target-libatomic
-@@ -1130,6 +1131,7 @@ all-target: maybe-all-target-zlib
+@@ -1132,6 +1133,7 @@ all-target: maybe-all-target-zlib
all-target: maybe-all-target-boehm-gc
all-target: maybe-all-target-rda
all-target: maybe-all-target-libada
@@ -301,7 +301,7 @@ Index: b/src/Makefile.in
@if target-libgomp-no-bootstrap
all-target: maybe-all-target-libgomp
@endif target-libgomp-no-bootstrap
-@@ -1225,6 +1227,7 @@ info-target: maybe-info-target-zlib
+@@ -1229,6 +1231,7 @@ info-target: maybe-info-target-zlib
info-target: maybe-info-target-boehm-gc
info-target: maybe-info-target-rda
info-target: maybe-info-target-libada
@@ -309,7 +309,7 @@ Index: b/src/Makefile.in
info-target: maybe-info-target-libgomp
info-target: maybe-info-target-libitm
info-target: maybe-info-target-libatomic
-@@ -1313,6 +1316,7 @@ dvi-target: maybe-dvi-target-zlib
+@@ -1317,6 +1320,7 @@ dvi-target: maybe-dvi-target-zlib
dvi-target: maybe-dvi-target-boehm-gc
dvi-target: maybe-dvi-target-rda
dvi-target: maybe-dvi-target-libada
@@ -317,7 +317,7 @@ Index: b/src/Makefile.in
dvi-target: maybe-dvi-target-libgomp
dvi-target: maybe-dvi-target-libitm
dvi-target: maybe-dvi-target-libatomic
-@@ -1401,6 +1405,7 @@ pdf-target: maybe-pdf-target-zlib
+@@ -1405,6 +1409,7 @@ pdf-target: maybe-pdf-target-zlib
pdf-target: maybe-pdf-target-boehm-gc
pdf-target: maybe-pdf-target-rda
pdf-target: maybe-pdf-target-libada
@@ -325,7 +325,7 @@ Index: b/src/Makefile.in
pdf-target: maybe-pdf-target-libgomp
pdf-target: maybe-pdf-target-libitm
pdf-target: maybe-pdf-target-libatomic
-@@ -1489,6 +1494,7 @@ html-target: maybe-html-target-zlib
+@@ -1493,6 +1498,7 @@ html-target: maybe-html-target-zlib
html-target: maybe-html-target-boehm-gc
html-target: maybe-html-target-rda
html-target: maybe-html-target-libada
@@ -333,7 +333,7 @@ Index: b/src/Makefile.in
html-target: maybe-html-target-libgomp
html-target: maybe-html-target-libitm
html-target: maybe-html-target-libatomic
-@@ -1577,6 +1583,7 @@ TAGS-target: maybe-TAGS-target-zlib
+@@ -1581,6 +1587,7 @@ TAGS-target: maybe-TAGS-target-zlib
TAGS-target: maybe-TAGS-target-boehm-gc
TAGS-target: maybe-TAGS-target-rda
TAGS-target: maybe-TAGS-target-libada
@@ -341,7 +341,7 @@ Index: b/src/Makefile.in
TAGS-target: maybe-TAGS-target-libgomp
TAGS-target: maybe-TAGS-target-libitm
TAGS-target: maybe-TAGS-target-libatomic
-@@ -1665,6 +1672,7 @@ install-info-target: maybe-install-info-
+@@ -1669,6 +1676,7 @@ install-info-target: maybe-install-info-
install-info-target: maybe-install-info-target-boehm-gc
install-info-target: maybe-install-info-target-rda
install-info-target: maybe-install-info-target-libada
@@ -349,7 +349,7 @@ Index: b/src/Makefile.in
install-info-target: maybe-install-info-target-libgomp
install-info-target: maybe-install-info-target-libitm
install-info-target: maybe-install-info-target-libatomic
-@@ -1753,6 +1761,7 @@ install-pdf-target: maybe-install-pdf-ta
+@@ -1757,6 +1765,7 @@ install-pdf-target: maybe-install-pdf-ta
install-pdf-target: maybe-install-pdf-target-boehm-gc
install-pdf-target: maybe-install-pdf-target-rda
install-pdf-target: maybe-install-pdf-target-libada
@@ -357,7 +357,7 @@ Index: b/src/Makefile.in
install-pdf-target: maybe-install-pdf-target-libgomp
install-pdf-target: maybe-install-pdf-target-libitm
install-pdf-target: maybe-install-pdf-target-libatomic
-@@ -1841,6 +1850,7 @@ install-html-target: maybe-install-html-
+@@ -1845,6 +1854,7 @@ install-html-target: maybe-install-html-
install-html-target: maybe-install-html-target-boehm-gc
install-html-target: maybe-install-html-target-rda
install-html-target: maybe-install-html-target-libada
@@ -365,7 +365,7 @@ Index: b/src/Makefile.in
install-html-target: maybe-install-html-target-libgomp
install-html-target: maybe-install-html-target-libitm
install-html-target: maybe-install-html-target-libatomic
-@@ -1929,6 +1939,7 @@ installcheck-target: maybe-installcheck-
+@@ -1933,6 +1943,7 @@ installcheck-target: maybe-installcheck-
installcheck-target: maybe-installcheck-target-boehm-gc
installcheck-target: maybe-installcheck-target-rda
installcheck-target: maybe-installcheck-target-libada
@@ -373,7 +373,7 @@ Index: b/src/Makefile.in
installcheck-target: maybe-installcheck-target-libgomp
installcheck-target: maybe-installcheck-target-libitm
installcheck-target: maybe-installcheck-target-libatomic
-@@ -2017,6 +2028,7 @@ mostlyclean-target: maybe-mostlyclean-ta
+@@ -2021,6 +2032,7 @@ mostlyclean-target: maybe-mostlyclean-ta
mostlyclean-target: maybe-mostlyclean-target-boehm-gc
mostlyclean-target: maybe-mostlyclean-target-rda
mostlyclean-target: maybe-mostlyclean-target-libada
@@ -381,7 +381,7 @@ Index: b/src/Makefile.in
mostlyclean-target: maybe-mostlyclean-target-libgomp
mostlyclean-target: maybe-mostlyclean-target-libitm
mostlyclean-target: maybe-mostlyclean-target-libatomic
-@@ -2105,6 +2117,7 @@ clean-target: maybe-clean-target-zlib
+@@ -2109,6 +2121,7 @@ clean-target: maybe-clean-target-zlib
clean-target: maybe-clean-target-boehm-gc
clean-target: maybe-clean-target-rda
clean-target: maybe-clean-target-libada
@@ -389,7 +389,7 @@ Index: b/src/Makefile.in
clean-target: maybe-clean-target-libgomp
clean-target: maybe-clean-target-libitm
clean-target: maybe-clean-target-libatomic
-@@ -2193,6 +2206,7 @@ distclean-target: maybe-distclean-target
+@@ -2197,6 +2210,7 @@ distclean-target: maybe-distclean-target
distclean-target: maybe-distclean-target-boehm-gc
distclean-target: maybe-distclean-target-rda
distclean-target: maybe-distclean-target-libada
@@ -397,7 +397,7 @@ Index: b/src/Makefile.in
distclean-target: maybe-distclean-target-libgomp
distclean-target: maybe-distclean-target-libitm
distclean-target: maybe-distclean-target-libatomic
-@@ -2281,6 +2295,7 @@ maintainer-clean-target: maybe-maintaine
+@@ -2285,6 +2299,7 @@ maintainer-clean-target: maybe-maintaine
maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
maintainer-clean-target: maybe-maintainer-clean-target-rda
maintainer-clean-target: maybe-maintainer-clean-target-libada
@@ -405,7 +405,7 @@ Index: b/src/Makefile.in
maintainer-clean-target: maybe-maintainer-clean-target-libgomp
maintainer-clean-target: maybe-maintainer-clean-target-libitm
maintainer-clean-target: maybe-maintainer-clean-target-libatomic
-@@ -2424,6 +2439,7 @@ check-target: \
+@@ -2428,6 +2443,7 @@ check-target: \
maybe-check-target-boehm-gc \
maybe-check-target-rda \
maybe-check-target-libada \
@@ -413,7 +413,7 @@ Index: b/src/Makefile.in
maybe-check-target-libgomp \
maybe-check-target-libitm \
maybe-check-target-libatomic
-@@ -2599,6 +2615,7 @@ install-target: \
+@@ -2603,6 +2619,7 @@ install-target: \
maybe-install-target-boehm-gc \
maybe-install-target-rda \
maybe-install-target-libada \
@@ -421,7 +421,7 @@ Index: b/src/Makefile.in
maybe-install-target-libgomp \
maybe-install-target-libitm \
maybe-install-target-libatomic
-@@ -2707,6 +2724,7 @@ install-strip-target: \
+@@ -2711,6 +2728,7 @@ install-strip-target: \
maybe-install-strip-target-boehm-gc \
maybe-install-strip-target-rda \
maybe-install-strip-target-libada \
@@ -429,7 +429,7 @@ Index: b/src/Makefile.in
maybe-install-strip-target-libgomp \
maybe-install-strip-target-libitm \
maybe-install-strip-target-libatomic
-@@ -45614,6 +45632,362 @@ maintainer-clean-target-libada:
+@@ -45618,6 +45636,362 @@ maintainer-clean-target-libada:
@@ -792,7 +792,7 @@ Index: b/src/Makefile.in
.PHONY: configure-target-libgomp maybe-configure-target-libgomp
maybe-configure-target-libgomp:
@if gcc-bootstrap
-@@ -49748,6 +50122,7 @@ configure-target-zlib: stage_last
+@@ -50270,6 +50644,7 @@ configure-target-zlib: stage_last
configure-target-boehm-gc: stage_last
configure-target-rda: stage_last
configure-target-libada: stage_last
@@ -800,7 +800,7 @@ Index: b/src/Makefile.in
configure-stage1-target-libgomp: maybe-all-stage1-gcc
configure-stage2-target-libgomp: maybe-all-stage2-gcc
configure-stage3-target-libgomp: maybe-all-stage3-gcc
-@@ -49783,6 +50158,7 @@ configure-target-zlib: maybe-all-gcc
+@@ -50310,6 +50685,7 @@ configure-target-zlib: maybe-all-gcc
configure-target-boehm-gc: maybe-all-gcc
configure-target-rda: maybe-all-gcc
configure-target-libada: maybe-all-gcc
@@ -808,7 +808,7 @@ Index: b/src/Makefile.in
configure-target-libgomp: maybe-all-gcc
configure-target-libitm: maybe-all-gcc
configure-target-libatomic: maybe-all-gcc
-@@ -50124,6 +50500,8 @@ all-stageprofile-fixincludes: maybe-all-
+@@ -50651,6 +51027,8 @@ all-stageprofile-fixincludes: maybe-all-
all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
all-target-libada: maybe-all-gcc
all-gnattools: maybe-all-target-libada
@@ -817,7 +817,7 @@ Index: b/src/Makefile.in
all-gnattools: maybe-all-target-libstdc++-v3
all-lto-plugin: maybe-all-libiberty
-@@ -50695,6 +51073,7 @@ configure-target-zlib: maybe-all-target-
+@@ -51239,6 +51617,7 @@ configure-target-zlib: maybe-all-target-
configure-target-boehm-gc: maybe-all-target-libgcc
configure-target-rda: maybe-all-target-libgcc
configure-target-libada: maybe-all-target-libgcc
@@ -825,7 +825,7 @@ Index: b/src/Makefile.in
configure-target-libgomp: maybe-all-target-libgcc
configure-target-libitm: maybe-all-target-libgcc
configure-target-libatomic: maybe-all-target-libgcc
-@@ -50748,6 +51127,8 @@ configure-target-rda: maybe-all-target-n
+@@ -51292,6 +51671,8 @@ configure-target-rda: maybe-all-target-n
configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
diff --git a/debian/patches/ada-link-lib.diff b/debian/patches/ada-link-lib.diff
index 8da6bde..e5f5c9d 100644
--- a/debian/patches/ada-link-lib.diff
+++ b/debian/patches/ada-link-lib.diff
@@ -106,7 +106,7 @@ Index: b/src/Makefile.def
+ missing= installcheck; };
target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; };
target_modules = { module= libitm; lib_path=.libs; };
- target_modules = { module= libatomic; lib_path=.libs; };
+ target_modules = { module= libatomic; bootstrap= true; lib_path=.libs; };
@@ -356,6 +369,7 @@ dependencies = { module=all-libcpp; on=a
dependencies = { module=all-fixincludes; on=all-libiberty; };
@@ -119,7 +119,7 @@ Index: b/src/Makefile.in
===================================================================
--- a/src/Makefile.in
+++ b/src/Makefile.in
-@@ -958,6 +958,7 @@ configure-target: \
+@@ -960,6 +960,7 @@ configure-target: \
maybe-configure-target-winsup \
maybe-configure-target-libgloss \
maybe-configure-target-libffi \
@@ -127,7 +127,7 @@ Index: b/src/Makefile.in
maybe-configure-target-libjava \
maybe-configure-target-zlib \
maybe-configure-target-boehm-gc \
-@@ -1123,6 +1124,7 @@ all-target: maybe-all-target-libtermcap
+@@ -1125,6 +1126,7 @@ all-target: maybe-all-target-libtermcap
all-target: maybe-all-target-winsup
all-target: maybe-all-target-libgloss
all-target: maybe-all-target-libffi
@@ -135,7 +135,7 @@ Index: b/src/Makefile.in
all-target: maybe-all-target-libjava
all-target: maybe-all-target-zlib
all-target: maybe-all-target-boehm-gc
-@@ -1217,6 +1219,7 @@ info-target: maybe-info-target-libtermca
+@@ -1221,6 +1223,7 @@ info-target: maybe-info-target-libtermca
info-target: maybe-info-target-winsup
info-target: maybe-info-target-libgloss
info-target: maybe-info-target-libffi
@@ -143,7 +143,7 @@ Index: b/src/Makefile.in
info-target: maybe-info-target-libjava
info-target: maybe-info-target-zlib
info-target: maybe-info-target-boehm-gc
-@@ -1304,6 +1307,7 @@ dvi-target: maybe-dvi-target-libtermcap
+@@ -1308,6 +1311,7 @@ dvi-target: maybe-dvi-target-libtermcap
dvi-target: maybe-dvi-target-winsup
dvi-target: maybe-dvi-target-libgloss
dvi-target: maybe-dvi-target-libffi
@@ -151,7 +151,7 @@ Index: b/src/Makefile.in
dvi-target: maybe-dvi-target-libjava
dvi-target: maybe-dvi-target-zlib
dvi-target: maybe-dvi-target-boehm-gc
-@@ -1391,6 +1395,7 @@ pdf-target: maybe-pdf-target-libtermcap
+@@ -1395,6 +1399,7 @@ pdf-target: maybe-pdf-target-libtermcap
pdf-target: maybe-pdf-target-winsup
pdf-target: maybe-pdf-target-libgloss
pdf-target: maybe-pdf-target-libffi
@@ -159,7 +159,7 @@ Index: b/src/Makefile.in
pdf-target: maybe-pdf-target-libjava
pdf-target: maybe-pdf-target-zlib
pdf-target: maybe-pdf-target-boehm-gc
-@@ -1478,6 +1483,7 @@ html-target: maybe-html-target-libtermca
+@@ -1482,6 +1487,7 @@ html-target: maybe-html-target-libtermca
html-target: maybe-html-target-winsup
html-target: maybe-html-target-libgloss
html-target: maybe-html-target-libffi
@@ -167,7 +167,7 @@ Index: b/src/Makefile.in
html-target: maybe-html-target-libjava
html-target: maybe-html-target-zlib
html-target: maybe-html-target-boehm-gc
-@@ -1565,6 +1571,7 @@ TAGS-target: maybe-TAGS-target-libtermca
+@@ -1569,6 +1575,7 @@ TAGS-target: maybe-TAGS-target-libtermca
TAGS-target: maybe-TAGS-target-winsup
TAGS-target: maybe-TAGS-target-libgloss
TAGS-target: maybe-TAGS-target-libffi
@@ -175,7 +175,7 @@ Index: b/src/Makefile.in
TAGS-target: maybe-TAGS-target-libjava
TAGS-target: maybe-TAGS-target-zlib
TAGS-target: maybe-TAGS-target-boehm-gc
-@@ -1652,6 +1659,7 @@ install-info-target: maybe-install-info-
+@@ -1656,6 +1663,7 @@ install-info-target: maybe-install-info-
install-info-target: maybe-install-info-target-winsup
install-info-target: maybe-install-info-target-libgloss
install-info-target: maybe-install-info-target-libffi
@@ -183,7 +183,7 @@ Index: b/src/Makefile.in
install-info-target: maybe-install-info-target-libjava
install-info-target: maybe-install-info-target-zlib
install-info-target: maybe-install-info-target-boehm-gc
-@@ -1739,6 +1747,7 @@ install-pdf-target: maybe-install-pdf-ta
+@@ -1743,6 +1751,7 @@ install-pdf-target: maybe-install-pdf-ta
install-pdf-target: maybe-install-pdf-target-winsup
install-pdf-target: maybe-install-pdf-target-libgloss
install-pdf-target: maybe-install-pdf-target-libffi
@@ -191,7 +191,7 @@ Index: b/src/Makefile.in
install-pdf-target: maybe-install-pdf-target-libjava
install-pdf-target: maybe-install-pdf-target-zlib
install-pdf-target: maybe-install-pdf-target-boehm-gc
-@@ -1826,6 +1835,7 @@ install-html-target: maybe-install-html-
+@@ -1830,6 +1839,7 @@ install-html-target: maybe-install-html-
install-html-target: maybe-install-html-target-winsup
install-html-target: maybe-install-html-target-libgloss
install-html-target: maybe-install-html-target-libffi
@@ -199,7 +199,7 @@ Index: b/src/Makefile.in
install-html-target: maybe-install-html-target-libjava
install-html-target: maybe-install-html-target-zlib
install-html-target: maybe-install-html-target-boehm-gc
-@@ -1913,6 +1923,7 @@ installcheck-target: maybe-installcheck-
+@@ -1917,6 +1927,7 @@ installcheck-target: maybe-installcheck-
installcheck-target: maybe-installcheck-target-winsup
installcheck-target: maybe-installcheck-target-libgloss
installcheck-target: maybe-installcheck-target-libffi
@@ -207,7 +207,7 @@ Index: b/src/Makefile.in
installcheck-target: maybe-installcheck-target-libjava
installcheck-target: maybe-installcheck-target-zlib
installcheck-target: maybe-installcheck-target-boehm-gc
-@@ -2000,6 +2011,7 @@ mostlyclean-target: maybe-mostlyclean-ta
+@@ -2004,6 +2015,7 @@ mostlyclean-target: maybe-mostlyclean-ta
mostlyclean-target: maybe-mostlyclean-target-winsup
mostlyclean-target: maybe-mostlyclean-target-libgloss
mostlyclean-target: maybe-mostlyclean-target-libffi
@@ -215,7 +215,7 @@ Index: b/src/Makefile.in
mostlyclean-target: maybe-mostlyclean-target-libjava
mostlyclean-target: maybe-mostlyclean-target-zlib
mostlyclean-target: maybe-mostlyclean-target-boehm-gc
-@@ -2087,6 +2099,7 @@ clean-target: maybe-clean-target-libterm
+@@ -2091,6 +2103,7 @@ clean-target: maybe-clean-target-libterm
clean-target: maybe-clean-target-winsup
clean-target: maybe-clean-target-libgloss
clean-target: maybe-clean-target-libffi
@@ -223,7 +223,7 @@ Index: b/src/Makefile.in
clean-target: maybe-clean-target-libjava
clean-target: maybe-clean-target-zlib
clean-target: maybe-clean-target-boehm-gc
-@@ -2174,6 +2187,7 @@ distclean-target: maybe-distclean-target
+@@ -2178,6 +2191,7 @@ distclean-target: maybe-distclean-target
distclean-target: maybe-distclean-target-winsup
distclean-target: maybe-distclean-target-libgloss
distclean-target: maybe-distclean-target-libffi
@@ -231,7 +231,7 @@ Index: b/src/Makefile.in
distclean-target: maybe-distclean-target-libjava
distclean-target: maybe-distclean-target-zlib
distclean-target: maybe-distclean-target-boehm-gc
-@@ -2261,6 +2275,7 @@ maintainer-clean-target: maybe-maintaine
+@@ -2265,6 +2279,7 @@ maintainer-clean-target: maybe-maintaine
maintainer-clean-target: maybe-maintainer-clean-target-winsup
maintainer-clean-target: maybe-maintainer-clean-target-libgloss
maintainer-clean-target: maybe-maintainer-clean-target-libffi
@@ -239,7 +239,7 @@ Index: b/src/Makefile.in
maintainer-clean-target: maybe-maintainer-clean-target-libjava
maintainer-clean-target: maybe-maintainer-clean-target-zlib
maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
-@@ -2403,6 +2418,7 @@ check-target: \
+@@ -2407,6 +2422,7 @@ check-target: \
maybe-check-target-winsup \
maybe-check-target-libgloss \
maybe-check-target-libffi \
@@ -247,7 +247,7 @@ Index: b/src/Makefile.in
maybe-check-target-libjava \
maybe-check-target-zlib \
maybe-check-target-boehm-gc \
-@@ -2577,6 +2593,7 @@ install-target: \
+@@ -2581,6 +2597,7 @@ install-target: \
maybe-install-target-winsup \
maybe-install-target-libgloss \
maybe-install-target-libffi \
@@ -255,7 +255,7 @@ Index: b/src/Makefile.in
maybe-install-target-libjava \
maybe-install-target-zlib \
maybe-install-target-boehm-gc \
-@@ -2684,6 +2701,7 @@ install-strip-target: \
+@@ -2688,6 +2705,7 @@ install-strip-target: \
maybe-install-strip-target-winsup \
maybe-install-strip-target-libgloss \
maybe-install-strip-target-libffi \
@@ -263,7 +263,7 @@ Index: b/src/Makefile.in
maybe-install-strip-target-libjava \
maybe-install-strip-target-zlib \
maybe-install-strip-target-boehm-gc \
-@@ -30180,12 +30198,6 @@ maybe-check-gnattools:
+@@ -30184,12 +30202,6 @@ maybe-check-gnattools:
maybe-check-gnattools: check-gnattools
check-gnattools:
@@ -276,7 +276,7 @@ Index: b/src/Makefile.in
@endif gnattools
-@@ -30226,24 +30238,8 @@ maybe-info-gnattools:
+@@ -30230,24 +30242,8 @@ maybe-info-gnattools:
@if gnattools
maybe-info-gnattools: info-gnattools
@@ -303,7 +303,7 @@ Index: b/src/Makefile.in
@endif gnattools
-@@ -30252,24 +30248,8 @@ maybe-dvi-gnattools:
+@@ -30256,24 +30252,8 @@ maybe-dvi-gnattools:
@if gnattools
maybe-dvi-gnattools: dvi-gnattools
@@ -330,7 +330,7 @@ Index: b/src/Makefile.in
@endif gnattools
-@@ -30304,24 +30284,8 @@ maybe-html-gnattools:
+@@ -30308,24 +30288,8 @@ maybe-html-gnattools:
@if gnattools
maybe-html-gnattools: html-gnattools
@@ -357,7 +357,7 @@ Index: b/src/Makefile.in
@endif gnattools
-@@ -30330,24 +30294,8 @@ maybe-TAGS-gnattools:
+@@ -30334,24 +30298,8 @@ maybe-TAGS-gnattools:
@if gnattools
maybe-TAGS-gnattools: TAGS-gnattools
@@ -384,7 +384,7 @@ Index: b/src/Makefile.in
@endif gnattools
-@@ -30356,25 +30304,8 @@ maybe-install-info-gnattools:
+@@ -30360,25 +30308,8 @@ maybe-install-info-gnattools:
@if gnattools
maybe-install-info-gnattools: install-info-gnattools
@@ -412,7 +412,7 @@ Index: b/src/Makefile.in
@endif gnattools
-@@ -30437,24 +30368,8 @@ maybe-installcheck-gnattools:
+@@ -30441,24 +30372,8 @@ maybe-installcheck-gnattools:
@if gnattools
maybe-installcheck-gnattools: installcheck-gnattools
@@ -439,7 +439,7 @@ Index: b/src/Makefile.in
@endif gnattools
-@@ -43078,6 +42993,449 @@ maintainer-clean-target-libffi:
+@@ -43082,6 +42997,449 @@ maintainer-clean-target-libffi:
@@ -889,7 +889,7 @@ Index: b/src/Makefile.in
.PHONY: configure-target-libjava maybe-configure-target-libjava
maybe-configure-target-libjava:
@if gcc-bootstrap
-@@ -44985,13 +45343,8 @@ maybe-check-target-libada:
+@@ -44989,13 +45347,8 @@ maybe-check-target-libada:
@if target-libada
maybe-check-target-libada: check-target-libada
@@ -904,7 +904,7 @@ Index: b/src/Makefile.in
@endif target-libada
-@@ -45000,13 +45353,8 @@ maybe-install-target-libada:
+@@ -45004,13 +45357,8 @@ maybe-install-target-libada:
@if target-libada
maybe-install-target-libada: install-target-libada
@@ -920,7 +920,7 @@ Index: b/src/Makefile.in
@endif target-libada
-@@ -45015,13 +45363,8 @@ maybe-install-strip-target-libada:
+@@ -45019,13 +45367,8 @@ maybe-install-strip-target-libada:
@if target-libada
maybe-install-strip-target-libada: install-strip-target-libada
@@ -936,7 +936,7 @@ Index: b/src/Makefile.in
@endif target-libada
-@@ -45032,24 +45375,8 @@ maybe-info-target-libada:
+@@ -45036,24 +45379,8 @@ maybe-info-target-libada:
@if target-libada
maybe-info-target-libada: info-target-libada
@@ -963,7 +963,7 @@ Index: b/src/Makefile.in
@endif target-libada
-@@ -45058,24 +45385,8 @@ maybe-dvi-target-libada:
+@@ -45062,24 +45389,8 @@ maybe-dvi-target-libada:
@if target-libada
maybe-dvi-target-libada: dvi-target-libada
@@ -990,7 +990,7 @@ Index: b/src/Makefile.in
@endif target-libada
-@@ -45110,24 +45421,8 @@ maybe-html-target-libada:
+@@ -45114,24 +45425,8 @@ maybe-html-target-libada:
@if target-libada
maybe-html-target-libada: html-target-libada
@@ -1017,7 +1017,7 @@ Index: b/src/Makefile.in
@endif target-libada
-@@ -45136,24 +45431,8 @@ maybe-TAGS-target-libada:
+@@ -45140,24 +45435,8 @@ maybe-TAGS-target-libada:
@if target-libada
maybe-TAGS-target-libada: TAGS-target-libada
@@ -1044,7 +1044,7 @@ Index: b/src/Makefile.in
@endif target-libada
-@@ -45162,25 +45441,8 @@ maybe-install-info-target-libada:
+@@ -45166,25 +45445,8 @@ maybe-install-info-target-libada:
@if target-libada
maybe-install-info-target-libada: install-info-target-libada
@@ -1072,7 +1072,7 @@ Index: b/src/Makefile.in
@endif target-libada
-@@ -45243,24 +45505,8 @@ maybe-installcheck-target-libada:
+@@ -45247,24 +45509,8 @@ maybe-installcheck-target-libada:
@if target-libada
maybe-installcheck-target-libada: installcheck-target-libada
@@ -1099,7 +1099,7 @@ Index: b/src/Makefile.in
@endif target-libada
-@@ -49496,6 +49742,7 @@ configure-target-libtermcap: stage_last
+@@ -50018,6 +50264,7 @@ configure-target-libtermcap: stage_last
configure-target-winsup: stage_last
configure-target-libgloss: stage_last
configure-target-libffi: stage_last
@@ -1107,7 +1107,7 @@ Index: b/src/Makefile.in
configure-target-libjava: stage_last
configure-target-zlib: stage_last
configure-target-boehm-gc: stage_last
-@@ -49530,6 +49777,7 @@ configure-target-libtermcap: maybe-all-g
+@@ -50057,6 +50304,7 @@ configure-target-libtermcap: maybe-all-g
configure-target-winsup: maybe-all-gcc
configure-target-libgloss: maybe-all-gcc
configure-target-libffi: maybe-all-gcc
@@ -1115,7 +1115,7 @@ Index: b/src/Makefile.in
configure-target-libjava: maybe-all-gcc
configure-target-zlib: maybe-all-gcc
configure-target-boehm-gc: maybe-all-gcc
-@@ -49874,6 +50122,7 @@ all-stage3-fixincludes: maybe-all-stage3
+@@ -50401,6 +50649,7 @@ all-stage3-fixincludes: maybe-all-stage3
all-stage4-fixincludes: maybe-all-stage4-libiberty
all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
@@ -1123,7 +1123,7 @@ Index: b/src/Makefile.in
all-gnattools: maybe-all-target-libada
all-gnattools: maybe-all-target-libstdc++-v3
all-lto-plugin: maybe-all-libiberty
-@@ -50440,6 +50689,7 @@ configure-target-libtermcap: maybe-all-t
+@@ -50984,6 +51233,7 @@ configure-target-libtermcap: maybe-all-t
configure-target-winsup: maybe-all-target-libgcc
configure-target-libgloss: maybe-all-target-libgcc
configure-target-libffi: maybe-all-target-libgcc
@@ -1131,7 +1131,7 @@ Index: b/src/Makefile.in
configure-target-libjava: maybe-all-target-libgcc
configure-target-zlib: maybe-all-target-libgcc
configure-target-boehm-gc: maybe-all-target-libgcc
-@@ -50486,6 +50736,7 @@ configure-target-winsup: maybe-all-targe
+@@ -51030,6 +51280,7 @@ configure-target-winsup: maybe-all-targe
configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
diff --git a/debian/patches/ada-sjlj.diff b/debian/patches/ada-sjlj.diff
index 679c2b4..4ef481f 100644
--- a/debian/patches/ada-sjlj.diff
+++ b/debian/patches/ada-sjlj.diff
@@ -379,7 +379,7 @@ Index: b/src/Makefile.in
===================================================================
--- a/src/Makefile.in
+++ b/src/Makefile.in
-@@ -964,6 +964,7 @@ configure-target: \
+@@ -966,6 +966,7 @@ configure-target: \
maybe-configure-target-boehm-gc \
maybe-configure-target-rda \
maybe-configure-target-libada \
@@ -387,7 +387,7 @@ Index: b/src/Makefile.in
maybe-configure-target-libgnatvsn \
maybe-configure-target-libgnatprj \
maybe-configure-target-libgomp \
-@@ -1132,6 +1133,7 @@ all-target: maybe-all-target-zlib
+@@ -1134,6 +1135,7 @@ all-target: maybe-all-target-zlib
all-target: maybe-all-target-boehm-gc
all-target: maybe-all-target-rda
all-target: maybe-all-target-libada
@@ -395,7 +395,7 @@ Index: b/src/Makefile.in
all-target: maybe-all-target-libgnatvsn
all-target: maybe-all-target-libgnatprj
@if target-libgomp-no-bootstrap
-@@ -1229,6 +1231,7 @@ info-target: maybe-info-target-zlib
+@@ -1233,6 +1235,7 @@ info-target: maybe-info-target-zlib
info-target: maybe-info-target-boehm-gc
info-target: maybe-info-target-rda
info-target: maybe-info-target-libada
@@ -403,7 +403,7 @@ Index: b/src/Makefile.in
info-target: maybe-info-target-libgnatvsn
info-target: maybe-info-target-libgnatprj
info-target: maybe-info-target-libgomp
-@@ -1319,6 +1322,7 @@ dvi-target: maybe-dvi-target-zlib
+@@ -1323,6 +1326,7 @@ dvi-target: maybe-dvi-target-zlib
dvi-target: maybe-dvi-target-boehm-gc
dvi-target: maybe-dvi-target-rda
dvi-target: maybe-dvi-target-libada
@@ -411,7 +411,7 @@ Index: b/src/Makefile.in
dvi-target: maybe-dvi-target-libgnatvsn
dvi-target: maybe-dvi-target-libgnatprj
dvi-target: maybe-dvi-target-libgomp
-@@ -1409,6 +1413,7 @@ pdf-target: maybe-pdf-target-zlib
+@@ -1413,6 +1417,7 @@ pdf-target: maybe-pdf-target-zlib
pdf-target: maybe-pdf-target-boehm-gc
pdf-target: maybe-pdf-target-rda
pdf-target: maybe-pdf-target-libada
@@ -419,7 +419,7 @@ Index: b/src/Makefile.in
pdf-target: maybe-pdf-target-libgnatvsn
pdf-target: maybe-pdf-target-libgnatprj
pdf-target: maybe-pdf-target-libgomp
-@@ -1499,6 +1504,7 @@ html-target: maybe-html-target-zlib
+@@ -1503,6 +1508,7 @@ html-target: maybe-html-target-zlib
html-target: maybe-html-target-boehm-gc
html-target: maybe-html-target-rda
html-target: maybe-html-target-libada
@@ -427,7 +427,7 @@ Index: b/src/Makefile.in
html-target: maybe-html-target-libgnatvsn
html-target: maybe-html-target-libgnatprj
html-target: maybe-html-target-libgomp
-@@ -1589,6 +1595,7 @@ TAGS-target: maybe-TAGS-target-zlib
+@@ -1593,6 +1599,7 @@ TAGS-target: maybe-TAGS-target-zlib
TAGS-target: maybe-TAGS-target-boehm-gc
TAGS-target: maybe-TAGS-target-rda
TAGS-target: maybe-TAGS-target-libada
@@ -435,7 +435,7 @@ Index: b/src/Makefile.in
TAGS-target: maybe-TAGS-target-libgnatvsn
TAGS-target: maybe-TAGS-target-libgnatprj
TAGS-target: maybe-TAGS-target-libgomp
-@@ -1679,6 +1686,7 @@ install-info-target: maybe-install-info-
+@@ -1683,6 +1690,7 @@ install-info-target: maybe-install-info-
install-info-target: maybe-install-info-target-boehm-gc
install-info-target: maybe-install-info-target-rda
install-info-target: maybe-install-info-target-libada
@@ -443,7 +443,7 @@ Index: b/src/Makefile.in
install-info-target: maybe-install-info-target-libgnatvsn
install-info-target: maybe-install-info-target-libgnatprj
install-info-target: maybe-install-info-target-libgomp
-@@ -1769,6 +1777,7 @@ install-pdf-target: maybe-install-pdf-ta
+@@ -1773,6 +1781,7 @@ install-pdf-target: maybe-install-pdf-ta
install-pdf-target: maybe-install-pdf-target-boehm-gc
install-pdf-target: maybe-install-pdf-target-rda
install-pdf-target: maybe-install-pdf-target-libada
@@ -451,7 +451,7 @@ Index: b/src/Makefile.in
install-pdf-target: maybe-install-pdf-target-libgnatvsn
install-pdf-target: maybe-install-pdf-target-libgnatprj
install-pdf-target: maybe-install-pdf-target-libgomp
-@@ -1859,6 +1868,7 @@ install-html-target: maybe-install-html-
+@@ -1863,6 +1872,7 @@ install-html-target: maybe-install-html-
install-html-target: maybe-install-html-target-boehm-gc
install-html-target: maybe-install-html-target-rda
install-html-target: maybe-install-html-target-libada
@@ -459,7 +459,7 @@ Index: b/src/Makefile.in
install-html-target: maybe-install-html-target-libgnatvsn
install-html-target: maybe-install-html-target-libgnatprj
install-html-target: maybe-install-html-target-libgomp
-@@ -1949,6 +1959,7 @@ installcheck-target: maybe-installcheck-
+@@ -1953,6 +1963,7 @@ installcheck-target: maybe-installcheck-
installcheck-target: maybe-installcheck-target-boehm-gc
installcheck-target: maybe-installcheck-target-rda
installcheck-target: maybe-installcheck-target-libada
@@ -467,7 +467,7 @@ Index: b/src/Makefile.in
installcheck-target: maybe-installcheck-target-libgnatvsn
installcheck-target: maybe-installcheck-target-libgnatprj
installcheck-target: maybe-installcheck-target-libgomp
-@@ -2039,6 +2050,7 @@ mostlyclean-target: maybe-mostlyclean-ta
+@@ -2043,6 +2054,7 @@ mostlyclean-target: maybe-mostlyclean-ta
mostlyclean-target: maybe-mostlyclean-target-boehm-gc
mostlyclean-target: maybe-mostlyclean-target-rda
mostlyclean-target: maybe-mostlyclean-target-libada
@@ -475,7 +475,7 @@ Index: b/src/Makefile.in
mostlyclean-target: maybe-mostlyclean-target-libgnatvsn
mostlyclean-target: maybe-mostlyclean-target-libgnatprj
mostlyclean-target: maybe-mostlyclean-target-libgomp
-@@ -2129,6 +2141,7 @@ clean-target: maybe-clean-target-zlib
+@@ -2133,6 +2145,7 @@ clean-target: maybe-clean-target-zlib
clean-target: maybe-clean-target-boehm-gc
clean-target: maybe-clean-target-rda
clean-target: maybe-clean-target-libada
@@ -483,7 +483,7 @@ Index: b/src/Makefile.in
clean-target: maybe-clean-target-libgnatvsn
clean-target: maybe-clean-target-libgnatprj
clean-target: maybe-clean-target-libgomp
-@@ -2219,6 +2232,7 @@ distclean-target: maybe-distclean-target
+@@ -2223,6 +2236,7 @@ distclean-target: maybe-distclean-target
distclean-target: maybe-distclean-target-boehm-gc
distclean-target: maybe-distclean-target-rda
distclean-target: maybe-distclean-target-libada
@@ -491,7 +491,7 @@ Index: b/src/Makefile.in
distclean-target: maybe-distclean-target-libgnatvsn
distclean-target: maybe-distclean-target-libgnatprj
distclean-target: maybe-distclean-target-libgomp
-@@ -2309,6 +2323,7 @@ maintainer-clean-target: maybe-maintaine
+@@ -2313,6 +2327,7 @@ maintainer-clean-target: maybe-maintaine
maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
maintainer-clean-target: maybe-maintainer-clean-target-rda
maintainer-clean-target: maybe-maintainer-clean-target-libada
@@ -499,7 +499,7 @@ Index: b/src/Makefile.in
maintainer-clean-target: maybe-maintainer-clean-target-libgnatvsn
maintainer-clean-target: maybe-maintainer-clean-target-libgnatprj
maintainer-clean-target: maybe-maintainer-clean-target-libgomp
-@@ -2454,6 +2469,7 @@ check-target: \
+@@ -2458,6 +2473,7 @@ check-target: \
maybe-check-target-boehm-gc \
maybe-check-target-rda \
maybe-check-target-libada \
@@ -507,7 +507,7 @@ Index: b/src/Makefile.in
maybe-check-target-libgnatvsn \
maybe-check-target-libgnatprj \
maybe-check-target-libgomp \
-@@ -2631,6 +2647,7 @@ install-target: \
+@@ -2635,6 +2651,7 @@ install-target: \
maybe-install-target-boehm-gc \
maybe-install-target-rda \
maybe-install-target-libada \
@@ -515,7 +515,7 @@ Index: b/src/Makefile.in
maybe-install-target-libgnatvsn \
maybe-install-target-libgnatprj \
maybe-install-target-libgomp \
-@@ -2741,6 +2758,7 @@ install-strip-target: \
+@@ -2745,6 +2762,7 @@ install-strip-target: \
maybe-install-strip-target-boehm-gc \
maybe-install-strip-target-rda \
maybe-install-strip-target-libada \
@@ -523,7 +523,7 @@ Index: b/src/Makefile.in
maybe-install-strip-target-libgnatvsn \
maybe-install-strip-target-libgnatprj \
maybe-install-strip-target-libgomp \
-@@ -45650,6 +45668,352 @@ maintainer-clean-target-libada:
+@@ -45654,6 +45672,352 @@ maintainer-clean-target-libada:
@@ -876,7 +876,7 @@ Index: b/src/Makefile.in
.PHONY: configure-target-libgnatvsn maybe-configure-target-libgnatvsn
maybe-configure-target-libgnatvsn:
@if gcc-bootstrap
-@@ -50496,6 +50860,7 @@ configure-target-zlib: stage_last
+@@ -51018,6 +51382,7 @@ configure-target-zlib: stage_last
configure-target-boehm-gc: stage_last
configure-target-rda: stage_last
configure-target-libada: stage_last
@@ -884,7 +884,7 @@ Index: b/src/Makefile.in
configure-target-libgnatvsn: stage_last
configure-target-libgnatprj: stage_last
configure-stage1-target-libgomp: maybe-all-stage1-gcc
-@@ -50533,6 +50898,7 @@ configure-target-zlib: maybe-all-gcc
+@@ -51060,6 +51425,7 @@ configure-target-zlib: maybe-all-gcc
configure-target-boehm-gc: maybe-all-gcc
configure-target-rda: maybe-all-gcc
configure-target-libada: maybe-all-gcc
@@ -892,7 +892,7 @@ Index: b/src/Makefile.in
configure-target-libgnatvsn: maybe-all-gcc
configure-target-libgnatprj: maybe-all-gcc
configure-target-libgomp: maybe-all-gcc
-@@ -50875,6 +51241,7 @@ all-stage4-fixincludes: maybe-all-stage4
+@@ -51402,6 +51768,7 @@ all-stage4-fixincludes: maybe-all-stage4
all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
all-target-libada: maybe-all-gcc
@@ -900,7 +900,7 @@ Index: b/src/Makefile.in
all-gnattools: maybe-all-target-libada
all-gnattools: maybe-all-target-libgnatvsn
all-gnattools: maybe-all-target-libgnatprj
-@@ -51452,6 +51819,7 @@ configure-target-zlib: maybe-all-target-
+@@ -51997,6 +52364,7 @@ configure-target-zlib: maybe-all-target-
configure-target-boehm-gc: maybe-all-target-libgcc
configure-target-rda: maybe-all-target-libgcc
configure-target-libada: maybe-all-target-libgcc
@@ -908,7 +908,7 @@ Index: b/src/Makefile.in
configure-target-libgnatvsn: maybe-all-target-libgcc
configure-target-libgnatprj: maybe-all-target-libgcc
configure-target-libgomp: maybe-all-target-libgcc
-@@ -51507,6 +51875,8 @@ configure-target-rda: maybe-all-target-n
+@@ -52052,6 +52420,8 @@ configure-target-rda: maybe-all-target-n
configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
diff --git a/debian/patches/arm-multilib-defaults.diff b/debian/patches/arm-multilib-defaults.diff
index d85f4e7..7394654 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
-@@ -3628,10 +3628,18 @@ case "${target}" in
+@@ -3634,10 +3634,18 @@ case "${target}" in
fi
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
-@@ -3665,6 +3673,9 @@ case "${target}" in
+@@ -3671,6 +3679,9 @@ case "${target}" in
"" \
| arm | thumb )
#OK
diff --git a/debian/patches/g++-multiarch-incdir.diff b/debian/patches/g++-multiarch-incdir.diff
index af0d93b..2c48898 100644
--- a/debian/patches/g++-multiarch-incdir.diff
+++ b/debian/patches/g++-multiarch-incdir.diff
@@ -5,7 +5,7 @@ Index: b/src/libstdc++-v3/include/Makefile.am
===================================================================
--- a/src/libstdc++-v3/include/Makefile.am
+++ b/src/libstdc++-v3/include/Makefile.am
-@@ -860,7 +860,7 @@ endif
+@@ -873,7 +873,7 @@ endif
host_srcdir = ${glibcxx_srcdir}/$(OS_INC_SRCDIR)
host_builddir = ./${host_alias}/bits
@@ -18,7 +18,7 @@ Index: b/src/libstdc++-v3/include/Makefile.in
===================================================================
--- a/src/libstdc++-v3/include/Makefile.in
+++ b/src/libstdc++-v3/include/Makefile.in
-@@ -1122,7 +1122,7 @@ profile_impl_headers = \
+@@ -1154,7 +1154,7 @@ profile_impl_headers = \
@GLIBCXX_C_HEADERS_COMPATIBILITY_TRUE@c_compatibility_headers_extra = ${c_compatibility_headers}
host_srcdir = ${glibcxx_srcdir}/$(OS_INC_SRCDIR)
host_builddir = ./${host_alias}/bits
diff --git a/debian/patches/gcc-base-version.diff b/debian/patches/gcc-base-version.diff
index f59b494..14689db 100644
--- a/debian/patches/gcc-base-version.diff
+++ b/debian/patches/gcc-base-version.diff
@@ -201,7 +201,7 @@ Index: b/src/gcc/configure.ac
if test x$host != x$target; then
libstdcxx_incdir="$target_alias/$libstdcxx_incdir"
fi
-@@ -1691,6 +1691,7 @@
+@@ -1688,6 +1688,7 @@ changequote([,])dnl
changequote(,)dnl
gcc_BASEVER=`cat $srcdir/BASE-VER`
@@ -209,7 +209,7 @@ Index: b/src/gcc/configure.ac
gcc_DEVPHASE=`cat $srcdir/DEV-PHASE`
gcc_DATESTAMP=`cat $srcdir/DATESTAMP`
if test -f $srcdir/REVISION ; then
-@@ -1701,12 +1702,12 @@
+@@ -1698,12 +1699,12 @@ fi
cat > plugin-version.h <<EOF
#include "configargs.h"
diff --git a/debian/patches/gcc-multiarch.diff b/debian/patches/gcc-multiarch.diff
index 77d10c5..a436c11 100644
--- a/debian/patches/gcc-multiarch.diff
+++ b/debian/patches/gcc-multiarch.diff
@@ -112,7 +112,7 @@ Index: b/src/gcc/config.gcc
===================================================================
--- a/src/gcc/config.gcc
+++ b/src/gcc/config.gcc
-@@ -2032,6 +2032,10 @@ mips*-*-linux*) # Linux MIPS, either
+@@ -2038,6 +2038,10 @@ mips*-*-linux*) # Linux MIPS, either
default_mips_arch=mips64r2
enable_mips_multilibs="yes"
;;
@@ -123,7 +123,7 @@ Index: b/src/gcc/config.gcc
mips64*-*-linux* | mipsisa64*-*-linux*)
default_mips_abi=n32
enable_mips_multilibs="yes"
-@@ -4241,7 +4245,7 @@ case ${target} in
+@@ -4247,7 +4251,7 @@ case ${target} in
i[34567]86-*-darwin* | x86_64-*-darwin*)
;;
i[34567]86-*-linux* | x86_64-*-linux*)
diff --git a/debian/patches/gdc-5.diff b/debian/patches/gdc-5.diff
index 592a8ae..6664ce2 100644
--- a/debian/patches/gdc-5.diff
+++ b/debian/patches/gdc-5.diff
@@ -5,7 +5,7 @@ Index: b/src/gcc/config/rs6000/rs6000.c
===================================================================
--- a/src/gcc/config/rs6000/rs6000.c
+++ b/src/gcc/config/rs6000/rs6000.c
-@@ -25690,6 +25690,7 @@ rs6000_output_function_epilogue (FILE *f
+@@ -25733,6 +25733,7 @@ rs6000_output_function_epilogue (FILE *f
if (lang_GNU_C ()
|| ! strcmp (language_string, "GNU GIMPLE")
|| ! strcmp (language_string, "GNU Go")
diff --git a/debian/patches/gdc-libphobos-build.diff b/debian/patches/gdc-libphobos-build.diff
index 166dfbc..b3a50c5 100644
--- a/debian/patches/gdc-libphobos-build.diff
+++ b/debian/patches/gdc-libphobos-build.diff
@@ -24,7 +24,7 @@ Index: b/src/Makefile.def
target_modules = { module= libtermcap; no_check=true;
missing=mostlyclean;
missing=clean;
-@@ -573,6 +574,8 @@ dependencies = { module=configure-target
+@@ -582,6 +583,8 @@ dependencies = { module=configure-target
dependencies = { module=all-target-libgo; on=all-target-libbacktrace; };
dependencies = { module=all-target-libgo; on=all-target-libffi; };
dependencies = { module=all-target-libgo; on=all-target-libatomic; };
@@ -33,7 +33,7 @@ Index: b/src/Makefile.def
dependencies = { module=configure-target-libjava; on=configure-target-zlib; };
dependencies = { module=configure-target-libjava; on=configure-target-boehm-gc; };
dependencies = { module=configure-target-libjava; on=configure-target-libffi; };
-@@ -636,6 +639,8 @@ languages = { language=objc; gcc-check-t
+@@ -649,6 +652,8 @@ languages = { language=objc; gcc-check-t
languages = { language=obj-c++; gcc-check-target=check-obj-c++; };
languages = { language=go; gcc-check-target=check-go;
lib-check-target=check-target-libgo; };
@@ -46,7 +46,7 @@ Index: b/src/Makefile.in
===================================================================
--- a/src/Makefile.in
+++ b/src/Makefile.in
-@@ -954,6 +954,7 @@ configure-target: \
+@@ -956,6 +956,7 @@ configure-target: \
maybe-configure-target-libgfortran \
maybe-configure-target-libobjc \
maybe-configure-target-libgo \
@@ -54,7 +54,7 @@ Index: b/src/Makefile.in
maybe-configure-target-libtermcap \
maybe-configure-target-winsup \
maybe-configure-target-libgloss \
-@@ -1122,6 +1123,7 @@ all-target: maybe-all-target-libquadmath
+@@ -1125,6 +1126,7 @@ all-target: maybe-all-target-libquadmath
all-target: maybe-all-target-libgfortran
all-target: maybe-all-target-libobjc
all-target: maybe-all-target-libgo
@@ -62,7 +62,7 @@ Index: b/src/Makefile.in
all-target: maybe-all-target-libtermcap
all-target: maybe-all-target-winsup
all-target: maybe-all-target-libgloss
-@@ -1219,6 +1221,7 @@ info-target: maybe-info-target-libquadma
+@@ -1225,6 +1227,7 @@ info-target: maybe-info-target-libquadma
info-target: maybe-info-target-libgfortran
info-target: maybe-info-target-libobjc
info-target: maybe-info-target-libgo
@@ -70,7 +70,7 @@ Index: b/src/Makefile.in
info-target: maybe-info-target-libtermcap
info-target: maybe-info-target-winsup
info-target: maybe-info-target-libgloss
-@@ -1309,6 +1312,7 @@ dvi-target: maybe-dvi-target-libquadmath
+@@ -1316,6 +1319,7 @@ dvi-target: maybe-dvi-target-libquadmath
dvi-target: maybe-dvi-target-libgfortran
dvi-target: maybe-dvi-target-libobjc
dvi-target: maybe-dvi-target-libgo
@@ -78,7 +78,7 @@ Index: b/src/Makefile.in
dvi-target: maybe-dvi-target-libtermcap
dvi-target: maybe-dvi-target-winsup
dvi-target: maybe-dvi-target-libgloss
-@@ -1399,6 +1403,7 @@ pdf-target: maybe-pdf-target-libquadmath
+@@ -1407,6 +1411,7 @@ pdf-target: maybe-pdf-target-libquadmath
pdf-target: maybe-pdf-target-libgfortran
pdf-target: maybe-pdf-target-libobjc
pdf-target: maybe-pdf-target-libgo
@@ -86,7 +86,7 @@ Index: b/src/Makefile.in
pdf-target: maybe-pdf-target-libtermcap
pdf-target: maybe-pdf-target-winsup
pdf-target: maybe-pdf-target-libgloss
-@@ -1489,6 +1494,7 @@ html-target: maybe-html-target-libquadma
+@@ -1498,6 +1503,7 @@ html-target: maybe-html-target-libquadma
html-target: maybe-html-target-libgfortran
html-target: maybe-html-target-libobjc
html-target: maybe-html-target-libgo
@@ -94,7 +94,7 @@ Index: b/src/Makefile.in
html-target: maybe-html-target-libtermcap
html-target: maybe-html-target-winsup
html-target: maybe-html-target-libgloss
-@@ -1579,6 +1585,7 @@ TAGS-target: maybe-TAGS-target-libquadma
+@@ -1589,6 +1595,7 @@ TAGS-target: maybe-TAGS-target-libquadma
TAGS-target: maybe-TAGS-target-libgfortran
TAGS-target: maybe-TAGS-target-libobjc
TAGS-target: maybe-TAGS-target-libgo
@@ -102,7 +102,7 @@ Index: b/src/Makefile.in
TAGS-target: maybe-TAGS-target-libtermcap
TAGS-target: maybe-TAGS-target-winsup
TAGS-target: maybe-TAGS-target-libgloss
-@@ -1669,6 +1676,7 @@ install-info-target: maybe-install-info-
+@@ -1680,6 +1687,7 @@ install-info-target: maybe-install-info-
install-info-target: maybe-install-info-target-libgfortran
install-info-target: maybe-install-info-target-libobjc
install-info-target: maybe-install-info-target-libgo
@@ -110,7 +110,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
-@@ -1759,6 +1767,7 @@ install-pdf-target: maybe-install-pdf-ta
+@@ -1771,6 +1779,7 @@ install-pdf-target: maybe-install-pdf-ta
install-pdf-target: maybe-install-pdf-target-libgfortran
install-pdf-target: maybe-install-pdf-target-libobjc
install-pdf-target: maybe-install-pdf-target-libgo
@@ -118,7 +118,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
-@@ -1849,6 +1858,7 @@ install-html-target: maybe-install-html-
+@@ -1862,6 +1871,7 @@ install-html-target: maybe-install-html-
install-html-target: maybe-install-html-target-libgfortran
install-html-target: maybe-install-html-target-libobjc
install-html-target: maybe-install-html-target-libgo
@@ -126,7 +126,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
-@@ -1939,6 +1949,7 @@ installcheck-target: maybe-installcheck-
+@@ -1953,6 +1963,7 @@ installcheck-target: maybe-installcheck-
installcheck-target: maybe-installcheck-target-libgfortran
installcheck-target: maybe-installcheck-target-libobjc
installcheck-target: maybe-installcheck-target-libgo
@@ -134,7 +134,7 @@ Index: b/src/Makefile.in
installcheck-target: maybe-installcheck-target-libtermcap
installcheck-target: maybe-installcheck-target-winsup
installcheck-target: maybe-installcheck-target-libgloss
-@@ -2029,6 +2040,7 @@ mostlyclean-target: maybe-mostlyclean-ta
+@@ -2044,6 +2055,7 @@ mostlyclean-target: maybe-mostlyclean-ta
mostlyclean-target: maybe-mostlyclean-target-libgfortran
mostlyclean-target: maybe-mostlyclean-target-libobjc
mostlyclean-target: maybe-mostlyclean-target-libgo
@@ -142,7 +142,7 @@ Index: b/src/Makefile.in
mostlyclean-target: maybe-mostlyclean-target-libtermcap
mostlyclean-target: maybe-mostlyclean-target-winsup
mostlyclean-target: maybe-mostlyclean-target-libgloss
-@@ -2119,6 +2131,7 @@ clean-target: maybe-clean-target-libquad
+@@ -2135,6 +2147,7 @@ clean-target: maybe-clean-target-libquad
clean-target: maybe-clean-target-libgfortran
clean-target: maybe-clean-target-libobjc
clean-target: maybe-clean-target-libgo
@@ -150,7 +150,7 @@ Index: b/src/Makefile.in
clean-target: maybe-clean-target-libtermcap
clean-target: maybe-clean-target-winsup
clean-target: maybe-clean-target-libgloss
-@@ -2209,6 +2222,7 @@ distclean-target: maybe-distclean-target
+@@ -2226,6 +2239,7 @@ distclean-target: maybe-distclean-target
distclean-target: maybe-distclean-target-libgfortran
distclean-target: maybe-distclean-target-libobjc
distclean-target: maybe-distclean-target-libgo
@@ -158,7 +158,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 +2313,7 @@ maintainer-clean-target: maybe-maintaine
+@@ -2317,6 +2331,7 @@ maintainer-clean-target: maybe-maintaine
maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
maintainer-clean-target: maybe-maintainer-clean-target-libobjc
maintainer-clean-target: maybe-maintainer-clean-target-libgo
@@ -166,7 +166,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
-@@ -2444,6 +2459,7 @@ check-target: \
+@@ -2463,6 +2478,7 @@ check-target: \
maybe-check-target-libgfortran \
maybe-check-target-libobjc \
maybe-check-target-libgo \
@@ -174,7 +174,7 @@ Index: b/src/Makefile.in
maybe-check-target-libtermcap \
maybe-check-target-winsup \
maybe-check-target-libgloss \
-@@ -2621,6 +2637,7 @@ install-target: \
+@@ -2641,6 +2657,7 @@ install-target: \
maybe-install-target-libgfortran \
maybe-install-target-libobjc \
maybe-install-target-libgo \
@@ -182,7 +182,7 @@ Index: b/src/Makefile.in
maybe-install-target-libtermcap \
maybe-install-target-winsup \
maybe-install-target-libgloss \
-@@ -2731,6 +2748,7 @@ install-strip-target: \
+@@ -2752,6 +2769,7 @@ install-strip-target: \
maybe-install-strip-target-libgfortran \
maybe-install-strip-target-libobjc \
maybe-install-strip-target-libgo \
@@ -190,7 +190,7 @@ Index: b/src/Makefile.in
maybe-install-strip-target-libtermcap \
maybe-install-strip-target-winsup \
maybe-install-strip-target-libgloss \
-@@ -41277,6 +41295,463 @@ maintainer-clean-target-libgo:
+@@ -41299,6 +41317,463 @@ maintainer-clean-target-libgo:
@@ -654,7 +654,7 @@ Index: b/src/Makefile.in
.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
maybe-configure-target-libtermcap:
@if gcc-bootstrap
-@@ -48350,6 +48825,14 @@ check-gcc-go:
+@@ -49236,6 +49711,14 @@ check-gcc-go:
(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
check-go: check-gcc-go check-target-libgo
@@ -669,7 +669,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.
-@@ -50486,6 +50969,7 @@ configure-target-libquadmath: stage_last
+@@ -51372,6 +51855,7 @@ configure-target-libquadmath: stage_last
configure-target-libgfortran: stage_last
configure-target-libobjc: stage_last
configure-target-libgo: stage_last
@@ -677,7 +677,7 @@ Index: b/src/Makefile.in
configure-target-libtermcap: stage_last
configure-target-winsup: stage_last
configure-target-libgloss: stage_last
-@@ -50523,6 +51007,7 @@ configure-target-libquadmath: maybe-all-
+@@ -51415,6 +51899,7 @@ configure-target-libquadmath: maybe-all-
configure-target-libgfortran: maybe-all-gcc
configure-target-libobjc: maybe-all-gcc
configure-target-libgo: maybe-all-gcc
@@ -685,7 +685,7 @@ Index: b/src/Makefile.in
configure-target-libtermcap: maybe-all-gcc
configure-target-winsup: maybe-all-gcc
configure-target-libgloss: maybe-all-gcc
-@@ -51325,6 +51810,8 @@ configure-target-libgo: maybe-all-target
+@@ -52220,6 +52705,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
@@ -694,7 +694,7 @@ Index: b/src/Makefile.in
configure-target-libjava: maybe-configure-target-zlib
configure-target-libjava: maybe-configure-target-boehm-gc
configure-target-libjava: maybe-configure-target-libffi
-@@ -51442,6 +51929,7 @@ configure-target-libquadmath: maybe-all-
+@@ -52354,6 +52841,7 @@ configure-target-libquadmath: maybe-all-
configure-target-libgfortran: maybe-all-target-libgcc
configure-target-libobjc: maybe-all-target-libgcc
configure-target-libgo: maybe-all-target-libgcc
@@ -702,7 +702,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
-@@ -51488,6 +51976,8 @@ configure-target-libobjc: maybe-all-targ
+@@ -52401,6 +52889,8 @@ configure-target-libobjc: maybe-all-targ
configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
diff --git a/debian/patches/go-use-gold.diff b/debian/patches/go-use-gold.diff
index 3eaee01..f5dac12 100644
--- a/debian/patches/go-use-gold.diff
+++ b/debian/patches/go-use-gold.diff
@@ -88,7 +88,7 @@ Index: b/src/gcc/configure.ac
===================================================================
--- a/src/gcc/configure.ac
+++ b/src/gcc/configure.ac
-@@ -2225,6 +2225,12 @@ if test x$gcc_cv_ld != x; then
+@@ -2226,6 +2226,12 @@ if test x$gcc_cv_ld != x; then
fi
AC_MSG_RESULT($ld_is_gold)
diff --git a/debian/patches/libgo-testsuite.diff b/debian/patches/libgo-testsuite.diff
index 8ade843..c5e2e1c 100644
--- a/debian/patches/libgo-testsuite.diff
+++ b/debian/patches/libgo-testsuite.diff
@@ -4,7 +4,7 @@ Index: b/src/libgo/Makefile.am
===================================================================
--- a/src/libgo/Makefile.am
+++ b/src/libgo/Makefile.am
-@@ -2094,6 +2094,12 @@ CHECK = \
+@@ -2105,6 +2105,12 @@ CHECK = \
export LD_LIBRARY_PATH; \
$(MKDIR_P) $(@D); \
rm -f $@-testsum $@-testlog; \
@@ -17,7 +17,7 @@ Index: b/src/libgo/Makefile.am
if test "$(USE_DEJAGNU)" = "yes"; then \
$(SHELL) $(srcdir)/testsuite/gotest --dejagnu=yes --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --pkgpath="$(@D)" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" --testname="$(@D)" --goarch="$(GOARCH)" $(GOTESTFLAGS) $(go_$(subst /,_,$(@D))_test_files); \
elif test "$(GOBENCH)" != ""; then \
-@@ -2109,6 +2115,7 @@ CHECK = \
+@@ -2120,6 +2126,7 @@ CHECK = \
echo "FAIL: $(@D)" > $@-testsum; \
exit 1; \
fi; \
@@ -29,7 +29,7 @@ Index: b/src/libgo/Makefile.in
===================================================================
--- a/src/libgo/Makefile.in
+++ b/src/libgo/Makefile.in
-@@ -2162,6 +2162,12 @@ CHECK = \
+@@ -2167,6 +2167,12 @@ CHECK = \
export LD_LIBRARY_PATH; \
$(MKDIR_P) $(@D); \
rm -f $@-testsum $@-testlog; \
@@ -42,7 +42,7 @@ Index: b/src/libgo/Makefile.in
if test "$(USE_DEJAGNU)" = "yes"; then \
$(SHELL) $(srcdir)/testsuite/gotest --dejagnu=yes --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --pkgpath="$(@D)" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" --testname="$(@D)" --goarch="$(GOARCH)" $(GOTESTFLAGS) $(go_$(subst /,_,$(@D))_test_files); \
elif test "$(GOBENCH)" != ""; then \
-@@ -2177,6 +2183,7 @@ CHECK = \
+@@ -2182,6 +2188,7 @@ CHECK = \
echo "FAIL: $(@D)" > $@-testsum; \
exit 1; \
fi; \
diff --git a/debian/patches/libstdc++-pic.diff b/debian/patches/libstdc++-pic.diff
index 3de9bce..c5d4220 100644
--- a/debian/patches/libstdc++-pic.diff
+++ b/debian/patches/libstdc++-pic.diff
@@ -4,7 +4,7 @@ Index: b/src/libstdc++-v3/src/Makefile.am
===================================================================
--- a/src/libstdc++-v3/src/Makefile.am
+++ b/src/libstdc++-v3/src/Makefile.am
-@@ -301,10 +301,12 @@ if GLIBCXX_BUILD_DEBUG
+@@ -310,10 +310,12 @@ if GLIBCXX_BUILD_DEBUG
STAMP_DEBUG = build-debug
STAMP_INSTALL_DEBUG = install-debug
CLEAN_DEBUG = debug
@@ -17,7 +17,7 @@ Index: b/src/libstdc++-v3/src/Makefile.am
endif
# Build a debug variant.
-@@ -339,6 +341,7 @@ build-debug: stamp-debug
+@@ -348,6 +350,7 @@ build-debug: stamp-debug
mv Makefile Makefile.tmp; \
sed -e 's,all-local: all-once,all-local:,' \
-e 's,install-data-local: install-data-once,install-data-local:,' \
@@ -25,7 +25,7 @@ Index: b/src/libstdc++-v3/src/Makefile.am
-e '/vpath/!s,src/c,src/debug/c,' \
< Makefile.tmp > Makefile ; \
rm -f Makefile.tmp ; \
-@@ -349,3 +352,8 @@ build-debug: stamp-debug
+@@ -358,3 +361,8 @@ build-debug: stamp-debug
install-debug: build-debug
(cd ${debugdir} && $(MAKE) CXXFLAGS='$(DEBUG_FLAGS)' \
toolexeclibdir=$(glibcxx_toolexeclibdir)/debug install) ;
@@ -38,7 +38,7 @@ Index: b/src/libstdc++-v3/src/Makefile.in
===================================================================
--- a/src/libstdc++-v3/src/Makefile.in
+++ b/src/libstdc++-v3/src/Makefile.in
-@@ -500,6 +500,8 @@ CXXLINK = \
+@@ -530,6 +530,8 @@ CXXLINK = \
@GLIBCXX_BUILD_DEBUG_TRUE@STAMP_INSTALL_DEBUG = install-debug
@GLIBCXX_BUILD_DEBUG_FALSE@CLEAN_DEBUG =
@GLIBCXX_BUILD_DEBUG_TRUE@CLEAN_DEBUG = debug
@@ -47,7 +47,7 @@ Index: b/src/libstdc++-v3/src/Makefile.in
# Build a debug variant.
# Take care to fix all possibly-relative paths.
-@@ -791,7 +793,7 @@ install-dvi: install-dvi-recursive
+@@ -828,7 +830,7 @@ install-dvi: install-dvi-recursive
install-dvi-am:
@@ -56,7 +56,7 @@ Index: b/src/libstdc++-v3/src/Makefile.in
install-html: install-html-recursive
-@@ -842,11 +844,11 @@ uninstall-am: uninstall-toolexeclibLTLIB
+@@ -879,11 +881,11 @@ uninstall-am: uninstall-toolexeclibLTLIB
distclean-libtool distclean-tags dvi dvi-am html html-am info \
info-am install install-am install-data install-data-am \
install-data-local install-dvi install-dvi-am install-exec \
@@ -73,7 +73,7 @@ Index: b/src/libstdc++-v3/src/Makefile.in
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
tags tags-recursive uninstall uninstall-am \
-@@ -978,6 +980,7 @@ build-debug: stamp-debug
+@@ -1016,6 +1018,7 @@ build-debug: stamp-debug
mv Makefile Makefile.tmp; \
sed -e 's,all-local: all-once,all-local:,' \
-e 's,install-data-local: install-data-once,install-data-local:,' \
@@ -81,7 +81,7 @@ Index: b/src/libstdc++-v3/src/Makefile.in
-e '/vpath/!s,src/c,src/debug/c,' \
< Makefile.tmp > Makefile ; \
rm -f Makefile.tmp ; \
-@@ -989,6 +992,11 @@ install-debug: build-debug
+@@ -1027,6 +1030,11 @@ install-debug: build-debug
(cd ${debugdir} && $(MAKE) CXXFLAGS='$(DEBUG_FLAGS)' \
toolexeclibdir=$(glibcxx_toolexeclibdir)/debug install) ;
diff --git a/debian/patches/pr67143.diff b/debian/patches/pr67143.diff
index db7bd31..7194836 100644
--- a/debian/patches/pr67143.diff
+++ b/debian/patches/pr67143.diff
@@ -24,11 +24,11 @@ gcc/testsuite/
(atomic_fetch_add_negative_RELAXED): New.
(atomic_fetch_sub_negative_ACQUIRE): New.
-Index: gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c
+Index: b/src/gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c
===================================================================
---- a/src/gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c (revision 226894)
-+++ a/src/gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c (revision 226895)
-@@ -16,6 +16,18 @@
+--- a/src/gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c
++++ b/src/gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c
+@@ -16,6 +16,18 @@ atomic_fetch_sub_ACQUIRE ()
}
int
@@ -47,16 +47,16 @@ Index: gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c
atomic_fetch_and_SEQ_CST ()
{
return __atomic_fetch_and (&v, 4096, __ATOMIC_SEQ_CST);
-@@ -75,4 +87,4 @@
+@@ -75,4 +87,4 @@ atomic_or_fetch_CONSUME ()
return __atomic_or_fetch (&v, 4096, __ATOMIC_CONSUME);
}
-/* { dg-final { scan-assembler-times "\tw\[0-9\]+, w\[0-9\]+, #*4096" 12 } } */
+/* { dg-final { scan-assembler-times "\tw\[0-9\]+, w\[0-9\]+, #*4096" 14 } } */
-Index: gcc/testsuite/gcc.c-torture/compile/pr67143.c
+Index: b/src/gcc/testsuite/gcc.c-torture/compile/pr67143.c
===================================================================
---- a/src/gcc/testsuite/gcc.c-torture/compile/pr67143.c (revision 0)
-+++ a/src/gcc/testsuite/gcc.c-torture/compile/pr67143.c (revision 226895)
+--- /dev/null
++++ b/src/gcc/testsuite/gcc.c-torture/compile/pr67143.c
@@ -0,0 +1,21 @@
+long a, c;
+int b;
@@ -79,11 +79,11 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr67143.c
+ for (long i; i; ++i)
+ btr_validate_level(-i);
+}
-Index: gcc/config/aarch64/atomics.md
+Index: b/src/gcc/config/aarch64/atomics.md
===================================================================
---- a/src/gcc/config/aarch64/atomics.md (revision 226894)
-+++ a/src/gcc/config/aarch64/atomics.md (revision 226895)
-@@ -171,7 +171,7 @@
+--- a/src/gcc/config/aarch64/atomics.md
++++ b/src/gcc/config/aarch64/atomics.md
+@@ -119,7 +119,7 @@
[(set (match_operand:ALLI 0 "aarch64_sync_memory_operand" "+Q")
(unspec_volatile:ALLI
[(atomic_op:ALLI (match_dup 0)
@@ -92,7 +92,7 @@ Index: gcc/config/aarch64/atomics.md
(match_operand:SI 2 "const_int_operand")] ;; model
UNSPECV_ATOMIC_OP))
(clobber (reg:CC CC_REGNUM))
-@@ -216,7 +216,7 @@
+@@ -164,7 +164,7 @@
(set (match_dup 1)
(unspec_volatile:ALLI
[(atomic_op:ALLI (match_dup 1)
@@ -101,7 +101,7 @@ Index: gcc/config/aarch64/atomics.md
(match_operand:SI 3 "const_int_operand")] ;; model
UNSPECV_ATOMIC_OP))
(clobber (reg:CC CC_REGNUM))
-@@ -261,7 +261,7 @@
+@@ -209,7 +209,7 @@
[(set (match_operand:ALLI 0 "register_operand" "=&r")
(atomic_op:ALLI
(match_operand:ALLI 1 "aarch64_sync_memory_operand" "+Q")
@@ -110,11 +110,11 @@ Index: gcc/config/aarch64/atomics.md
(set (match_dup 1)
(unspec_volatile:ALLI
[(match_dup 1) (match_dup 2)
-Index: gcc/config/aarch64/iterators.md
+Index: b/src/gcc/config/aarch64/iterators.md
===================================================================
---- a/src/gcc/config/aarch64/iterators.md (revision 226894)
-+++ a/src/gcc/config/aarch64/iterators.md (revision 226895)
-@@ -345,9 +345,6 @@
+--- a/src/gcc/config/aarch64/iterators.md
++++ b/src/gcc/config/aarch64/iterators.md
+@@ -342,9 +342,6 @@
;; Attribute to describe constants acceptable in logical operations
(define_mode_attr lconst [(SI "K") (DI "L")])
@@ -124,7 +124,7 @@ Index: gcc/config/aarch64/iterators.md
;; Map a mode to a specific constraint character.
(define_mode_attr cmode [(QI "q") (HI "h") (SI "s") (DI "d")])
-@@ -843,6 +840,16 @@
+@@ -845,6 +842,16 @@
(plus "aarch64_plus_operand")
(minus "aarch64_plus_operand")])
diff --git a/debian/patches/pr67280.diff b/debian/patches/pr67280.diff
index 11b631e..b34a88d 100644
--- a/debian/patches/pr67280.diff
+++ b/debian/patches/pr67280.diff
@@ -12,9 +12,11 @@ Change-Id: I13423872e37f3ca8e0bd61e8eac4a06e8e107a2c
gcc/cgraphunit.c | 1 +
1 file changed, 1 insertion(+)
+Index: b/src/gcc/cgraphunit.c
+===================================================================
--- a/src/gcc/cgraphunit.c
+++ b/src/gcc/cgraphunit.c
-@@ -2543,6 +2543,7 @@ cgraph_node::create_wrapper (cgraph_node *target)
+@@ -2505,6 +2505,7 @@ cgraph_node::create_wrapper (cgraph_node
memset (&thunk, 0, sizeof (cgraph_thunk_info));
thunk.thunk_p = true;
create_edge (target, NULL, count, CGRAPH_FREQ_BASE);
@@ -22,6 +24,3 @@ Change-Id: I13423872e37f3ca8e0bd61e8eac4a06e8e107a2c
tree arguments = DECL_ARGUMENTS (decl);
---
-1.9.1
-
diff --git a/debian/patches/sparc-force-cpu.diff b/debian/patches/sparc-force-cpu.diff
index d28e2a6..3cef05c 100644
--- a/debian/patches/sparc-force-cpu.diff
+++ b/debian/patches/sparc-force-cpu.diff
@@ -4,7 +4,7 @@ Index: b/src/gcc/config.gcc
===================================================================
--- a/src/gcc/config.gcc
+++ b/src/gcc/config.gcc
-@@ -4363,6 +4363,20 @@ do
+@@ -4369,6 +4369,20 @@ do
;;
esac