- gcc-10 (10.2.1-6+rpi1) bullseye-staging; urgency=medium
++gcc-10 (10.3.0-9+rpi1) bookworm-staging; urgency=medium
+
+ [changes brought forward from gcc-8 8-20180207-2+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 17 Feb 2018 00:20:23 +0000]
+ * Don't pass -march=armv7+fp to compiler when building libatomic.
+
+ [changes introduced in gcc-8 8.2.0-16+rpi1 by Peter Michael Green]
+ * Disable testsuite (build seems to hang after testsuite completes).
+
+ [changes introduced in gcc-9 9.1.0-10+rpi1 by Peter Michael Green]
+ * Update symbols file for raspbian.
+
- -- Raspbian forward porter <root@raspbian.org> Thu, 21 Jan 2021 02:21:35 +0000
++ -- Raspbian forward porter <root@raspbian.org> Tue, 21 Sep 2021 22:01:50 +0000
++
+ gcc-10 (10.3.0-9) unstable; urgency=medium
+
+ * Update to git 20210902 from the gcc-10 branch.
+ - Fix PR fortran/46691, PR fortran/99819, PR fortran/99818,
+ PR fortran/93924, PR fortran/93925, PR fortran/93794, PR fortran/99125.
+ * Remove trailing spaces in symbols files.
+ * Fix not building the common packages on mipsen. Closes: #993470.
+ * Don't run the tests with the installed libstdc++ on slow buildds.
+
+ -- Matthias Klose <doko@debian.org> Thu, 02 Sep 2021 12:00:51 +0200
+
+ gcc-10 (10.3.0-8) unstable; urgency=high
+
+ * Update to git 20210828 from the gcc-10 branch.
+ - Fix PR target/101472 (x86), PR target/101471 (x86), PR ipa/97565,
+ PR target/102035 (ARM), PR fortran/98411.
+ * Stop building the common libs, now also built by gcc-11-mipsen.
+ * Update libgcc-s1 symbols file for sh4.
+
+ -- Matthias Klose <doko@debian.org> Sat, 28 Aug 2021 15:50:50 +0200
+
+ gcc-10 (10.3.0-7) unstable; urgency=medium
+
+ * Update to git 20210824 from the gcc-10 branch.
+ - Fix PR target/94780 (MIPS), PR c/99295, PR ipa/101066,
+ PR target/100182 (x86), PR target/101129 (PPC),
+ PR rtl-optimization/99927, PR d/96435, PR d/101640, PR d/101490,
+ PR d/101441, PR d/101127, PR d/101619, PR fortran/101514,
+ PR fortran/101536, PR fortran/101084, PR fortran/100949,
+ PR sanitizer/101749, PR libstdc++/101866, PR libstdc++/101510,
+ PR libstdc++/101510, PR libstdc++/101056, PR libstdc++/100894,
+ PR libstdc++/96657, PR libstdc++/98842, PR c++/101361,
+ PR libstdc++/101411, PR target/101723 (ARM), PR target/100767 (ARM),
+ PR target/100305 (AArch64), PR gcov-profile/100788, PR libstdc++/100139.
+ * Ada: Keep the alternate stack size at 16 * 1024, and don't rely on
+ the MINSIGSTKSZ constant removed in glibc 2.34.
+ * Don't build the lib*gccN compat packages for bullseye. This was never
+ uploaded in time for bullseye.
+ * Still build the common lib packages on architectures where gcc-11 isn't
+ explicitly built.
+
+ -- Matthias Klose <doko@debian.org> Tue, 24 Aug 2021 15:57:22 +0200
+
+ gcc-10 (10.3.0-6) experimental; urgency=medium
+
+ * Update to git 20210714 from the gcc-10 branch.
+ - Fix PR target/101175 (x86), PR target/100856 (ARM),
+ PR target/101016 (ARM), PR target/100777 (PPC), PR target/99842 (PPC),
+ PR target/100871 (S390), PR tree-optimization/100934, PR ipa/100791,
+ PR ipa/100513, PR middle-end/100509, PR tree-optimization/100492,
+ PR c++/101087, PR d/100999, PR d/100967, PR fortran/100227,
+ PR fortran/95501, PR fortran/95502, PR fortran/82376,
+ PR target/99939 (ARM), PR libstdc++/91488, PR libstdc++/100900,
+ PR libstdc++/95833, PR libstdc++/100384, PR libstdc++/99006,
+ PR libstdc++/91488, PR libstdc++/100982, PR libstdc++/101034,
+ PR libstdc++/100770, PR libstdc++/100690, PR libstdc++/100631,
+ PR libstdc++/100639.
+ * Fix -fstack-protector on musl (Helmut Grohne). Addresses: #989521.
+
+ -- Matthias Klose <doko@debian.org> Wed, 14 Jul 2021 10:57:49 +0200
+
+ gcc-10 (10.3.0-5) experimental; urgency=medium
+
+ * Update to git 20210610 from the gcc-10 branch.
+ - Fix PR target/100333 (ARM), PR rtl-optimization/98777,
+ PR rtl-optimization/98722, PR target/97969, PR target/99725 (ARM),
+ PR target/99960 (ARM), PR target/99977 (ARM),
+ PR rtl-optimization/80960, PR tree-optimization/100566,
+ PR target/100419 (ARM), PR target/100563 (ARM), PR middle-end/100571,
+ PR target/99988 (AArch64), PR target/100108 (PPC), PR c++/100102,
+ PR c++/100797, PR c++/95719, PR c++/100489, PR c++/80456,
+ PR c++/100054, PR c++/90479, PR c++/100032, PR c++/91933,
+ PR c++/99180, PR c++/93295, PR c++/93867, PR c++/99118, PR c++/96873,
+ PR c++/41723, PR c++/52625, PR c++/92918, PR c++/96673, PR c++/99901,
+ PR c++/96311, PR c++/95870, PR c++/99201, PR c++/99643, PR c++/90664,
+ PR c++/91217, PR c++/97938, PR d/100964, PR d/100935, PR d/100882,
+ PR fortran/99839, PR fortran/98411, PR sanitizer/100379,
+ PR libstdc++/100833, PR libstdc++/100768, PR libstdc++/99453,
+ PR libstdc++/99453, PR libstdc++/100630.
+ * Run again all tests from the guality test suite on armhf.
+ * Update libasan6 symbols for riscv64 (Helmut Grohne). Closes: #989205.
+ * gcc-10-base: Breaks: gcc-8-base (<< 8.4). Closes: #984574.
+
+ -- Matthias Klose <doko@debian.org> Thu, 10 Jun 2021 12:17:09 +0200
+
+ gcc-10 (10.3.0-3) experimental; urgency=medium
+
+ * Update to git 20210510 from the gcc-10 branch.
+ - Fix PR target/100311 (ARM), PR target/100182 (x86),
+ PR target/99647 (ARM), PR tree-optimization/100053,
+ PR tree-optimization/99954, PR tree-optimization/99880,
+ PR rtl-optimization/96796, PR tree-optimization/96513,
+ PR rtl-optimization/100225, PR rtl-optimization/84878,
+ PR target/95646 (ARM), PR target/100402 (x86),
+ PR rtl-optimization/100263, PR tree-optimization/98786,
+ PR tree-optimization/100278, PR target/100375 (nvptx),
+ PR target/100302 (AArch64), PR rtl-optimization/100254,
+ PR debug/100255, PR rtl-optimization/100230, PR fortran/100274,
+ PR c/100450, PR target/98952 (PPC), PR target/97653 (PPC),
+ PR middle-end/98088, PR middle-end/84991, PR middle-end/84992,
+ PR middle-end/90779, PR libstdc++/95983.
+ * Add the usage-wrapper script, taken from the gcc-11 packaging.
+ * Fix running the libstdc++-v3 tests against the installed libstdc++6,
+ when the libstdc++6 package is not built from this source.
+ * Don't run some tests from the guality test suite on armhf. These fail
+ on every target, but seem to hang on the buildds occasionally on armhf.
+ * README.source: Document how to run a single test.
+ * Lower the dejagnu timeout on armhf from 600 to 300.
+ * Explicitly call autoconf2.69 where necessary.
+ * Remove packaging support for oldish backports. Last supported releases
+ are Debian 8 (jessie) and Ubuntu 12.04 LTS (precise).
+ * Don't apply the arm-multilib-soft patch when building without
+ armhf/armsf multilib packages.
+ * Fix building the gcn offload compiler without the nvptx offload compiler.
+
+ -- Matthias Klose <doko@debian.org> Mon, 10 May 2021 08:06:27 +0200
+
+ gcc-10 (10.3.0-2) experimental; urgency=medium
+
+ * Update to git 20210424 from the gcc-10 branch.
+ - Fix PR lto/99898, PR c++/97966, PR c++/97973, PR c++/99806,
+ PR c++/91416, PR c++/99831, PR c++/99331, PR c++/99176, PR c++/99120,
+ PR c++/99374, PR c++/98947, PR c++/97966, PR c++/98333, PR fortran/99817,
+ PR middle-end/84991, PR middle-end/84992, PR middle-end/90779,
+ PR libstdc++/100060, PR libstdc++/100044, PR bootstrap/99983,
+ PR libstdc++/99985, PR libstdc++/96029, PR libstdc++/96029,
+ PR libstdc++/99805, PR rtl-optimization/99929, PR target/98119 (AArch64),
+ PR tree-optimization/98736, PR target/99748 (ARM),
+ PR target/99249 (AArch64), PR rtl-optimization/97141,
+ PR rtl-optimization/98726, PR middle-end/98726, PR target/98136 (AArch64),
+ PR tree-optimization/98268, PR tree-optimization/99726,
+ PR target/99216 (AArch64), PR rtl-optimization/100148, PR target/99767,
+ PR rtl-optimization/99905, PR debug/99830, PR lto/99849,
+ PR rtl-optimization/98601, PR rtl-optimization/99863, PR c/97880,
+ PR middle-end/98088, PR target/100048 (AArch64), PR c/99990, PR c++/97051,
+ PR c++/95486, PR c++/97052, PR c++/95434, PR c++/83476, PR c++/99885,
+ PR c++/100111, PR c++/99833, PR c++/99859, PR c++/97966, PR c++/97973,
+ PR c++/99806, PR c++/91416, PR c++/99831, PR c++/99331, PR c++/99176,
+ PR c++/99120, PR c++/99374, PR d/98457, PR fortran/63797, PR fortran/99817,
+ PR debug/99830, PR jit/100096, PR target/97653, PR middle-end/98088,
+ PR sanitizer/100114, PR libstdc++/100180, PR libstdc++/97600,
+ PR libstdc++/99402, PR libstdc++/97570.
+ * Explicitly use autoconf2.69 where necessary, apparently required on
+ some experimental buildds.
+ * Fix PR sanitizer/100114, taken from the trunk.
+ * Starting with Ubuntu impish, don't build arm multilib packages.
+
+ -- Matthias Klose <doko@debian.org> Sat, 24 Apr 2021 07:25:21 +0200
+
+ gcc-10 (10.3.0-1) experimental; urgency=medium
+
+ * GCC 10.3.0 release.
+ * Refresh patches.
+ * Fix PR target/99773 (ARM), taken from the trunk.
+
+ -- Matthias Klose <doko@debian.org> Thu, 08 Apr 2021 18:46:10 +0200
+
+ gcc-10 (10.2.1-24) experimental; urgency=medium
+
+ * GCC 10.3.0 release candidate.
+ * Update to git 20210401 from the gcc-10 branch.
+ - Fix PR target/99563 (x86), PR target/99542 (AArch64), PR ipa/99517,
+ PR middle-end/93235, PR target/99085, PR tree-optimization/99225,
+ PR tree-optimization/99204, PR ipa/99034, PR tree-optimization/99079,
+ PR c++/99035, PR middle-end/99007, PR middle-end/97487,
+ PR middle-end/97971, PR tree-optimization/98287, PR middle-end/99641,
+ PR ipa/98078, PR c/99224, PR tree-optimization/99253, PR fortran/97927,
+ PR rtl-optimization/98791, PR c/99324, PR c/99136, PR c++/99613,
+ PR c++/99507, PR c++/88146, PR c++/99362, PR c++/82959, PR c++/95451,
+ PR sanitizer/99106, PR c++/97742, PR c++/99033, PR c++/98988,
+ PR c++/99031, PR c++/97878, PR fortran/99205, PR fortran/99545,
+ PR libstdc++/99181, PR ipa/99466, PR tree-optimization/96974,
+ PR target/97329 (PPC), PR target/99540 (AArch64), PR target/99704 (x86),
+ PR tree-optimization/98834, PR lto/96591, PR tree-optimization/99694,
+ PR target/99702 (RISCV), PR target/44107, PR target/48097,
+ PR objc++/49070, PR c++/99047, PR c++/98704, PR c++/98480, PR c++/96749,
+ PR c++/98118, PR c++/95616, PR c++/95615, PR c++/97587, PR c++/95822,
+ PR c++/96251, PR fortran/93660, PR fortran/99369, PR fortran/99688,
+ PR tree-optimization/99777, PR debug/99334, PR debug/99388,
+ PR tree-optimization/99824, PR target/97252 (ARM), PR c++/99062,
+ PR ipa/98265, PR rtl-optimization/96264, PR tree-optimization/97849,
+ PR target/99813 (AArch64), PR target/99753 (x86), PR target/95842 (x86),
+ PR target/99037 (AArch64), PR c++/98990, PR c++/95468, PR c++/98611,
+ PR c++/96531, PR c++/97103.
+ - Replace @tie{} string with a space in the man pages. LP: #1405685.
+
+ -- Matthias Klose <doko@debian.org> Thu, 01 Apr 2021 17:40:13 +0200
+
+ gcc-10 (10.2.1-23) experimental; urgency=medium
+
+ * Update to git 20210311 from the gcc-10 branch.
+ - Fix PR go/99458, PR target/99381 (AArch64), PR target/98959 (PPC),
+ PR target/99279 (PPC), PR target/99041 (PPC), PR c++/90448,
+ PR bootstrap/94918, PR c/99137, PR libfortran/99218.
+ * Fix --as-needed specs for -fsanitize=* options for backports.
+ LP: #1896458.
+ * Export DEB_CHECK_ALI_UPDATE=1. This should be checked after the gnat
+ transition has been prepared in experimental, and just before doing
+ the gnat's defaults change in unstable.
+ * debian/ada/check_ali_update.sh: Fix syntax errors.
+ Always run the script.
+ * Revert the PR ada/99264 fix, causing an ABI breakage in libgnat.
+
+ -- Matthias Klose <doko@debian.org> Fri, 12 Mar 2021 16:04:35 +0100
+
+ gcc-10 (10.2.1-21) experimental; urgency=medium
+
+ * Update to git 20210306 from the gcc-10 branch.
+ - Fix PR target/85074 (PA), PR fortran/99124, PR fortran/99171,
+ PR fortran/99027, PR target/99157 (ARM), PR target/99271 (ARM),
+ PR target/99234 (x86), PR c++/90333, PR c++/97246, PR c++/94546,
+ PR c++/96078, PR target/99234 (x86), PR tree-optimization/98758,
+ PR tree-optimization/98640, PR tree-optimization/98526,
+ PR tree-optimization/97897, PR debug/98656, PR ipa/98338,
+ PR target/99271 (ARM), PR target/99234 (x86), PR ada/99264,
+ PR ada/99095, PR c++/96199, PR c++/95675, PR c++/98810, PR c++/90333,
+ PR c++/97246, PR c++/94546, PR d/99337.
+ - RISC-V: Implement __builtin_thread_pointer.
+ * Fix PR sanitizer/98920, taken from the trunk.
+
+ -- Matthias Klose <doko@debian.org> Sat, 06 Mar 2021 14:01:22 +0100
+
+ gcc-10 (10.2.1-20) experimental; urgency=medium
+
+ * Update to git 20210220 from the gcc-10 branch.
+ - Fix PR rtl-optimization/96015, PR debug/96997, PR c++/94034,
+ PR c++/96905, PR c++/98326, PR c++/20408, PR c++/95888,
+ PR fortran/99111, PR fortran/99043, PR fortran/98897, PR fortran/99060,
+ PR libfortran/95647, PR libstdc++/99021.
+ * Still build the lib*gccN compat packages for sid/bullseye. Note, this
+ doesn't change anything for the upload to experimental. Closes: #972936.
+
+ -- Matthias Klose <doko@debian.org> Sat, 20 Feb 2021 19:58:49 +0100
+
+ gcc-10 (10.2.1-19) experimental; urgency=medium
+
+ * Update to git 20210206 from the gcc-10 branch.
+ - Fix PR d/98921, PR target/97701, PR rtl-optimization/98863,
+ PR rtl-optimization/98863, PR rtl-optimization/98144,
+ PR rtl-optimization/98863, PR target/96307, PR c++/98717, PR c++/98802,
+ PR c++/98295, PR c++/98355, PR c++/96282, PR preprocessor/95253.
+ * Build libgomp-plugin-hsa1 unconditionally. Removed in GCC 11.
+
+ -- Matthias Klose <doko@debian.org> Sun, 07 Feb 2021 13:04:59 +0100
+
+ gcc-10 (10.2.1-18) experimental; urgency=medium
+
+ * Stop building libasan, no soname bump in GCC 11.
+
+ -- Matthias Klose <doko@debian.org> Mon, 01 Feb 2021 11:37:27 +0100
+
+ gcc-10 (10.2.1-17) experimental; urgency=medium
+
+ * Fix packaging logic to build libgphobos.
+
+ -- Matthias Klose <doko@debian.org> Sun, 31 Jan 2021 17:34:48 +0100
+
+ gcc-10 (10.2.1-16) experimental; urgency=medium
+
+ * Update to git 20210130 from the gcc-10 branch.
+ - Fix PR ipa/98690, PR tree-optimization/98513, PR tree-optimization/98282,
+ PR tree-optimization/94994, PR tree-optimization/95401,
+ PR rtl-optimization/97144, PR rtl-optimization/98214,
+ PR tree-optimization/98302, PR tree-optimization/98371,
+ PR target/89057 (AArch64), PR tree-optimization/98221,
+ PR tree-optimization/98117, PR tree-optimization/97623,
+ PR tree-optimization/97623, PR ada/98740, PR libgomp/65099,
+ PR libstdc++/98605, PR libstdc++/96083, PR libstdc++/65480,
+ PR libstdc++/68735, PR tree-optimization/98535,
+ PR c++/98790 (closes: #980429, #980596), PR d/98806 (closes: #980204),
+ PR fortran/98022, PR fortran/98517, PR fortran/93833, PR lto/85574,
+ PR debug/98331, PR target/98853 (AArch64), PR target/98681 (AArch64),
+ PR testsuite/98771, PR testsuite/97301, PR tree-optimization/90248,
+ PR tree-optimization/98255, PR tree-optimization/97627,
+ PR tree-optimization/98766, PR gcov-profile/98739, PR ada/98228,
+ PR c++/33661, PR c++/98847, PR sanitizer/95693, PR c++/98672,
+ PR c++/98463, PR c++/97474, PR c++/98642, PR c++/63707, PR fortran/86470.
+ * Fix parallel linking of cc1gm2.
+ * PR sanitizer/98699: Don't enable --as-needed with -fsanitize=* options.
+ Closes: #980110.
+ * Use --push-state/--pop-state for gold everywhere.
+ * Backport prerequisite patch for PR target/97250 (i386: Define __LAHF_SAHF__
+ and __MOVBE__ macros, based on ISA flags).
+ * Make -march=x86-64-v[234] behave more like other -march= options, taken
+ from the trunk.
+ * Use the same breaks relations for libgcc-s2 and libgcc-s4 as for
+ libgcc-s1. Closes: #980770.
+ * Fix up plugin header install, taken from the trunk. Closes: #980609.
+ * Still build libasan, libgm2 and libgphobos, when building common libraries
+ from GCC 11.
+ * Stop building packages built from GCC 11.
+
+ -- Matthias Klose <doko@debian.org> Sun, 31 Jan 2021 12:48:05 +0100
gcc-10 (10.2.1-6) unstable; urgency=medium