diff options
author | doko <doko@6ca36cf4-e1d1-0310-8c6f-e303bb2178ca> | 2015-09-17 00:10:24 +0000 |
---|---|---|
committer | doko <doko@6ca36cf4-e1d1-0310-8c6f-e303bb2178ca> | 2015-09-17 00:10:24 +0000 |
commit | 8b967997b0b36dec1101b26a046b0c79f4cc74f4 (patch) | |
tree | 46d0e2e83ccc3af75a491c35218306a61cc04091 | |
parent | 9dc7a88a4e83d3dc7b40cf684fc0b8fdb439ecdc (diff) | |
download | gcc-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.diff | 2 | ||||
-rw-r--r-- | debian/patches/ada-libgnatprj.diff | 50 | ||||
-rw-r--r-- | debian/patches/ada-libgnatvsn.diff | 50 | ||||
-rw-r--r-- | debian/patches/ada-link-lib.diff | 82 | ||||
-rw-r--r-- | debian/patches/ada-sjlj.diff | 48 | ||||
-rw-r--r-- | debian/patches/arm-multilib-defaults.diff | 4 | ||||
-rw-r--r-- | debian/patches/g++-multiarch-incdir.diff | 4 | ||||
-rw-r--r-- | debian/patches/gcc-base-version.diff | 4 | ||||
-rw-r--r-- | debian/patches/gcc-multiarch.diff | 4 | ||||
-rw-r--r-- | debian/patches/gdc-5.diff | 2 | ||||
-rw-r--r-- | debian/patches/gdc-libphobos-build.diff | 54 | ||||
-rw-r--r-- | debian/patches/go-use-gold.diff | 2 | ||||
-rw-r--r-- | debian/patches/libgo-testsuite.diff | 8 | ||||
-rw-r--r-- | debian/patches/libstdc++-pic.diff | 16 | ||||
-rw-r--r-- | debian/patches/pr67143.diff | 38 | ||||
-rw-r--r-- | debian/patches/pr67280.diff | 7 | ||||
-rw-r--r-- | debian/patches/sparc-force-cpu.diff | 2 |
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 |