From: Raspbian automatic forward porter Date: Tue, 21 Sep 2021 22:01:50 +0000 (+0100) Subject: Merge version 10.2.1-6+rpi1 and 10.3.0-9 to produce 10.3.0-9+rpi1 X-Git-Tag: raspbian/10.3.0-9+rpi1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d5e30bba61d0088f13b649f14d651d9b07afc714;p=gcc-10.git Merge version 10.2.1-6+rpi1 and 10.3.0-9 to produce 10.3.0-9+rpi1 --- 2197884ef472fb7b52e0d82def702f568417a00e diff --cc debian/changelog index 6d9b66d,a44cd91..8cfb53b --- a/debian/changelog +++ b/debian/changelog @@@ -1,15 -1,296 +1,309 @@@ - 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 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 Thu, 21 Jan 2021 02:21:35 +0000 ++ -- Raspbian forward porter 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Sun, 31 Jan 2021 12:48:05 +0100 gcc-10 (10.2.1-6) unstable; urgency=medium