diff --git a/debian/changelog b/debian/changelog index 6e12ca1..d15fd61 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,17776 +9,3 @@ gcc-14 (14.3.0-5) unstable; urgency=medium * Only apply the patch for #1108322 for 32bit big-endian targets. -- Matthias Klose Sun, 10 Aug 2025 11:43:37 +0200 - -gcc-14 (14.3.0-4) experimental; urgency=medium - - * Update to git 20250728 from the gcc-14 branch. - - Fix PR target/121027 (AArch64), PR target/118891 (AArch64), - PR tree-optimization/118891, PR tree-optimization/121131, - PR target/120908 (x86), PR target/120624 (AArch64), - PR tree-optimization/116674, PR middle-end/120631, PR middle-end/117811, - PR tree-optimization/120638, PR middle-end/120547, PR c++/120577, - PR c++/120940, PR c++/120471, PR fortran/121060, PR libstdc++/120548, - PR libstdc++/99832. - * Fix broken ada timespec record with -D_TIME_BITS=64 on 32-bit big-endian - targets (John David Anglin). Closes: #1108322. - - -- Matthias Klose Mon, 28 Jul 2025 17:42:09 +0200 - -gcc-14 (14.3.0-3) experimental; urgency=medium - - * Fix applying the gcc-m68k-no-fold-mem-offsets patches. - - -- Matthias Klose Mon, 09 Jun 2025 15:54:41 +0200 - -gcc-14 (14.3.0-2) experimental; urgency=medium - - * Update to git 20250609 from the gcc-14 branch. - - Fix PR target/119834 (S390), PR middle-end/118819, - PR rtl-optimization/117239, PR rtl-optimization/117239, - PR tree-optimization/117358, PR target/86772 (microblaze), - PR c++/120123, PR c++/120161, PR fortran/85750, PR fortran/98454, - PR target/120441 (AVR). - * Don't default to -ffold-mem-offsets on m68k (Adrian Glaubitz). - Closes: #1107416. - - -- Matthias Klose Mon, 09 Jun 2025 10:59:15 +0200 - -gcc-14 (14.3.0-1) experimental; urgency=medium - - * GCC 14.3.0 release. - - Fix PR tree-optimization/111873. - - See also C++20 iterator support in std::vector, - https://gcc.gnu.org/gcc-14/porting_to.html#cxx20-iterators - https://gcc.gnu.org/gcc-15/porting_to.html#cxx20-iterators - * Update newlib to 4.5.0.20241231. - * Refresh patches. - - -- Matthias Klose Fri, 23 May 2025 15:44:46 +0200 - -gcc-14 (14.2.0-25) experimental; urgency=medium - - * Update to git 20250517 from the gcc-14 branch (14.3 release candidate). - - Fix PR target/118623 (x86), PR c++/118822, PR c++/116960, PR c++/119303, - PR c++/118822, PR c++/116960, PR c++/119303, PR middle-end/118411, - PR ipa/119852, PR tree-optimization/113197, PR c++/118822, PR c++/86769, - PR c/112556, PR c++/113773, PR c++/118245, PR c++/116379, PR c++/117501, - PR c++/117778, PR c++/118775, PR c++/120125, PR c++/118590, - PR fortran/120191, PR fortran/119986, PR libfortran/120196, - PR libstdc++/120198. - * Disable testsuite again on Debian/alpha and riscv64 (timing out). - - -- Matthias Klose Sat, 17 May 2025 14:14:15 +0200 - -gcc-14 (14.2.0-24) experimental; urgency=medium - - * Update to git 20250511 from the gcc-14 branch. - - Fix PR tree-optimization/120156, PR target/119610 (AArch64), - PR target/119327 (PPC), PR middle-end/118950, PR c++/106973, - PR tree-optimization/120048, PR c++/105104, PR c++/115434, - PR c++/110871, PR c++/110872, PR target/116827, PR target/119172, - PR lto/113208, PR c++/116506, PR c++/116880, PR c++/98935, - PR c++/116793, PR c++/116502, PR c++/115905, PR c++/116482, - PR c++/113457, PR c++/110635, PR c++/102051, PR c++/109682, - PR c++/100476, PR c++/105475, PR c++/112341, PR c++/115906, - PR c++/115906, PR c++/111728, PR c++/115434, PR c++/110871, - PR c++/110872, PR preprocessor/108900, PR preprocessor/116047, - PR preprocessor/120061, PR target/116809. - * libsanitizer: Fix build with glibc 2.42. - - -- Matthias Klose Sun, 11 May 2025 12:25:19 +0200 - -gcc-14 (14.2.0-23) experimental; urgency=medium - - [ Nicolas Boulenguez ] - * Ada: revert upstream a210011c, restore libgnat hash. Closes: #1104593. - - [ Matthias Klose ] - * gnat: Add gnat-N- conflicts. Closes: #1063664. - - -- Matthias Klose Sat, 03 May 2025 21:17:49 +0200 - -gcc-14 (14.2.0-22) experimental; urgency=medium - - * Fix multilib installation for PR libstdc++/103382. - - -- Matthias Klose Thu, 01 May 2025 09:53:27 +0200 - -gcc-14 (14.2.0-21) experimental; urgency=medium - - * Stop building packages built by gcc-15. - * Bump standards version. - - -- Matthias Klose Thu, 01 May 2025 07:11:26 +0200 - -gcc-14 (14.2.0-20) experimental; urgency=medium - - * Update to git 20250501 from the gcc-14 branch. - - PR tree-optimization/119417, PR target/119450 (x86), - PR middle-end/119204, PR middle-end/119219, PR middle-end/119204, - PR c/119183, PR tree-optimization/118953, PR middle-end/115871, - PR c/114870, PR tree-optimization/118915, PR target/119408 (loong), - PR rtl-optimization/116564, PR ipa/118318, PR c++/114992, - PR c/117145, PR c/117245, PR c/100420, PR c/119000, PR c/117806, - PR c/116284, PR c/117391, PR c++/119150, PR c++/98533, PR c++/119123, - PR c++/119045, PR c++/117504, PR c++/116681, PR c++/119378, - PR c++/114292, PR c++/119316, PR c++/119233, PR c++/119194, - PR c++/119344, PR c++/118104, PR c++/116731, PR d/117621, - PR fortran/116706, PR libgcc/119151, PR libstdc++/112803, - PR libstdc++/119429, PR libstdc++/115939, PR libstdc++/119135, - PR libstdc++/112490, PR tree-optimization/119351, - PR target/118892 (AArch64), PR tree-optimization/118924, - PR tree-optimization/118924, PR target/119235 (S390), - PR tree-optimization/119778, PR middle-end/119706, PR target/119549 (x86), - PR tree-optimization/119534, PR middle-end/119808, - PR rtl-optimization/119785, PR driver/119727, PR tree-optimization/119722, - PR tree-optimization/119707, PR lto/119625, PR rtl-optimization/119291, - PR target/119386 (x86), PR target/119784 (x86), PR target/119572 (RISCV), - PR target/115258 (AArch64), PR tree-optimization/116125, - PR target/118501 (LOONG), PR target/118501 (AArch64), - PR target/119133 (AArch64), PR tree-optimization/119399, - PR middle-end/113546, PR tree-optimization/117243, - PR tree-optimization/116749, PR tree-optimization/118922, PR lto/119792, - PR c/113688, PR c/114014, PR c/114713, PR c/117724, - PR tree-optimization/116412, PR middle-end/111285, - PR tree-optimization/116922, PR target/116927 (AArch64), - PR tree-optimization/116098, PR rtl-optimization/119689, - PR rtl-optimization/115568, PR rtl-optimization/115568, - PR target/118601 (RISCV), PR target/116593 (RISCV), - PR target/116591 (RISCV), PR target/117286 (RISCV), - PR target/117483 (RISCV), PR target/116036 (RISCV), - PR target/116111 (RISCV), PR target/116149 (RISCV), - PR target/116240 (RISCV), PR target/116305 (RISCV), - PR target/116086 (RISCV), PR target/116592 (RISCV), - PR target/116693 (RISCV), PR target/117544 (RISCV), - PR target/117878 (RISCV), PR target/117383 (RISCV), - PR target/106544 (RISCV), PR target/118137 (RISCV), - PR target/117682 (RISCV), PR target/118154 (RISCV), - PR target/118182 (RISCV), PR target/118357 (RISCV), - PR target/116308 (RISCV), PR target/116256 (RISCV), - PR tree-optimization/119145, PR middle-end/119119, - PR tree-optimization/119096, PR ipa/119067, PR tree-optimization/119057, - PR lto/114501, PR ipa/111245, PR target/119383 (AArch64), - PR debug/101533, PR middle-end/101478, PR tree-optimization/98845, - PR tree-optimization/87984, PR middle-end/66279, PR ipa/116572, - PR c/113688, PR c/114014, PR c/114713, PR c/117724, PR target/116550, - PR target/119340, PR c/119582, PR c++/119807, PR c++/112288, - PR c++/116954, PR c++/113835, PR c++/114772, PR c++/101180, - PR c++/111075, PR c++/99214, PR c++/114525, PR c++/114970, - PR c++/119345, PR c++/119175, PR c++/117530, PR c++/119687, - PR c++/119574, PR c++/119652, PR c++/118629, PR c++/99546, - PR c++/113925, PR c++/106976, PR c++/109961, PR c++/117336, - PR c++/117849, PR c++/119387, PR c++/79786, PR c++/119383, - PR d/119826, PR d/119817, PR d/118309, PR d/117002, PR fortran/119656, - PR fortran/119380, PR lto/119792, PR lto/91299, - PR libgcc/101075, PR libgcc/119796, PR preprocessor/108900, - PR target/119408 (LOONG), PR libstdc++/104606, PR libstdc++/118083, - PR libstdc++/118083, PR libstdc++/108760, PR libstdc++/105609, - PR libstdc++/117121, PR libstdc++/108846, PR libstdc++/116471, - PR libstdc++/21334, PR libstdc++/115285, PR libstdc++/115285, - PR libstdc++/115046, PR libstdc++/112490, PR libstdc++/119671, - PR libstdc++/101587, PR libstdc++/101587, PR libstdc++/116440, - PR libstdc++/119593, PR libstdc++/119469, PR libstdc++/106612, - PR libstdc++/110498, PR libstdc++/114758, PR libstdc++/117983, - PR libstdc++/114945, PR libstdc++/116212, PR libstdc++/118699, - PR libstdc++/101527, PR libstdc++/108487, PR target/119533 (RISCV), - PR target/119547 (RISCV), PR ada/112958, PR c++/119981, PR c++/119378, - PR fortran/106948. - * Don't run the tests on the Hurd, timing out. - * On ppc64el configure --with-long-double-format=ieee for upcoming distros. - * Update libasan symbols file. - * Address PR libstdc++/103382, when not building the common libs, install - the library in the gcc_lib_dir to link against the libstdc++ from this - GCC version. - - -- Matthias Klose Thu, 01 May 2025 07:06:21 +0200 - -gcc-14 (14.2.0-19) unstable; urgency=medium - - * Update to git 20250315 from the gcc-14 branch. - - Fix PR ada/119265, PR c++/117512, PR c++/119134. - - -- Matthias Klose Sat, 15 Mar 2025 02:47:42 +0100 - -gcc-14 (14.2.0-18) unstable; urgency=medium - - * Update to git 20250312 from the gcc-14 branch. - - Fix PR target/115485 (ARM), PR target/119084 (loong), - PR rtl-optimization/118320, PR target/118942 (ARM), - PR target/118531 (AArch64), PR tree-optimization/118976, - PR rtl-optimization/118739, PR tree-optimization/117919, - PR ipa/118243, PR target/116720 (RISCV), PR target/118835 (S390), - PR jit/118780, PR tree-optimization/118717, - PR tree-optimization/118653, PR tree-optimization/117979, - PR tree-optimization/117119, PR tree-optimization/117113, - PR lto/113207, PR rtl-optimization/118662, PR tree-optimization/117424, - PR tree-optimization/116906, PR tree-optimization/115494, - PR tree-optimization/114052, PR tree-optimization/112859, - PR tree-optimization/112859, PR tree-optimization/115347, - PR target/118843 (loong), PR target/118815 (x86), - PR driver/117739, PR c++/115580, PR c++/119038, PR c++/118053, - PR c++/118673, PR c++/118285, PR c++/118849, PR d/116961, - PR fortran/118080, PR fortran/59252, PR jit/118780, PR modula2/118761, - PR modula2/115112, PR modula2/118703, PR target/118844 (loong), - PR libstdc++/119121, PR libstdc++/118811, PR libstdc++/104395, - PR libstdc++/105258, PR libstdc++/118160, PR libstdc++/100249, - PR libstdc++/117921, PR libstdc++/118158, PR d/119139, - PR fortran/118640, PR fortran/109066, PR fortran/119054, - PR fortran/103391, PR d/119112. - - -- Matthias Klose Wed, 12 Mar 2025 03:45:44 +0100 - -gcc-14 (14.2.0-17) unstable; urgency=medium - - * Update to git 20250212 from the gcc-14 branch. - - Fix PR target/118561 (loongarch), PR middle-end/115913, - PR fortran/118750, PR fortran/108434, PR fortran/108454, - PR fortran/117434, PR fortran/110993, PR target/118685 (FreeBSD), - PR target/118825 (x86), PR target/118813 (x86), PR target/118776 (x86), - PR rtl-optimization/117506, PR ipa/117432, PR tree-optimization/118689, - PR modula2/115032, PR rtl-optimization/118638, - PR tree-optimization/118605, PR middle-end/114877, - PR tree-optimization/118522, PR ipa/118400, PR c++/115586, PR c++/118763, - PR c++/118661, PR c++/118655, PR c++/117827, PR d/118477. - * Build using amdgcn-tools-19 instead of -18. - - -- Matthias Klose Wed, 12 Feb 2025 15:06:54 +0100 - -gcc-14 (14.2.0-16) unstable; urgency=medium - - * Update to git 20250130 from the gcc-14 branch. - - Fix PR target/110901 (AArch64), PR target/113257 (AArch64), - PR c++/118047, PR c++/118355, PR c++/117855, PR c++/107522, - PR fortran/118683, PR libstdc++/118413, PR libstdc++/118185, - PR libstdc++/100249. - * Also backport force_lowpart_subreg for PR target/118501. - - -- Matthias Klose Thu, 30 Jan 2025 08:50:29 +0100 - -gcc-14 (14.2.0-15) unstable; urgency=medium - - * Update to git 20250127 from the gcc-14 branch. - - Fix PR rtl-optimization/117186, PR target/118184 (AArch64), - PR target/118067 (x86), PR target/118329 (AVR), PR gcov-profile/116743, - PR c++/117153, PR c++/118509, PR c++/118049, PR c++/118255, - PR c++/118147, PR c++/117775, PR d/114434, PR d/115249, PR d/116373, - PR fortran/81978, PR libfortran/118571, PR libstdc++/109849, - PR libstdc++/90389. - * Fix nroff warnings for gcc-TOOL manpages (Bjarni Ingi Gislason). - Closes: #1094299, #1094300, #1094302. - * Fix PR target/118501, taken from the trunk. Closes: #1091161. - - -- Matthias Klose Mon, 27 Jan 2025 13:41:39 +0100 - -gcc-14 (14.2.0-14) unstable; urgency=medium - - * Update to git 20250115 from the gcc-14 branch. - - Fix PR middle-end/118140, PR c++/114630. - * Constrain the lib32 conflicts to non-mips architectures. - - -- Matthias Klose Wed, 15 Jan 2025 20:07:48 +0100 - -gcc-14 (14.2.0-13) unstable; urgency=medium - - * Update to git 20250111 from the gcc-14 branch. - - Fix PR tree-optimization/117912, PR target/114801 (ARM), - PR middle-end/118024, PR rtl-optimization/117095, PR sanitizer/117960, - PR rtl-optimization/113994, PR rtl-optimization/116799, - PR middle-end/117847, PR libgomp/117851, PR target/117642, PR c/117802, - PR middle-end/102674, PR middle-end/43374, PR tree-optimization/94589, - PR tree-optimization/117612, PR middle-end/117458, PR middle-end/117459, - PR tree-optimization/117439, PR tree-optimization/117439, - PR c/117641, PR c/117745, PR c++/118060, PR c++/117925, PR c++/117925, - PR c++/117792, PR c++/117985, PR c++/115430, PR c++/113108, - PR c++/102594, PR c++/116369, PR c++/115657, PR c++/114854, - PR c++/109859, PR c++/117825, PR c++/116108, PR c++/117614, - PR c++/117317, PR c++/100358, PR c++/115008, PR fortran/106692, - PR libstdc++/89624, PR libstdc++/108236, PR libstdc++/117962, - PR libstdc++/109517, PR libstdc++/109976, PR libstdc++/106212, - PR libstdc++/117966, PR libstdc++/118035, PR libstdc++/112349, - PR libstdc++/112641, PR libstdc++/118093. - - [ Nicolas Boulenguez ] - * Ada: remove 'Provides: gnat-V-HASH' from gnat-V (keep it in gnat-V-TARGET). - - [ Matthias Klose ] - * Only provide the gnat-V-HASH for native compilers. - * Enable the testsuite on alpha again. - * Add lib32 conflicts for libn32 packages. Closes: #1092571. - - -- Matthias Klose Sat, 11 Jan 2025 10:53:08 +0100 - -gcc-14 (14.2.0-12) unstable; urgency=medium - - * Update to git 20241230 from the gcc-14 branch. - - Fix PR c++/118069, PR target/114801 (ARM), PR target/117675 (ARM), - PR fortran/117797, PR fortran/117897, PR fortran/117730, - PR fortran/84674, PR modula2/117120. - * Add missing build dependency on gnat [hurd-amd64] (Samuel Thibault). - Closes: #1089930. - * Use GCC 14 as build dependency except on m68k. - * d/control: Add Rules-Requires-Root: binary-targets. Too late for trixie. - * Run the testsuite in parallel again. - * Apply proposed patch for PR modula2/118045. - * Drop the package-metadata spec, now implemented in the linkers. - Closes: #1090824. - * Fix check for assembler section merging support on ARM, see binutils - PR ld/32491. - - -- Matthias Klose Mon, 30 Dec 2024 11:54:30 +0100 - -gcc-14 (14.2.0-11) unstable; urgency=medium - - * Update to git 20241214 from the gcc-14 branch. - - Fix PR driver/117942, PR c++/117880, PR c++/117845, - PR target/117926 (x86), PR target/64242 (AVR), PR ada/117996, - PR c++/117615, PR fortran/109105, PR fortran/117843, - PR fortran/117791, PR modula2/115328, PR modula2/117948, - PR modula2/117904, PR modula2/117660, PR modula2/117371, - PR fortran/117819, PR fortran/117820. - * Remove the ada-nobiarch-check patch, superseded. - * Fix ada support on hurd-amd64 (Samuel Thibault). Closes: #1089743. - * Rewrite the logwatch script to look at all log files. - * Fix libphobos testsuite with sbuild's unshare backend. Closes: #1089007. - - -- Matthias Klose Sat, 14 Dec 2024 10:10:34 +0100 - -gcc-14 (14.2.0-10) unstable; urgency=medium - - * Update to git 20241204 from the gcc-14 branch. - - Fix PR tree-optimization/116463, PR tree-optimization/117594, - PR tree-optimization/117574, PR middle-end/117433, - PR tree-optimization/117417, PR tree-optimization/117333, - PR tree-optimization/117307, PR tree-optimization/117254, - PR tree-optimization/117142, PR target/117105, PR target/114942, - PR fortran/117774, PR fortran/105054, PR modula2/117371, - PR modula2/115328, PR modula2/116918, PR modula2/117555, - PR modula2/116181, PR modula2/116557, PR libstdc++/106676, - PR libstdc++/117560, PR libstdc++/117822. - - [ Nicolas Boulenguez ] - * Ada: link with libatomic on sparc and reenable sparc (as in gcc-13). - * Ada: update PR114065 patches to v12, only keep the changes fixing bugs. - - [ Matthias Klose ] - * Fix amdgcn-tools links for the amdgcn offload install. - * Fix PR libgomp/117851, taken from the trunk. - * Build-depend on git, needed for the gotools tests. - * Don't run the libgo tests for multilibs, that cannot run. - * Don't run the gnat and gm2 tests for multilibs, which are not built. - * Refresh patches. - * Bump standards version. - * Run the tests sequentially on architectures with failing builds. - - -- Matthias Klose Wed, 04 Dec 2024 12:24:10 +0100 - -gcc-14 (14.2.0-9) unstable; urgency=medium - - * Update to git 20241128 from the gcc-14 branch. - - Fix PR target/117564 (PA), PR target/117525 (PA), PR target/117408 (ARM), - PR target/117443 (PA), PR target/116999 (AArch64), - PR target/117045 (AArch64), PR target/116629 (AArch64), - PR target/116371 (AArch64), PR target/117304 (x86), - PR target/116371 (AArch64), PR tree-optimization/117398, - PR tree-optimization/117287, PR middle-end/117354, PR target/117296, - PR ada/117328, PR ada/113868, PR ada/113036, PR c++/117158, - PR c++/101463, PR c++/116634, PR fortran/115700, PR fortran/115700, - PR fortran/115070, PR fortran/115348, PR libstdc++/117520, - PR libstdc++/117406, PR target/117562 (x86), PR target/117744 (AVR), - PR other/116603, PR testsuite/109360, PR target/117357 (x86), - PR target/117659 (AVR), PR middle-end/116997, PR target/117418 (x86), - PR target/117500 (AVR), PR ada/115917, PR analyzer/115724, - PR analyzer/111475, PR fortran/117763, PR fortran/84869, - PR fortran/116388, PR fortran/109345, PR fortran/104819, - PR fortran/115700, PR fortran/115700, PR fortran/115070, - PR fortran/115348, PR fortran/79685, PR fortran/84868, PR fortran/100273, - PR fortran/116530, PR fortran/108889, PR modula2/116378, - PR modula2/116181, PR modula2/115823, PR modula2/116048, - PR modula2/115957, PR modula2/115804, PR modula2/115540, - PR modula2/115536, PR modula2/114529, PR modula2/115057, - PR modula2/115003, PR preprocessor/117118, PR modula2/115276. - * Update VCS attributes in the control file. - * Add sparc to any_archs (Adrian Glaubitz). - * Fix running the tests with exactly one dejagnu run. - - -- Matthias Klose Thu, 28 Nov 2024 11:50:57 +0100 - -gcc-14 (14.2.0-8) unstable; urgency=medium - - * Update to git 20241102 from the gcc-14 branch. - Fix PR target/114759 (PPC), PR jit/117275, - PR rtl-optimization/116783 (closes: #1080974), PR target/117318 (x86), - PR rtl-optimization/117327, PR target/116415 (PPC), - PR middle-end/117249, PR sanitizer/117209, PR target/116953 (AVR), - PR target/117240 (x86), PR middle-end/116891, PR middle-end/116891, - PR tree-optimization/117104, PR tree-optimization/116982, - PR tree-optimization/116907, PR tree-optimization/116481, - PR tree-optimization/116290, PR middle-end/115110, PR target/117159 (x86), - PR ada/116551, PR c/117230, PR c++/117259, PR c++/117107, PR c++/92687, - PR c++/116929, PR fortran/84868, PR fortran/79685. - * Re-enable rs on hurd-i386 and hurd-amd64 (Samuel Thibault). - Closes: #1086120. - * Add go support for hurd-amd64 (Samuel Thibault). Closes: #1086475. - * Remove hurd-alpha references. - * Disable the rust frontend on x32 temporarily (Adrian Glaubitz). - Closes: #1086022. - - -- Matthias Klose Sat, 02 Nov 2024 14:48:28 +0100 - -gcc-14 (14.2.0-7) unstable; urgency=medium - - * Update to git 20241019 from the gcc-14 branch. - - Fix PR ipa/115815, PR target/116883 (RISCV), PR c++/116534, - PR target/117116 (x86), PR ipa/109985, PR testsuite/116238 (AArch64), - PR tree-optimization/117041, PR middle-end/117086, - PR tree-optimization/116990, PR tree-optimization/116879, - PR tree-optimization/116850, PR tree-optimization/116768, - PR tree-optimization/116166, PR target/116921 (x86), - PR middle-end/116899, PR middle-end/116898, PR target/116627, - PR target/116738 (x86), PR ada/114593, PR ada/115535, PR ada/114640, - PR ada/114636, PR c++/117054, PR c++/116476, PR c++/116424, PR c++/116678, - PR libstdc++/90276, PR libstdc++/117085, PR libstdc++/117135, - PR libstdc++/117094. - - -- Matthias Klose Sat, 19 Oct 2024 09:24:57 +0200 - -gcc-14 (14.2.0-6) unstable; urgency=medium - - * Update to git 20241005 from the gcc-14 branch. - - PR target/116962 (x86), PR target/116953 (AVR), - PR tree-optimization/116585, PR target/116839 (x86), - PR target/115860 (S390), PR target/116237 (darwin), - PR tree-optimization/116460, PR middle-end/115426, - PR tree-optimization/116610, PR middle-end/116454, - PR tree-optimization/116380, PR tree-optimization/116274, - PR tree-optimization/116258, PR middle-end/115641, PR target/116621 (x86), - PR ada/116430, PR c++/115361, PR c++/115987, PR c++/116418, - PR c++/116492, PR c++/116676, PR fortran/100273, PR c++/116369, - PR libstdc++/116857, PR libstdc++/37475, PR libstdc++/90276, - PR libstdc++/116755, PR libstdc++/116529, PR libstdc++/116754, - PR libstdc++/116777, PR libstdc++/108619. - * Reapply the sparc64 bits to the gcc-as-needed patch. Closes: #1082624, - - -- Matthias Klose Sat, 05 Oct 2024 05:46:25 +0200 - -gcc-14 (14.2.0-5) unstable; urgency=medium - - * Update to git 20240915 from the gcc-14 branch. - - Fix PR ipa/116410, PR tree-optimization/116501, PR c++/116219, - PR target/112108 (AArch64), PR target/116512 (x86), PR c++/116567, - PR c++/116606, PR fortran/116530, PR libstdc++/113663, - PR libstdc++/116549, PR libstdc++/116381, PR lto/116361, - PR target/116617 (x86), PR c++/96097, PR c++/116636, PR c++/116449, - PR c++/116320, PR c++/116276, PR lto/116614, PR libstdc++/116159, - PR libstdc++/116641. - * Don't run the tests on the riscv64 buildds, timing out. - * For offloading, require the amdgcn tools based on LLVM 19. - - -- Matthias Klose Sun, 15 Sep 2024 10:44:10 +0200 - -gcc-14 (14.2.0-4) unstable; urgency=medium - - * Update to git 20240829 from the gcc-14 branch. - - Fix PR target/116390 (AVR), PR target/116407 (AVR), - PR c++/116384 (closes: #1078786). - * Disable running the tests on alpha and arm64, hanging on the buildds. - * gcc/configure.ac enables some features based on the binutils version. The - most recently checked binutils version is 2.36 for GCC 14. For now it is - safe to derive the binutils runtime dependency from the binutils build - dependency. - - -- Matthias Klose Fri, 30 Aug 2024 12:17:39 +0200 - -gcc-14 (14.2.0-3) unstable; urgency=medium - - * Update to git 20240817 from the gcc-14 branch. - - Fix PR target/85624 (AVR), PR target/115464 (AArch64), - PR target/116174 (x86), PR c++/116327, PR c++/104981, PR c++/115550. - - s390: Fix high-level builtins vec_gfmsum{,_accum}_128. LP: #2075567. - * Don't build gccrs on the Hurd. - * Disable building gnat on hurd-amd64, until it gets bootstrapped. - * Don't run dwz on hurd-*. - * Update symbols files for libasan, libgccjit, libstdc++ and libgphobos. - Closes: #1077492. - - -- Matthias Klose Sun, 18 Aug 2024 19:10:28 +0200 - -gcc-14 (14.2.0-2) unstable; urgency=medium - - * Update to git 20240811 from the gcc-14 branch. - - Fix PR target/116287 (x86), PR target/116295 (AVR), PR target/113384 (PA), - PR tree-optimization/116224, PR target/116189 (SH), - PR target/116033 (RISCV), PR tree-optimization/116156, - PR target/116043 (x86), PR target/115981 (x86), PR c++/116223, - PR c++/112632, PR c++/116071, PR c++/88313, PR c++/115897, - PR c++/115656, PR c++/115296, PR c++/112288, PR fortran/108889, - PR target/116007, PR libstdc++/116038, PR libstdc++/115399, - PR libstdc++/114387, PR libstdc++/115854, PR libstdc++/116070, - PR libstdc++/116070. - * Fix two lintian warnings for the control file. - * Build-depend on pkgconf instead of pkg-config. - * gnat: Use the GNATBIND/GNATMAKE passed from the toplevel makefile. - Provide local unversioned symlinks gnatmake and gnatbind for the build. - Closes: #1078144. - - -- Matthias Klose Sun, 11 Aug 2024 03:56:24 +0200 - -gcc-14 (14.2.0-1) unstable; urgency=medium - - * GCC 14.2.0 release. - - * Update to git 20240801 from the gcc-14 branch. - - Fix PR target/115981 (x86). - * Show bootstrap compilers in the build log. - * Configure with --disable-multilib on loong64. - * Use the versioned gnatbind and gnatmake binaries for the build. - * Emit the config.log when the configure step fails. - * Refresh patches. - - -- Matthias Klose Thu, 01 Aug 2024 17:43:39 +0200 - -gcc-14 (14.1.0-5) unstable; urgency=medium - - * Update to git 20240719 from the gcc-14 branch. - - Fix PR c++/115865, PR rtl-optimization/115049, PR target/115351 (x86), - PR ipa/113787, PR tree-optimization/113673, PR target/115526 (alpha), - PR middle-end/115887, PR middle-end/115527, PR tree-optimization/115382, - PR tree-optimization/115868, PR tree-optimization/115841, - PR tree-optimization/115843, PR tree-optimization/115701, - PR tree-optimization/115701, PR tree-optimization/115867, - PR tree-optimization/115843, PR target/115459 (alpha), - PR target/115554 (RISCV), PR target/115562 (RISCV), - PR target/113719 (x86), PR target/113719 (x86), PR target/115872, - PR target/115752 (loongarch), PR target/115840 (RISCV), - PR target/115611 (ARM), PR middle-end/115836, PR target/113715 (RISCV), - PR analyzer/114899, PR c++/115476, PR c++/115165, PR c++/111890, - PR c++/115897, PR c++/106760, PR c++/115754, PR c++/99242, PR c++/99241, - PR fortran/93635, PR fortran/99798, PR fortran/103312, - PR libstdc++/113376, PR libstdc++/115522. - * On loong64, also build-depend on the gdc-14 frontend. - * Build libitm1 on loong64 and riscv64. - * Disable running the tests on x32, hanging on the buildds. - - -- Matthias Klose Fri, 19 Jul 2024 12:09:39 +0200 - -gcc-14 (14.1.0-4) unstable; urgency=medium - - * Update to git 20240710 from the gcc-14 branch. - - Fix PR target/115591 (RISCV), PR target/115188 (ARM), - PR target/87376 (AVR), PR target/115475 (AArch64), - PR target/115691 (PARISC), PR target/98762 (AVR), PR target/106069 (PPC), - PR target/115355 (PPC), PR target/114936 (AArch64), - PR target/88236 (AVR), PR target/115726 (AVR), PR pch/115312, - PR c/114930, PR c/115502, PR c++/115623, PR fortran/114019, - PR fortran/55978, PR fortran/115390, PR target/114890 (AArch64), - PR target/115153 (ARM), PR target/115763 (RISCV), - PR tree-optimization/115723, PR tree-optimization/115694, - PR tree-optimization/115669, PR tree-optimization/115646, - PR fortran/84006, PR fortran/100027, PR fortran/98534, PR fortran/115700, - PR libstdc++/115807, PR libstdc++/115585. - * d/p/0009-Ada-select-64-bits-time-functions-from-GNU-libc-when.diff: - Adjust for the new glibc behaviour of defining __USE_TIME_BITS64 also - on native 64-bits platforms (Simon Chopin). Addresses: #1074577. - LP: #2071605. - * Pass --package-metadata on distros with supporting linkers (starting - with Debian trixie and Ubuntu noble). - The package metadata is constructed from the environment variables - ELF_PACKAGE_METADATA. - Setting NO_PKG_METADATA=1 disables the generation of the package metadata. - * Build target libraries with -mbranch-protection=standard to enable PAC/BTI - support on arm64 (Emanuele Rocca). Addresses: #1055711. - * Build target libraries with -fno-omit-frame-pointer, when enabled in - dpkg-buildflags. - * Strip again the executables. - - -- Matthias Klose Wed, 10 Jul 2024 12:12:12 +0200 - -gcc-14 (14.1.0-3) unstable; urgency=medium - - * Update to git 20240630 from the gcc-14 branch. - - Fix PR tree-optimization/115278, PR target/114846 (PPC), - PR tree-optimization/115508, PR driver/115440, PR target/115342 (AArch64), - PR target/106069 (PPC), PR target/115355 (PPC), PR target/114846 (PPC), - PR c++/115624, PR c/115587, PR c++/115504, PR c++/115198, PR c++/115358, - PR libstdc++/115668, PR libstdc++/115575, PR libstdc++/115454. - - Backport a fix for an ICE on riscv64. Closes: #1071140. - * Fix typo for loong64 build dependencies. - * Disable running the tests on the Ubuntu arm64 buildds (times out). - * Starting with Ubuntu 24.10, stop building s390x multilibs. - * Fix gccrs build dependencies on the Hurd. Closes: #1073830. - * Drop the sys-auxv-header patch. Closes: #1071555. - - -- Matthias Klose Sun, 30 Jun 2024 16:27:40 +0200 - -gcc-14 (14.1.0-2) unstable; urgency=medium - - * Update to git 20240619 from the gcc-14 branch. - - Fix PR target/109549 (S390), PR target/115253 (ARM), - PR rtl-optimization/115281, PR target/115353 (ARM), - PR middle-end/115352, PR tree-optimization/115337, PR middle-end/108789, - PR target/115324 (PPC), PR rtl-optimization/114902, - PR rtl-optimization/115092, PR tree-optimization/115307, - PR target/115297 (alpha), PR tree-optimization/115192, - PR target/113719 (x86), PR tree-optimization/115149, - PR tree-optimization/115197, PR tree-optimization/114921, - PR target/115169 (loongarch), PR tree-optimization/115232, - PR rtl-optimization/115038, PR tree-optimization/115152, - PR sanitizer/115172, PR target/115069 (x86), PR tree-optimization/115154, - PR tree-optimization/115143, PR tree-optimization/114998, - PR middle-end/114931, PR middle-end/114931, PR ada/114708, - PR ada/115270, PR c/115290, PR middle-end/114931, PR c/114493, - PR target/111343 PR c++/115511, PR c++/99678, PR c++/115239, - PR c++/115283, PR c++/115378, PR c++/115187, PR c++/114868, - PR c++/105320, PR c++/114275, PR c++/114983, PR libstdc++/107800, - PR c++/115139, PR c++/115114, PR c++/114994, PR fortran/83865, - PR fortran/115150, PR fortran/86100, PR fortran/115039, - PR fortran/114874, PR jit/115442, PR target/115360 (ARM), - PR target/115065 (AVR), PR libstdc++/115308, PR libstdc++/115247, - PR libstdc++/114958, PR libstdc++/115335, PR libstdc++/111641, - PR libstdc++/109849, PR libstdc++/115269, PR libstdc++/114940, - PR libstdc++/115099, PR libstdc++/115119, PR libstdc++/115015, - PR libstdc++/115063, PR libstdc++/114891, PR libstdc++/114866. - * Configure again with --enable-checking=release. Closes: #1072519. - * On loong64, build-depend on GCC 14 frontends. Closes: #1072635. - * Build gccrs on x32. Closes: #1072345, #1072327. - * Don't build Ada on sparc (32bit). Closes: #1072328. - - -- Matthias Klose Wed, 19 Jun 2024 09:44:29 +0200 - -gcc-14 (14.1.0-1) unstable; urgency=medium - - * GCC 14.1.0 release. - * Update to git 20240514 from the gcc-14 branch. - - Fix PR target/114975 (AVR), PR tree-optimization/114965, - PR middle-end/114907, PR sanitizer/114956, PR tree-optimization/114876, - PR ipa/92606, PR c++/89224, PR c++/114856, PR c++/114889, - PR target/69374, PR target/112959, PR target/114968 (x86), - PR driver/114980, PR c++/114974, PR c++/114901, PR c++/114903, - PR fortran/114827, PR target/114981 (AVR). - - [ Nicolas Boulenguez ] - * Improve the ada-lib-info-source-date-epoch patch. - * Ada: remove duplicate unused patches - * ada-749574.diff: update and apply again. - * Refresh the autogen part of ada-{armel-libatomic,link-lib}.diff. - * Ada: fix a typo in patch for PR ada/114065 breaking the build on hurd. - - [ Matthias Klose ] - * Refresh patches. - * Update NEWS files. - * gcc-14: Depend on cpp-14, lost with the -for-build/-for-host changes. - * Run the tests again during the build. - * Turn on again PGO and LTO builds. - - -- Matthias Klose Tue, 14 May 2024 09:22:26 +0200 - -gcc-14 (14-20240429-1) unstable; urgency=medium - - * Snapshot, taken from the trunk 20240429. - - * Apply proposed patch for PR libquadmath/114533 (Simon Chopin). - Closes: #1064426. LP: #2052929. - * Don't build the libstdc++-doc package when the nodoc profile is enabled. - * Clean up some version restrictions on build-dependencies. - * Don't set the _FILE_OFFSET_BITS and _TIME_BITS macros, if the - _DISTRO_EVADE_TIME_BITS macro is defined. - See https://sourceware.org/bugzilla/show_bug.cgi?id=31624. - * Build-depend on amdgcn-tools-18, required for new gcn offload targets. - * Package the new gfx1030, gfx1036, gfx1100 and gfx1103 offload targets. - LP: #2060619. - * rs now requires cargo to bootstrap. Disable building gccrs on architectures - which don't have cargo. - Disable gccrs cross compilers. Not working upstream, more constraints - on rust macros. - * Build gnat, gdc and gm2 on loong64. Closes: #1069708. - * Integrate gnat patches from Nicolas: - - Update the ada-lib-info-source-date-epoch patch. - - Remove the pr114065-proposed patch. - - Add patches (v7) from PR ada/114065. Addresses: #1067453. - - -- Matthias Klose Mon, 29 Apr 2024 11:15:28 +0200 - -gcc-14 (14-20240330-1) unstable; urgency=medium - - * Snapshot, taken from the trunk 20240330. - - * Make vhdl known to the PPC backend. - * Use the proposed patch to fix PR ada/114064, 64bit definitions for - time_t_bits type on 32bit archs. - * Move the _FORTIFY_SOURCE setting from cc1 to the driver. - * d/p/gcc-distro-defaults: Make -fstack-protector-explicit known. - * newlib: amdgcn: Implement proper locks, taken from newlib trunk. - * Refresh patches. - * Use gcc:SoftVersion for -for-host dependencies (Helmut Grohne). - Closes: #1067904. - - -- Matthias Klose Sat, 30 Mar 2024 13:27:56 +0100 - -gcc-14 (14-20240315-1) unstable; urgency=medium - - * Snapshot, taken from the trunk 20240315. - - * Fix installation of the amdgcn offload compiler. Closes: #1065458. - * Fix installation of the nvptx offload compiler. Closes: #1065599. - * Add loong64 bits for the gcc-multilib-multiarch patch. Closes: #1061371. - * Enable Modula-2 on the Hurd (Samuel Thibault). Closes: #1066932. - - -- Matthias Klose Fri, 15 Mar 2024 20:35:12 +0100 - -gcc-14 (14-20240303-1) unstable; urgency=medium - - * Snapshot, taken from the trunk 20240303. - * Build without gdb for now. - - -- Matthias Klose Sun, 03 Mar 2024 11:40:51 +0100 - -gcc-14 (14-20240221-2.1) unstable; urgency=medium - - * Non-maintainer upload. - * Upload to unstable to start the 64-bit time_t transition. - - -- Steve Langasek Mon, 26 Feb 2024 21:41:05 +0000 - -gcc-14 (14-20240221-2) experimental; urgency=medium - - * libgnat: Use Long_Long_Integer'Size for the definition of time_t_bits - for 32bit architectures using time_t64. - - -- Matthias Klose Thu, 22 Feb 2024 04:12:32 +0100 - -gcc-14 (14-20240221-1) experimental; urgency=medium - - * Snapshot, taken from the trunk 20240221. - - * Proposed fix for PR d/113772. - * Fix disabling go and m2 according to OS (Samuel Thibault). Closes: #1063643. - * Pass -D_TIME_BITS=64 together with -D_FILE_OFFSET_BITS=64 by default - on the 32bit architectures armel, armhf, hppa, m68k, mips, mipsel, - powerpc (-m32 only) and sh4. - * PR libstdc++/99832, std::chrono::system_clock::{from,to}_time_t: - Add ABI tag for timet64. - * Fix libsanitizer build with _TIME_BITS set. - - -- Matthias Klose Thu, 22 Feb 2024 00:27:13 +0100 - -gcc-14 (14-20240207-1) experimental; urgency=medium - - * Snapshot, taken from the trunk 20240207. - - * Enable sanitizer packages for loong64. - * Build libubsan1 for riscv64. - * Apply proposed patch for PR target/113720 (alpha). - * Drop the libgo-soname patch, use the bumped libgo upstream soname. - * Apply proposed patch for PR middle-end/113731. - - -- Matthias Klose Wed, 07 Feb 2024 05:39:32 +0100 - -gcc-14 (14-20240201-3) unstable; urgency=medium - - * Fix PR middle-end/113705 (ftbfs on arm64). Closes: #1062535. - - -- Matthias Klose Thu, 01 Feb 2024 22:53:33 +0100 - -gcc-14 (14-20240201-2) unstable; urgency=medium - - * Snapshot, taken from the trunk 20240201. - - * Add more dependencies for -for-build and -for-host packages. - * For Ubuntu, only define _FORTIFY_SOURCE, if there are no options - -U_FORTIFY_SOURCE or -D_FORTIFY_SOURCE=N given. - * Update libgcc-s symbols files. - - -- Matthias Klose Thu, 01 Feb 2024 14:11:28 +0100 - -gcc-14 (14-20240131-1) unstable; urgency=medium - - * Snapshot, taken from the trunk 20240131. - - [ Matthias Klose ] - * Fix and add dependencies for -for-build and -for-host packages. - * Add conflict to libgccjit-13-doc. Closes: #1061647. - * Fix some -for-{build,host} package descriptions. Closes: #1061670. - * Correct conflicts with old gnat-N versions. Addresses: #1061648. - * Apply proposed patch for PR target/113336 (ARM). Closes: #1061370. - * Build again gnat and gcc on armel. - - [ Aurelien Jarno ] - * Update libasan8 symbols for riscv64. - * Update liblsan0 symbols for riscv64. - - -- Matthias Klose Wed, 31 Jan 2024 10:40:26 +0100 - -gcc-14 (14-20240127-1) unstable; urgency=medium - - * Snapshot, taken from the trunk 20240127. - * Disable the gccgo build on armel for now. See #1061370. - - -- Matthias Klose Sat, 27 Jan 2024 09:51:04 +0100 - -gcc-14 (14-20240126-2) unstable; urgency=medium - - * Update libgccjit symbols file. - * Bump autopkg test dependencies to GCC 14. - * Try harder to disable ada on armel. - - -- Matthias Klose Fri, 26 Jan 2024 15:05:36 +0100 - -gcc-14 (14-20240126-1) unstable; urgency=medium - - * Snapshot, taken from the trunk 20240126. - * Don't define _no_archs macros directly. - * Add missing libstdc++-{dbg,doc} conflicts. Closes: #1061345. - * Fix gm2-14 package description. Closes: #1061372. - * Re-add conflicts for gnat packages. - * Disable the ada build on armel for now. See #1061370. - - -- Matthias Klose Fri, 26 Jan 2024 12:42:52 +0100 - -gcc-14 (14-20240121-1) experimental; urgency=medium - - * Snapshot, taken from the trunk 20240121. - - [ Matthias Klose ] - * Update symbols files. - * Refresh patches. - * Drop KFreeBSD patches. - * Drop the KFreeBSD build support. - * Bump debhelper to v11. - * Configure with --disable-s390-excess-float-precision for sid/trixie and - Ubuntu noble (24.04 LTS). - * Update the gcc-as-needed patch for loong64. Addresses: #1054469. - * Remove the support to build ARM sf/hf multilib packages. - * Update the variants for the amdgcn offload compiler. - * Remove references to obsolete CPUs m32r and tilegx. - * Add changes for hurd-amd64 (Samuel Thibault). Addresses: #1057004. - * Don't build-depend on gdb on hurd-amd64 for now. - * Remove the packaging bits to build gdc as a separate source package. - * Remove the packaging bits to build gccgo as a separate source package. - * Build the nvptx offload compiler on arm64. - * Don't strip executables for the prerelease uploads. - * Disable LTO builds on hurd-amd64. - * Configure with --enable-checking=yes,extra,rtl for now. - * Bump libgm2 soname. - * Add support to build from a combined binutils/GCC tree. - * Use DEB_BUILD_OPTIONS='... gcc-ice=nodump,norepro' for turning off dumping - the preprocessed source to stdout. Addresses: #1057635. - * Set DEB_BUILD_OPTIONS='... gcc-ice=nodump,norepro' when running the - testsuite. - * Default to pie on loong64. Addresses: #1057433. - * Bump the libphobos soname to distinguish from GCC 13 (local patch) - * Bump the libgo soname to distinguish from GCC 13 (local patch) - * For Ubuntu 24.04 LTS and later, switch _FORTIFY_SOURCE to 3 by default - instead of 2 when optimization is enabled. LP: #2012440. - * Use "arch" macros instead of "cpu" macros for control file generation. - * Set {go,m2,rs}_no_archs macros for the generation of the control file. - * Remove trailing whitespace in control file. - * Build Enable LSan and TSan packages for riscv64. - * Remove empty directory in the snapshot package. Addresses: #1060080. - * Disable the LTO build on mips64el (requested by YunQiang Su). - * Configure with --enable-libstdcxx-backtrace. LP: #2048233. - * Update the testsuite-hardening patches, and apply them again. - * Fall-back to the host crypt.h for the target, required by cross builds. - See: #1014375. - * Build again gccrs. - * Update newlib to 4.4.0.20231231. - * Remove the support to create i586 symlinks on i386 and hurd-i386. - * Mark *-N-for-{build,host} packages as dependency packages. - * Don't include -Xliblto_plugin.so for dh_fixperms call. - * debian/copyright: Update copyright years, add libgm2 and libgrust. - - [ Nicolas Boulenguez ] - * Ada: Actually install README.gnat to the gnat-X package. - * Ada: Remove a duplicate conditional on with_separate_gnat. - * Ada: Stop installing unversioned symlinks to the shared libgnat. - * Ada: Stop installing the /usr/bin/gnatgcc symbolic link. - * Ada: Remove unversioned symbolic links to gnat tools. - * Ada: Remove the conflict between gnat-14 and previous versions. - * Ada: Stop searching gnatgcc in build dependencies. - * Ada: Remove the with_separate_gnat Make variable. - * Ada: Remove all stuff conditioned by PKGSOURCE=gnat. - - [ Helmut Grohne ] - * Add loong64 to any_archs. - * Always issue a build-dependency on debhelper. - * For cross toolchain builds, add a build dependency on target binutils. - * For cross toolchain builds, add build dependencies on the Ada, D and - Modula-2 frontends. - * Remove redundant sections and priorities for non-tools in the control file. - * Remove redundant sections and priorities for tools in the control file. - * Add support code for gcc-for-host. - - control.m4 macro for_each_arch iterates over all known architectures and - substitutes arch_deb (the Debian architecture name), arch_gnu (the GNU - triplet) and arch_gnusuffix (a package name suffix encoding the - architecture) variables. - - The substitution variable target:suffix can be used to interpolate the - current target architecture suffix for dependencies from the regular - tool packages on architecture-qualified tool packages. - * Build $triplet packages: - {cpp,gcc,g++,gfortran,gdc,gobjc,gobjc++,gccgo,gnat,gm2,gccrs}-14-$triplet - * Use cross_gencontrol for *-for-host packages. - * libgcc-s[124]: move libgcc_s.so.? to /usr for DEP17. Addresses: #1060001. - * Add packages {cpp,gcc,g++,gfortran,gdc,gobjc,gobjc++}-N-for-{build,host}. - * Add packages {gccgo,gnat,gm2,gccrs}-N-for-{build,host}. - * Restrict $tool-$v-$triplet packages via ${tool}_no_archs. - - -- Matthias Klose Sun, 21 Jan 2024 07:38:02 +0100 - -gcc-13 (13.2.0-5) unstable; urgency=medium - - * Update to git 20231005 from the gcc-13 branch. - - Fix PR tree-optimization/111331, PR tree-optimization/110386, - PR target/111121 (AArch64), PR tree-optimization/110315, - PR target/111411 (AArch64), PR target/111412 (riscv), - PR ada/110488, PR c++/111493, PR c++/111485, PR c++/99631, - PR c++/111471, PR fortran/37336, PR fortran/111674, PR fortran/92586, - PR fortran/68155, PR modula2/111510, PR libstdc++/111050, - PR libstdc++/111102, PR libstdc++/108046, PR libstdc++/111511, - PR c++/111512, PR c++/111357. - * Provide symlinks for the shared Modula-2 runtime libraries in - the private gcc library directory. Closes: #1052008. - * Install the static Modula-2 libraries. - * Add autopkg test for Modula-2. - * Don't assume that hppa64-linux-gnu has the sys/mman.h header, - use the fallback for libgcov. - * Update the libquadmath portions of the copyright file. Closes: #1052314. - - -- Matthias Klose Thu, 14 Dec 2023 18:38:37 +0100 - -gcc-13 (13.2.0-4) unstable; urgency=medium - - * Update to git 20230913 from the gcc-13 branch. - - Fix PR target/96762 (PPC), PR target/111340 (x86), - PR target/111306 (x86), PR target/111335 (x86), - PR modula2/111330. - - Address stack protector and stack clash protection weaknesses - on AArch64. CVE-2023-4039. - - [ Matthias Klose ] - * Fix PR fortran/88552, taken from the trunk. LP: #1842164. - - [ Aurelien Jarno ] - * Update libasan8 symbols for riscv64. - - -- Matthias Klose Wed, 13 Sep 2023 13:17:34 +0200 - -gcc-13 (13.2.0-3) unstable; urgency=medium - - * Update to git 20230902 from the gcc-13 branch. - - Fix PR target/111127 (x86), PR middle-end/111017 (x86), - PR tree-optimization/111070, PR tree-optimization/111039, - PR tree-optimization/111019, PR tree-optimization/110702, - PR tree-optimization/111109, PR debug/111080, PR target/111010 (x86), - PR c++/106652, PR c++/110927, PR c++/109678, PR c++/106310, - PR fortran/87477, PR modula2/110779, PR modula2/108119, - PR libgcc/110956, PR middle-end/111017, PR libstdc++/110860, - PR libstdc++/110990, PR libstdc++/110970, PR libstdc++/110974, - PR libstdc++/110968, PR target/110484 (loong64), - PR tree-optimization/110914, PR tree-optimization/111015, - PR target/109725 (riscv), PR c++/109751, PR c++/92407. - - [ Aurelien Jarno ] - * Fix PR target/110066 (RISCV), taken from the trunk. - - [ Matthias Klose ] - * Remove test protocols in clean target. Addresses: #1044154. - * Disable Ada, Go, D, Modula-2 frontends on loong64. - - [ Nicolas Boulenguez ] - * Ada: deprecate the gnatgcc symbolic link. - * Ada: move README.gnat to debian/ada/. - * Ada: remove the obsolete acats-killer script. - * Ada: let gnat-BV provide a versioned virtual package. - - -- Matthias Klose Sat, 02 Sep 2023 11:39:47 +0200 - -gcc-13 (13.2.0-2) unstable; urgency=medium - - * Update to git 20230810 from the gcc-13 branch. - - Fix PR target/110220 (AVR), PR target/110741 (PPC), - PR target/109713 (RISCV), PR target/89835 (RISCV), - PR tree-optimization/110280, PR modula2/110125, PR c++/110197, - PR c++/110566, PR c++/108179, PR fortran/109684, PR fortran/110825, - PR fortran/108961, PR modula2/110779, PR modula2/110161, - PR modula2/110865, PR modula2/110284, PR modula2/110174, - PR modula2/110631, PR modula2/110125, PR libstdc++/110860, - PR libstdc++/110917, PR libstdc++/110862. - * Stop building 32bit liblsan packages, where gcc-13 is not part of - the distro. Closes: #1042482. - * Update sanitizer symbols files. - * Address some lintian warnings: - - Be quiet about libstdc++-doc manpages. - - Don't complain about unstripped sanitizer libraries. - * Correct debhelper to mess up permissions in /usr/libexec. - * Strip again the executables. - - -- Matthias Klose Thu, 10 Aug 2023 05:49:00 +0200 - -gcc-13 (13.2.0-1) unstable; urgency=medium - - * GCC 13.2.0 release. - * Update to git 20230730 from the gcc-13 branch. - - Fix PR tree-optimization/110755, PR tree-optimization/110799, - PR tree-optimization/110766, PR c++/110809, PR modula2/109952, - PR modula2/109952, PR modula2/109586. - - [ Nicolas Boulenguez ] - * autopkgtests: compute GCC version, reuse AUTOPKGTEST_TMP - - [Matthias Klose] - * Stop building gccrs, not ready yet for GCC 13.2, and probably - won't be backported to GCC 13 at all. Just keep it building - for Ubuntu 23.04, where it cannot be removed from the release pocket. - * gcc-13-doc: Fix installation of the libitm info file. LP: #1936394. - * Refresh patches. - - -- Matthias Klose Sun, 30 Jul 2023 07:04:14 +0200 - -gcc-13 (13.1.0-9) unstable; urgency=medium - - * Update to git 20230720 from the gcc-13 branch (13.2 release candidate). - - Fix PR tree-optimization/110731, PR tree-optimization/110669, - PR target/110206, PR target/101469 (SH), PR target/106966 (alpha), - PR c++/110535, PR c++/110122, PR c++/110524, PR fortran/95947, - PR fortran/110658, PR fortran/110288, PR libgcc/110179, PR libgcc/109712, - PR libstdc++/109921, PR libstdc++/110432, PR libstdc++/110542, - PR libstdc++/110574, PR libstdc++/95048. - * Update libstdc++ symbols file for ppc64el. - * Update patches for backports. - * libgccjit-13-doc: Relax dependency on the gcc-13-base package. - * Fix some lintian warnings. - - -- Matthias Klose Thu, 20 Jul 2023 13:37:42 +0200 - -gcc-13 (13.1.0-8) unstable; urgency=medium - - * Update to git 20230711 from the gcc-13 branch. - - Fix PR tree-optimization/110557, PR c++/110595, - PR tree-optimization/110556, PR tree-optimization/110515, - PR tree-optimization/110392, PR tree-optimization/110381, - PR target/110560 (RISCV), PR target/105325 (PPC), - PR tree-optimization/110228, PR c++/110468, PR c++/110463, - PR d/108842, PR d/110516, PR d/110514, PR d/110471, PR fortran/110585, - PR testsuite/108835, PR d/103944, PR libstdc++/104299. - * Apply proposed patch for PR target/106966. Addresses: #1019011. - - -- Matthias Klose Tue, 11 Jul 2023 10:25:56 +0200 - -gcc-13 (13.1.0-7) unstable; urgency=medium - - * Update to git 20230630 from the gcc-13 branch. - - Fix PR tree-optimization/110298, PR debug/110295, PR middle-end/110055, - PR ipa/109983, PR tree-optimization/109143, PR target/110132 (AArch64), - PR target/110100 (AArch64), PR target/110100 (AArch64), - PR target/109932 (PPC), PR target/110011 (PPC), PR c++/110102, - PR c++/109247, PR rtl-optimization/110237, PR target/110309 (x86), - PR testsuite/66005, PR middle-end/110420, PR middle-end/103979, - PR middle-end/98619, PR ipa/110276, - PR target/110264 (RISCV, closes: #1038774), PR d/106977, - PR target/110406, PR d/110359, PR d/110113, PR fortran/86277, - PR libstdc++/110239, PR libstdc++/110149, PR libstdc++/109741, - PR libstdc++/100285. - - [ Nicolas Boulenguez ] - * ada/check_ali_update.sh: report checksum changes but ignore timestamps - - [Matthias Klose] - * Fix PR tree-optimization/110280, taken from the trunk. Closes: #1038768. - - -- Matthias Klose Fri, 30 Jun 2023 14:36:39 +0200 - -gcc-13 (13.1.0-6) unstable; urgency=medium - - * Update to git 20230617 from the gcc-13 branch. - - Fix PR target/110136 (loongarch), PR target/110227 (X86), - PR middle-end/110200. - * Ignore gccrs bootstrap comparison failures on mipsel. - * Remove obsolete gcn assembler patch. - * Mark libgcc-sN packages as protected/important for newer releases. - * Apply proposed patch for PR ipa/110276. Closes: #1037640. - - -- Matthias Klose Sat, 17 Jun 2023 11:34:12 +0200 - -gcc-13 (13.1.0-5) unstable; urgency=medium - - * Re-enable building gccrs. - - -- Matthias Klose Sun, 11 Jun 2023 17:12:06 +0200 - -gcc-13 (13.1.0-4) unstable; urgency=medium - - * Update to git 20230611 from the gcc-13 branch. - - Fix PR target/109650 (AVR), PR target/92729 (AVR), - PR tree-optimization/110165, PR tree-optimization/110166, - PR target/110044 (PPC), PR target/110108 (X86), PR target/109939 (ARM), - PR target/106907 (PPC), PR target/109800 (ARM), PR bootstrap/110085, - PR target/110088 (AVR), PR target/109954 (X86), PR target/110036 (RISCV), - PR target/109547 (RISCV), PR target/104327 (AVR), PR target/82931 (AVR), - PR tree-optimization/109505, PR target/105753 (AVR), PR fortran/96024, - PR fortran/100607, PR libgcc/109670, PR libgcc/109685, - PR libstdc++/108178, PR libstdc++/110139, PR libstdc++/109758, - PR libstdc++/109822, PR libstdc++/109261, PR libstdc++/109949, - PR libstdc++/109261. - * Configure --with-cpu=ev56 instead of --with-arch=ev56 for alpha. - * Also provide the liblto_plugin.so symlink in the old place. - Closes: #1036566. - - -- Matthias Klose Sun, 11 Jun 2023 13:48:04 +0200 - -gcc-13 (13.1.0-3) experimental; urgency=medium - - * Update to git 20230520 from the gcc-13 branch. - - PR c++/109884, PR target/104338 (RISCV), PR libstdc++/109816, - Fix PR target/109661 (AArch64), PR c++/109871, PR c++/109868, - PR c++/109774, PR c++/109745, PR c++/83258, PR c++/80488, PR c++/97700, - PR c++/109761, PR c++/109651, PR fortran/109846, PR fortran/109641, - PR target/104338 (RISCV), PR libstdc++/109816, PR libstdc++/109883, - PR libstdc++/109883. - * Update libgcc-s, libhwasan and libstdc++ symbols files. - * Patch libstdc++ to support SOURCE_DATE_EPOCH in documentation (Vagrant - Cascadian). Closes: #1036367. - * Configure --with-arch=ev56 for alpha. Closes: #1036158. - - -- Matthias Klose Sat, 20 May 2023 11:42:17 +0200 - -gcc-13 (13.1.0-2) experimental; urgency=medium - - * Update to git 20230510 from the gcc-13 branch. - - Fix PR tree-optimization/109778, PR target/108758 (PPC), - PR target/109069 (PPC), PR libgomp/108098, PR target/109762 (AArch64), - PR tree-optimization/109609, PR rtl-optimization/109585, - PR tree-optimization/109573, PR c/109409, PR c/107682, PR c/109412, - PR c/107041, PR debug/109676, PR target/109535 (RISCV), PR c++/109756, - PR c++/109642, PR c++/109640, PR c++/109671, PR c++/109666, PR c++/108099, - PR libstdc++/109694, PR libstdc++/108969, PR libstdc++/109703, - PR libstdc++/40380, PR fortran/109622, PR fortran/109622, - PR libffi/109447. - * Add build support for hurd-amd64 (Samuel Thibault). Closes: #1035614. - - -- Matthias Klose Wed, 10 May 2023 13:43:04 +0200 - -gcc-13 (13.1.0-1) experimental; urgency=medium - - * GCC 13.1.0 release. - * Update NEWS files. - * Refresh patches. - * Update cross-install-location patch (Helmut Grohne). Closes: #1034293. - - -- Matthias Klose Thu, 27 Apr 2023 11:28:53 +0200 - -gcc-13 (13-20230419-1) experimental; urgency=medium - - * New upstream snapshot, taken from the gcc-13 branch. - * Disable rust, as done upstream for the gcc-13 branch. - * Update libgphobos symbols. - - -- Matthias Klose Wed, 19 Apr 2023 23:22:03 +0200 - -gcc-13 (13-20230411-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - - -- Matthias Klose Tue, 11 Apr 2023 14:08:31 +0200 - -gcc-13 (13-20230320-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Pass GM2_FOR_TARGET for cross builds (Helmut Grohne). Addresses: #1032161. - - -- Matthias Klose Mon, 20 Mar 2023 12:31:54 +0100 - -gcc-13 (13-20230305-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * On x86, hwasan is only available for 64bit multilibs, don't generate - dependencies on any other hwasan multilib packages. - TODO: Package lib64hwasan for i386 and x32. - - -- Matthias Klose Sun, 05 Mar 2023 10:09:24 +0100 - -gcc-13 (13-20230215-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Fix gdc cross builds. - - -- Matthias Klose Wed, 15 Feb 2023 11:02:04 +0100 - -gcc-13 (13-20230210-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - - [Matthias Klose] - * Use the libexec subdir. - - [YunQiang Su] - * Update multiarch patches for mips r6. - * Update the update-patches target. - - -- Matthias Klose Fri, 10 Feb 2023 07:01:03 +0100 - -gcc-13 (13-20230127-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Update cross-install patches. - * Refresh patches. - - -- Matthias Klose Fri, 27 Jan 2023 07:14:40 +0100 - -gcc-13 (13-20230126-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Update newlib to 4.3.0. - - -- Matthias Klose Thu, 26 Jan 2023 10:01:37 +0100 - -gcc-13 (13-20230114-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Bump standards version. - - -- Matthias Klose Sat, 14 Jan 2023 08:49:10 +0100 - -gcc-13 (13-20230106-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Fix libstdc++ symbols file, not distinguishing versions for some - symbols. - * Ship hwasan on amd64. - * Bump libgm2 soversion. - * Refresh patches. - * Update libgomp, liblsan, libhwasan, libubsan and libstdc++ symbols files. - - -- Matthias Klose Fri, 06 Jan 2023 16:17:07 +0100 - -gcc-13 (13-20221231-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Fix gccrs symlink. Closes: #1027099. - * Update multiarch patch for looongson. Addresses: #1027278. - - -- Matthias Klose Sat, 31 Dec 2022 12:38:04 +0100 - -gcc-13 (13-20221226-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk (m2 and rs merged). - * Drop gdc build dependency on unsupported architectures. Closes: #1026201. - * Install versioned gm2 doc files. Closes: #1026245. - - -- Matthias Klose Mon, 26 Dec 2022 16:33:56 +0100 - -gcc-13 (13-20221214-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Update newlib to 4.2.0. - * Refresh patches. - * Update symbols files. - * Bump libgo and libgphobos sonames. - * Bump standards version. - * Split out a gm2-13-doc package. - * Don't strip executables for test builds. - * Fix PR ada/107475, proposed patch. - * Add conflicts to packages built from the gcc-12 source. - * Add gccrs packaging bits. - * Build libatomic in the rtlibs stage (Helmut Grohne). See: #1009286. - * Add multiarch support for loongarch. - - -- Matthias Klose Wed, 14 Dec 2022 08:22:59 +0100 - -gcc-12 (12.2.0-7) unstable; urgency=medium - - * Update to git 20221021 from the gcc-12 branch. - - Fix PR middle-end/100400, PR target/96072 (PPC), PR target/100645 (PPC). - * Fix the binary-arch only build. - - -- Matthias Klose Fri, 21 Oct 2022 10:19:56 +0200 - -gcc-12 (12.2.0-6) unstable; urgency=medium - - * Update to git 20221019 from the gcc-12 branch. - - Fix PR tree-optimization/106934, PR tree-optimization/106922, - PR tree-optimization/106892, PR tree-optimization/105937, - PR target/107064 (x86), PR fortran/106817, PR fortran/105012, - PR fortran/100040, PR fortran/100029, PR fortran/106579, - PR middle-end/106548, PR libstdc++/106320, PR libstdc++/106695, - PR libstdc++/106607, PR libstdc++/106589, PR libstdc++/105678, - PR target/99685 (PPC), PR tree-optimization/107254, - PR tree-optimization/107212, PR tree-optimization/107160, - PR tree-optimization/107107, PR tree-optimization/106922, - PR tree-optimization/106922, PR target/107248 (SPARC), PR c++/106925. - * Fix libstdc++ build on the Hurd. Closes: #1021357. - * gobjc: drop obsolete sparc-only conflict (Helmut Grohne). Closes: #1020599. - * gobjc: remove unused binary-without-manpage lintian overrides (Helmut - Grohne). Closes: #1020600. - * Include the Modula-2 documentation into the gm2-12 package. - * Handle the "bookworm" release name instead of "sid". - * Backport two newlib patches for the nvptx target. - - -- Matthias Klose Wed, 19 Oct 2022 07:38:40 +0200 - -gcc-12 (12.2.0-5) unstable; urgency=medium - - * Update libgcc symbols file for arc. - * Work around building libobjc on arc. - * Don't build Ada, D and Go on arc. - - -- Matthias Klose Mon, 03 Oct 2022 10:47:38 +0200 - -gcc-12 (12.2.0-4) unstable; urgency=medium - - * Update to git 20221004 from the gcc-12 branch. - - Fix PR target/107061 (x86), PR middle-end/106982, - PR target/106491 (AArch64), PR target/104482 (PPC), - PR target/105485 (PPC), PR fortran/100103, PR fortran/100132, - PR fortran/107054, PR fortran/82868, PR fortran/106985, - PR fortran/106986. - * Add multiarch patch for arc-linux-gnu. Closes: #989453. - - -- Matthias Klose Sun, 02 Oct 2022 12:12:08 +0200 - -gcc-12 (12.2.0-3) unstable; urgency=medium - - * Update to git 20220920 from the gcc-12 branch. - - Fix PR tree-optimization/106860, PR tree-optimization/106841, - PR tree-optimization/106809, PR c++/93259, PR c++/106893, PR c++/90451, - PR fortran/106857, PR fortran/100245, PR libstdc++/106320. - - -- Matthias Klose Tue, 20 Sep 2022 10:02:11 +0200 - -gcc-12 (12.2.0-2) unstable; urgency=medium - - * Update to git 20220908 from the gcc-12 branch. - - Fix PR target/101322 (PPC), PR rtl-optimization/106187, - PR target/105463 (ARM), PR other/106782, PR other/106782, - PR target/106524 (AArch64), PR target/106017 (PPC), - PR target/106714 (x86), PR target/106721 (x86), PR target/106704 (x86), - PR rtl-optimization/106590, PR target/106459 (loongarch), - PR tree-optimization/106322, PR target/103353 (PPC), PR middle-end/106548, - PR c++/106759, PR fortran/100136, PR fortran/106579, PR fortran/106579, - PR fortran/103694, PR fortran/106566, PR libstdc++/106695, - PR libstdc++/106607, PR libstdc++/106589, PR libstdc++/105678. - - -- Matthias Klose Thu, 08 Sep 2022 15:52:13 +0200 - -gcc-12 (12.2.0-1) unstable; urgency=medium - - * GCC 12.2.0 release. - * Strip the cc* executables again. Closes: #1015185. - * cpp-12: Suggest cpp-12-doc. Closes: #1016930. - * Refresh patches. - - -- Matthias Klose Mon, 22 Aug 2022 09:38:01 +0200 - -gcc-12 (12.1.0-8) unstable; urgency=medium - - * Update to git 20220809 from the gcc-12 branch. - - Fix PR testsuite/106345, PR target/106091 (PPC), PR middle-end/106449, - PR debug/106261, PR middle-end/106144, PR tree-optimization/106189, - PR lto/106129, PR tree-optimization/106087, PR tree-optimization/106063, - PR tree-optimization/105665, PR tree-optimization/100810, - PR middle-end/106331, PR tree-optimization/106131, PR middle-end/106027, - PR tree-optimization/106112, PR tree-optimization/105971, - PR tree-optimization/105969, PR middle-end/105965, PR target/105459, - PR tree-optimization/105946, PR analyzer/106225, PR analyzer/106204, - PR analyzer/105285, PR preprocessor/97498, PR c++/106311, PR c++/106230, - PR c++/105912, PR c++/105842, PR c++/53164, PR c++/105848, - PR c++/105637, PR c++/100374, PR c++/105758, PR c++/96363, - PR fortran/103504, PR fortran/101330, PR libfortran/106079, - PR libstdc++/104443, PR libstdc++/106248, PR libstdc++/105995, - PR libstdc++/105957, PR libstdc++/105844, PR libstdc++/100823, - PR libstdc++/88881, PR libstdc++/105880, PR d/106555 (closes: #1016701). - * Update watch file. - - -- Matthias Klose Tue, 09 Aug 2022 21:22:04 +0200 - -gcc-12 (12.1.0-7) unstable; urgency=medium - - * Remove the libphobos test forkgc2.d, hangs. See PR d/103944. - - -- Matthias Klose Mon, 18 Jul 2022 18:35:43 +0200 - -gcc-12 (12.1.0-6) unstable; urgency=medium - - * Update to git 20220717 from the gcc-12 branch. - - Fix PR rtl-optimization/105041, PR tree-optimization/105860, - PR target/105930 (x86), PR tree-optimization/106114, - PR target/105991 (PPC), PR target/106122 (x86), PR c++/106102, - PR target/103722 (SH), PR bootstrap/105551, PR target/106097, - PR c++/105626, PR c++/106024, PR c++/105541, PR c++/105779, - PR c++/106024, PR d/106139, PR fortran/104313, PR fortran/103137, - PR fortran/103138, PR fortran/103693, PR fortran/105243, - PR fortran/106121, PR fortran/105954, PR fortran/105691, - PR fortran/105813. - * Apply a hack to build libgo on the Hurd. Closes: #1005297. - - -- Matthias Klose Sun, 17 Jul 2022 11:18:47 +0200 - -gcc-12 (12.1.0-5) unstable; urgency=medium - - * Update to git 20220629 from the gcc-12 branch. - - Fix PR bootstrap/105551, PR rtl-optimization/106032, PR ipa/105600, - PR middle-end/106030, PR target/106096, PR tree-optimization/105736, - PR tree-optimization/105254, PR tree-optimization/105940, - PR tree-optimization/105940, PR target/105960 (x86), PR ipa/105739, - PR target/105209 (alpha), PR target/105970 (x86), PR middle-end/105998, - PR middle-end/105951, PR target/105981 (ARM), PR target/104871 (Darwin), - PR target/105599 (Darwin), PR target/105953 (x86), PR c++/105931, - PR c++/105925, PR c++/105885, PR c++/105964, PR c++/105908, - PR c++/106001, PR c++/105871, PR libgomp/106045. - - [ Matthias Klose ] - * Fix PR bootstrap/105551, taken from the trunk. - - [ Nicolas Boulenguez ] - * ada: move ada/debian_packaging.mk from the gcc-BV source package - back to gnat. - - -- Matthias Klose Wed, 29 Jun 2022 15:42:10 +0200 - -gcc-12 (12.1.0-4) unstable; urgency=medium - - * Update to git 20210616 from the gcc-12 branch. - - Fix PR target/105953 (x86). - * Fix PR bootstrap/105551, taken from the trunk. - - -- Matthias Klose Thu, 16 Jun 2022 07:16:59 +0200 - -gcc-12 (12.1.0-3) unstable; urgency=medium - - * Update to git 20220612 from the gcc-12 branch. - - Fix PR target/105879 (xtensa), PR target/105854 (x86), - PR tree-optimization/105786, PR tree-optimization/105726, - PR middle-end/105711, PR middle-end/105604, PR ipa/105639, - PR sanitizer/105729, PR sanitizer/105714, PR c/105635, PR target/101891, - PR other/105527, PR target/105556 (PPC), PR tree-optimization/103116, - PR tree-optimization/105618, PR rtl-optimization/105577, - PR tree-optimization/105562, PR rtl-optimization/105559, - PR middle-end/105537, PR tree-optimization/105431, - PR tree-optimization/105458, PR target/105162 (AArch64), - PR rtl-optimization/105455, PR c++/105756, PR c++/105852, PR c++/105761, - PR c++/105761, PR c++/105795, PR c++/105734, PR c++/105779, - PR c++/105491, PR c++/105652, PR c++/105655, PR c++/105623, - PR c++/102307, PR c++/105725, PR c++/105589, PR c++/105191, - PR c++/92385, PR c++/104470, PR c++/102651, PR c++/49387, - PR d/105544, PR fortran/105230, PR preprocessor/105732, - PR gcov-profile/105535, PR libgomp/105745, PR libstdc++/105671, - PR libstdc++/105681. - * Reenable the jit build on m68k. Closes: #1009026. - - -- Matthias Klose Sun, 12 Jun 2022 19:19:41 +0200 - -gcc-12 (12.1.0-2) unstable; urgency=medium - - * Update to git 20220513 from the gcc-12 branch. - - Fix PR ipa/100413, PR tree-optimization/105528, PR target/105292 (SPARC), - PR c++/105476, PR libstdc++/105284, PR libstdc++/105284, - PR libstdc++/104731. - * Refresh the cross-fixes patch. - * Update NEWS files for GCC 12.1. - - -- Matthias Klose Fri, 13 May 2022 12:55:15 +0200 - -gcc-12 (12.1.0-1) unstable; urgency=medium - - * GCC 12.1.0 release. - * Refresh patches. - - -- Matthias Klose Sun, 08 May 2022 15:44:36 +0200 - -gcc-12 (12-20220428-1) unstable; urgency=medium - - * New upstream snapshot, taken from the gcc-12 branch. - - [ Matthias Klose ] - * Don't enable -fcf-protection with -m16. LP: #1940029. - * Update libgccjit and libgphobos symbols files. - - [ Nicolas Boulenguez ] - * ada/confirm_debian_bugs.py: trivial update. - - -- Matthias Klose Thu, 28 Apr 2022 20:10:12 +0200 - -gcc-12 (12-20220319-1) unstable; urgency=medium - - * New upstream snapshot, taken from the trunk. - - Import go 1.18.0. - * Disable the Ada ALI check before GCC 12 is released. - - -- Matthias Klose Sat, 19 Mar 2022 08:39:27 +0100 - -gcc-12 (12-20220313-1) unstable; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Use again GCC 11 for the bootstrap, and GCC 12 on alpha and m68k. - * Fix PR target/104890, applying proposed patch. - * Update libgphobos symbols file. - - -- Matthias Klose Mon, 14 Mar 2022 06:02:13 +0100 - -gcc-12 (12-20220302-1) unstable; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Reenable Ada on m68k; build using gcc-10 for the Ada bootstrap. - * Update libgphobos symbols file. - - -- Matthias Klose Wed, 02 Mar 2022 14:52:13 +0100 - -gcc-12 (12-20220222-1) unstable; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Reenable Ada on alpha. See PR target/98724. - * Don't apply Ada patches when not building Ada. - * Update the alpha-ieee patch for GCC 12. - * Follow-up patch for PR go/104290 (Hurd) (Svante Signell). - * Disable gnat on x32 with glibc << 2.35. - - -- Matthias Klose Tue, 22 Feb 2022 12:15:48 +0100 - -gcc-12 (12-20220214-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Bump libgo soname, golang-1.18 import. - - -- Matthias Klose Mon, 14 Feb 2022 04:01:08 +0100 - -gcc-12 (12-20220206-2) experimental; urgency=medium - - [ Matthias Klose ] - * New upstream snapshot, taken from the trunk. - * Update cross-build patches. - - [ Aurelien Jarno ] - * For riscv64, change --with-arch to rv64gc (from rv64imafd). - - -- Matthias Klose Sun, 06 Feb 2022 13:20:19 +0100 - -gcc-12 (12-20220126-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - - -- Matthias Klose Wed, 26 Jan 2022 11:49:18 +0100 - -gcc-12 (12-20220119-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Disable D on ia64, m68k, sh4 and sparc64. - * Disable D on KFreeBSD and the Hurd. - * Revert the PR ada/79724 patch, conflicting with the local ada-gcc-name - patch. - * Apply proposed patch for PR ada/103538 for x32. - - -- Matthias Klose Wed, 19 Jan 2022 10:31:16 +0100 - -gcc-12 (12-20220116-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Remove the gdc-driver-nophobos patch. - * Configure instead with --with-libphobos-druntime-only=yes. - - -- Matthias Klose Sun, 16 Jan 2022 16:43:31 +0100 - -gcc-12 (12-20220106-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Update symbols file for libgphobos. - - -- Matthias Klose Thu, 06 Jan 2022 11:30:02 +0100 - -gcc-12 (12-20211217-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Bump libgphobos soversion. - * Update libgccjit and libgphobos symbols files. - - -- Matthias Klose Fri, 17 Dec 2021 04:55:01 +0100 - -gcc-12 (12-20211211-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Use gnat-11/gdc-11 as bootstrap compilers for recent releases. - - -- Matthias Klose Sat, 11 Dec 2021 13:49:46 +0100 - -gcc-12 (12-20211206-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Add gdc as a build dependency for native builds. - * Update symbols files for libgcc-s, libgccjit, libgphobos. - - -- Matthias Klose Mon, 06 Dec 2021 11:03:14 +0100 - -gcc-12 (12-20211127-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - - -- Matthias Klose Sat, 27 Nov 2021 08:51:55 +0100 - -gcc-12 (12-20211126-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Lower severity of the gcc-N-base packages. Addresses: #997826. - * Fix gcc-12-locales build. Closes: #999764. - * Fix the gcc-12 cross builds (Helmut Grohne). Closes: #1000459. - * Configure --with-cpu=power9 on ppc64el on the Ubuntu development - release. - - -- Matthias Klose Fri, 26 Nov 2021 10:00:23 +0100 - -gcc-12 (12-20211117-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Drop brig/libhsail packaging bits. - * Update breaks/replaces, update textdomain. Closes: #999764. - * Move libtsan_preinit.o into libgcc-12-dev. Closes: #999752. - * Bump standards version. - - -- Matthias Klose Wed, 17 Nov 2021 22:08:35 +0100 - -gcc-12 (12-20211113-1) experimental; urgency=medium - - * New upstream snapshot, taken from the trunk. - * Configure with --enable-offload-defaulted. - - -- Matthias Klose Sat, 13 Nov 2021 15:13:11 +0100 - -gcc-11 (11.2.0-10) unstable; urgency=medium - - * Update to git 20211021 from the gcc-11 branch. - - Fix PR rtl-optimization/102627, PR target/100340 (Darwin), - PR target/102588 (SPARC), PR debug/102441, PR libstdc++/101583, - PR libstdc++/102592, PR libstdc++/100187, PR libstdc++/100237, - PR libstdc++/100249, PR libstdc++/100287, PR libstdc++/100285, - PR libstdc++/100863, PR libstdc++/100863, PR libstdc++/65816, - PR libstdc++/102048, PR libstdc++/90787, PR libstdc++/101599, - PR libstdc++/101589, PR libstdc++/101483, PR libstdc++/100606, - PR libstdc++/101960, PR c++/102535, PR libstdc++/101960, - PR libstdc++/101870, PR libstdc++/101923, PR libstdc++/102425, - PR libstdc++/101761, PR libstdc++/99876, PR libstdc++/102074, - PR libstdc++/102270, PR libstdc++/102270, PR libstdc++/102280, - PR libstdc++/102667, PR target/102761 (x86), PR target/100316 (RISCV), - PR target/100208 (GCN), PR ada/100486, PR c++/102642, PR fortran/102745, - PR fortran/102716. - - [ Nicolas Boulenguez ] - * ada/check_ali_update: add tests, print changed sources with changed .ali - files, always report, interrupt when DEB_CHECK_ALI_UPDATE. - * ada/debian_packaging.mk: drop BUILDER_JOBS now redundant with - dpkg/buildopts.mk. - * ada/debian_packaging.mk: update comments. - * ada: avoid -L for local links with freshly built objects. - * ada/confirm_debian_bugs.py: remove bugs fixed in gnat-11. - * libgnat: strip unreproducible build flags from libgnat-dev .ali files. - - [ Matthias Klose ] - * Backport amdgcn changes from the trunk: - - Fix register issue for global_load assembler functions. - - amdgcn: Add -mxnack and -msram-ecc [PR 100208]. - - amdgcn: Fix attributes for LLVM-12 [PR 100208]. - - Support LLVM 13 assembler syntax. - - -- Matthias Klose Thu, 21 Oct 2021 10:17:22 +0200 - -gcc-11 (11.2.0-9) unstable; urgency=medium - - * Update to git 20211010 from the gcc-11 branch. - - Fix PR debug/102441, PR c++/98216, PR c++/91292, PR debug/102373, - PR c++/64697, PR target/102498 (x86), PR tree-optimization/102400, - PR tree-optimization/102451, PR sanitizer/102515, PR c++/102640, - PR c++/99904, PR c++/102547, PR c++/102535, PR c++/95567, PR c++/102412, - PR c++/98486, PR c++/102163, PR c++/101344, PR c++/101803, - PR c++/101883, PR c++/102548, PR c++/102496, PR c++/102454, - PR d/102574, PR fortran/102458, PR fortran/102458, PR fortran/102520, - PR libgomp/96661. - - -- Matthias Klose Sun, 10 Oct 2021 18:52:10 +0200 - -gcc-11 (11.2.0-8) unstable; urgency=medium - - * Update to git 20210924 from the gcc-11 branch. - - Fix PR target/102107 (PPC), PR target/102107 (PPC), PR fortran/102366, - PR fortran/102287, PR fortran/102311, PR target/102222 (S390), - PR tree-optimization/102400, PR tree-optimization/102451. - * ARM: pass architecture extensions to assembler if supported. Backported - from the trunk. - - -- Matthias Klose Fri, 24 Sep 2021 08:44:25 +0200 - -gcc-11 (11.2.0-7) unstable; urgency=medium - - * Update to git 20210918 from the gcc-11 branch. - - Fix PR rtl-optimization/102306, PR target/101934 (AArch64), PR c++/88578, - PR c++/102295, PR target/97142 (PPC), PR ada/101970, PR c++/102305, - PR d/102185, PR fortran/85130, PR fortran/82314, PR fortran/98490, - PR fortran/101327. - * Fix libgcc-s1 symbols file for alpha. - * Don't build libjit on kfreebsd. See #994035. - - -- Matthias Klose Sun, 19 Sep 2021 10:08:56 +0200 - -gcc-11 (11.2.0-5) unstable; urgency=medium - - * Update to git 20210909 from the gcc-11 branch. - - Fix PR c++/60318, PR target/102224 (x86), PR target/102115 (xtensa), - PR tree-optimization/102046, PR tree-optimization/101925, - PR middle-end/101824, PR target/102166 (x86), PR target/101849 (PPC), - PR c++/100495, PR fortran/100950, PR fortran/100950, PR fortran/102113. - * Configure again with --enable-cet, amd64 and x32 only. Closes: #993626. - - -- Matthias Klose Thu, 09 Sep 2021 13:48:13 +0200 - -gcc-11 (11.2.0-4) unstable; urgency=medium - - * Update to git 20210902 from the gcc-11 branch. - - Fix PR target/101472 (x86), PR target/99744 (x86), PR target/101492 (x86), - PR target/101549 (x86), PR target/101471 (x86), PR target/102035 (ARM), - PR target/102035 (ARM), PR middle-end/101949, PR ipa/97565, - PR debug/101905, PR gcov-profile/89961, PR fortran/87737, - PR fortran/46691, PR fortran/99819, PR fortran/98411, PR libstdc++/101965, - PR libstdc++/100682, PR libstdc++/100285, PR libstdc++/100180, - PR libstdc++/100286, PR libstdc++/100351, PR libstdc++/100286, - PR libstdc++/100285, PR libstdc++/100180, PR c++/101592, - PR tree-optimization/102124, PR target/101472 (x86), - PR target/99744 (x86), PR target/101492 (x86), PR target/101549 (x86), - PR target/101471 (x86), PR target/102035 (ARM), PR target/102035 (ARM), - PR middle-end/101949, PR ipa/97565, PR debug/101905, - PR gcov-profile/89961, PR fortran/87737, PR fortran/46691, - PR fortran/99819, PR fortran/98411, PR libstdc++/101965, - PR libstdc++/100682, PR libstdc++/100285, PR libstdc++/100180, - PR libstdc++/100286, PR libstdc++/100351, PR libstdc++/100286, - PR libstdc++/100285, PR libstdc++/100180. - * Again, for armhf configure --with-arch=+fp, dropping the --with-fpu= - option; keep the old configure options for backports. - * Update libgcc-s1 symbols file for sh4. - * Remove trailing spaces in symbols files. - * Don't configure with --enable-cet on x86 for Debian (old hardware is more - valued than recent security features). Closes: #993162, #993172. - * Don't run the tests with the installed libstdc++ on slow buildds. - * Build again for mipsel and mips64el, too much hassle with separate sources. - * Disable the lto build on sparc64, memory issues on the buildd. - - -- Matthias Klose Thu, 02 Sep 2021 12:23:43 +0200 - -gcc-11 (11.2.0-3) unstable; urgency=high - - * Update to git 20210823 from the gcc-11 branch. - - Fix PR target/101723 (ARM), PR tree-optimization/101373, - PR tree-optimization/101868, PR ipa/100600, PR ipa/101261, - PR ipa/101726, PR c/100150, PR fortran/99351, PR libstdc++/100139. - - -- Matthias Klose Mon, 23 Aug 2021 12:15:54 +0200 - -gcc-11 (11.2.0-2) unstable; urgency=medium - - * Update to git 20210815 from the gcc-11 branch. - - Fix PR middle-end/101586, PR rtl-optimization/101562, PR d/101640, - PR d/101490, PR d/101441, PR d/101127, PR d/101619, PR d/96435, - PR d/101664, PR target/101531 (PPC), PR fortran/101536, - PR fortran/101514, PR fortran/101084, PR tree-optimization/101505, - PR target/100952 (PPC), PR target/94780 (MIPS), PR target/101132 (MIPS), - PR c/101512, PR sanitizer/101749, PR c++/101725, PR c++/100828, - PR fortran/101564, PR libstdc++/101866, PR libstdc++/101510, - PR libstdc++/101510, PR libstdc++/101056, PR libstdc++/101258, - PR gcov-profile/100788, PR middle-end/101624, PR c++/101759, - PR c++/101663, PR preprocessor/101638. - * Again, configure explicitly --with-fpu=vfpv3-d16 on armhf. - * Stop building the native compilers for mipsen targets from this source - package. See https://lists.debian.org/debian-gcc/2021/05/msg00011.html. - * Update binutils version requirements. - - -- Matthias Klose Sun, 15 Aug 2021 23:09:35 +0200 - -gcc-11 (11.2.0-1) experimental; urgency=medium - - * GCC 11.2.0 release. - * Update gm2 from the gm2 gcc-11 branch. - * Refresh patches. - * Update libgfortran symbols file. - * Update libgphobos symbols file. - - -- Matthias Klose Wed, 28 Jul 2021 15:36:39 +0200 - -gcc-11 (11.1.0-4) experimental; urgency=medium - - * Update to git 20210714 from the gcc-11 branch. - - Fix PR middle-end/101291, PR tree-optimization/101394, PR ipa/101066, - PR middle-end/101423, PR tree-optimization/100778, PR target/101377, - PR tree-optimization/100778, PR tree-optimization/101229, - PR tree-optimization/101173, PR tree-optimization/101280, - PR middle-end/101156, PR tree-optimization/100923, - PR tree-optimization/101088, PR tree-optimization/101025, - PR tree-optimization/101158, PR tree-optimization/101151, - PR tree-optimization/101105, PR middle-end/100672, PR target/101175, - PR middle-end/101167, PR inline-asm/100785, PR target/100310 (x86), - PR target/100856 (ARM), PR target/101016 (ARM), PR middle-end/101062, - PR middle-end/101062, PR target/100777 (PPC), PR target/99842 (PPC), - PR middle-end/100876, PR c++/100876, PR middle-end/100732, - PR middle-end/100684, PR middle-end/100574, PR middle-end/100307, - PR middle-end/100250, PR target/100871 (S390), PR target/101046, - PR rtl-optimization/101008, PR debug/100852, PR target/100887, - PR middle-end/100898, PR target/100887 (x86), PR middle-end/101009, - PR tree-optimization/100981, PR tree-optimization/100934, PR ipa/100791, - PR analyzer/99212, PR analyzer/101082, PR analyzer/99212, - PR analyzer/100615, PR analyzer/100244, PR c++/100879, PR c/100783, - PR c/100619, PR inline-asm/100785, PR c/100902, PR c++/101181, - PR c++/101247, PR c++/101247, PR c++/101194, PR c++/98832, - PR c++/101182, PR c++/100918, PR c++/97420, PR c++/101098, PR c++/100838, - PR c++/86355, PR c++/101087, PR c++/101040, PR c++/97566, PR c++/100752, - PR c++/101106, PR c/100902, PR c++/101078, PR c++/101029, PR c++/100946, - PR d/101273, PR d/101282, PR d/100999, PR d/100967, PR fortran/100227, - PR fortran/100283, PR fortran/101123, PR fortran/95501, - PR fortran/95502, PR fortran/100965, PR c++/100796, PR preprocessor/96391, - PR target/101235 (PPC), PR target/99939 (ARM), PR fortran/93524, - PR middle-end/101167, PR libstdc++/91488, PR d/100999, - PR libstdc++/100387, PR libstdc++/100806, PR libstdc++/95833, - PR libstdc++/91488, PR libstdc++/100940, PR libstdc++/100940, - PR libstdc++/100894, PR libstdc++/101034, PR libstdc++/101055, - PR libstdc++/100475, PR libstdc++/100982, PR libstdc++/98842, - PR libstdc++/100824, PR libstdc++/100824, PR libstdc++/100824, - PR libstdc++/100577, PR libstdc++/100770, PR libstdc++/100690, - PR libstdc++/100631, PR libstdc++/100631, PR libstdc++/100639. - * Fix -fstack-protector on musl (Helmut Grohne). Closes: #989521. - * Drop gdb build dependency on mipsel and mips64el for now. - Addresses: #990842. - - -- Matthias Klose Wed, 14 Jul 2021 10:19:29 +0200 - -gcc-11 (11.1.0-3) experimental; urgency=medium - - * Update to git 20210610 from the gcc-11 branch. - - Fix PR bootstrap/100731, PR c++/91859, PR middle-end/100576, - PR rtl-optimization/100590, PR c++/100580, PR rtl-optimization/100342, - PR target/94177 (PPC), PR target/100767 (ARM), PR target/99725 (ARM), - PR target/100626 (x86), PR tree-optimization/100519, PR ipa/100513, - PR middle-end/100509, PR tree-optimization/100492, PR target/99960 (ARM), - PR c++/100281, PR target/99977 (ARM), PR bootstrap/100552, - PR target/100419 (ARM), PR target/100563 (ARM), - PR tree-optimization/100566, PR middle-end/100508, PR middle-end/100471, - PR target/99988 (AArch64), PR c/100550, PR c++/91859, PR c++/100797, - PR c++/95719, PR c++/100666, PR c++/100502, PR c++/100489, - PR c++/100281, PR c++/100634, PR c++/100659, PR c++/100367, - PR c++/96299, PR c++/100261, PR c++/100372, PR c++/100644, - PR c++/100205, PR c++/93314, PR fortran/98411, PR fortran/100656, - PR fortran/100602, PR fortran/100551, PR fortran/100633, - PR preprocessor/100646, PR preprocessor/100392, PR middle-end/100471, - PR sanitizer/100379, PR libstdc++/100676, PR libstdc++/100833, - PR libstdc++/100768, PR libstdc++/99453, PR libstdc++/100479, - PR libstdc++/100361, PR libstdc++/100630, PR libstdc++/99006, - PR libstdc++/99453, PR target/100885 (x86), PR ipa/99122, - PR target/100333 (ARM), PR c/100920, PR c++/100065, PR c++/100963, - PR c++/91706, PR c++/100862, PR c++/100102, PR d/100964, PR d/100935, - PR d/100882, PR fortran/98301, PR fortran/99839, PR libstdc++/100889, - PR libstdc++/100900. - * gcc-snapshot: Remove compiler provides. Addresses: #921877. - * Update libasan6 symbols for riscv64 (Helmut Grohne). Closes: #989205. - - -- Matthias Klose Thu, 10 Jun 2021 10:05:34 +0200 - -gcc-11 (11.1.0-2) experimental; urgency=medium - - * Update to git 20210508 from the gcc-11 branch. - - Fix PR target/100200 (AArch64), PR target/100200 (AArch64), - PR tree-optimization/100239, PR rtl-optimization/100254, PR debug/100255, - PR rtl-optimization/100148, PR c++/89565, PR c++/93383, PR c++/95291, - PR c++/99200, PR c++/99683, PR c++/100161, PR c++/96380, - PR fortran/100218, PR fortran/100154, PR target/98952 (PPC), - PR libstdc++/100290, PR rtl-optimization/100225, PR target/100402 (x86), - PR rtl-optimization/84878, PR target/100217 (S390), PR target/100232, - PR rtl-optimization/100263, PR rtl-optimization/100411, - PR tree-optimization/100253, PR tree-optimization/100278, PR ipa/100308, - PR tree-optimization/100414, PR tree-optimization/100329, - PR target/100375 (nvptx), PR rtl-optimization/100230, - PR target/100311 (ARM), PR target/100302 (AArch64), - PR target/100305 (AArch64), PR target/100270 (AArch64), - PR target/100236 (ARM), PR target/100182 (x86), PR c++/100362, - PR c++/100319, PR fortran/100274, PR c/100450, PR target/98952 (PPC), - PR libgomp/100352, PR libstdc++/100384, PR libstdc++/100259, - PR libstdc++/100298, PR libstdc++/100290. - * Don't revert the PR 85678 patch anymore for backports (defaulting - to -fcommon everywhere). - * Remove obsolete verbose-lto-linker patch. - * Remove obsolete libgomp-no-werror patch. - * Remove the obsolete Linaro build support and patches. - * Fix building the libhwasan0-dbg package. - * Remove some obsolete breaks, conflicts, replaces. - * Fix running the libstdc++-v3 tests against the installed libstdc++6, - when the libstdc++6 package is not built from this source. - * README.source: Document how to run a single test. - * 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. - * Don't apply the arm-multilib-soft patch when building without - armhf/armsf multilib packages. - * Lower the dejagnu timeout on armhf from 600 to 300. - * For armhf configure --with-arch=+fp, dropping the --with-fpu= option. - * 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). - * Fix building the gcn offload compiler without the nvptx offload compiler. - * README.snapshot: Update wrapper script. Addresses: #862176. - - -- Matthias Klose Sat, 08 May 2021 13:50:11 +0200 - -gcc-11 (11.1.0-1) experimental; urgency=medium - - * GCC 11.1.0 release. - * Refresh patches. - * Update gm2 from the gm2 trunk. - * gm2: Ignore gm2version.o stage diff, needed at least on some - archtectures (m68k, riscv64) - * Only apply the gm2-texinfo patch for dfsg builds. - * Configure with --enable-checking=release. - * Disable usage stats for release builds. - * Update and re-apply the gcc-foffload-default patch. - * Update NEWS.html and gcc.css, remove fav.ico, and use the local gcc.css. - * html2text -ascii -style pretty debian/NEWS.html > debian/NEWS.gcc. - * Enable the address sanitizer for riscv64. - - -- Matthias Klose Tue, 27 Apr 2021 13:50:54 +0200 - -gcc-11 (11-20210424-1) experimental; urgency=medium - - * GCC 11 release candidate 2, taken from the gcc-11 branch (20210424) - - -- Matthias Klose Sat, 24 Apr 2021 08:00:02 +0200 - -gcc-11 (11-20210420-1) experimental; urgency=medium - - * GCC 11 release candidate 1, taken from the gcc-11 branch (20210420) - * Update gm2 from the gm2 trunk. - * Revert the fix for PR target/100067, breaking the ARM multilib build. - * Update watch file. - * Stop building sf/hf multilibs on upcoming Ubuntu releases. - * Update libgphobos symbols file. - - -- Matthias Klose Tue, 20 Apr 2021 15:31:57 +0200 - -gcc-11 (11-20210417-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210417) - * Use explicit autoconf version for bullseye. - * Update libgphobos symbols file. - - -- Matthias Klose Sat, 17 Apr 2021 11:29:15 +0200 - -gcc-11 (11-20210412-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210412) - * Update libgphobos symbols file. - - -- Matthias Klose Sun, 11 Apr 2021 13:46:08 +0200 - -gcc-11 (11-20210404-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210404) - * Update libgphobos symbols file. - - -- Matthias Klose Sun, 04 Apr 2021 13:42:51 +0200 - -gcc-11 (11-20210327-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210327) - - Fix bootstrap on s390x. - - Fix PR target/99422. Closes: #984870. - - Fix PR sanitizer/98920. Closes: #949192. - * Fix packaging of snapshot builds, really include the jit build in - the snapshot build. - - -- Matthias Klose Sat, 27 Mar 2021 13:19:03 +0100 - -gcc-11 (11-20210319-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210319) - * Fix --as-needed specs for -fsanitize=* options for backports. - * Export DEB_CHECK_ALI_UPDATE=1 (currently commented out). 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. - * Disable building gnat on alpha, see PR ada/98724. - * Also build unstripped frontends on mipsel/mips64el. - * Update libgphobos symbols file. - * Don't remove files in debian/tmp-{nvptx,gcn} when building the binary - targets. The installed offload compilers are needed to run the tests. - * Allow to save some disk space for the build, by - - saving the files needed for the hppa64 and jit builds, and removing - the build directories. - - saving the results from the check runs, and removing files created - during the check runs. - * Fix installation of the jit header files. - - -- Matthias Klose Fri, 19 Mar 2021 09:57:02 +0100 - -gcc-11 (11-20210310-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210310) - * Work around dwz issue on mips64el stripping go1. - * Replace @tie{} string with a space in the man pages. LP: #1405685. - * Don't run the memory usage stats on m68k. - - -- Matthias Klose Wed, 10 Mar 2021 11:46:55 +0100 - -gcc-11 (11-20210306-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210306) - * Update libgphobos symbols file. - * Fix unstripped gcc-snapshot builds. - - -- Matthias Klose Sat, 06 Mar 2021 11:55:56 +0100 - -gcc-11 (11-20210227-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210227) - * Build gnat/alpha again in snapshot and cross builds. - - -- Matthias Klose Sat, 27 Feb 2021 09:46:52 +0100 - -gcc-11 (11-20210220-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210220) - * Apply proposed patch for PR ada/98996. - * Update libgphobos symbols file. - * Update usage-wrapper script. - - -- Matthias Klose Sat, 20 Feb 2021 17:21:38 +0100 - -gcc-11 (11-20210207-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210207) - * Fix packaging logic to build libgphobos. - * Update libstdc++ symbols for ppc64 and ppc64el. - * Explicitly configure with --enable-s390-excess-float-precision on s390x - to match the behaviour of the default GCC (gcc-10). - * Update libgphobos symbols file. - * Don't build the gnat alpha cross compiler for now. PR ada/98724. - - -- Matthias Klose Sun, 07 Feb 2021 14:55:47 +0100 - -gcc-11 (11-20210130-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210130) - - libgo 1.16 release candidate 1. - * Remove the work around for PR ada/98228, fixed. - * Disable profiled bootstrap on powerpc as a test ... - * Disable lto build on ia64 as a test ... - * Don't turn on DWARF 5 by default, where GCC 11 is not the default.. - * Require binutils 2.25.2 when defaulting to DWARF 5. - * Update libgphobos symbols file. - * Bump standards version. - - -- Matthias Klose Sat, 30 Jan 2021 13:00:42 +0100 - -gcc-11 (11-20210123-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210123) - * Update gm2 from the gm2 trunk. - * Explicitly use autoconf2.69 where necessary. - * Use the same breaks relations for libgcc-s2 and libgcc-s4 as for - libgcc-s1. Addresses: #980770. - - -- Matthias Klose Sat, 23 Jan 2021 13:12:36 +0100 - -gcc-11 (11-20210116-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210116) - * Fix --enable-link-serialization=1, and enable LTO builds on ppc64el again. - * Update libgphobos symbols file. - * gcc: Prefix LLINKER with /usr/bin/time -v. - * Don't build runtime libraries for the jit build. - * Apply proposed fix for PR go/98496 (Svante Signell). - * Work around PR ada/98228, not using lto for gnat1 on s390x. - * PR sanitizer/98699: Don't enable --as-needed with -fsanitize=* options. - * Use --push-state/--pop-state for gold everywhere. - * Fix parallel linking of cc1gm2. - * Allow to build with some memory usage statistics. - - -- Matthias Klose Sat, 16 Jan 2021 15:49:18 +0100 - -gcc-11 (11-20210110-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210110) - * Build the gcn offload compiler based on amdgcn-tools (based on LLVM 9), - remove the conflict with gcc-10-offload-amdgcn. - * Limit lto links on sparc64. - - -- Matthias Klose Sun, 10 Jan 2021 13:01:43 +0100 - -gcc-11 (11-20210109-2) experimental; urgency=medium - - * Support link serialization for m2. - * Fix -Wformat-diag warnings for power*-linux builds. - - -- Matthias Klose Sat, 09 Jan 2021 20:27:49 +0100 - -gcc-11 (11-20210109-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210109) - * Provide timing and resource information for all builds. - * Build the offload compilers using newlib 4.1.0. - * gcc-11-source: Depend on time. - * Disable the lto build on s390x, PR ada/98228. - - -- Matthias Klose Sat, 09 Jan 2021 18:48:15 +0100 - -gcc-11 (11-20210102-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20210102) - * Bump libgo soname. - * Fix libgo build failures. - - -- Matthias Klose Sat, 02 Jan 2021 15:59:18 +0100 - -gcc-11 (11-20201228-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20201228) - * Build the gcn offload compiler based on amdgcn-tools (based on LLVM 9). - * Fix hppa64 snapshot builds. - * Fix cross installation of g++-mapper-server. - * Update libgcc-s1 symbols file for arm64. - - -- Matthias Klose Mon, 28 Dec 2020 20:02:27 +0100 - -gcc-11 (11-20201222-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20201222) - * Fix installation of g++-mapper-server. - * Apply proposed patch for PR bootstrap/98324. enable LTO builds again. - * Disable LTO build on s390x, see PR 976846. - - -- Matthias Klose Tue, 22 Dec 2020 14:41:42 +0100 - -gcc-11 (11-20201216-2) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20201216) - * Rely on the upstream GNU versioned symbols for libstdc++6. - * Bump phobos soname for GCC 11. - * Add an autopkg test for linking libphobos. - * Build gnat again, without building libgnat_util. - * Build the gcn offload compiler using LLVM 11, and work around the - broken as in LLVM 11. See also LLVM Bug 48201 for this issue and - https://reviews.llvm.org/D73999 for the patch causing the issue. - * Remove hsa offload packaging bits. - * For LTO builds, configure with --enable-link-serialization instead of - --enable-link-mutex. - * Package additional gnat files. - * Update the gm2 packaging. - * Add conflicts with binary packages built from gcc-10. - * Build libhwasan (AArch64 only). - * Don't strip the sanitizer libraries, these are only used for debugging. - LP: #1894166. - * Explicitly configure with --disable-cet when building for older releases. - * Don't run the libgphobos-link test on powerpc architectures. - * Install libstdc++6 gdb pretty printer files in /usr/share/gcc (unversioned). - * Don't mark the libgcc-sN cross packages with XB-Important/Protected: yes. - * Relax the libc-dev dependencies for kfreebsd. - * Limit checking when configuring with --enable-checking=extra,rtl. - * Apply proposed patch for PR bootstrap/95582. - * Enable profiled builds, LTO build for 64bit architectures. - * Add -doc conflicts with GCC 10. Closes: #977408. - * Don't install the lto-dump binary in the hppa64 package. Closes: #977461. - * Let the gcn offload compilers conflict, both shipping the linker tools, - which should be split out into a separate package. Addresses: #977461. - * Regenerate libgm2/configure. Closes: #977409. - * Install hwasan lib in libgcc-dev (arm64 only). - - -- Matthias Klose Wed, 16 Dec 2020 21:28:34 +0100 - -gcc-10 (10.2.0-17) unstable; urgency=medium - - * Update to git 20201111 from the gcc-10 branch. - - Fix PR tree-optimization/97764, PR target/97685 (x86), - PR target/97360 (PPC), PR lto/97508, PR c++/97412, PR fortran/97652, - PR fortran/92793, PR fortran/92793, PR target/85486, PR libstdc++/96269, - PR libstdc++/97731, PR libstdc++/97362, PR libstdc++/92285. - - -- Matthias Klose Wed, 11 Nov 2020 17:50:04 +0100 - -gcc-10 (10.2.0-16) unstable; urgency=medium - - * Update to git 20201029 from the gcc-10 branch. - - Fix PR rtl-optimization/97439, PR target/96759 (RISCV), - PR target/97506 (x86), PR target/97327 (ARM), PR target/96914 (ARM), - PR target/96914 (ARM), PR target/96914 (ARM), PR rtl-optimization/97386, - PR sanitizer/97294, PR target/97291 (ARM), PR ipa/96394, PR ipa/97404, - PR ipa/97295, PR target/97251 (ARM), PR target/97349 (AArch64), - PR tree-optimization/97357, PR tree-optimization/97255, PR c++/97197, - PR c++/97328, PR c++/97010, PR c++/97197, PR c++/96229, PR fortran/95979, - PR libstdc++/95322, PR libstdc++/97132, PR libstdc++/95788, - PR tree-optimization/97081, PR tree-optimization/97456, - PR c++/95132, PR c++/96241. - * Also enable the extra checking on amd64, arm64, ppc64el, s390x, and don't - strip the executables. This will be reverted within a few weeks, please - don't send bug reports about that. - * Mark libgcc-sN with XB-Important/Protected: yes. Addresses: #972936. - - -- Matthias Klose Thu, 29 Oct 2020 16:36:48 +0100 - -gcc-10 (10.2.0-15) unstable; urgency=medium - - * Update to git 20201011 from the gcc-10 branch. - - Fix PR target/97302, PR rtl-optimization/97313, PR middle-end/95189, - PR middle-end/95886, PR target/97150 (AArch64), PR target/96313 (AArch64), - PR tree-optimization/97236, PR target/96456 (S390), PR gcov-profile/97193, - PR c++/88115, PR libstdc++/97273, PR c++/96994, PR c++/97195, - PR c++/97145, PR fortran/97272, PR bootstrap/97163, PR gcov-profile/96913. - * On armel, armhf, configure with --enable-checking=yes,extra,rtl, and don't - strip the executables for now. - - -- Matthias Klose Sun, 11 Oct 2020 12:40:50 +0200 - -gcc-10 (10.2.0-14) experimental; urgency=medium - - * Update to git 20201002 from the gcc-10 branch. - - Fix PR gcov-profile/64636, PR tree-optimization/96979, - PR gcov-profile/97069, PR target/96795 (ARM), PR target/96827 (ARM), - PR bootstrap/97183, PR target/97184 (x86). - * Fix PR tree-optimization/97236, taken from the trunk. Stop reverting the - fixes for PR tree-optimization/97043, PR tree-optimization/96522. - Closes: #971027. - * Enable gnat on m68k again (Adrian Glaubitz). Closes: #971551. - - -- Matthias Klose Fri, 02 Oct 2020 14:12:39 +0200 - -gcc-10 (10.2.0-13) unstable; urgency=medium - - * Update to git 20200930 from the gcc-10 branch. - - Fix PR target/97247 (x86), PR target/97231 (x86), PR middle-end/97054. - - Backport SVE ACLE and stack-protector patches (ARM, AArch64). - * Revert the fix for PR tree-optimization/96522. See #971027. - - -- Matthias Klose Wed, 30 Sep 2020 12:29:35 +0200 - -gcc-10 (10.2.0-12) unstable; urgency=medium - - * Update to git 20200927 from the gcc-10 branch. - - Fix PR target/71233 (AArch64), PR middle-end/97073. - * Revert the fix for PR tree-optimization/97043. Addresses: #971027. - - -- Matthias Klose Tue, 29 Sep 2020 12:37:37 +0200 - -gcc-10 (10.2.0-11) unstable; urgency=medium - - * Update to git 20200927 from the gcc-10 branch. - - Fix PR middle-end/95464, PR target/96683 (ARM), PR target/97032, - PR target/97166 (PPC), PR fortran/96041, PR fortran/93423, - PR fortran/93423, PR libstdc++/97167, PR libstdc++/96803, - PR libstdc++/96803, PR libstdc++/94681, PR libstdc++/94681, - PR libstdc++/97101, PR libstdc++/94160. - - libgo: don't put golang.org packages in zstdpkglist.go. Closes: #970604. - - [ Samuel Thibault ] - * Limit systemtap-sdt-dev build dependency to linux architectures. - Closes: #970614. - - -- Matthias Klose Sun, 27 Sep 2020 12:19:01 +0200 - -gcc-10 (10.2.0-9) unstable; urgency=high - - * Update to git 20200918 from the gcc-10 branch. - - Fix PR preprocessor/96935, PR tree-optimization/97053, - PR target/97028 (x86), PR debug/96690, PR tree-optimization/96522, - PR tree-optimization/97043. - - -- Matthias Klose Fri, 18 Sep 2020 20:23:58 +0200 - -gcc-10 (10.2.0-8) unstable; urgency=medium - - * Update to git 20200914 from the gcc-10 branch. - - Fix PR tree-optimization/96579, PR tree-optimization/96370, - PR tree-optimization/96514, PR middle-end/96369, PR lto/96385, - PR tree-optimization/96349, PR bootstrap/96203, PR lto/95604, - PR debug/93865, PR debug/94235, PR c++/96901, PR lto/94311, - PR debug/96729, PR c++/96901, PR c++/96862, PR fortran/96859. - * Fix libstdc++ symbols file for armel, no pretty formatting allowed - in symbols files. - - -- Matthias Klose Mon, 14 Sep 2020 11:30:32 +0200 - -gcc-10 (10.2.0-7) unstable; urgency=medium - - * Update to git 20200910 from the gcc-10 branch. - - Fix PR c++/95164, PR target/85830 (PPC), PR tree-optimization/96820, - PR target/96808 (PPC), PR tree-optimization/96597, - PR tree-optimization/88240, PR tree-optimization/96854, - PR target/96551 (x86), PR d/96924, PR fortran/95398, PR fortran/94672, - PR libstdc++/92978, PR libstdc++/96851, PR target/96357 (AArch64), - PR fortran/95109, PR fortran/94690. - * Update libasan and libgfortran symbols files. - * Replace the libstdc++ symbols file on armel with one based on - symbol versions (versions different than for other architectures). - Closes: #954954. - - -- Matthias Klose Thu, 10 Sep 2020 17:24:36 +0200 - -gcc-10 (10.2.0-6) unstable; urgency=medium - - * Update to git 20200831 from the gcc-10 branch. - - Fix PR target/96744 (x86), PR target/94538 (ARM), PR middle-end/87256, - PR tree-optimization/96722, PR tree-optimization/96758, - PR target/95450, PR tree-optimization/96535, PR c/96549, PR fortran/93553, - PR middle-end/96459, PR tree-optimization/96730, PR ipa/95320, - PR target/96682 (ARM), PR target/96506 (PPC), PR target/96536 (x86), - PR target/96562 (x86), PR target/93897 (x86), PR lto/95362, - PR lto/95548, PR c/96545, PR c++/96497, PR c++/95428, PR c++/96199, - PR c++/96106, PR c++/96164, PR d/96157, PR d/96250, PR d/96254, - PR d/96301, PR fortran/95882, PR fortran/96486, PR fortran/93553, - PR middle-end/96459, PR libstdc++/71960, PR libstdc++/96766, - PR libstdc++/96718, PR target/96493 (PPC), PR ipa/96482, PR ipa/96291, - PR target/96243 (x86), PR target/96530 (PPC), PR target/96446 (PPC), - PR c++/96106, PR c++/96164, PR fortran/96312, PR libstdc++/89760, - PR libstdc++/95749. - * Disable go on sh4. Closes: #969221. - * Update patch for CUDA and __float128. Closes: #968672. - - -- Matthias Klose Mon, 31 Aug 2020 12:27:30 +0200 - -gcc-10 (10.2.0-5) unstable; urgency=medium - - * Update to git 20200808 from the gcc-10 branch. - - Fix PR target/96191 (ARM), PR target/96191 (AArch64), - PR tree-optimization/96483, PR middle-end/96426, PR debug/96354, - PR target/95435 (x86), PR tree-optimization/96058, PR middle-end/96335, - PR lto/45375, PR c/96377, PR c++/96082, PR c++/95591, PR c++/95599, - PR c++/95823, PR c++/95824, PR c++/95895, PR d/96140, - PR fortran/96319, PR fortran/95612, PR fortran/95585. - - -- Matthias Klose Sat, 08 Aug 2020 13:31:03 +0200 - -gcc-10 (10.2.0-3) unstable; urgency=medium - - * Update to git 20200725 from the gcc-10 branch. - - Fix PR target/96190 (SPARC), PR target/96236 (PPC), PR target/96260, - PR fortran/95980, PR fortran/95980, PR fortran/96086, PR fortran/89574, - PR fortran/96220, PR fortran/96018. - * Re-enable gm2, disabled by accident in 10.2.0-1. - * Refresh gm2 patches. - * Apply proposed gdc patch (Iain Buclaw). Closes: #966026. - * Apply proposed patch for PR bootstrap/96203, add -fcf-protection=check. - - -- Matthias Klose Sat, 25 Jul 2020 14:52:31 +0200 - -gcc-10 (10.2.0-1) unstable; urgency=medium - - * GCC 10.2.0 release. - - Fix PR target/95726 (AArch64), PR target/96174 (x86), PR middle-end/95114, - PR tree-optimization/96146, PR middle-end/96194, PR c++/95789, - PR c++/96104, PR c++/96179. - - Fix missing dependencies for selftests which occasionally causes - failed builds. Closes: #960913. - * Update gm2 from the gm2 gcc-10 branch. - * Update the patch for PR lto/95604, replacing the error with a warning. - * Build the GC enabled libobjc on arm64, mips and mipsel as well. - * libgo: Merge the 1.14.6 changes, taken from the trunk. - * Fix ASAN_INTERCEPT_VFORK related symbols. (Helmut Grohne). Closes: #965246. - - -- Matthias Klose Thu, 23 Jul 2020 12:15:54 +0200 - -gcc-10 (10.1.0-6) unstable; urgency=medium - - * Update to git 20200714 from the gcc-10 branch. - - Fix PR lto/95604, PR target/94891 (AArch64), PR target/94791 (AArch64), - PR ipa/96130, PR middle-end/94600, PR middle-end/95270, PR c++/96063, - PR c++/96077. - * Also package the nvptx offload compiler on arm64. - - -- Matthias Klose Tue, 14 Jul 2020 12:07:51 +0200 - -gcc-10 (10.1.0-5) unstable; urgency=medium - - * Update to git 20200713 from the gcc-10 branch. - - Fix PR bootstrap/94998, PR tree-optimization/94969, PR target/95018 (PPC), - PR target/95347 (PPC), PR target/95347 (PPC), PR target/95713, - PR target/94735 (ARM), PR target/94959 (ARM), PR c++/95505, PR c++/95508, - PR fortran/95707, PR fortran/95688, PR fortran/95687, PR fortran/95689, - PR fortran/95587, PR fortran/95088, PR lto/94848, PR c/95141, PR c++/95711, - PR c++/95736, PR c++/95519, PR c++/95518, PR c++/95813, PR c++/95477, - PR c++/95719, PR d/95250, PR fortran/95978, PR fortran/71706, - PR fortran/95743, PR fortran/95340, PR fortran/95880, PR fortran/95881, - PR fortran/95826, PR fortran/95828, PR fortran/95827, PR fortran/95812, - PR fortran/95708, PR target/95105 (AArch64), PR tree-optimization/96075, - PR ipa/96040, PR debug/95343, PR fortran/95709, PR fortran/93337, - PR fortran/95366, PR fortran/88379, PR fortran/9582 libstdc++/91807, - PR libstdc++/91153, PR target/93224, PR libstdc++/95282, PR libstdc++/94627, - PR tree-optimization/95857, PR target/95581 (PPC), PR target/96125 (PPC), - PR tree-optimization/96133, PR tree-optimization/95804, - PR tree-optimization/95638, PR target/95683 (RISCV), PR c++/96105, - PR c++/96052, PR c++/95976, PR libstdc++/95322, PR libstdc++/94936, - PR libstdc++/94087. - * distro-defaults.h: Don't define for offload compilers. - * Build the nvptx offload compiler on arm64. - * Update the patch for PR lto/95604. - - -- Matthias Klose Mon, 13 Jul 2020 13:12:42 +0200 - -gcc-10 (10.1.0-4) unstable; urgency=medium - - * Update to git 20200616 from the gcc-10 branch. - - Fix PR ipa/95113, PR target/95525 (x86), PR target/95420 (ARM), - PR target/94591 (ARM), PR gcov-profile/95332, PR testsuite/95361, - PR target/95355 (x86), PR web/95380, PR c++/95346, PR c++/95562, - PR c++/95345, PR c++/95050, PR c++/94817, PR c++/94829, PR c++/95087, - PR c++/93310, PR c++/95158, PR c++/92103, PR c++/92633, PR c++/92838, - PR c++/95020, PR c++/95386, PR c++/92652, PR c++/93698, PR c++/94128, - PR c++/95241, PR c++/95181, PR c++/95371, PR c++/95319, PR c++/95222, - PR c++/90212, PR c++/90479, PR c++/91529, PR c++/93822, - PR libfortran/95390, PR libfortran/95104, PR libfortran/95104, - PR libfortran/95191, PR libgomp/92854, PR libgomp/92854, - PR libstdc++/95322, PR libstdc++/77691, PR lto/94848, PR middle-end/95551, - PR target/95528, PR c++/95197, PR middle-end/95108, PR debug/95080, - PR sanitizer/95634, PR sanitizer/94910, PR c/95580, PR c++/95328, - PR c++/95197, PR c++/95440, PR c++/93467, PR c++/95350, PR c++/95560, - PR c++/95066, PR c++/94937, PR c++/95344, PR c++/94955, PR c++/90915, - PR c++/90915, PR c++/95137, PR fortran/95544, PR fortran/93366, - PR fortran/95503, PR fortran/94109, PR fortran/95611, PR fortran/95091, - PR libstdc++/95578. - * Fix PR lto/95604, proposed patch. - * Reorganize the distro defaults patches. - - -- Matthias Klose Tue, 16 Jun 2020 13:09:42 +0200 - -gcc-10 (10.1.0-3) unstable; urgency=medium - - * Update to git 20200525 from the gcc-10 branch. - - Fix PR target/95255 (x86), PR target/95258 (x86), PR lto/95190, - PR target/95169 (x86), PR target/95212 (x86), PR middle-end/94635, - PR middle-end/94940, PR d/94970, PR fortran/39695, PR libfortran/95119, - PR libstdc++/95289, PR libstdc++/93983. - * Configure --with-arch=i686 for the Hurd. Closes: #960929. - * Remove the last powerpcspe packaging bits, it's finally gone. - * Update watch file. - - -- Matthias Klose Mon, 25 May 2020 22:55:26 +0200 - -gcc-10 (10.1.0-2) unstable; urgency=medium - - * Update to git 20200515 from the gcc-10 branch. - - Fix PR ipa/94947, PR c/95040, PR middle-end/94724, - PR target/94950 (RISCV), PR target/94942 (x86), PR c/94968, PR c/94842, - PR c++/95003, PR c++/94885, PR c++/94938, PR c++/94951, PR c++/94907, - PR fortran/93497, PR fortran/94672, PR fortran/59107, PR libstdc++/94906, - PR libstdc++/94933, PR libstdc++/92894. - - [ Matthias Klose ] - * Remove the unmaintained neon packaging bits. - * Add build dependency on unzip to fix libphobos test failures. - * libphobos: Fix issue 19861 - core.cpuid reports the wrong number of - threads. Closes: #960150. - * Build using GCC 10 on recent distro versions. - * Fix gnat tests to find the libgnat_utils shared library. Closes: #960270. - * Run the testsuite with the offload compilers installed into the temporary - install location. - * Don't require root for the temp installation of the offload compilers. - * Use LLVM 10 for the amdgcn assembler and linker tools. - * Don't override the libstdc++ test results when running the libstdc++ abi - check. - * Update debian/TODO, remove obsolete items, add some testsuite items. - * Override some lintian warnings for snapshot builds. - * Include jit test results into the summary and the gcc-test-results package. - * Fix some lintian warnings. - * Don't strip the target object files for the amdgcn offload build. - * Stop building the libgcc compat packages for bullseye/sid. - - [ Nicolas Boulenguez ] - * Enable gnat autopkg tests. - - -- Matthias Klose Fri, 15 May 2020 17:11:03 +0200 - -gcc-10 (10.1.0-1) unstable; urgency=medium - - * GCC 10.1.0 release. - * lib*stdc++6: Depend on lib*gcc-sN instead of lib*gccN. - * Build libphobos on hppa-linux-gnu. - * Update NEWS files for GCC 10. - * Refresh patches. - - -- Matthias Klose Thu, 07 May 2020 13:44:26 +0200 - -gcc-10 (10-20200502-1) unstable; urgency=medium - - * GCC 10.1 release candidate. - * GCC snapshot, taken from the gcc-10 branch (20200502, 0118d0397f9). - - Fix PR objc/94637, @selector() broken for selectors containing repeated - colons. Closes: #959127. - * Increase the testsuite timeout on riscv64. - * Fix sparc64 multilib cross build (Helmut Grohne). Closes: #958909. - * Fix GDC Issue 19367 - std.net.curl does not understand HTTP/2 status lines. - LP: #1876293. - * Update libgphobos symbols files. - - -- Matthias Klose Sat, 02 May 2020 14:09:59 +0200 - -gcc-10 (10-20200425-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200425, cf3f7b309ffd). - - Fix PR middle-end/94647. Closes: #958062. - * Fix local patch for PR jit/87808. Closes: #954898. - * gcc-snapshot: Depend on nvptx-tools with the nvptx offload compiler. - * Provide symlinks for the offload target tools in /accel/. - * Don't include lib*gomp1 and libgcc4 in the control file, when not building - the common libraries. - * Build libphobos on powerpc*, libdruntime only. - - -- Matthias Klose Sat, 25 Apr 2020 18:07:48 +0200 - -gcc-10 (10-20200418-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200418, c5bac7d127f2). - - Fix PR lto/94612, offloading support. - - Fix PR rtl-optimization/93974, ICE on ppc64el with -O3. - - [ Nicolas Boulenguez ] - * Remove ada-lib-info-file-prefix-map.diff (see #87972). - - [ Matthias Klose ] - * libgcc-sN: Don't add the libgcc-N-dev breaks for backports. - * Include the complete offload compilers in the gcc-snapshot builds. - - -- Matthias Klose Sat, 18 Apr 2020 11:56:38 +0200 - -gcc-10 (10-20200411-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200411, f883c46b487). - * Fix gnat cross builds. - * Strip again the compiler executables. - - -- Matthias Klose Sun, 12 Apr 2020 15:12:15 +0200 - -gcc-10 (10-20200410-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200410, 7478addd84a). - - [ Matthias Klose ] - * Update libgccjit and libgphobos symbols files. - * Remove the libgcc-sN provides from the last upload. - * Don't install the empty gcc_lib_dir in gcc-N-base. - * Configure with -enable-libphobos-checking=release. - - [ Nicolas Boulenguez ] - * Remove some dependencies older than oldoldstable. - * Build gnat. Remove obsolete no_install option for libgnat. - * ada-lib-info-file-source-date-epoch.diff: port fix from gcc-9. - * ada: install libgnat-BV.so without adding a .1 suffix. - * Rename libgnatvsn to libgnat_util (following upstream). - Make the compatibility project abstract instead of generating twice. - * ada-changes-in-autogen-output.diff: keep more upstream default values in - order to reduce the diff noise. - - -- Matthias Klose Fri, 10 Apr 2020 14:45:04 +0200 - -gcc-10 (10-20200402-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200402, 86c92411320). - * Fix PR target/94254 (PPC), proposed patch. - * Update libstdc++6 symbols file for armel. Closes: #954954. - * libgcc-sN: Provide libgcc-sN with an epoch version to rebuild gcc-8. - Closes: #954826. - - -- Matthias Klose Thu, 02 Apr 2020 15:01:48 +0200 - -gcc-10 (10-20200324-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200324, 906b3eb9df6). - * libgcc-N-dev: Include sanitizer headers again. Closes: #954751. - * gm2: Define lang_register_spec_functions for jit. Closes: #954438. - - -- Matthias Klose Tue, 24 Mar 2020 13:38:16 +0100 - -gcc-10 (10-20200321-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200321, 497498c878d). - * Update gm2 from the gm2 trunk. - * Move limits.h and syslimits.h into /include, and remove - /include-fixed. - * Update libgphobos symbols file. - - -- Matthias Klose Sat, 21 Mar 2020 13:14:07 +0100 - -gcc-10 (10-20200312-2) unstable; urgency=medium - - * Ship the include-fixed directory again, for a working #include . - - -- Matthias Klose Fri, 13 Mar 2020 09:42:15 +0100 - -gcc-10 (10-20200312-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200312, daf2852b883). - * For all runtime libraries, generate dependencies on libgcc-sN instead - on libgccN. - * Use llvm 10 for the amdgcn offload compiler, when available. - * Update newlib to 3.3.0. - * Stop shipping the include-fixed directory. - * Build the snapshot package with the offload compilers included. - * Tighten dependency on libc6 for this upload. - - -- Matthias Klose Thu, 12 Mar 2020 21:41:07 +0100 - -gcc-10 (10-20200304-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200304, 94f7d7ec6eb). - * Update the autopkg tests to run GCC 10. - - -- Matthias Klose Wed, 04 Mar 2020 16:38:16 +0100 - -gcc-10 (10-20200222-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200222, e99b18cf710). - * Don't create doc directories for -dbg packages when not building those. - * Update libgphobos symbols file for amd64. - * Don't try to strip the target libs for the amdgcn offload compiler. - - -- Matthias Klose Sat, 22 Feb 2020 13:39:51 +0100 - -gcc-10 (10-20200211-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200211, a6ee556c765). - - [ Matthias Klose ] - * Let the libgcc-sN multilib cross packages provide libgccN. - * libgcc-sN: Move library back to /lib from /usr/lib, and add - a replaces to libgccN. Closes: #950624. - * libgcc-sN: Add break on cryptsetup-initramfs. Closes: #950551. - - [ Aurelien Jarno ] - * debian/libgcc-s.symbols: add mipsn32el to the list of architectures - with GCC_3.3.4, GCC_4.4.0 and CC_4.5.0 symbols. - * debian/rules.conf: libgcc-s1 and corresponding multilib packages are - epochless. Adjust DEB_LIBGCC_VERSION accordingly. - - -- Matthias Klose Tue, 11 Feb 2020 07:20:23 +0100 - -gcc-10 (10-20200204-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200204, 0303907ea5d). - * On architectures where libgcc_s.so is a symlink, replace the symlink with - a simple linker script. - * Add breaks on libgcc-N-dev packages on arm64, s390x and sparc64. - Closes: #950550, #950579. - - -- Matthias Klose Tue, 04 Feb 2020 15:52:16 +0100 - -gcc-10 (10-20200202-1) unstable; urgency=medium - - * GCC snapshot, taken from the trunk (20200202, 0303907ea5d). - - -- Matthias Klose Sun, 02 Feb 2020 11:43:57 +0100 - -gcc-10 (10-20200129-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20200129, 87c3fcfa6bb). - * Update gm2 from the gm2 trunk. - * Fix libgomp-plugin-amdgcn1 package description. - * Bump libgo soversion. - * Reset libgphobos version to 1. - * Apply proposed patch for PR bootstrap/93409. - * Fix building the amdgcn offload compiler with llvm 9. - * Bump standards version. - - -- Matthias Klose Wed, 29 Jan 2020 12:34:27 +0100 - -gcc-10 (10-20200117-2) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20200117, 507de5ee23e). - * Update gm2 from the gm2 trunk. - - [ Matthias Klose ] - * Update libgomp symbols files. - * Build-depend on libzstd-dev. - * Revert the fix for PR c/85678, not making -fno-common the default for - current releases and backports. - * Update libstdc++ symbols file. - * Install more AArch64 intrinsic headers. - * Prepare for git updates from a release branch. - * Allow retrying of a native build in case of unreproducible ICEs. - - [YunQiang Su] - * Fix buffer overflow in the gcc-search-prefixed-as-ld patch when - strlen(DEFAULT_REAL_TARGET_MACHINE) < multiarch_len. Addresses: #915194. - - -- Matthias Klose Fri, 17 Jan 2020 15:56:29 +0100 - -gcc-10 (10-20200104-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20200104, r279880). - * Update newlib to newlib-3.2.0. - * Update gm2 from the gm2 trunk. - - -- Matthias Klose Sat, 04 Jan 2020 11:26:06 +0100 - -gcc-10 (10-20191217-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20191217, r279456). - * Update newlib to a snapshot from trunk. - * Update gm2 from the gm2 trunk. - * Update symbols files. - * Build without gnat for a first build. - * Build an amdgcn offload compiler. - * Update debian/copyright for gm2, compiler is now GPL-3+, the runtime - libraries GPL-3+ plus GCC Runtime Library Exception, version 3.1. - * Fix libgo build on arm-linux-gnueabi*. - * Update debian/copyright for contrib/unicode. - * libgomp-plugin-nvptx1: Update cuda suggestions. Addresses: #946487. - * Fix buffer overflow in the gcc-search-prefixed-as-ld patch. - Addresses: #946792. - * Don't strip frontends for debugging purposes. - - -- Matthias Klose Tue, 17 Dec 2019 12:31:04 +0100 - -gcc-9 (9.2.1-21) unstable; urgency=medium - - * Update to SVN 20191130 (r278870) from the gcc-9-branch. - - Fix PR fortran/92100, PR tree-optimization/92222, PR ada/92489, - PR fortran/92629. - * Stop building -dbg packages, keep building the libstc++6-9-dbg package - containing just the libstdc++ debug build. - - -- Matthias Klose Sat, 30 Nov 2019 09:17:04 +0100 - -gcc-9 (9.2.1-20) unstable; urgency=medium - - * Update to SVN 20191126 (r278718) from the gcc-9-branch. - - Fix PR libstdc++/92267, PR tree-optimization/91355, PR other/92090, - PR middle-end/90796, PR middle-end/90840, PR target/90867 (x86), - PR c/90898, PR middle-end/91450, PR rtl-optimization/92430, - PR target/92389 (x86), PR tree-optimization/90930, PR target/87833 (x86), - PR c++/90767, PR c++/92504, PR fortran/92113, PR fortran/92321, - PR fortran/92470, PR fortran/92470, PR fortran/92569, PR fortran/92050, - PR ada/92362, PR ada/92575. - * Add a libgphobos symbols file. - * Enable LTO builds again. - - -- Matthias Klose Tue, 26 Nov 2019 08:16:37 +0100 - -gcc-9 (9.2.1-19) unstable; urgency=medium - - * Update to SVN 20191109 (r278002) from the gcc-9-branch. - - Fix PR sanitizer/92154, PR c++/92384, PR middle-end/92231, PR c++/90947, - PR c++/90998, PR c++/92343, PR c++/90947, PR tree-optimization/85887, - PR c++/92015, PR middle-end/92231, PR preprocessor/92296. - * Fix once more the gnat armel cross build. - - -- Matthias Klose Sat, 09 Nov 2019 15:47:17 +0100 - -gcc-9 (9.2.1-18) unstable; urgency=medium - - * Update to SVN 20191108 (r277978) from the gcc-9-branch. - - Fix PR target/91289 (PPC), PR fortran/92208, PR fortran/92277, - PR fortran/92208, PR fortran/92284, PR target/92095 (SPARC), - PR fortran/91253. - - [ Matthias Klose ] - * Update gm2 from the gcc_9_2_0_gm2 branch 20191107, more parallel - build issues and cross build fixes. - * Bump standards version. - * ada-libgnatvsn.diff: - - Regenerate with upstream automake 1.15.1 and autoconf 2.69. - - [ Nicolas Boulenguez ] - * Copy ada-lib-info-file-prefix-map.diff from gcc-8. - * ada-tools-move-ldflag.diff is obsolete with --as-needed as default. - * Enable all non-default linker checks for Ada. - - -- Matthias Klose Fri, 08 Nov 2019 17:51:22 +0100 - -gcc-9 (9.2.1-17) unstable; urgency=medium - - * Update to SVN 20191102 (r277743) from the gcc-9-branch. - * Update gm2 from the gcc_9_2_0_gm2 branch 20191031, more parallel - build issues. - * ada-libgnatvsn.diff: - - Copy some of configure.ac's common stuff from libatomic/libgomp. - - Regenerate with automake 1.15.1 and autoconf 2.69. - - -- Matthias Klose Sun, 03 Nov 2019 10:37:13 +0100 - -gcc-9 (9.2.1-16) unstable; urgency=medium - - * Update to SVN 20191030 (r277619) from the gcc-9-branch. - - Fix PR target/92225 (x86), PR rtl-optimization/92007, - PR target/70010 (PPC), PR target/65342 (PPC), PR target/67183, - PR fortran/91926, PR fortran/91863, PR fortran/86248, PR c++/92201. - * Use a proper configure check when linking with libatomic in libgnatvsn. - Closes: #943796. - * Enable gm2 on x32. - * Update gm2 from the gcc_9_2_0_gm2 branch 20191030, parallel build issues. - * Fix PR libstdc++/92267, taken from the trunk. - - -- Matthias Klose Wed, 30 Oct 2019 13:13:31 +0100 - -gcc-9 (9.2.1-15) unstable; urgency=medium - - * Update to SVN 20191027 (r277486) from the gcc-9-branch. - - Fix PR c++/85254. - * Update gm2 from the gcc_9_2_0_gm2 branch 20191026. - * Link libgnatvsn against libatomic. - - -- Matthias Klose Sun, 27 Oct 2019 18:08:50 +0100 - -gcc-9 (9.2.1-14) unstable; urgency=medium - - * Update to SVN 20191025 (r277460) from the gcc-9-branch. - - Fix PR libstdc++/90682, PR libstdc++/61761, PR libstdc++/89164, - PR libstdc++/92143, PR libstdc++/91456, PR libstdc++/92059, - PR libstdc++/91748, PR tree-optimization/91885, PR debug/91887, - PR tree-optimization/92131, PR c++/92062, PR fortran/92174, - PR target/88167 (ARM), PR middle-end/92153. - * Configure again with --enable-objc-gc=auto, somehow dropped in gcc-9. - Closes: #942049. - * Revert the libgnatvsn changes from 9.2.1-9. - - -- Matthias Klose Fri, 25 Oct 2019 19:31:48 +0200 - -gcc-9 (9.2.1-12) unstable; urgency=medium - - * Update to SVN 20191022 (r277294) from the gcc-9-branch. - - Fix PR c++/91925, PR c++/88203, PR c/91401, PR tree-optimization/92056, - PR tree-optimization/91734, PR bootstrap/90543, PR middle-end/91920, - PR tree-optimization/91723, PR tree-optimization/91665, - PR middle-end/91001, PR middle-end/91105, PR middle-end/91106, - PR go/91617, PR middle-end/91623, PR lto/91572, - PR tree-optimization/91351. PR target/86040 (AVR), PR target/59888, - PR target/89400 (ARM), PR target/87243, PR c++/92106, PR c++/91974, - PR c++/88203, PR c/91401, PR fortran/69455, PR fortran/91586, - PR fortran/83113, PR fortran/89943. - - [Nicolas Boulenguez] - * Fix race condition in libgnatvsn/Makefile. - - [ Matthias Klose ] - * Configure for s390x Ubuntu focal --with-arch=z13 --with-mtune=z15. - - -- Matthias Klose Tue, 22 Oct 2019 21:35:13 +0200 - -gcc-9 (9.2.1-11) unstable; urgency=medium - - [Nicolas Boulenguez] - * Fix diff index in libgnatvsn patch. Closes: #942442. - - -- Matthias Klose Thu, 17 Oct 2019 10:32:53 +0200 - -gcc-9 (9.2.1-10) unstable; urgency=medium - - * Update to SVN 20191016 (r277058) from the gcc-9-branch. - - Fix PR lto/91968, PR tree-optimization/91812, PR debug/91772, - PR tree-optimization/91790, PR target/92022 (ALPHA), - PR target/88630 (SH), PR c++/91606, PR c++/91740, PR ada/91995, - PR fortran/91715, PR fortran/91649, PR fortran/91801. - - [Nicolas Boulenguez] - * Rewrite libgnatvsn support with autotools. Closes: #746689. - * Converge towards similar gnat_util library. - * Cherry-pick repinfo stuff for latest ASIS. - - [ Matthias Klose ] - * gm2: Fix a time_t cast, and enable gm2 on x32. Closes: #942059, - * Fix PR lto/91307, reproducible LTO builds, taken from the trunk. - - -- Matthias Klose Wed, 16 Oct 2019 12:29:50 +0200 - -gcc-9 (9.2.1-9) unstable; urgency=medium - - * Update to SVN 20191008 (r276687) from the gcc-9-branch. - - Fix PR libstdc++/91748, PR rtl-optimization/89795, PR c++/91705, - PR target/86805 (SH), PR target/80672 (SH), PR rtl-optimization/88751, - PR target/91683 (riscv), PR target/91269 (SPARC), - PR target/91635 (riscv), PR c++/91923, PR fortran/91557, - PR fortran/91553, PR fortran/91566, PR fortran/91642, PR fortran/91588, - PR fortran/91727, PR fortran/91550, PR target/91275 (PPC), - PR target/91769 (MIPS), PR fortran/91716, PR target/88562 (SH), - PR driver/69471, PR fortran/84487, PR fortran/47054, PR fortran/91942, - PR fortran/91785, PR fortran/91864, PR fortran/91802, PR fortran/91714, - PR fortran/91641. - - Fix ICE on MIPS. Closes: #941263. - * Disable gm2 on hurd-i386, mc hangs there (Samuel Thibault). Closes: #940600. - * Apply proposed patch for PR target/92022. Addresses: #931815. - - [ Nicolas Boulenguez ] - * Update ada local patches. - - -- Matthias Klose Tue, 08 Oct 2019 10:21:22 +0200 - -gcc-9 (9.2.1-8) unstable; urgency=medium - - * Update to SVN 20190909 (r275519) from the gcc-9-branch. - - Fix PR fortran/91496, PR fortran/91496, PR fortran/91660, - PR fortran/91589, PR target/87853 (x86), PR target/91704 (x86). - * libstdc++: Fix GCC_LINUX_FUTEX to work with C99 compilers, taken from - the trunk. - * Make LTO link pick up compile-time -g (proposed patch). - - -- Matthias Klose Mon, 09 Sep 2019 17:18:48 +0200 - -gcc-9 (9.2.1-7) unstable; urgency=medium - - * Update to SVN 20190905 (r275396) from the gcc-9-branch. - - Fix PR libstdc++/91067, PR target/91481 (PPC), - PR tree-optimization/90278, PR tree-optimization/91568, - PR tree-optimization/90637, PR fortran/91565, PR fortran/91564, - PR fortran/91551, PR fortran/91587, PR pch/61250, PR c++/91155, - PR tree-optimization/91597, PR gcov-profile/91601, - PR target/91472 (SPARC), PR c++/91129, PR fortran/91552, - PR target/81800 (AArch64). - * Drop the gcc-alpha-bs-ignore patch, apparently not necessary anymore. - * For the omp.h header, use the configured OMP_NEST_LOCK_SIZE and - OMP_NEST_LOCK_ALIGN values for some non-multilib architectures. - Closes: #935750. - * Use Python3 to build the gm2 frontend. Closes: #936586. - * libgphobos76: Add breaks: dub (<< 1.16.0-1~). Addresses: #935275. - - -- Matthias Klose Thu, 05 Sep 2019 06:45:00 +0200 - -gcc-9 (9.2.1-6) unstable; urgency=medium - - * Update to SVN 20190827 (r274974) from the gcc-9-branch. - - Fix PR ipa/91508, PR ipa/91438, PR ipa/91404, PR lto/91287, - PR target/91533 (x86), PR ipa/91508, PR ipa/91438, PR ipa/91404, - PR c++/91521. - * Backport LTO jobserver support (-flto=auto). - * any_archs: Remove mips and powerpcspe, add riscv64. - - -- Matthias Klose Wed, 28 Aug 2019 01:01:47 +0200 - -gcc-9 (9.2.1-4) unstable; urgency=medium - - * Fix typo for gm2 enablement. - * Disable gm2 on powerpc, ppc64, sh4, kfreebsd-i386, kfreebsd-amd64. - See the build logs of 9.2.1-3 for the various issues. - - -- Matthias Klose Thu, 22 Aug 2019 12:12:07 +0200 - -gcc-9 (9.2.1-3) unstable; urgency=medium - - * Update to SVN 20190821 (r274792) from the gcc-9-branch. - - Fix PR rtl-optimization/91347, PR target/91386 (AArch64). - - [ Aurelien Jarno ] - * Enable Ada on riscv64. - - [ Matthias Klose ] - * Build the gm2 packages except on powerpc and x32. - * Update gm2 cross build dependencies. - * Fix gm2 build with -j32. - * Configure with --enable-libpth-m2 for gm2 cross builds. - * Configure --without-target-system-zlib for gdc cross builds. - * Remove not needed libpth-dev dependency for gm2 packages. - * Ignore M2Version.o for gm2 bootstrap comparison. - * Update gm2 from the gcc_9_2_0_gm2 branch 20190820. - - -- Matthias Klose Wed, 21 Aug 2019 12:15:27 +0200 - -gcc-9 (9.2.1-2) unstable; urgency=medium - - [ Matthias Klose ] - * Update to SVN 20190819 (r274667) from the gcc-9-branch. - - Fix PR c++/90947, PR c++/91436, PR fortran/87991, PR fortran/90563, - PR fortran/88072, PR fortran/90561, PR fortran/89647, PR fortran/87993, - PR tree-optimization/91109, PR tree-optimization/91109, - PR tree-optimization/91445, PR tree-optimization/91091, - PR c++/90393, PR c++/81429, PR c++/87519, PR c++/90473, PR c++/90884, - PR libsanitizer/87880, PR fortran/91485, PR fortran/91471, - PR fortran/78739, PR fortran/78719, PR fortran/82992. - * More gm2/libgm2 packaging fixes. - * Disable lto build on sparc64 (if porters would only test that before - making a request to enable it ...). - * Bootstrap using gnat-9 on development distributions. - - [ Aurelien Jarno ] - * Fix libstdc++6.symbols.riscv64. - - [ Nicolas Boulenguez ] - * ada: update packaging Makefile snippet for gcc-9. - - -- Matthias Klose Mon, 19 Aug 2019 13:01:37 +0200 - -gcc-9 (9.2.1-1) unstable; urgency=medium - - * Update to SVN 20190813 (r274380) from the gcc-9-branch. - - Fix PR fortran/91422, PR lto/91375, PR driver/91130, PR driver/91130, - PR c++/91378, PR c++/90538, PR fortran/91424, PR fortran/91359, - PR fortran/42546, PR fortran/91414, PR libstdc++/90361. - * Minor updates to debian/copyright for GCC 9. - * Include a snapshot of the gm2 tarball. - * Add copyright information for gcc/gm2, gcc/testsuite/gm2 and libgm2. - - -- Matthias Klose Tue, 13 Aug 2019 15:43:49 +0200 - -gcc-9 (9.2.0-1) unstable; urgency=medium - - * GCC 9.2.0 release. - - [ Matthias Klose ] - * Enable pgo/lto build on sparc64 (ok, when done on landau buildd). - * Add initial gm2 packaging bits. - * Bump standards version. - - [ James Clarke ] - * ada-kfreebsd.diff: Fix fatal unreferenced formal parameter warnings. - - [ Aurelien Jarno ] - * Add libstdc++6.symbols.riscv64. - * Update debian/libgcc.symbols for riscv64. - - -- Matthias Klose Tue, 13 Aug 2019 12:24:04 +0200 - -gcc-9 (9.1.0-10) unstable; urgency=medium - - * Fix typo in libstdc++ symbols file. - - -- Matthias Klose Wed, 17 Jul 2019 21:56:07 +0200 - -gcc-9 (9.1.0-9) unstable; urgency=medium - - * Update to SVN 20190717 (r273554) from the gcc-9-branch. - - Fix PR c++/91125, PR c/91149, PR driver/90684, PR middle-end/78884, - PR rtl-optimization/90756, PR tree-optimization/91063, PR ipa/91062, - PR ipa/90982, PR tree-optimization/90972, PR debug/90914, PR debug/90900, - PR lto/90369, PR rtl-optimization/91136, PR tree-optimization/91108, - PR fortran/91077. - - [ Matthias Klose ] - * Make the lto-verbose-linker patch more robust for hppa (Dave Anglin). - * Avoid building stuff which is not needed for architecture independent - packages. Addresses: #900554. - * lib32gphobos-dev, libn32gphobos-dev: Remove dependency on non-existing - libz-dev multilib packages. - * Update libgfortran symbols files. - * Update libstdc++ symbols files. - - [ Nicolas Boulenguez ] - * Ada: update confirm_debian_bugs.py. - * Ada: fully port 50b8286b from the gcc-8 branch to gcc-9. - - -- Matthias Klose Wed, 17 Jul 2019 21:53:24 +0200 - -gcc-9 (9.1.0-8) unstable; urgency=medium - - * Update to SVN 20190707 (r273175) from the gcc-9-branch. - * Re-add a lost hunk to the add-kfreebsd patch (James Clarke). - * Dump config files on failed jit and nvptx builds. - * Disable the LTO builds on architectures where the buildds can't keep up. - - -- Matthias Klose Sun, 07 Jul 2019 12:10:25 +0200 - -gcc-9 (9.1.0-7) experimental; urgency=medium - - * Update to SVN 20190704 (r273081) from the gcc-9-branch. - - Fix PR libstdc++/91067, PR tree-optimization/90892, PR middle-end/90899. - - Fix gnat build failure on kfreebsd-* (James Clarke). Closes: #922496. - * Add ppc64el as architecture for the nvptx offload packages. - * Increase the timeouts for the LTO link builds. - * Fix PR rtl-optimization/90756, taken from the trunk. Addresses: #930012. - - -- Matthias Klose Thu, 04 Jul 2019 22:44:41 +0200 - -gcc-9 (9.1.0-6) experimental; urgency=medium - - * Update to SVN 20190703 (r273015) from the gcc-9-branch. - - Fix PR sanitizer/90954, PR c++/91024, PR target/90991 (x86), PR c/90760, - PR tree-optimization/90949, PR c++/90950, PR middle-end/64242, - PR c++/60223, PR c++/90490. - * Disable LTO builds for snapshot builds. - * Don't use --push-state/--pop-state options for old linkers. - * Fix explicit autoconf version for backport packages. - * Allow to build with the locales package instead of locales-all. - * Disable LTO and profiled builds for older binutils versions. - * Try to enable the LTO builds everywhere. - * Make the LTO link step a bit more verbose to avoid timeouts on - the buildds. - - -- Matthias Klose Wed, 03 Jul 2019 20:21:23 +0200 - -gcc-9 (9.1.0-5) experimental; urgency=medium - - * Update to SVN 20190628 (r272781) from the gcc-9-branch. - - Fix PR libstdc++/85494, PR libstdc++/91012, R libstdc++/90920, - PR libstdc++/90281, PR libstdc++/88881, PR libstdc++/90770, - PR libstdc++/90252, PR ipa/90939, PR tree-optimization/90930, - PR tree-optimization/90930, PR tree-optimization/90316, - PR middle-end/64242, PR c++/90825, PR c++/90832, PR c++/90736, - PR fortran/90937, PR fortran/90290, PR fortran/90002, PR fortran/89344, - PR fortran/87907, PR fortran/86587, PR fortran/77632, PR fortran/69499, - PR fortran/69398, PR fortran/68544, PR fortran/90577, PR fortran/90578. - * Fix cross building gdc (Iain Buclaw). - * Apply proposed fix for PR libgcc/90714 (ia64 only). Addresses: #930119. - - -- Matthias Klose Fri, 28 Jun 2019 13:13:25 +0200 - -gcc-9 (9.1.0-4) experimental; urgency=medium - - * Update to SVN 20190612 (r272183) from the gcc-9-branch. - - Fix PR target/90811 (nvidia), PR libgomp/90641, PR libgomp/90585, - PR c++/90598, PR libstdc++/90700, PR libstdc++/90686, PR libstdc++/90634, - PR c/90474, PR d/90778, PR target/90751 (PARISC), - PR tree-optimization/90450, PR tree-optimization/90402, - PR tree-optimization/90328, PR debug/90733, PR target/82920 (x86), - PR fortran/90329, PR fortran/90329, PR bootstrap/90543, - PR c++/90810, PR c++/90598, PR c++/90548, PR fortran/90744, - PR fortran/90329. - * Update the watch file. - - -- Matthias Klose Wed, 12 Jun 2019 17:56:59 +0200 - -gcc-9 (9.1.0-3) experimental; urgency=medium - - * Update to SVN 20190526 (r271629) from the gcc-9-branch. - - Fix PR libgomp/90527, PR c++/90532, PR libstdc++/90299, - PR libstdc++/90454, PR debug/90197, PR pch/90326, PR c++/90484, - PR tree-optimization/90385, PR c++/90383, PR tree-optimization/90303, - PR tree-optimization/90316, PR tree-optimization/90316, - PR libstdc++/90220, PR libstdc++/90557, PR sanitizer/90570, - PR target/90547 (x86), PR libfortran/90038, PR fortran/90498, - PR libfortran/90038, PR libfortran/90038, PR fortran/54613, - PR fortran/54613, PR libstdc++/85965, PR target/90530 (PARISC), - PR c++/90572. - * Turn on -fstack-clash-protection and -fcf-protection in Ubuntu 19.10 on - supported architectures. - * Fix PR bootstrap/87338 on ia64 (James Clarke). Addresses: #927976. - * Enable LTO builds on 64bit architectures. - * Update libstdc++ symbols files for gcc-4-compatible builds. - * Build the nvptx offload compiler on ppc64el. - * Build the libgomp-hsa plugin. - - -- Matthias Klose Sun, 26 May 2019 17:59:59 +0200 - -gcc-9 (9.1.0-2) experimental; urgency=medium - - * Update to SVN 20190514 (r271161) from the gcc-9-branch. - - Fix PR target/89424 (PPC), PR sanitizer/90312, PR c++/90265, - PR c++/90173, PR target/87835, PR libstdc++/81266, PR libstdc++/90397, - PR libstdc++/90239, PR tree-optimization/90416, PR gcov-profile/90380, - PR gcov-profile/90380, PR target/90357 (MIPS), PR target/89765 (PPC), - PR c++/78010, PR c++/90265, PR c++/90173, PR fortran/90093, - PR fortran/90352, PR fortran/90355, PR fortran/90351, PR fortran/90329, - PR target/90379, PR bootstrap/89864. - * Update the cross installation patch. - * Enable Go on sh4. - * Adjust some regex patterns used in the packaging for GCC 10. - * Drop the build dependency on binutils-multiarch (libgo-9-dev is now split - out into its own package). Closes: #804190. - * Ignore any distro default flags for the hppa64 cross build. - - -- Matthias Klose Tue, 14 May 2019 13:38:03 +0200 - -gcc-9 (9.1.0-1) experimental; urgency=medium - - * GCC 9.1.0 release. - * Update to SVN 20190504 (r270874) from the gcc-9-branch. - - Fix PR tree-optimization/90316. - * Merge some hardening defaults patches into one patch set. - * Turn on -fasynchronous-unwind-tables by default on supported architectures. - * Refresh patches. - - -- Matthias Klose Sat, 04 May 2019 17:17:23 +0200 - -gcc-9 (9-20190428-1) experimental; urgency=medium - - * GCC snapshot, taken from the gcc-9 branch (20190428, r270630). - * Build the phobos and D runtime on s390x and riscv64. - - -- Matthias Klose Sun, 28 Apr 2019 09:15:08 +0200 - -gcc-9 (9-20190420-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190420, r270466). - - -- Matthias Klose Sat, 20 Apr 2019 08:30:33 +0200 - -gcc-9 (9-20190402-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190402, r270074). - * Mark gcc-9-source as M-A: foreign. - - -- Matthias Klose Tue, 02 Apr 2019 08:22:27 +0200 - -gcc-9 (9-20190321-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190321, r269832). - * Split out lib*go-dev packages. - * Fix PR jit/87808: Don't rely on the gcc driver. Let libgccjit0 - depend on binutils and libgcc-dev. Addresses: #911668. - * Fix stripping the gcc-hppa64 package. - * Update libstdc++ and libgccjit symbols files. - - -- Matthias Klose Thu, 21 Mar 2019 12:39:47 +0100 - -gcc-9 (9-20190311-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190311, r269597). - - -- Matthias Klose Mon, 11 Mar 2019 23:23:20 +0100 - -gcc-9 (9-20190305-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190305, r269387). - - [ Aurelien Jarno ] - * Run the tests in parallel again on Debian/s390x, the libgo bug is - fixed. - - [ Matthias Klose ] - * Fix test dependencies for the Hurd and KFreeBSD. - - -- Matthias Klose Tue, 05 Mar 2019 10:51:09 +0100 - -gcc-9 (9-20190223-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190223, r269152). - - -- Matthias Klose Sat, 23 Feb 2019 11:00:00 +0100 - -gcc-9 (9-20190216-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190216, r268955). - * Fix libgo s390x biarch build. - * Run test suite on the Hurd and KFreeBSD. - * Fix linking libgphobos with the system zlib. - - -- Matthias Klose Sat, 16 Feb 2019 14:28:15 +0100 - -gcc-9 (9-20190215-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190215, r268943). - * Build libphobos on all mips variants. - * Build-depend on locales-all instead of locales, don't generate locales - during the build, and attribute test dependencies with . - * Don't run the tests on Debian/s390x in parallel, memory constraints on - the buildds. - * gdc-9: Include again the libgphobos spec file. - - -- Matthias Klose Fri, 15 Feb 2019 19:13:42 +0100 - -gcc-9 (9-20190208-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190208, r268704). - * Update the support to build without packages being built by the next GCC - version. - * Fix ISO_Fortran_binding.h installation for cross builds. - - -- Matthias Klose Fri, 08 Feb 2019 18:17:45 +0100 - -gcc-9 (9-20190202-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190202, r268474). - - -- Matthias Klose Sat, 02 Feb 2019 12:19:53 +0100 - -gcc-9 (9-20190125-2) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190125, r268260). - - [ Matthias Klose ] - * Turn on ld --as-needed by default on Debian development versions. - * Turn on profiled bootstrap on x86, AArch64, PPC64 and s390x - architectures for native builds. - * Relax the shlibs dependency for libgnat-8. Addresses: #920246. - - [ Nicolas Boulenguez ] - * Update the ada-kfreebsd patch. Closes: #919996. - - -- Matthias Klose Fri, 25 Jan 2019 11:58:44 +0100 - -gcc-9 (9-20190120-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190120, r268102). - - Updates to Go 1.12 beta2. - * Build libphobos on hppa. - * Drop libgo patch for the Hurd. - * Refresh patches. - * Update newlib to newlib-3.1.0.20181231. - - -- Matthias Klose Sun, 20 Jan 2019 11:28:26 +0100 - -gcc-9 (9-20190116-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190116, r267965). - * libgccjit-9-doc: Breaks libgccjit-8-doc. Closes: #918445. - * Update libstdc++6 symbols files. - * Override some libasan and gccgo lintian warnings. - * Build the Ada packages except for gnat-9-sjlj. - * Bump standards version. - - -- Matthias Klose Wed, 16 Jan 2019 09:42:19 +0100 - -gcc-9 (9-20190103-1) experimental; urgency=medium - - * GCC snapshot, taken from the trunk (20190103). - - [ Matthias Klose ] - * Update packaging, patches and symbols files. - * Remove libmpx packaging, removed upstream. - * Update newlib to the newlib-3.0.0.20180831 snapshot. - * Disable building Ada for now. - * Build D and libphobos from the now integrated upstream sources. - * gcc-9-base: Break gnat (<< 7). Addresses: #911633. - * gdc: Dynamically link the phobos library. - * Adopt gcc-snapshot build for the current trunk. - * Don't apply gcc-as-needed patch for snapshot builds. - * Fix control file generation for gphobos n32 multilibs. - * Disable gnat build on alpha. See PR ada/88200. - * powerpcspe support removed upstream. Remove the powerpcspe packaging - references and powerpcspe patches. - * gcc-9-source: Depend on lsb-release. - * Disable broken selective scheduling on ia64 (Adrian Glaubitz). - See PR rtl-optimization/85412. Addresses: #916591. - * Fix perl shebang for the gnathtml binary. - * Lower priority of libgcc[124] and libstdc++6 packages. - * Stop building the fixincludes package, never used by lintian. - * Remove the libstdc++6 breaks for the stretch release. - * libgccjit-doc: Install image files. - * Don't provide -compiler names for cross compiler packages. - Addresses: #916376. Not a final solution. - * Disable the gnat build for now, ftbfs in the sjlj variant. - * Bump the libgo soname. - - [ Nicolas Boulenguez ] - * Update Ada patches. - - -- Matthias Klose Thu, 03 Jan 2019 13:35:00 +0100 - -gcc-8 (8.2.0-8.1) UNRELEASED; urgency=medium - - * Update to SVN 20181020 (r265339) from the gcc-8-branch. - - Fix PR middle-end/87087, PR middle-end/87623, PR libstdc++/87641, - PR middle-end/87645. - * Update VCS attributes in the control file. - * Don't configure native builds with --with-sysroot. Apparently this cannot - be completely overridden with the command line option --sysroot. - - -- Matthias Klose Sat, 20 Oct 2018 09:25:48 +0200 - -gcc-8 (8.2.0-8) unstable; urgency=medium - - * Update to SVN 20181017 (r265234) from the gcc-8-branch. - - Fix PR libstdc++/86751, PR libstdc++/78595, PR libstdc++/87061, - PR libstdc++/70966, PR libstdc++/77854, PR libstdc++/87538, - PR libgcc/85334, PR middle-end/63155, PR target/87511 (AArch64), - PR middle-end/87610, PR tree-optimization/87465, PR target/87550 (x86), - PR target/87414 (x86), PR tree-optimization/86844, PR target/86731 (PPC), - PR target/87370 (x86), PR target/87517 (x86), PR target/87522 (x86), - PR other/87353, PR gcov-profile/86109, PR target/82699 (x86), - PR target/87467 (x86), PR target/87033 (PPC), PR sanitizer/85774, - PR rtl-optimization/86882, PR gcov-profile/85871, PR c++/87582, - PR c++/84940, PR gcov-profile/86109, PR c++/85070, PR c++/86881, - PR fortran/83999, PR fortran/86372, PR fortran/86111, PR fortran/85395, - PR fortran/86830, PR fortran/85954. - - -- Matthias Klose Wed, 17 Oct 2018 09:45:31 +0200 - -gcc-8 (8.2.0-7) unstable; urgency=medium - - * Update to SVN 20180917 (r264370) from the gcc-8-branch. - - Fix PR libstdc++/87278, PR target/85666 (mmix), PR middle-end/87188, - PR target/87224 (PPC), PR target/86989 (PPC), PR rtl-optimization/86771, - PR middle-end/87248, PR c++/87093, PR fortran/87284, PR fortran/87277. - - -- Matthias Klose Mon, 17 Sep 2018 17:46:50 +0200 - -gcc-8 (8.2.0-6) unstable; urgency=medium - - * Update to SVN 20180908 (r264168) from the gcc-8-branch. - - Fix PR c++/87137, PR bootstrap/87225, PR target/87198 (x86), - PR middle-end/87138, PR tree-optimization/86835, PR c++/87185, - PR c++/87095, PR c++/86836, PR c++/86738, PR c++/86706, PR fortran/86116. - * Apply proposed patch for PR go/87260. - * Apply proposed patch for PR tree-optimization/87188. Closes: #907586. - * Fix PR target/86731 (PPC), taken from the trunk. Closes: #905868. - - -- Matthias Klose Sun, 09 Sep 2018 14:43:43 +0200 - -gcc-8 (8.2.0-5) unstable; urgency=medium - - * Update to SVN 20180904 (r264075) from the gcc-8-branch. - - Fix PR sanitizer/86022, PR libstdc++/87116, PR other/86992, - PR tree-optimization/86914, PR middle-end/87099, - PR rtl-optimization/87065, PR target/86662, PR target/87014, - PR target/86640, PR gcov-profile/86817, PR tree-optimization/86871, - PR c++/86763, PR fortran/86837, PR libfortran/86704, - PR tree-optimization/85859, PR tree-optimization/87074, - PR tree-optimization/86927, PR middle-end/87024, PR middle-end/86505, - PR tree-optimization/86945, PR tree-optimization/86816, - PR lto/86456, PR c++/87155, PR c++/84707, PR c++/87122, - PR fortran/86328, PR fortran/86760. - * Remove ia64 boostrap work around (Jason Duerstock). Closes: #906675. - - -- Matthias Klose Tue, 04 Sep 2018 09:04:17 +0200 - -gcc-8 (8.2.0-4) unstable; urgency=medium - - * Update to SVN 20180814 (r263527) from the gcc-8-branch. - - Fix PR libstdc++/86597, PR libstdc++/84535, PR libstdc++/60555, - PR libstdc++/86874, PR libstdc++/86861, PR target/86386 (x86), - PR c++/86728, PR c++/86767, PR fortran/86906. - - [ Nicolas Boulenguez ] - * gnat: set ld_library_path for tested gnat tools. - * In the gnat autopkg test, tell gnatmake to report progress on stdout. - * gnat: Improve the ada-gcc-name patch. - * Update ada/debian_packaging.mk. - - -- Matthias Klose Tue, 14 Aug 2018 11:45:55 +0200 - -gcc-8 (8.2.0-3) unstable; urgency=medium - - * Update to SVN 20180803 (r263086) from the gcc-8-branch. - - Fix PR middle-end/86705, PR target/86820 (m68k). - * Build using ISL 0.20. - * Fix some autopkg tests (allow stderr, explicitly depend on libc-dev). - - -- Matthias Klose Fri, 03 Aug 2018 12:32:31 +0200 - -gcc-8 (8.2.0-2) unstable; urgency=medium - - * Update to SVN 20180802 (r263045) from the gcc-8-branch. - - Fix PR middle-end/86542, PR middle-end/86539, PR middle-end/86660, - PR middle-end/86627, PR target/86511, PR sanitizer/86759, PR c/85704, - PR libstdc++/86734, PR bootstrap/86724, PR target/86651, PR c/86617, - PR c++/86190. - - Fix PR libstdc++/84654, PR libstdc++/85672. LP: #1783705. - * Update cross-build patches for GCC 8.2. - * Refresh patches. - * Add some basic autopkg tests for Ada, C, C++, Go, OpenMP and Fortran. - * Backport r262835 to fix a wrong-code generation on m68k (Adrian Glaubits). - - -- Matthias Klose Thu, 02 Aug 2018 05:59:26 +0200 - -gcc-8 (8.2.0-1) unstable; urgency=medium - - * GCC 8.2.0 release. - * Update GDC to 20180726 from the gdc-8-stable branch.. - - -- Matthias Klose Thu, 26 Jul 2018 13:28:20 +0200 - -gcc-8 (8.1.0-12) unstable; urgency=medium - - * GCC 8.2.0 release candidate. - * Update to SVN 20180719 (r262861) from the gcc-8-branch. - - Fix PR middle-end/85602, PR c++/86480. - - [ Nicolas Boulenguez ] - * ada-verbose patch: Make the ada build more verbose. - * Update the ada-gcc-name patch again. See #856274. Closes: #903694. - - [ Matthias Klose ] - * Rewrite debian/README.cross. - - -- Matthias Klose Thu, 19 Jul 2018 17:39:39 +0200 - -gcc-8 (8.1.0-11) unstable; urgency=medium - - * Update to SVN 20180717 (r262818) from the gcc-8-branch. - - Fix PR c/86453, PR debug/86452, PR debug/86457, PR middle-end/85974, - PR middle-end/86076, PR tree-optimization/85935, - PR tree-optimization/86514, PR tree-optimization/86274, - PR target/84413 (x86), PR middle-end/86202, PR target/84829, - PR c++/3698, PR c++/86208, PR c++/86374, PR sanitizer/86406, - PR fortran/83184, PR fortran/86417, PR fortran/83183, - PR fortran/86325. - - [ Nicolas Boulenguez ] - * Update the ada-gcc-name patch, not appending the suffix twice. - Addresses: #856274. - - -- Matthias Klose Tue, 17 Jul 2018 14:09:13 +0200 - -gcc-8 (8.1.0-10) unstable; urgency=medium - - * Update to SVN 20180712 (r262577) from the gcc-8-branch. - - Fix PR libstdc++/86272, PR libstdc++/86127, PR target/85904, - PR libstdc++/85098, PR libstdc++/85671, PR libstdc++/83982, - PR libstdc++/86292, PR libstdc++/86138, PR libstdc++/84087, - PR libstdc++/86398, PR hsa/86371, PR tree-optimization/86492, - PR c++/86400, PR target/86285 (PPC), PR debug/86064, - PR target/86222 (PPC), PR rtl-optimization/85645, - PR rtl-optimization/85645, PR target/86314 (x86), PR sanitizer/86406, - PR c++/86398, PR c++/86378, PR c++/86320, PR c++/80290, - PR fortran/82969, PR fortran/86242, PR fortran/82865. - * Enable decimal float support on kfreebsd-amd64. Closes: #897416. - - -- Matthias Klose Thu, 12 Jul 2018 10:07:17 +0200 - -gcc-8 (8.1.0-9) unstable; urgency=medium - - * Update to SVN 20180626 (r262138) from the gcc-8-branch. - - Fix PR libstdc++/86138, PR libstdc++/82644, PR libgcc/86213, - PR c++/86210, PR c/86093, PR target/86197 (PPC), PR target/85358 (PPC), - PR tree-optimization/85989, PR target/85657 (PPC), PR target/85657 (PPC), - PR target/85994, PR rtl-optimization/86108, PR debug/86194, - PR tree-optimization/86231, PR c/82063, PR c++/86219, PR c++/86182, - PR c++/85634, PR c++/86200, PR c++/81060, PR fortran/83118, - PR libstdc++/86112, PR libstdc++/81092, PR fortran/82972, - PR fortran/83088, PR fortran/85851, PR c++/86291. - - [ Nicolas Boulenguez ] - * Remove Ludovic Brenta's work to let Ada build tools link with freshly - built libgnat.so, this is now handled by upstream testsuite. - - [ Iain Buclaw ] - * gdc: Explicitly set test action as compile in all dg tests. - - [ Matthias Klose ] - * Build using gnat-8. - - -- Matthias Klose Tue, 26 Jun 2018 10:45:36 +0200 - -gcc-8 (8.1.0-8) unstable; urgency=medium - - * Update to SVN 20180617 (r261686) from the gcc-8-branch. - - Fix PR libstdc++/86169, PR middle-end/86095, PR middle-end/85878, - PR middle-end/86123, PR middle-end/86122, PR c++/86147, PR c++/82882, - PR fortran/85703, PR fortran/85702, PR fortran/85701. - * Fix applying the powerpcspe patches. - - -- Matthias Klose Sun, 17 Jun 2018 12:56:15 +0200 - -gcc-8 (8.1.0-6) unstable; urgency=medium - - * Update to SVN 20180614 (r261597) from the gcc-8-branch. - - Fix PR libstdc++/86008, PR libstdc++/85930, PR libstdc++/85951, - PR target/85591 (x86), PR c++/85710, PR c++/80485, PR target/85755 (PPC), - PR target/85755 (PPC), PR target/81497 (ARM), PR target/85684 (x86), - PR target/63177 (PPC), PR tree-optimization/86038, - PR tree-optimization/85964, PR tree-optimization/85934, PR c++/86025, - PR tree-optimization/85863, PR c/85623, PR target/86003 (ARM), - PR tree-optimization/85712, PR target/85950 (x86), PR target/85984, - PR target/85829 (x86), PR c++/85792, PR c++/85963, PR c++/61806, - PR c++/85765, PR c++/85764, PR c++/85807, PR c++/85815, PR c++/86094, - PR c++/86060, PR c++/85847, PR c++/85976, PR c++/85731, PR c++/85739, - PR c++/85761, PR c++/85873, PR fortran/44491, PR fortran/85138, - PR fortran/85996, PR fortran/86051, PR fortran/86059, PR fortran/63514, - PR fortran/78278, PR fortran/38351, PR fortran/78571, PR fortran/85631, - PR fortran/86045, PR fortran/85641, PR fortran/85816, PR fortran/85975, - PR libgfortran/85840, PR target/85945, PR middle-end/86139, - PR other/77609, PR tree-optimization/86114, PR target/86048 (x86), - PR fortran/86110. - - libgo: update to Go 1.10.3 release. - - -- Matthias Klose Thu, 14 Jun 2018 16:57:14 +0200 - -gcc-8 (8.1.0-5) unstable; urgency=medium - - * Update to SVN 20180531 (r260992) from the gcc-8-branch. - - Fix PR sanitizer/86012, PR c/85696, PR c++/85662, PR target/85756 (x86), - PR target/85683 (x86), PR c++/85952, PR c/85696, PR c++/85662. - - Fix libsanitizer build on sparc64. - * libgo: Make the vet tool work with gccgo (taken from the trunk). - - -- Matthias Klose Thu, 31 May 2018 15:18:52 +0200 - -gcc-8 (8.1.0-4) unstable; urgency=medium - - * Update to SVN 20180529 (r260895) from the gcc-8-branch. - - Fix PR c++/85782, PR sanitizer/85835, PR libstdc++/85818, - PR libstdc++/85818, PR libstdc++/83891, PR libstdc++/84159, - PR libstdc++/67554, PR libstdc++/82966, PR bootstrap/85921, - PR sanitizer/85556, PR target/85900 (x86), PR target/85345 (x86), - PR c++/85912, PR target/85903 (x86), PR tree-optimization/85793, - PR middle-end/85874, PR tree-optimization/85822, PR middle-end/85643, - PR tree-optimization/85814, PR target/85698 (PPC), PR c++/85842, - PR c++/85864, PR c++/81420, PR c++/85866, PR c++/85782, PR fortran/85786, - PR fortran/85895, PR fortran/85780, PR fortran/85779, PR fortran/85543, - PR fortran/80657, PR fortran/49636, PR fortran/82275, PR fortran/82923, - PR fortran/66694, PR fortran/82617, PR fortran/85742, PR fortran/85542, - PR libgfortran/85906, PR libgfortran/85840. - - [ Nicolas Boulenguez ] - * Update ada/confirm_debian_bugs to gcc-8 and python3. - - [ Matthias Klose ] - * gnat-*: Don't search the target dirs when calling dh_shlibdeps. - * Stop shipping unstripped binaries with the final release. Closes: #894014. - - -- Matthias Klose Tue, 29 May 2018 14:34:37 +0200 - -gcc-8 (8.1.0-3) unstable; urgency=medium - - * Update to SVN 20180512 (r260194) from the gcc-8-branch. - - Fix PR ipa/85655, PR target/85733 (ARM), PR target/85606 (ARM), - PR fortran/70870, PR fortran/85521, PR fortran/85687, PR fortran/68846, - PR fortran/70864. - * Fix name of the g++ multiarch include directory. Closes: #898323. - * Fix PR sanitizer/85556, attribute no_sanitize does not accept multiple - options; taken from the trunk. Closes: #891489. - - -- Matthias Klose Sat, 12 May 2018 10:36:05 -0400 - -gcc-8 (8.1.0-2) unstable; urgency=medium - - * Update to SVN 20180510 (r260147) from the gcc-8-branch. - - Fix PR go/85630, PR target/85519 (nvptx), PR libstdc++/85642, - PR libstdc++/84769, PR libstdc++/85632, PR libstdc++/80506, - PR target/85512 (AArch64), PR c++/85305, PR ada/85635, PR ada/85540, - PR rtl-optimization/85638, PR middle-end/85588, PR middle-end/85588, - PR tree-optimization/85615, PR middle-end/85567, PR target/85658 (ARM), - PR tree-optimization/85597, PR middle-end/85627, PR c++/85659, - PR c++/85706, PR c++/85695, PR c++/85646, PR c++/85618, PR fortran/85507. - * Don't configure with --with-as and --with-ld, but search the triplet - prefixed as and ld in the same places as as/ld. Closes: #896057, #897896. - * Enable decimal float support on kfreebsd-amd64. Closes: #897416. - - -- Matthias Klose Thu, 10 May 2018 20:43:42 -0400 - -gcc-8 (8.1.0-1) unstable; urgency=medium - - * GCC 8.1.0 release. - * Stop providing the 8.x.y symlinks in gcc_lib_dir and incluce/c++. - * Configure powerpcspe with --enable-obsolete, will be gone with GCC 9. - * Build libmpx libraries when not building the common libs. - * Update NEWS files for GCC 8.1. - - -- Matthias Klose Wed, 02 May 2018 11:43:46 +0200 - -gcc-8 (8-20180425-1) unstable; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180425 (r259628). - - [ Matthias Klose ] - * Update nvptx-newlib to 20180424. - * Use the binutils in the build chroot if present. - * Don't use dwz for GCC backports. - * Install the movdirintrin.h header file. - - [ Aurelien Jarno ] - * Enable logwatch on riscv64. - - -- Matthias Klose Wed, 25 Apr 2018 06:56:58 +0200 - -gcc-8 (8-20180414-1) unstable; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180414 (r259383). - - [ Matthias Klose ] - * Update GDC to 20180410. - * Don't install i586 symlinks anymore for i386 builds in sid. - * Fix zlib-dev dependencies for the libphobos cross multilib packages. - * Fix dependency generation for libatomic and libquadmath cross packages. - * Use triplet-prefixed as and ld (Helmut Grohne). Closes: #895251. - * Link libasan, liblsan, libubsan always with --no-as-needed. LP: #1762683. - * Use --push-state --as-needed and --pop-state instead of --as-needed and - --no-as-needed for linking libgcc. - * Update the gcc-foffload-default patch. LP: #1721355. - - [ Svante Signell ] - * Reintroduce libgo patches for hurd-i386. Closes: #894080. - - -- Matthias Klose Sat, 14 Apr 2018 07:10:01 +0200 - -gcc-8 (8-20180402-1) unstable; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180402 (r259004). - * Build a native compiler with a cross directory layout using the - FORCE_CROSS_LAYOUT environment variable. - - -- Matthias Klose Mon, 02 Apr 2018 10:09:27 +0200 - -gcc-8 (8-20180331-1) unstable; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180331 (r258989). - - Fix PR/libstdc++/85040, std::less fails when operator< is - overloaded. Closes: #893517. - - Fix PR/target 84148, CET shouldn't be enabled in 32-bit run-time - libraries by default. Closes: #890092. - - [ Samuel Thibault ] - * Fix disabling go on hurd-i386 for now. - - [ Matthias Klose ] - * gdc: Link with the shared libphobos library by default. - * Fix control file generation for nolang=biarch builds (Helmut Grohne). - Closes: #891289. - * Simplify architecture to gnu-type mapping (Helmut Grohne). Closes: #893493. - - -- Matthias Klose Sat, 31 Mar 2018 15:14:44 +0800 - -gcc-8 (8-20180321-1) unstable; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180321 (r258712). - - Fix PR sanitizer/84761. Addresses: #892096. - * Update GDC to 20180320. - * Reenable building gdc. - - -- Matthias Klose Wed, 21 Mar 2018 19:47:27 +0800 - -gcc-8 (8-20180319-1) unstable; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180319 (r258631). - - [ Aurelien Jarno ] - * Default to PIE on riscv64. - * Temporarily do not build-depend on gdb on riscv64. - - -- Matthias Klose Mon, 19 Mar 2018 02:18:29 +0800 - -gcc-8 (8-20180312-2) unstable; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180312 (r258445). - * Update GDC to 20180311. - - [ Matthias Klose ] - * Fix typo in libasan and lib32asan symbols files for s390x. - - [ Aurelien Jarno ] - * Disable gnat on riscv64. - * Backport RISC-V libffi support from upstream. - - -- Matthias Klose Mon, 12 Mar 2018 12:33:10 +0100 - -gcc-8 (8-20180310-1) unstable; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180310 (r258410). - * Build libasan and libubsan packages on s390x. - * Update libasan symbols files for s390x. - - -- Matthias Klose Sat, 10 Mar 2018 10:54:02 +0700 - -gcc-8 (8-20180308-1) unstable; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180308 (r258348). - * Update GDC to 20180304. - - [ Matthias Klose ] - * Fix cross builds building without "common" libraries. - * Fix cross-building libgnat on armel, when not building the common libraries. - * Remove the go patches for the Hurd. Unmaintained. - * Update libcc1 symbols file. - * Install more intrinsic header files. - - [ Aurelien Jarno ] - * Configure s390x build with --with-arch=z196 on Debian. - * Drop libgo-s390x-default-isa.diff patch. - * Disable multilib on riscv64. - * Update gcc-as-needed.diff, gcc-hash-style-both.diff and - gcc-hash-style-gnu.diff for riscv64. - * Update gcc-multiarch.diff for riscv64. - - [ Karsten Merker ] - * Force the riscv64 ISA to rv64imafdc and ABI to lp64d. - - -- Matthias Klose Thu, 08 Mar 2018 14:17:37 +0700 - -gcc-8 (8-20180218-1) unstable; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180208 (r257477). - * Update GDC to 20180211. - * Store basename only in gfortran .mod files. Addresses: #889133. - * Disable go on the hurd, patches are out of date. - * Configure with --disable-libquadmath-support when not explicitly enabled. - * For armel multilib builds, explicitly set architecture and cpu for the - hard-float multilib. - - -- Matthias Klose Sun, 18 Feb 2018 16:11:11 +0700 - -gcc-8 (8-20180207-2) unstable; urgency=medium - - * Revert the fix for PR target/84145. - * Override patch-file-present-but-not-mentioned-in-series lintian warning. - - -- Matthias Klose Wed, 07 Feb 2018 13:09:23 +0100 - -gcc-8 (8-20180207-1) unstable; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180207 (r257435). - * Update GDC to 20180204. - * Refresh patches. - * Disable go on m68k again. Closes: #886103. - * Ignore bootstrap comparison failures in gcc/d on alpha. Addresses: #888951. - * Include amo.h header for Power architectures. - * Include arm_cmse.h header for ARM32 architectures. - * Update tsan symbols file arm64. - - -- Matthias Klose Wed, 07 Feb 2018 01:34:14 +0100 - -gcc-8 (8-20180130-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180130 (r257194). - * Update GDC to 20180130. - - -- Matthias Klose Tue, 30 Jan 2018 18:49:51 +0100 - -gcc-8 (8-20180123-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180123 (r257004). - * Update GDC to 20180123. - * Install the msa.h header for mips targets (YunQiang Su). Addresses: #887066. - * Fix mipsen r6 biarch configs (YunQiang Su). Closes: #886976. - - -- Matthias Klose Tue, 23 Jan 2018 23:10:51 +0100 - -gcc-8 (8-20180110-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20180110 (r256425). - - Go 1.10 beta1 merged, bumping libgo soname. - * Update GDC to 20180108. - * debian/rules2: Fix typo for N32 conditions (YunQiang Su). Closes: #886459. - * More libffi mips r6 updates (YunQiang Su). Addresses: #886201. - * Default to PIE on the hurd (Samuel Thibault). Addresses: #885056. - * Use internal libunwind for ia64 cross-builds. Addresses: #885931. - * Strip -z,defs from linker options for internal libunwind (James Clarke). - Addresses: #885937. - * Fix rtlibs stage build with debhelper 10.9.1 (Helmut Grohne). - Closes: #879054. - - -- Matthias Klose Wed, 10 Jan 2018 12:23:12 +0100 - -gcc-8 (8-20171229-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20171229. - * Update GDC to 20171227. - * Build the nvptx offload compiler again. - - -- Matthias Klose Fri, 29 Dec 2017 22:16:04 +0100 - -gcc-8 (8-20171223-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20171223. - * Update GDC to 20171223. - * Don't build the nvptx offload compiler for now, see PR target/83524. - - -- Matthias Klose Sat, 23 Dec 2017 13:08:14 +0100 - -gcc-8 (8-20171215-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20171215. - * Update GDC to 20171213. - * Move the .gox files into the gccgo packages. Addresses: #883136. - * libffi: mips/n32.S: disable .set mips4 on mips r6 (YunQiang Su). - * Fix shlibs search path for mips64 cross targets. Addresses: #883988. - * Set the armel port baseline to armv5te. Closes: #882174. - - -- Matthias Klose Fri, 15 Dec 2017 18:30:46 +0100 - -gcc-8 (8-20171209-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20171209. - * Add more header files for builtins. Closes: #883423. - * Re-enable gccgo on m68k. Addresses: #883794. - - -- Matthias Klose Sat, 09 Dec 2017 21:23:08 +0100 - -gcc-8 (8-20171128-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20171128. - - [ Matthias Klose ] - * Don't revert the fix for PR target/55947, fixed for GCC 8. - * Update libgfortran symbol versioning. - - [ Nicolas Boulenguez ] - * Fix the gnat bootstrap. - - -- Matthias Klose Tue, 28 Nov 2017 07:40:23 +0100 - -gcc-8 (8-20171122-1) experimental; urgency=medium - - [ Matthias Klose ] - * GCC 8 snapshot, taken from the trunk 20171122. - * Update GDC to 20171118. - * Port libgo to the Hurd (Svante Signell). - * Add support for a plethora of mips r6 packages (YunQiang Su). - * Remove the libcilkrts packaging bits. - * Remove libgphobos symbols files. - - [ Svante Signell ] - * Do not enable go on GNU/kFreeBSD. - - -- Matthias Klose Wed, 22 Nov 2017 14:02:35 +0100 - -gcc-8 (8-20171108-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20171108. - * Update GDC to 20171106. Closes: #880548. - * libgcc-dev: Install the liblsan_preinit.o file. - * Compress debug symbols for compiler binaries with dwz. - - -- Matthias Klose Wed, 08 Nov 2017 20:00:30 +0100 - -gcc-8 (8-20171102-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20171102. - * Bump libunwind (build-)dependency for ia64. Addresses: #879959. - * Drop the autogen build dependency. - * Install the gfniintrin.h header file. - * libgcc and libstdc++ symbols files updates for mipsn32. - * Remove the gcc-mips64-stack-spilling patch, applied upstream. - * Update libasan symbols files. - - -- Matthias Klose Thu, 02 Nov 2017 01:43:34 +0100 - -gcc-8 (8-20171031-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20171031. - * Install cetintrin.h header. Closes: #879740. - * Update gnat patches (YunQiang Su). Closes: #879985. - * Build libphobos runtime library on x86 architectures again. - * Fix typo in libx32stdc++6-8-dbg conflicts. Closes: #879883. - - -- Matthias Klose Tue, 31 Oct 2017 02:22:07 +0100 - -gcc-8 (8-20171023-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20171023. - * Mask __float128 from CUDA compilers. LP: #1717257. - * Update the gdc build support. - * Don't use quadmath on powerpc and ppc64. - * Bump asan and ubsan sonames. - * Adjust sanitizer symbols for the libsanitizer upstream merge. - * Install the gcov.h header file. - * Do the extra/optional dance ... - * Override hardening-no-pie lintian warnings for compiler executables. - - -- Matthias Klose Mon, 23 Oct 2017 10:57:54 +0200 - -gcc-8 (8-20171016-1) experimental; urgency=medium - - * GCC 8 snapshot, taken from the trunk 20171016. - * Update nvptx-newlib to 20171010. - * Fix lsan/tsan symbols files for arm64 and ppc64el. - * Add missing conflicts with GCC 7 packages. Closes: #877441. - * Fix builds without hppa64 cross compiler and new debhelper. See: #877589. - * Fix build dependency on realpath. - * Build the nvptx offload compiler again. - * Update symbols files. - * Fix build dependency on realpath. - * Set QUILT_PATCH_OPTS='-E' for applying patches. - - -- Matthias Klose Mon, 16 Oct 2017 14:56:04 +0200 - -gcc-8 (8-20170923-1) experimental; urgency=medium - - * GCC 8 snapshot. - * Disable Ada and D for a first build. - - -- Matthias Klose Tue, 26 Sep 2017 23:44:57 +0200 - -gcc-7 (7.2.0-7) unstable; urgency=medium - - * Update to SVN 20170923 (r253114) from the gcc-7-branch. - - Fix PR libstdc++/79162, PR libstdc++/79162, PR libstdc++/82262, - PR libstdc++/82254, PR target/81996 (PPC), PR target/71951 (AArch64), - PR sanitizer/81929. - * Fix PR go/82284, taken from the trunk. Closes: #876353. - - -- Matthias Klose Sat, 23 Sep 2017 11:31:21 +0200 - -gcc-7 (7.2.0-6) unstable; urgency=medium - - * Update to SVN 20170920 (r253002) from the gcc-7-branch. - - Fix PR target/82112 (PPC), PR c++/81355, PR tree-optimization/82084, - PR tree-optimization/82108, PR target/81325 (PPC), PR c++/81236, - PR c++/80767, PR c++/82030, PR c++/80935, PR c++/81671, PR c++/81525, - PR c++/81314, PR libgfortran/78387. - * Fix fortran cross compiler build with debhelper 10.9. Closes: #876246. - * Strip the compiler binaries again. Closes: #872672. - * Bump binutils dependency to 2.29.1 for sid/buster. - - -- Matthias Klose Wed, 20 Sep 2017 11:13:31 +0200 - -gcc-7 (7.2.0-5) unstable; urgency=medium - - * Update to SVN 20170915 (r252791) from the gcc-7-branch. - - Fix PR c/81687, PR c/45784, PR c++/81852, PR target/82181 (xtensa), - PR target/80695 (PPC), PR target/81988 (SPARC), PR middle-end/81768, - PR sanitizer/81923, PR target/81621, PR driver/81650, - PR middle-end/81052, PR tree-optimization/81987, PR bootstrap/81926, - PR libstdc++/79162, PR libstdc++/81468, PR libstdc++/81835, - PR libstdc++/70483, PR libstdc++/70483, PR target/81833 (PPC), - PR other/39851, PR ipa/81128, PR inline-asm/82001, PR c++/81355, - PR tree-opt/81696. - * Enable libgo tests and rebuilds with make -C (Svante Signell). - Closes: #873929. - * Fix PR sanitizer/77631, support separate debug info in libbacktrace. - * Update the Linaro support to the 7-2017.09 snapshot. - - -- Matthias Klose Fri, 15 Sep 2017 12:15:21 +0200 - -gcc-7 (7.2.0-4) unstable; urgency=medium - - * Update to SVN 20170906 (r251753) from the gcc-7-branch. - - Fix PR c++/82039, PR libstdc++/81912, PR libstdc++/81891, - PR libstdc++/81599, PR libstdc++/81338, PR tree-optimization/81503, - PR ada/79542, PR ada/62235, PR fortran/81770. - * Fix PR target/81833 (PPC), taken from the trunk. Closes: #871565. - - -- Matthias Klose Wed, 06 Sep 2017 10:38:05 +0200 - -gcc-7 (7.2.0-3) unstable; urgency=high - - * Update to SVN 20170901 (r251583) from the gcc-7-branch. - - Fix PR target/81504 (PPC), PR c++/82040. - * Apply proposed patch for PR target/81803 (James Cowgill), conditionally - for mips* targets. Closes: #871514. - * Bump standards version. - - -- Matthias Klose Sat, 02 Sep 2017 13:55:18 +0200 - -gcc-7 (7.2.0-2) unstable; urgency=medium - - * Update to SVN 20170830 (r251446) from the gcc-7-branch. - - Fix PR target/72804 (PPC), PR target/80210 (PPC), PR target/81910 (AVR), - PR target/79883 (AVR), PR fortran/81296, PR fortran/80164, - PR target/81593 (PPC), PR target/81170 (PPC), PR target/81295 (PPC), - PR tree-optimization/81977, PR debug/81993 (closes: #873609), - PR middle-end/81088, PR middle-end/81065, PR sanitizer/80932, - PR middle-end/81884, PR tree-optimization/81181, - PR tree-optimization/81723, PR target/81921 (x86), PR c++/81607. - * Update the Linaro support to the 7-2017.08 snapshot. - * Restore configuring with --with-mode=thumb on armhf. Closes: #873584. - * Default to PIE on powerpc again, now that PR target/81170 and - PR target/81295 are fixed. Closes: #856224. - - -- Matthias Klose Wed, 30 Aug 2017 11:47:42 +0200 - -gcc-7 (7.2.0-1) unstable; urgency=medium - - * GCC 7.2.0 release. - * Update libgcc1 symbols file for s390x. - * Apply proposed patch for PR driver/81829. Closes: #853537. - - -- Matthias Klose Fri, 18 Aug 2017 18:34:45 +0200 - -gcc-7 (7.1.0-13) unstable; urgency=medium - - * GCC 7.2 release candidate 2. - * Don't build the gc enabled libobjc for cross compilers. Closes: #870895. - * Configure cross-build-native builds with --program-prefix (Adrian - Glaubitz). Closes: #871034. - * Update build dependencies for powerpcspe. Closes: #868186. - * Fix PR tree-optimization/81723, taken from the trunk. Closes: #853345. - - -- Matthias Klose Tue, 08 Aug 2017 11:12:56 -0400 - -gcc-7 (7.1.0-12) unstable; urgency=medium - - * GCC 7.2 release candidate 1. - * Update to SVN 20170803 (r250853) from the gcc-7-branch. - - -- Matthias Klose Thu, 03 Aug 2017 09:20:48 -0400 - -gcc-7 (7.1.0-11) unstable; urgency=medium - - * Update to SVN 20170731 (r250749) from the gcc-7-branch. - - [ Matthias Klose ] - * Update sanitizer symbols for ppc64 and sparc64. - - [ Nicolas Boulenguez ] - * Only build gnatvsn as a native library. - - -- Matthias Klose Mon, 24 Jul 2017 13:41:34 +0200 - -gcc-7 (7.1.0-10) unstable; urgency=medium - - * Update to SVN 20170722 (r250453) from the gcc-7-branch. - - [ Nicolas Boulenguez ] - * libgnatvsn: embed xutil rident for version 2017 of asis package. - - [ Matthias Klose ] - * Fix gnat cross build on m68k (Adrian Glaubitz). Closes: #862927. - * Enable gnat cross build on m68k. Closes: #868365. - * Update the Linaro support to the 7-2017.07 snapshot. - * Stop ignoring symbol mismatches for runtime libraries. - - [ Aurelien Jarno ] - * libgo-s390x-default-isa.diff: do not build libgo with -march=z196, - use the default ISA instead. - - -- Matthias Klose Sat, 22 Jul 2017 15:06:36 +0200 - -gcc-7 (7.1.0-9) unstable; urgency=medium - - * Update to SVN 20170705 (r250006) from the gcc-7-branch. - - [ Matthias Klose ] - * gcc-linaro-revert-r49596.diff: fix build for the linaro branch. - * Don't configure powerpc with --enable-default-pie, fails to build. - See #856224, PR target/81295. - - [ Nicolas Boulenguez ] - * ada-gcc-name.diff: unpatch gnatchop. Addresses: #856274. - * Link libgnat with libatomic on armel. Closes: #861734. - * libgnat-dev: use multiarch paths in project and to install .ali files. - * Build Ada on armel, kfreebsd-*, hurd-i386; #86173[457] are closed. - - -- Matthias Klose Wed, 05 Jul 2017 19:21:55 +0200 - -gcc-7 (7.1.0-8) unstable; urgency=medium - - * Update to SVN 20170629 (r249793) from the gcc-7-branch. - - [ Matthias Klose ] - * Move the liblto_plugin from the cpp to the gcc package. - * libstdc++6: Add more Breaks to smoothen upgrades from jessie to stretch. - Addresses: #863845, #863745. - * Don't provide libobjc_gc symlinks for the libobjc multilib packages. - * Configure with --enable-default-pie on ppc64 (Adrian Glaubitz) and - powerpc (Mathieu Malaterre). Addresses: #856224. - - [ Nicolas Boulenguez ] - * Update ada/confirm_debian_bugs.py for gcc-7. - * Drop ada-driver-check.diff, the problem is unreproducible. - * Stop symlinking gcc-7-7 -> gcc-7. See #856274 and #814977. - * gnatmake: compile once even with SOURCE_DATE_EPOCH. Closes: #866029. - - -- Matthias Klose Thu, 29 Jun 2017 17:36:03 +0200 - -gcc-7 (7.1.0-7) unstable; urgency=medium - - * Update to SVN 20170618 (r249347) from the gcc-7-branch. - - [ Matthias Klose ] - * Don't build libada with -O3 (ftbfs on ppc64el). - * Update sanitizer symbol files (Helmut Grohne). Closes: #864835. - - [ Aurelien Jarno ] - * Remove proposed patch for PR65618, the issue has been fixed upstream - another way. - - [ Nicolas Boulenguez ] - * Ada: link system.ads to system-freebsd.ads on hurd and *freebsd - system-freebsd-x86.ads does not exist anymore. Closes: #861735, #861737. - * Ada: prevent parallel gnatmake invokations for gnattools. Closes: #857831. - * Drop generated and obsolete debian/source.lintian-overrides. - * Drop debian/relink, never executed and redundant with ada patches. - * Ada: Drop dpkg-buildflags usage in patches. Closes: #863289. - * ada: Drop references to obsolete termio-h.diff. Closes: #845159. - * ada-749574.diff: replace work-around with fix and forward it. - * ada-kfreebsd.diff: reduce a lot thanks to Ada2012 syntax. - * ada-link-lib.diff: remove dubious parts. - - -- Matthias Klose Sun, 18 Jun 2017 15:31:39 +0200 - -gcc-7 (7.1.0-6) experimental; urgency=medium - - * Update to SVN 20170522 (r248347) from the gcc-7-branch. - - Fix PR libstdc++/80796, PR libstdc++/80478, PR libstdc++/80761, - PR target/80799 (x86), PR ada/80784, PR fortran/78659, PR fortran/80752, - PR libgfortran/80727. - - [ Matthias Klose ] - * Re-add unwind support on kfreebsd-amd64 (James Clarke). - * Work around #814977 (gnat calling gcc-7-7) by providing a gcc-7-7 - symlink. - * Fix gnat build dependencies on x32. - * Build gnat on mips64 and powerpcspe. - * Update the Linaro support to the 7-2017.05 snapshot. - * Fix libmpx dependency generation for cross builds. - * Build again gnat cross compilers on 32bit archs targeting 64bit targets. - - [ Nicolas Boulenguez ] - * Remove ada-gnattools-noparallel patch, apparently fixed. Closes: #857831. - * Reduce diff with upstream in ada-gnattools-cross patch. - * debian/rules2: Simplify build flags transmission. - * Append build flags from dpkg during Ada target builds. - - -- Matthias Klose Mon, 22 May 2017 12:43:09 -0700 - -gcc-7 (7.1.0-5) experimental; urgency=medium - - * Update to SVN 20170514 (r248033) from the gcc-7-branch. - * Disable offload compilers for snapshot builds. - * Build libgo when not building common libs. - * Fix building libgfortran and libgphobos when building without common libs. - * Build gnat on x32. - - -- Matthias Klose Sun, 14 May 2017 08:50:34 -0700 - -gcc-7 (7.1.0-4) experimental; urgency=medium - - * Update to SVN 20170505 (r247630) from the gcc-7-branch. - * Add sh3 support to gcc-multiarch patch. Closes: #861760. - * Remove libquadmath/gdtoa license from debian/copyright (files removed). - * Fix gdc build on sh4 (sh5 support was removed upstream). - * Disable gnat on KFreeBSD (see #861737) and the Hurd (see #861735) for now. - * Disable running the testsuite on KFreeBSD and the Hurd, hanging on - the buildds. - - -- Matthias Klose Fri, 05 May 2017 11:27:27 +0200 - -gcc-7 (7.1.0-3) experimental; urgency=medium - - * Update to SVN 20170503 (r247549) from the gcc-7-branch. - * Fix gdc build on sparc. - * Update the gdc-cross-install-location patch for GCC 7. - * Bump libgphobos soname. - * dpkg-buildflags stopped fiddling around with spec files; remove - the code removing and warning about dpkg's specs. - * Don't build the native gnat on armel. See issue #861734. - - -- Matthias Klose Wed, 03 May 2017 16:51:15 +0200 - -gcc-7 (7.1.0-2) experimental; urgency=medium - - * Update the disable-gdc-tests patch for GCC 7.1. - - -- Matthias Klose Tue, 02 May 2017 18:35:14 +0200 - -gcc-7 (7.1.0-1) experimental; urgency=medium - - * GCC 7.1.0 release. - * Update NEWS.html and NEWS.gcc. - * Update gdc to the gdc-7 branch 20170502. - * Add multiarch bits for non-glibc architectures (musl, uclibc) (Helmut - Grohne). Closes: #861588. - * Fix dependency on gcc-base package for rtlibs stage build (Helmut Grohne). - Closes: #859938. - - -- Matthias Klose Tue, 02 May 2017 18:07:07 +0200 - -gcc-7 (7-20170407-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20170407. - * Install gcov-dump and gcov-tool manual pages. - - -- Matthias Klose Fri, 07 Apr 2017 13:16:00 +0200 - -gcc-7 (7-20170316-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20170316. - * Install the gcov-dump utility. - * Allow to use lld with -fuse-ld=ld.lld. - * Build gnattools sequentially (fails with parallel build). See #857831. - * Add profile to the autogen build dependency. - * Re-add the generated Makefile.in changes to the gdc-libphobos-build patch. - - -- Matthias Klose Thu, 16 Mar 2017 12:34:18 +0100 - -gcc-7 (7-20170314-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20170314. - - [ Matthias Klose ] - * Bump binutils version requirement to 2.28. - * Fix libcc1.so symlink for cross compilers. Addresses: #856875. - * Fix base package name for rtlibs stage build (Helmut Grohne). - Closes: #857074. - * Update the cross-install-location patch (Helmut Grohne). Closes: #855565. - * Fix symlinks to man pages in the hppa64 package. Addresses: #857583. - * Don't ship the gnatgcc manpage symlink when building GFDL packages. - Addresses: #857384. - * Allow bootstrapping with libc headers installed in multiarch location. - (Helmut Grohne). Closes: #857535 - * gccbrig: Depend on hsail-tools. - - [ Nicolas Boulenguez ] - * Create the libgnatsvn packages again. Closes: #857606. - * Replace libgnat-BV.overrides with a fixed command. - * Install gnatvsn.gpr project into /u/s/gpr instead of - /u/s/ada/adainclude. Debian is migrating to GPRbuild's upstream layout. - * Avoid hardcoding the version in the ada-gcc-name patch. - * Reorganize Ada patches. See #857606 for details. - - -- Matthias Klose Tue, 14 Mar 2017 10:42:24 +0100 - -gcc-7 (7-20170302-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20170302. - - [ Matthias Klose ] - * Update gdc to trunk 20170227. - * Update libcc1 symbols file. - * Bump binutils version requirement. - * Allow to disable brig in DEB_BUILD_OPTIONS. Closes: #856452. - * Build the nvptx offload compilers. - * Add the newlib copyright, used for the gcc-7-offload-nvptx package. - * Install the libcp1plugin. - * Fix the installation directory of the ada-sjlj includes and libraries. - - [ Nicolas Boulenguez ] - * Use SOURCE_DATE_EPOCH for reproducible ALI timestamps. Closes: #856042. - * Remove obsolete references to libgnatprj, but keep existing - references to libgnatvsn as it will be restored. Closes: #844367. - * Drop obsolete and unapplied ada-default-project-path.diff. - - -- Matthias Klose Thu, 02 Mar 2017 10:12:34 +0100 - -gcc-7 (7-20170226-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20170226. - - -- Matthias Klose Sun, 26 Feb 2017 17:00:48 +0100 - -gcc-7 (7-20170221-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20170221. - * Update gdc to trunk 20170221. - - [ Matthias Klose ] - * Fix some hppa64 related build issues. Addresses: #853023. - * Allow setting offload targets by OFFLOAD_TARGET_DEFAULT. - * Again, disable go on m68k. Closes: #853906. - * Configure with --enable-default-pie on sparc and sparc64 (James Clarke). - Addresses: #854090. - * Configure with --enable-default-pie on kfreebsd-* (Steven Chamberlain). - * Build gccbrig and the libhsail-rt library for i386. - * Configure staged builds with --disable-libmpx and --disable-libhsail-rt. - * Fix target architecture for sparc non-multilib builds (Adrian Glaubitz). - Addresses: #855197. - * Bump binutils version requirement. - - [ Aurelien Jarno ] - * Disable lxc1/sxc1 instruction on mips and mipsel. - * Disable madd4 instructions on mipsel, mips64el and mipsn32el. - - -- Matthias Klose Tue, 21 Feb 2017 14:54:12 +0100 - -gcc-7 (7-20170129-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20170129. - * Fix removing the RUNPATH from the asan, tsan, ubsan, cilkrts, gfortran - and gphobos runtime libraries. - * Let the gnatgcc symlinks point to the versioned names. Addresses: #839209. - * Build the BRIG frontend on amd64. - * Install new intrinsics headers. Closes: #852551. - * libgo version bumped to 11. - * Package gccbrig and the libhsail-rt library. - - -- Matthias Klose Sun, 29 Jan 2017 13:51:35 +0100 - -gcc-7 (7-20170121-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20170121. - * Configure --with-gcc-major-version-only, drop the gcc-base-version, - gccgo-version and gdc-base-version patches. - * Adjust the g++-multiarch-incdir patch for reverted upstream patch, - causing bootstrap regression (PR 78880). Closes: #852104. - - -- Matthias Klose Sat, 21 Jan 2017 21:57:22 +0100 - -gcc-7 (7-20170118-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20170118. - * Always configure sparc builds --with-cpu-32=ultrasparc (James Clarke). - * Enable gccgo on m68k (John Paul Adrian Glaubitz). Addresses: #850749. - * Install the unprefixed man pages for gcc-ar, -nm and ranlib. - Closes: #851698. - - -- Matthias Klose Wed, 18 Jan 2017 22:41:11 +0100 - -gcc-7 (7-20161230-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20161230. - * Update gdc to trunk 20161229. Closes: #844704. - * Build the cilk runtime on armel, armhf, sparc and sparc64. - * Use --push-state/--pop-state for gold as well when linking libtsan. - * In GCC ICE dumps, prefix each line with the PID of the driver. - * Apply proposed patch for PR target/78748. - * Apply proposed patch for PR libstdc++/64735. - * Don't mark libphobos multilib packages as M-A: same. - * Configure libphobos builds with --with-target-system-zlib. - * Ignore dpkg's pie specs when pie is not enabled. Addresses: #848129. - * Drop m68k specific ada patches. Closes: #846872. - - -- Matthias Klose Fri, 30 Dec 2016 05:19:15 +0100 - -gcc-7 (7-20161201-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20161201. - - * Install missing vecintrin.h header on s390x. - * Install missing avx512 intrinsics headers on x86*. Closes: #846075. - - -- Matthias Klose Thu, 01 Dec 2016 14:38:26 +0100 - -gcc-7 (7-20161125-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20161125. - - [ Matthias Klose ] - * Update libgphobos symbol files. - * libphobos: Fix ARM32 multilib detection for system zlib. - * Update libgphobos symbols files for ARM32 targets. - * Build the GC enabled libobjc using the system libgc when available - * Mark libgphobos symbols changing with the file location (sic!) as optional. - * Add pkg-config to the build dependencies. - * Drop the work around for PR libstdc++/65913. - * gdc: Link with the shared libgphobos runtime by default. - * Fix PR middle-end/78501, proposed patch. - * Fix dependency generation for libgphobos multilib builds. - * Drop the ada-revert-pr63225 patch, only needed for libgnatvsn. - * Always apply the ada patches. - - [ YunQiang Su ] - * Update gnat patches for GCC 7, stop building libgnatvsn and libgnatprj. - Addresses: #844367. - - -- Matthias Klose Fri, 25 Nov 2016 12:41:07 +0100 - -gcc-7 (7-20161116-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20161116. - * Build shared phobos runtime libraries (not yet enabled by default). - * Add symbols for libobjc_gc library. - - -- Matthias Klose Wed, 16 Nov 2016 19:16:39 +0100 - -gcc-7 (7-20161115-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20161115. - * More symbol files updates. - * Update gdc to the trunk 20161113. - * Update conflicts with GCC 6 packages. Closes: #844296. - - -- Matthias Klose Tue, 15 Nov 2016 13:02:02 +0100 - -gcc-7 (7-20161112-1) experimental; urgency=medium - - * GCC 7 snapshot build, taken from the trunk 20161112. - * Remove gij/gcj packages, removed upstream. - * Don't build gdc and gnat for now. - - -- Matthias Klose Sat, 12 Nov 2016 11:17:17 +0100 - -gcc-6 (6.2.0-13) unstable; urgency=medium - - * Update to SVN 20161109 (r241998, 6.2.1) from the gcc-6-branch. - - Fix PR c/71115, PR target/78229 (closes: #843379), - PR tree-optimization/77768, PR c++/78039 (closes: #841316), - PR libgcc/78064, PR driver/78206. - * Fix using the gcc-6-source package (Stephen Kitt). Closes: #843476. - * Fix PR target/77822 (AArch64), taken from the trunk. Closes: #839249. - * Fix PR target/77822 (s390x), proposed patch. - * Update libiberty to the trunk 20161108. Addresses security issues: - CVE-2016-6131, CVE-2016-4493, CVE-2016-4492, CVE-2016-4490, - CVE-2016-4489, CVE-2016-4488, CVE-2016-4487, CVE-2016-2226. - - -- Matthias Klose Wed, 09 Nov 2016 20:42:53 +0100 - -gcc-6 (6.2.0-11) unstable; urgency=medium - - * Update to SVN 20161103 (r241817, 6.2.1) from the gcc-6-branch. - - Fix PR debug/77773, PR middle-end/72747, PR tree-optimization/78047, - PR tree-optimization/77879, PR tree-optimization/77839, - PR tree-optimization/77745, PR tree-optimization/77648, - PR target/78166 (PA), PR rtl-optimization/78038, PR middle-end/78128, - PR middle-end/71002, PR fortran/69544, PR fortran/78178, - PR fortran/71902, PR fortran/67219, PR fortran/71891, PR lto/78129, - PR libgfortran/78123. - * Fix symlinks for gcj manual pages. Closes: #842407. - * Fix ICE in tree_to_shwi, Linaro issue #2575. - - -- Matthias Klose Thu, 03 Nov 2016 14:10:24 +0100 - -gcc-6 (6.2.0-10) unstable; urgency=medium - - * Update to SVN 20161027 (r241619, 6.2.1) from the gcc-6-branch. - - Fix PR libstdc++/77288, PR libstdc++/77727, PR libstdc++/78052, - PR tree-optimization/77550, PR tree-optimization/77916, - PR fortran/71895, PR fortran/77763, PR fortran/61420, PR fortran/78013, - PR fortran/78021, PR fortran/72832, PR fortran/78092, PR fortran/78108, - PR target/78057 (x86), PR target/78037 (x86). - * Include go-relocation-test-gcc620-sparc64.obj.uue to fix libgo's - debug/elf TestDWARFRelocations test case (James Clarke). - * Reapply fix for PR c++/71912, apply proposed fix for PR c++/78039. - Closes: #841292. - * Don't install alternatives for go and gofmt. The preferred way to do that - is to install the golang-any package. - * For Debian builds, don't enable bind now by default when linking with pie - by default. - - -- Matthias Klose Thu, 27 Oct 2016 15:27:07 +0200 - -gcc-6 (6.2.0-9) unstable; urgency=medium - - * Regenerate the control file. - - -- Matthias Klose Thu, 20 Oct 2016 10:46:44 +0200 - -gcc-6 (6.2.0-8) unstable; urgency=medium - - * Update to SVN 20161019 (r241346, 6.2.1) from the gcc-6-branch. - - Fix PR libstdc++/77990, PR target/77991 (x86). - * Install arm_fp16.h header on arm* architectures for Linaro builds. - * Backport upstream revisions from trunk (James Clarke). Closes: #840574. - - r240457 (add getrandom for MIPS/SPARC) - - r241051 (fix getrandom on sparc64 and clone on sparc*) - - r241072 (make rawClone no_split_stack) - - r241084 (don't use pt_regs; unnecessary, and seemingly not defined by - the included headers on arm64) - - r241171 (sparc64 relocations, e1fc2925 in go master, now also in - gofrontend/gccgo) - * Revert fix for PR c++/71912, causing PR c++/78039. Addresses: #841292. - - -- Matthias Klose Wed, 19 Oct 2016 08:57:23 +0200 - -gcc-6 (6.2.0-7) unstable; urgency=medium - - * Update to SVN 20161018 (r241301, 6.2.1) from the gcc-6-branch. - - Fix PR libstdc++/77987, PR libstdc++/77322, PR libstdc++/72820, - PR libstdc++/77994, PR tree-optimization/77937, PR c++/71912, - PR tree-optimization/77937, PR tree-optimization/77943, - PR bootstrap/77995, PR fortran/77978, PR fortran/77915, PR fortran/77942. - - [ Matthias Klose ] - * Backport Mips go closure support, taken from libffi. Closes: #839132. - * Configure with --enable-default-pie and pass -z now when pie is enabled; - on amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el s390x. - Closes: #835148. - * Update the Linaro support to the 6-2016.10 snapshot. - - [ Aurelien Jarno ] - * Enable logwatch on mips64el. - - -- Matthias Klose Tue, 18 Oct 2016 13:53:00 +0200 - -gcc-6 (6.2.0-6) unstable; urgency=medium - - * Update to SVN 20161010 (r240906, 6.2.1) from the gcc-6-branch. - - Fix PR libstdc++/68323, PR libstdc++/77794, PR libstdc++/77795, - PR libstdc++/77801, PR libgcc/77519, PR target/77756 (x86), - PR target/77670 (PPC), PR rtl-optimization/71709, PR c++/77804, - PR fortran/41922, PR fortran/60774, PR fortran/61318, PR fortran/68566, - PR fortran/69514, PR fortran/69867, PR fortran/69962, PR fortran/70006, - PR fortran/71067, PR fortran/71730, PR fortran/71799, PR fortran/71859, - PR fortran/71862, PR fortran/77260, PR fortran/77351, PR fortran/77372, - PR fortran/77380, PR fortran/77391, PR fortran/77420, PR fortran/77429, - PR fortran/77460, PR fortran/77506, PR fortran/77507, PR fortran/77612, - PR fortran/77694, PR libgfortran/77707, PR libstdc++/70101, - PR libstdc++/77864, PR libstdc++/70564, PR target/77874 (x86), - PR target/77759 (sparc), PR fortran/77406, PR fortran/58991, - PR fortran/58992. - * Really fix gij installation on hppa. Closes: #838111. - * Install alternatives for go and gofmt. Closes: #840190. - - -- Matthias Klose Mon, 10 Oct 2016 05:20:07 +0200 - -gcc-6 (6.2.0-5) unstable; urgency=medium - - * Update to SVN 20160927 (r240553, 6.2.1) from the gcc-6-branch. - - Fix PR sanitizer/77396, PR libstdc++/77645, PR libstdc++/77645, - PR target/77326 (AVR), PR target/77349 (PPC), PR middle-end/77594, - PR sanitizer/68260, PR fortran/77516, PR target/69255 (x86), - PR c++/77553, PR c++/77539, PR fortran/77500, PR c/77450, - PR middle-end/77436, PR tree-optimization/77514, PR middle-end/77544, - PR tree-optimization/77514, PR middle-end/77605, PR middle-end/77679, - PR tree-optimization/77621, PR target/77621 (x86), PR c++/71979. - * Fix gij installation on hppa. Closes: #838111. - * Fix PR rtl-optimization/71709, taken from the trunk. LP: #1628207. - * Apply workaround for PR libstdc++/77686. Addresses: #838438. - - -- Matthias Klose Wed, 28 Sep 2016 15:53:28 +0200 - -gcc-6 (6.2.0-4) unstable; urgency=medium - - * Update to SVN 20160914 (r240133, 6.2.1) from the gcc-6-branch. - - Fix PR rtl-optimization/77452, PR c++/77427. - * gcj: Depend on the ecj1 standalone binary. - * Configure native builds using --with-program-prefix. - * Fix ICE in gdc symbol mangling (Iain Buclaw). LP: #1620681. - * Backport from libffi trunk (Stefan Bühler): - - Always check for PaX MPROTECT on linux, make EMUTRAMP experimental. - - dlmmap_locked always needs locking as it always modifies execsize. - - -- Matthias Klose Thu, 15 Sep 2016 19:22:35 +0200 - -gcc-6 (6.2.0-3) unstable; urgency=medium - - * Update to SVN 20160901 (r239944, 6.2.1) from the gcc-6-branch. - - Fix PR fortran/71014, PR libstdc++/77395, PR tree-optimization/72866, - PR debug/77363, PR middle-end/77377, PR middle-end/77259, - PR target/71910 (cygwin), PR target/77281 (ARM), - PR tree-optimization/71077, PR tree-optimization/68542, PR fortran/77352, - PR fortran/77374, PR fortran/71014, PR fortran/69281. - * Fix setting the stage1 C++ compiler. - * gdc: Always link with -ldl when linking with -lgphobos. - Closes: #835255, #835757. - * Fix building D code with external C++ references. - - -- Matthias Klose Sun, 04 Sep 2016 12:38:47 +0200 - -gcc-6 (6.2.0-2) unstable; urgency=medium - - * Update to SVN 20160830 (r239868, 6.2.1) from the gcc-6-branch. - - Fix PR libstdc++/77334, PR tree-optimization/76783, - PR tree-optimization/72851, PR target/72867 (x86), PR middle-end/71700, - PR target/77403 (x86), PR target/77270 (x86), PR target/77270 (x86), - PR lto/70955, PR target/72863 (PPC), PR tree-optimization/76490, - PR fortran/77358. - * Call default_file_start from s390_asm_file_start, taken from the trunk. - * Update multiarch patches for mips* r6 (YunQiang Su). - * Fix install location of D header files for cross builds (YunQiang Su). - Closes: #835847. - * Fix PR c++/77379, taken from the trunk. - * Update the Linaro support to the 6-2016.08 snapshot. - - -- Matthias Klose Wed, 31 Aug 2016 12:28:38 +0200 - -gcc-6 (6.2.0-1) unstable; urgency=medium - - * GCC 6.2 release. - * Update gdc to the gdc-6 branch 20160822. - - -- Matthias Klose Mon, 22 Aug 2016 14:15:21 +0200 - -gcc-6 (6.1.1-12) unstable; urgency=medium - - * GCC 6.2 release candidate 1. - * Update to SVN 20160815 (r239482, 6.1.1) from the gcc-6-branch. - Fix PR target/71869 (PPC), PR target/72805 (x86), PR target/70677 (AVR), - PR c++/72415, PR sanitizer/71042, PR libstdc++/71964, PR libstdc++/70940, - PR c/67410, PR c/72816, PR driver/72765, PR debug/71906, - PR tree-optimization/73434, PR tree-optimization/72824, PR target/76342, - PR target/72843, PR c/71512, PR tree-optimization/71083, PR target/72819, - PR target/72853, PR tree-optimization/72824, PR ipa/71981, PR ipa/68273, - PR tree-optimization/71881, PR target/72802, PR target/72802, - PR rtl-optimization/71976, PR c++/71972, PR c++/72868, PR c++/73456, - PR c++/72800, PR c++/68724, PR debug/71906, PR fortran/71936, - PR fortran/72698, PR fortran/70524, PR fortran/71795, PR libgfortran/71123, - PR libgfortran/73142. - - [ Matthias Klose ] - * Fix running the libjava testsuite. - * Revert fix for PR target/55947, causing PR libstdc++/72813. LP: #1610220. - * Update the Linaro support to the 6-2016.07 snapshot. - - [ Aurelien Jarno ] - * Replace proposed fix for PR ipa/68273 by the corresponding patch taken - from trunk. - - -- Matthias Klose Mon, 15 Aug 2016 17:51:10 +0200 - -gcc-6 (6.1.1-11) unstable; urgency=medium - - * Update to SVN 20160802 (r238981, 6.1.1) from the gcc-6-branch. - - Fix PR target/72767 (AVR), PR target/71151 (AVR), PR c/7652, - PR target/71216 (PPC), PR target/72103 (PPC), PR c++/72457, PR c++/71576, - PR c++/71833, PR fortran/71883. - - [ Nicolas Boulenguez ] - * debian/ada/confirm_debian_bugs.py: Update for GCC 6. Closes: #832799. - - [ Matthias Klose ] - * Backport AArch64 Vulcan cost models (Dann Frazier). LP: #1603587. - - -- Matthias Klose Wed, 03 Aug 2016 21:53:37 +0200 - -gcc-6 (6.1.1-10) unstable; urgency=medium - - * Update to SVN 20160724 (r238695, 6.1.1) from the gcc-6-branch. - - Fix PR libstdc++/71856, PR libstdc++/71320, PR c++/71214, - PR sanitizer/71953, PR fortran/71688, PR rtl-optimization/71916, - PR debug/71855, PR middle-end/71874, PR target/71493 (PPC), - PR rtl-optimization/71634, PR target/71733 (PPC), PR ipa/71624, - PR target/71805 (PPC), PR target/70098 (PPC), PR target/71763 (PPC), - PR middle-end/71758, PR tree-optimization/71823, PR middle-end/71606, - PR tree-optimization/71518, PR target/71806 (PPC), PR target/71720 (PPC), - PR middle-end/64516, PR tree-optimization/71264, PR middle-end/71423, - PR tree-optimization/71521, PR tree-optimization/71452, PR target/50739, - PR tree-optimization/71522, PR c++/55922, PR c++/63151, PR c++/70709, - PR c++/70778, PR c++/71738, PR c++/71350, PR c++/71748, PR c++/52746, - PR c++/69223, PR c++/71630, PR c++/71913, PR c++/71728, PR c++/71941, - PR c++/70822, PR c++/70106, PR c++/67565, PR c++/67579, PR c++/71843, - PR c++/70781, PR c++/71896, PR c++/71092, PR c++/71117, PR c++/71495, - PR c++/71511, PR c++/71513, PR c++/71604, PR c++/54430, PR c++/71711, - PR c++/71814, PR c++/71718, PR c++/70824, PR c++/71909, PR c++/71835, - PR c++/71828, PR c++/71822, PR c++/71871, PR c++/70869, PR c++/71054, - PR fortran/71807, PR fortran/70842, PR fortran/71764, PR fortran/71623, - PR fortran/71783. - - [ Matthias Klose ] - * Build-depend on gnat-6 instead of gnat-5 on development distros. - - [ Aurelien Jarno ] - * Replace libjava-mips64el-proposed.diff by the corresponding patch - taken from trunk. - - -- Matthias Klose Sun, 24 Jul 2016 19:42:10 +0200 - -gcc-6 (6.1.1-9) unstable; urgency=medium - - * Update to SVN 20160705 (r237999, 6.1.1) from the gcc-6-branch. - - Fix PR fortran/71717, PR libstdc++/71313, PR c/71685, PR c++/71739, - PR target/71670 (PPC), PR middle-end/71626, PR target/71559 (x86), - PR target/71656 (PPC), PR target/71698 (PPC), PR driver/71651, - PR fortran/71687, PR fortran/71704, PR fortran/71705. - * Mark cross compilers as M-A: foreign. Addresses: #827136. - * On sparc64, configure with --with-cpu-32=ultrasparc, drop the - sparc-force-cpu patch. Closes: #809509. - - -- Matthias Klose Tue, 05 Jul 2016 11:19:50 +0200 - -gcc-6 (6.1.1-8) unstable; urgency=medium - - * Update to SVN 20160630 (r237878, 6.1.1) from the gcc-6-branch. - - Fix PR tree-optimization/71647, PR target/30417 (AVR), - PR target/71103 (AVR), PR tree-optimization/71588, PR middle-end/71581, - PR c++/71528, PR fortran/70673, PR middle-end/71693. - - [ Aurelien Jarno ] - * Apply proposed patch from Matthew Fortune to fix libjava on mips64el. - - [ Matthias Klose ] - * Add AArch64 Vulcan cpu support (Dann Frazier). LP: #1594452. - * gfortran: Suggest libcoarrays-dev. Closes: #827995. - * cpp: Breaks libmagics++-dev (<< 2.28.0-4). Closes: #825278. - * Optimize for mips32r2 for o32 (YunQiang Su). Closes: #827801. - - -- Matthias Klose Thu, 30 Jun 2016 14:12:55 +0200 - -gcc-6 (6.1.1-7) unstable; urgency=medium - - * Update to SVN 20160620 (r237590, 6.1.1) from the gcc-6-branch. - - Fix PR middle-end/71373, PR c/71381, PR libstdc++/71545, PR c/68657, - PR sanitizer/71498, PR middle-end/71529, PR target/71103 (AVR), - PR target/71554 (x86), PR middle-end/71494, PR c++/71448, - PR tree-optimization/71405, PR tree-optimization/71505, - PR target/71379 (s390), PR target/71186 (PPC), PR target/70915 (PPC), - PR c++/70572, PR c++/71516, PR c/71381. - * Fix libgnatprj build to avoid undefined symbols (YunQiang Su). - Closes: #826503. - * Add build support for tilegx (Helmut Grohne). Closes: #827578. - * Drop support for loongson 2f (YunQiang Su). Closes: #827554. - - -- Matthias Klose Mon, 20 Jun 2016 13:41:44 +0200 - -gcc-6 (6.1.1-6) unstable; urgency=medium - - * Update to SVN 20160609 (r237267, 6.1.1) from the gcc-6-branch. - - Fix PR target/71389 (x86), PR tree-optimization/71259, - PR target/70830 (ARM), PR target/67310 (x86), PR c++/71442, - PR c++/70847, PR c++/71330, PR c++/71393, PR fortran/69659. - * gdc: Fix linking the runtime library. Addresses: #826645. - * Fix building libgnatprj on powerpc, and on PIE enabled builds (YunQiang Su). - Closes: #826365. - - -- Matthias Klose Thu, 09 Jun 2016 18:19:42 +0200 - -gcc-6 (6.1.1-5) unstable; urgency=medium - - * Update to SVN 20160603 (r237075, 6.1.1) from the gcc-6-branch. - - Fix PR libstdc++/70762, PR libstdc++/69703, PR libstdc++/69703, - PR libstdc++/71038, PR libstdc++/71036, PR libstdc++/71037, - PR libstdc++/71005, PR libstdc++/71004, PR libstdc++/70609, PR c/71171, - PR middle-end/71279, PR c++/71147, PR c++/71257, - PR tree-optimization/70884, PR c++/71210, PR tree-optimization/71031, - PR c++/69872, PR c++/71257, PR c++/70344, PR c++/71184, PR fortran/66461, - PR fortran/71204, PR libffi/65567, PR c++/71349, PR target/71201, - PR middle-end/71371, PR debug/71057, PR target/71056 (ARM32), - PR tree-optimization/69068, PR middle-end/71002, PR bootstrap/71071, - PR c++/71372, PR c++/70972, PR c++/71166, PR c++/71227, PR c++/60095, - PR c++/69515, PR c++/69009, PR c++/71173, PR c++/70522, PR c++/70584, - PR c++/70735, PR c++/71306, PR c++/71349, PR c++/71105, PR c++/71147, - PR ada/71358, PR ada/71317, PR fortran/71156, PR middle-end/71387. - * Fix cross building libgnatprj on i386 targeting 64bit archs (YunQiang Su). - Closes: #823126. - * Detect hard float for non-linux or non-glibc arm-*-*eabihf builds (Helmut - Grohne). Closes: #823894. - * Update embedded timestamp setting patch, backported from the trunk. - * gccgo: Combine combine gccgo's ld() and ldShared() methods - in cmd/go (Michael Hudson-Doyle). LP: #1586872. - - -- Matthias Klose Fri, 03 Jun 2016 18:58:40 +0200 - -gcc-6 (6.1.1-4) unstable; urgency=medium - - * Update to SVN 20160519 (r236478, 6.1.1) from the gcc-6-branch. - - Fix PR sanitizer/71160, PR c++/70498, PR target/71161 (x86), - PR fortran/70856, PR c++/71100, PR target/71145 (alpha), PR c++/70466, - PR target/70860 (nvptx), PR target/70809 (AArch64), PR hsa/70857, - PR driver/68463, PR target/70947 (PPC), PR ipa/70760, PR middle-end/70931, - PR middle-end/70941, PR tree-optimization/71006, PR target/70830 (ARM), - PR fortran/69603, PR fortran/71047, PR fortran/56226, PR ipa/70646. - * libgnat{prj,svn}-dev: Don't recommend gnat when building cross compiler - packages. - - -- Matthias Klose Thu, 19 May 2016 18:40:49 +0200 - -gcc-6 (6.1.1-3) unstable; urgency=medium - - * Update to SVN 20160511 (r236071, 6.1.1) from the gcc-6-branch. - - Fix PR libstdc++/71049, PR middle-end/70877, PR tree-optimization/70876, - PR target/70963, PR tree-optimization/70916, PR debug/70935. - * Enable gdc for sh4. - - -- Matthias Klose Wed, 11 May 2016 22:35:33 +0200 - -gcc-6 (6.1.1-2) unstable; urgency=medium - - * Update to SVN 20160510 (r236071, 6.1.1) from the gcc-6-branch. - - Fix PR tree-optimization/70956, PR sanitizer/70875, PR sanitizer/70342, - PR ada/70969, PR ada/70900. - - [ Matthias Klose ] - * Call dh_makeshlibs with the --noscripts option when building a - cross compiler. - * Fix building cross gnat libs when not building the common libs. - * Fix building cross mips* multilibs when not building the common libs. - * Re-enable gnat build on some architectures for snapshot builds. - * Don't build gnat cross compilers on 32bit archs targeting 64bit targets. - Addresses: #823126. - * Avoid empty architecture lists in build dependencies. Closes: #823280. - * Tighten debhelper build dependency for cross build dependencies. - * Allow build dependencies for musl configurations (Helmut Grohne). - Closes: #823769. - * Fix dependency resolution for libraries not built anymore from - this source package. - - [ Samuel Thibault ] - * patches/ada-hurd.diff: Fix Get_Page_Size type. - - -- Matthias Klose Tue, 10 May 2016 13:34:49 +0200 - -gcc-6 (6.1.1-1) unstable; urgency=medium - - * GCC 6.1.0 release. - - Fix PR bootstrap/70704, PR tree-optimization/70780, PR libgfortran/70684, - PR middle-end/70626, PR java/70839, PR target/70858, PR ada/70759, - PR ada/70786, PR c++/70540, PR middle-end/70626. - * Update to SVN 20160430 (r235678, 6.1.1) from the gcc-6-branch. - - Fix PR middle-end/70680, PR target/70750 (x86), PR ipa/70785, - PR sanitizer/70712, PR target/70728 (x86). - - Don't encode the minor version in the gcj abi version. - - [ Aurelien Jarno ] - * Apply proposed patch for PR target/68273 (Wrong code on mips/mipsel due to - (invalid?) peeking at alignments in function_arg) on mips and mipsel. - - [ Matthias Klose ] - * Always configure with --enable-targets=powerpcle-linux on ppc64el. - * Stop building libcc1 and libgccjit0, when not building common libs. - * Rename libgccjit-5-dbg to libgccjit0-dbg. - * Fix libjava testsuite with dejagnu 1.6, taken from the trunk. - * Allow embedded timestamps by C/C++ macros to be set externally (Eduard - Sanou). - * Add missing libstdc++ symbol to symbols file. - * libstdc++-doc: Ignore warnings about formulas and long identifiers in - man pages. - * Default the 32bit x86 architectures to i686, keep i585 symlinks. - See https://lists.debian.org/debian-devel/2015/09/msg00589.html - * Build-depend on debhelper (>= 9) and dpkg-dev (>= 1.17.14). - * Update gdc to the gdc-6 branch 20160430. - - -- Matthias Klose Sat, 30 Apr 2016 13:31:12 +0200 - -gcc-6 (6.0.1-2) unstable; urgency=medium - - * GCC 6.1 release candidate 2. - - Fix PR c++/68206, PR c++/70522, PR middle-end/70747, PR target/64971, - PR c++/66543, PR tree-optimization/70725, PR tree-optimization/70726, - PR target/70674 (s390x), PR tree-optimization/70724, PR c++/70690, - PR c++/70505, PR target/70711 (ARM32), PR c++/70685, - PR target/70662 (x86). - * Update gdc to the trunk 20160423. - - -- Matthias Klose Sat, 23 Apr 2016 17:56:52 +0200 - -gcc-6 (6.0.1-1) experimental; urgency=medium - - * GCC 6.1 release candidate 1. - - [ Michael Hudson-Doyle ] - * cmd/go: deduplicate gccgo afiles by package path, not *Package. - LP: #1566552. - - -- Matthias Klose Fri, 15 Apr 2016 18:32:25 +0200 - -gcc-6 (6-20160405-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20160405. - - -- Matthias Klose Tue, 05 Apr 2016 16:39:49 +0200 - -gcc-6 (6-20160319-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20160319. - * Stop providing alternative for /usr/bin/go. (Michael Hudson-Doyle). - LP: #1555856. - * Disable gnat on powerpcspe. Closes: #816051. - - -- Matthias Klose Sat, 19 Mar 2016 11:54:57 +0100 - -gcc-6 (6-20160312-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20160312. - * Update gdc to the trunk 20160306. - * Remove powerpcspe specific patch, integrated upstream. Addresses: #816048. - * When configured to link with --as-needed by default, always link the - sanitizer libraries with --no-as-needed. - - -- Matthias Klose Sat, 12 Mar 2016 10:21:28 +0100 - -gcc-6 (6-20160228-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20160228. - - [ Matthias Klose ] - * libgo: Port syscall.SetsockoptUcred from golang (Michael Vogt). - - [ Svante Signell ] - * patches/ada-hurd.diff: Update. - - -- Matthias Klose Sun, 28 Feb 2016 13:28:41 +0100 - -gcc-6 (6-20160225-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20160225. - * Update gdc to the trunk 20160224. - * Install missing architecture specific plugin header files. - * Fix PR target/69885, bootstrap error on m68k. - - -- Matthias Klose Thu, 25 Feb 2016 02:00:57 +0100 - -gcc-6 (6-20160220-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20160220. - - Fix PR tree-optimization/68021. Closes: #812245. - - Fix PR ipa/69241. Closes: #812060. - - Fix PR libstdc++/56158. Closes: #789369. - * Update symbols files. - * libgccjit-6-doc: Really conflict with libgccjit-5-doc. Closes: #814527. - * Update conflict for gnat cross build packages. Closes: #810809. - * Disable the m68k gnat build, currently fails. See: #814221. - * Fix running the acats tests (Svante Signell): Addresses part of #814978. - - -- Matthias Klose Sat, 20 Feb 2016 16:58:47 +0100 - -gcc-6 (6-20160205-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20160205. - - Fix PR tree-optimization/69320. Closes: #811921. - - Fix PR c++/68782. Closes: #812287. - - Fix PR tree-optimization/69328. Closes: #812247. - - Fix PR target/69421. Closes: #812246. - - Fix PR c++/69379. Closes: #812068. - - Fix PR lto/69393. Closes: #812062. - - Fix PR tree-optimization/69166. Closes: #812061. - * Update gdc to the trunk 20160205. - - Fix data corruption bug when passing around longdoubles. - Closes: #812080. - * Add more conflicts to GCC 5's debug and doc packages. Closes: #813081. - * Fix dependency generation for armel/armhf multilib cross targets. - * Fix libc dependency generation for multilib cross targets. - * Build libitm on alpha, s390x, sh4, sparc64. - - -- Matthias Klose Fri, 05 Feb 2016 18:08:37 +0100 - -gcc-6 (6-20160122-1) experimental; urgency=medium - - * Fix gnat build failure on KFreeBSD (Steven Chamberlain). Closes: #811372. - * Fix dependencies on target libraries which are not built anymore - from this source. - * Bump libmpx soname. Closes: #812084. - * Apply proposed patch for PR target/69129. Closes: #810081. - * Apply proposed patch for PR go/66904, pass linker flags from - "#cgo pkg-config:" directives (Michael Hudson). - * Configure with --enable-fix-cortex-a53-843419 on AArch64. - - -- Matthias Klose Fri, 22 Jan 2016 13:33:19 +0100 - -gcc-6 (6-20160117-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20160117. - * Update gdc to the trunk 20160115. - * Update libgnatvsn/libgnatprj conflicts. Closes: #810809. - * Fix gnat build failures on the Hurd and KFreeBSD (Svante Signell). - Closes: #811063. - * Build libstdc++-6-doc with a fixed doxygen. Closes: #810717. - - -- Matthias Klose Sun, 17 Jan 2016 12:14:39 +0100 - -gcc-6 (6-20160109-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20160109. - * Install new header file pkuintrin.h. Closes: #809807. - * Fix libcc1-0 dependency for cross compilers. - - -- Matthias Klose Sat, 09 Jan 2016 11:49:50 +0100 - -gcc-6 (6-20160103-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20160101. - - -- Matthias Klose Sun, 03 Jan 2016 12:47:13 +0100 - -gcc-6 (6-20160101-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20160101. - * Build native gnat on sh4. Addresses: #809498. - - -- Matthias Klose Fri, 01 Jan 2016 21:18:38 +0100 - -gcc-6 (6-20151220-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20151220. - * Update libstdc++-dbg conflicts. Closes: #807885. - * Set target tools and build dependencies for cross builds. - * Relax gcj-6-{jre,jre-headless,jdk} dependencies on libgcj16. - * Fix cross build issues. - - -- Matthias Klose Sun, 20 Dec 2015 13:46:12 +0100 - -gcc-6 (6-20151213-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20151213. - * Update the ada-kfreebsd and ada-m68k patches. - * Fix cross-building without having the common cross libraries installed. - * Allow unstripped, non-optimized debug builds with setting DEB_BUILD_OPTIONS - including gccdebug. - * Remove obsolete libgccmath packaging support. - * Define SONAME macros whether the libraries are built or not. - - -- Matthias Klose Sun, 13 Dec 2015 16:04:56 +0100 - -gcc-6 (6-20151211-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from the trunk 20151211. - * Update gnat and gdc patches, re-enable gnat and gdc. - - -- Matthias Klose Fri, 11 Dec 2015 12:35:03 +0100 - -gcc-6 (6-20151210-1) experimental; urgency=medium - - * GCC 6 snapshot build, taken from 20151210. - - -- Matthias Klose Thu, 10 Dec 2015 22:09:13 +0100 - -gcc-5 (5.3.1-3) unstable; urgency=medium - - * Update to SVN 20151207 (r231361, 5.3.1) from the gcc-5-branch. - * Remove upstreamed chunks from the ada-kfreebsd patch. - - -- Matthias Klose Tue, 08 Dec 2015 02:10:51 +0100 - -gcc-5 (5.3.1-2) unstable; urgency=medium - - * Update to SVN 20151206 (r231339, 5.3.1) from the gcc-5-branch. - * Re-enable building gdc/libphobos, fixing the profiled build. - * Fix PR sanitizer/67899, build failure on sparc/sparc64. - - -- Matthias Klose Sun, 06 Dec 2015 19:15:46 +0100 - -gcc-5 (5.3.1-1) unstable; urgency=medium - - * Update to SVN 20151205 (r231314, 5.3.1) from the gcc-5-branch. - - -- Matthias Klose Sat, 05 Dec 2015 20:45:53 +0100 - -gcc-5 (5.3.0-3) unstable; urgency=medium - - * Update libgcc symbols file. - * Restore libgcc.symbols.aebi. - * Disabled profiled bootstraps for backports. - - -- Matthias Klose Sat, 05 Dec 2015 07:50:48 +0100 - -gcc-5 (5.3.0-1) experimental; urgency=medium - - * GCC 5.3 release. - - Fix PR libstdc++/65142 (CVE-2015-5276). - * Update gdc to the gcc-5 branch 20151130. - * Enable the profiled bootstrap on amd64, arm64, armel armhf, i386, powerpc, - ppc64, ppc64el, s390x, x32 (excluding builds from the Linaro branch). - * Move test summary into the gcc-test-results package. - * Simplify libatomic, libcilkrts, libgcc, libgfortran, libgomp, libitm, - libmpx, libquadmath symbols files using versioned symbol references. - Closes: #806784. - * Only build the hppa64 cross compiler when either building the native compiler, - or when cross building the native compiler. Closes: #806479. - * Configure staged build with --enable-linker-build-id. - - -- Matthias Klose Fri, 04 Dec 2015 12:01:04 +0100 - -gcc-5 (5.2.1-27) unstable; urgency=medium - - * Update to SVN 20151129 (r231053, 5.2.1) from the gcc-5-branch. - * Don't strip cc1plus when shipping with unstripped frontends. - * Relax libgnatvsn5-dev-*-cross and libgnatprj5-dev-*-cross dependencies - on gnat-5-*-linux-gnu. - * Fix setting the explicit libc dependency for cross builds. - * Don't build m4-nofpu multilibs on sh4, install the default multilib - into the standard location. - * Stop building gnat on mips64, see https://gcc.gnu.org/PR65337 (#806370). - * Update the patch for PR go/67508 and re-enable Go on sparc and sparc64. - * Fix gnat sparc/sparc64 architecture detection. - * Update libgcc and libstdc++ symbols files. - * Don't ship the gcov tools in the gcc-hppa64-linux-gnu package. - * Run the autoconf generation in parallel. - * Add --enable-default-pie option to GCC configure, taken from the trunk. - * Enable gnat for m68k cross builds. - * Link gnat tools, gnat libs and libgccjit with the defaults LDFLAGS. - * Skip non-default multilib and libstdc++-v3 debug builds in bootstrap builds. - * Ship an empty debian/rules.parameters in the gcc-5-source package. - - -- Matthias Klose Sun, 29 Nov 2015 23:48:58 +0100 - -gcc-5 (5.2.1-26) unstable; urgency=medium - - * Update to SVN 20151125 (r230897, 5.2.1) from the gcc-5-branch. - * Fix the rtlibs stage build. Closes: #806186. - * Fix packaging the cross libphobos package. - * Build the hppa64 cross compiler on x86 architectures. - * gcc-5-hppa64-linux-gnu: Stop providing unversioned tools using - alternatives. Build a gcc-hppa64-linux-gnu package instead. - * Split out a gcc-5-test-results package from g++-5, allowing a post - build analysis, and reducing the size of the g++-5 package. - - -- Matthias Klose Wed, 25 Nov 2015 20:33:08 +0100 - -gcc-5 (5.2.1-25) unstable; urgency=medium - - * Update to SVN 20151123 (r230734, 5.2.1) from the gcc-5-branch. - * Fix libgcc4-dbg dependency on libgcc4. Closes: #805839. - * Fix building epoch prefixed cross packages. - - -- Matthias Klose Mon, 23 Nov 2015 05:48:00 +0100 - -gcc-5 (5.2.1-24) unstable; urgency=medium - - * Update to SVN 20151121 (r230703, 5.2.1) from the gcc-5-branch. - * Fix PR libstdc++/56158, taken from the trunk. Closes: #804521. LP: #1514309. - * Don't try to build a gnat cross compiler when there is no gnat compiler - for the build architecture. - * Update gnat build dependencies for backports. - * Parallelize building documentation and parallelize the packaging step. - * Update the Linaro support to the 5-2015.11 snapshot. - - -- Matthias Klose Sat, 21 Nov 2015 11:22:16 +0100 - -gcc-5 (5.2.1-23) unstable; urgency=medium - - * Update to SVN 20151028 (r229478, 5.2.1) from the gcc-5-branch. - - [ Matthias Klose ] - * Update the Linaro support to the 5-2015.10 snapshot. - * gcj: On ppc64el, use the same jvm archdir name as for openjdk (ppc64le). - * gcj: Fix priority of java alternatives. Closes: #803055. - * gnat-5: Reintroduce the unversioned gnatgcc name. Closes: #802838. - - [ Aurelien Jarno ] - * Replace proposed patch for PR rtl-optimization/67736 by the one - committed on trunk. - - -- Matthias Klose Wed, 28 Oct 2015 10:36:54 +0100 - -gcc-5 (5.2.1-22) unstable; urgency=medium - - * Update to SVN 20151010 (r228681, 5.2.1) from the gcc-5-branch. - - Fix PR libstdc++/65913, PR libstdc++/67173, PR libstdc++/67747, - PR c/67730, PR middle-end/67563, PR lto/67699, PR tree-optimization/67821, - PR debug/58315. - - [ Matthias Klose ] - * Restore the work around for PR libstdc++/65913, still needed at least - for powerpc. - * Rename gcc-5-hppa64 to gcc-5-hppa64-linux-gnu, update (build) dependency - on binutils. Closes: #800563. - * Adjust setting DH_COMPAT for dh_movefiles with updated debhelper supporting - globbing of arguments. Closes: #800250. - * Build-depend on gnat-5 instead of gnat-4.9. - - [ Aurelien Jarno ] - * Do not Use --with-mips-plt on mips and mipsel. Closes: #799811. - - -- Matthias Klose Sat, 10 Oct 2015 22:17:09 +0200 - -gcc-5 (5.2.1-21) unstable; urgency=medium - - * Update to SVN 20151003 (r228449, 5.2.1) from the gcc-5-branch. - * Fix building gnat. Closes: #800781. - - -- Matthias Klose Sat, 03 Oct 2015 17:28:45 +0200 - -gcc-5 (5.2.1-20) unstable; urgency=medium - - * Update to SVN 20151002 (r228373, 5.2.1) from the gcc-5-branch. - * Fix packaging the ada cross library packages. - - -- Matthias Klose Fri, 02 Oct 2015 10:24:38 +0200 - -gcc-5 (5.2.1-19) unstable; urgency=medium - - * Update to SVN 20150930 (r228302, 5.2.1) from the gcc-5-branch. - - Fix PR ipa/66424. Closes: #800318. - - [ Matthias Klose ] - * Update the Linaro support to the 5-2015.09 snapshot. - * Fix PR libstdc++/67707, taken from the trunk. LP: #1499564. - * Ship libgcj.spec in gcj-5 instead of gcj-5-jdk. Closes: #800010. - * gcj-5: Suggest gcj-5-jdk. - * Fix base dependency for ada cross library packages. - * Add ${shlibs:Depends} for libgnatvsn and libgnatprj. - * Link lrealpath.o into libgnatprj. Closes: #800045. - * libgnat{svn,prj}-dev: For cross builds, move adainclude and adalib files - into the gcc libdir. - * Default to POWER8 on ppc64el. - * armv8: Fix slt lda missing conditional code (taken from the trunk). - * Fix lintian pre-depends-directly-on-multiarch-support warnings. - - [ Aurelien Jarno ] - * Apply proposed patch for PR rtl-optimization/67736 when building for - mips64 or mips64el. Closes: #800321. - - -- Matthias Klose Wed, 30 Sep 2015 20:36:50 +0200 - -gcc-5 (5.2.1-18) unstable; urgency=medium - - * Update to SVN 20150922 (r228023, 5.2.1) from the gcc-5-branch. - - [ Matthias Klose ] - * gcc-5-plugin-dev: Depend on libmpc-dev. Closes: #798997. - * Fix PR libstdc++/65913, taken from the trunk. Closes: #797577. - - [ YunQiang Su ] - * Build again the gnat-5-sjlj package. Closes: #798782. - * Fix gnat cross builds, and cross building gnat. - - -- Matthias Klose Tue, 22 Sep 2015 23:15:17 +0200 - -gcc-5 (5.2.1-17) unstable; urgency=medium - - * Update to SVN 20150911 (r227671, 5.2.1) from the gcc-5-branch. - - Fix PR c++/67369, ICE on valid code. LP: #1489173. - - [ Matthias Klose ] - * Build-depend on linux-libc-dev [m68k] for gcc and gcc-snapshot builds. - Closes: #796906. - * Don't ignore anymore bootstrap comparison failures on sh4. Closes: #796939. - * Fix stage1 cross build for KFreeBSD. Closes: #796901. - * libgo: Fix PR go/67508, rewrite lfstack packing/unpacking to look more - like that in Go (Michael Hudson). LP: #1472650. - * Fix PR target/67143 (AArch64), ICE on valid code. LP: #1481333. - - [ Aurelien Jarno ] - * Use --with-mips-plt on mips*. - * Build for R2 ISA on mips, mips64 and mips64el. - * Optimize for R2 ISA on mipsel. - * Only apply mips-fix-loongson2f-nop on mipsel. - - [ YunQiang Su ] - * Fix running the acats tests. Closes: #798531. - - -- Matthias Klose Fri, 11 Sep 2015 03:17:20 +0200 - -gcc-5 (5.2.1-16) unstable; urgency=medium - - * Update to SVN 20150903 (r227431, 5.2.1) from the gcc-5-branch. - - Backport the filesystem TS library. - * libstdc++-dev: Install libstdc++fs.a. - * Again, configure with --enable-targets=powerpcle-linux on ppc64el. - * Apply proposed patch for PR target/67211 (ppc64el). - * libgo-dev: Install libgolibbegin.a. - * Apply proposed patch for PR target/67280 (ARM). LP: #1482320. - - -- Matthias Klose Thu, 03 Sep 2015 12:16:15 +0200 - -gcc-5 (5.2.1-15) unstable; urgency=medium - - * Update to SVN 20150808 (r226731, 5.2.1) from the gcc-5-branch. - * Adjust libstdc++-breaks: Break libantlr-dev instead of antlr; - adjust libreoffice version (closes: #794203), drop xxsd break (see - #793289), remove cython breaks (closes: #794511), add breaks for - packages built using cython (chemps2, fiona, guiqwt, htseq, imposm, - pysph, pytaglib, python-scipy, python-sfml, rasterio). - * Ignore missing libstdc++ symbols on sparc64 (work around #792204). - - -- Matthias Klose Sat, 08 Aug 2015 11:18:24 +0200 - -gcc-5 (5.2.1-14) unstable; urgency=high - - * Fix libstdc++6 breaks. - - -- Matthias Klose Fri, 31 Jul 2015 04:12:08 +0200 - -gcc-5 (5.2.1-13) unstable; urgency=high - - * Upload to unstable (https://wiki.debian.org/GCC5). See also - https://lists.debian.org/debian-devel-announce/2015/07/msg00000.html - * Update to SVN 20150730 (r226411, 5.2.1) from the gcc-5-branch. - - Fix PR libstdc++/67015. Closes: #793784. - * Fix version macros in the plugin-header.h header. Closes: #793478. - * libstdc++6: Add breaks for issues tagged with gcc-pr66145. - * Add libcpprest2.4 to libstdc++6 breaks. Closes: #784655. - * Fix PR c++/66857, taken from the trunk. - * Ignore differences in gcc/real.o in the bootstrap build for - sh*-*linux-gnu targets. According to PR 67002, "A rare indeterminacy - of the register choice. Both codes are valid. It seems very hard to - find where has this indeterminacy come from". Suggested by Adrian - Glaubitz. - - -- Matthias Klose Thu, 30 Jul 2015 21:51:25 +0200 - -gcc-5 (5.2.1-12) experimental; urgency=medium - - * Update to SVN 20150723 (r226105, 5.2.1) from the gcc-5-branch. - * Fix PR libstdc++/66145, std::ios_base::failure objects thrown from - libstdc++.so using the gcc4-compatible ABI. - Just build src/c++11/functexcept.cc using the new ABI. It will break - code, which will be handled in the archive by adding Breaks for the - affected packages. Third party code using such code will need a rebuild. - * Remove the work around to build with -O1 on sh4. - - -- Matthias Klose Thu, 23 Jul 2015 14:18:44 +0200 - -gcc-5 (5.2.1-11) experimental; urgency=medium - - * Configure without --disable-libstdcxx-dual-abi. - * Configure with --with-default-libstdcxx-abi=c++11. - - -- Matthias Klose Fri, 17 Jul 2015 08:13:08 +0200 - -gcc-5 (5.2.1-1) experimental; urgency=medium - - * GCC 5.2 release. - * Update to SVN 20150716 (r225880, 5.2.1) from the gcc-5-branch. - * Require version 5.2 for the libstdc++6 cxx symbols. - * Ignore missing libstdc++ symbols on sparc64 (work around #792204). - * Go escape analysis: analyze multiple result type assertions (taken - from the trunk). - - -- Matthias Klose Thu, 16 Jul 2015 15:35:44 +0200 - -gcc-5 (5.1.1-14) unstable; urgency=medium - - * Update to SVN 20150711 (r225710, 5.1.1) from the gcc-5-branch. - - -- Matthias Klose Sat, 11 Jul 2015 11:57:19 +0200 - -gcc-5 (5.1.1-13) unstable; urgency=medium - - * Update to SVN 20150706 (r225471, 5.1.1) from the gcc-5-branch. - * Update libasan symbol files. - * Configure --with-fp-32=xx on all mips targets, setting MIPS O32 default - to FPXX (YunQiang Su). Closes: #789612. - * Update libgccjit symbol file. - * Add x32 symbols files for libgcc1 and libstdc++6. - * libgccjit0: Add breaks for python-gccjit and python3-gccjit. - - -- Matthias Klose Mon, 06 Jul 2015 19:55:08 +0200 - -gcc-5 (5.1.1-12) unstable; urgency=medium - - * Update to SVN 20150622 (r224724, 5.1.1) from the gcc-5-branch. - * Update symbols files for mips64 libatomic and libstdc++ (YunQiang Su). - Closes: #788990. - * Fix "empty-binary-package" lintian warnings. - - -- Matthias Klose Mon, 22 Jun 2015 14:37:49 +0200 - -gcc-5 (5.1.1-11) unstable; urgency=medium - - * Update to SVN 20150616 (r224519, 5.1.1) from the gcc-5-branch. - * gccgo: escape: Analyze binary expressions (taken from the trunk). - * Explicitly build with -Wl,--no-relax on alpha again. - * Build with -O1 on sh4 (try to work around PR target/66358). - - -- Matthias Klose Tue, 16 Jun 2015 16:11:59 +0200 - -gcc-5 (5.1.1-10) unstable; urgency=medium - - * Update to SVN 20150613 (r224454, 5.1.1) from the gcc-5-branch. - * Make removal of byte-compiled libstdc++ pretty printer files more - robust. Closes: #787630. - * Fix mips 32bit (o32) multilib builds (YunQiang Su). - * Build target libraries with -Wl,-z,relro. - * Build libstdc++6 when building the common libraries. - * Fix a bunch of lintian warnings. - - -- Matthias Klose Sat, 13 Jun 2015 12:59:17 +0200 - -gcc-5 (5.1.1-9) unstable; urgency=medium - - * Update to SVN 20150602 (r224029, 5.1.1) from the gcc-5-branch. - * Remove byte-compiled libstdc++ pretty printer files on upgrade. - Closes: #785939. - * Fix dangling libgccjit.so symlink. - * Fix base dependency for rtlibs stage builds. - * Fix build failure of the hppa64 cross compiler, introduced by the - gnat cross patches. Closes: #786692. - * Update README.source (Michael Vogt). - * libgo: syscall.Sendfile(): Apply proposed patch for PR go/66378. - (Michael Vogt). LP: #1460530. - * Set CC and CXX matching the same GCC version for the stage1 build. - * Work around PR go/66368, build libgo with -fno-stack-protector. - LP: #1454183. - - -- Matthias Klose Wed, 03 Jun 2015 00:49:41 +0200 - -gcc-5 (5.1.1-8) unstable; urgency=medium - - * Update to SVN 20150528 (r223816, 5.1.1) from the gcc-5-branch. - * Set the priorities of the *-dev-*-cross packages to extra. - * Prepare to change the base dependency for *-cross packages. - * Fix dependencies for stage1 and stage2 builds. - * Relax dependencies on binary indep *-dev-*-cross packages. - * Disable building gdc on sh4 (bootstrap comparison failure). - - -- Matthias Klose Thu, 28 May 2015 15:51:00 +0200 - -gcc-5 (5.1.1-7) unstable; urgency=medium - - * Update to SVN 20150522 (r223579, 5.1.1) from the gcc-5-branch. - * Add description for the ada-gnattools-cross patch (YunQiang Su). - * Provide a rtlibs stage to build a subset of target library packages. - * Make symbols file symlinking for cross builds more robust. - * Prefer gnatgcc-5 over gnatgcc when building native packages. - * Various fixes to build a gnat cross compiler: - - Fix dependencies of packages. - - Fix building libgnatprj and libgnatvsn (still needed to figure - out if these are target or host libraries). - * Fix building cross compilers with dpkg 1.18. - - -- Matthias Klose Fri, 22 May 2015 18:20:01 +0200 - -gcc-5 (5.1.1-6) unstable; urgency=medium - - * Update to SVN 20150519 (r223346, 5.1.1) from the gcc-5-branch. - * Don't build gdc-multilib on armel. - * Remove old CFLAGS/LDFLAGS settings to build gdc. - * Remove reference to .ico file in NEWS.html. - * Fix gcc's dependency on libcc1-0 for native builds. - * Fix stripping the rpath when cross-building cross compilers. - * Remove work arounds to build 64bit multilibs on 32bit targets, - now properly fixed upstream. - * Partially apply patches to build a gnat cross compiler (submitted - by YunQiang Su). - - gnatmake: Call the versioned gnatbind and gnatlink commands. - Closes: #782257. - - Allow libgnatprj and libgnatvsn to cross build. Addresses: #783372. - - New patch ada-gnattools-cross.diff (no documentation). - * Backport patch for gccgo: - - gccgo: If unary & does not escape, the var does not escape. - * Apply the backported patches for the go escape analysis. Need to - be enabled with -fgo-optimize-alloc (this option may go away again). - * Re-enable running the tests. - - -- Matthias Klose Tue, 19 May 2015 10:33:40 +0200 - -gcc-5 (5.1.1-5) unstable; urgency=medium - - * Update to SVN 20150507 (r222873, 5.1.1) from the gcc-5-branch. - * Fix 32bit libstdc++ symbols files for kfreebsd-amd64. - * libx32phobos-dev: Don't depend on libx32z-dev, when not available. - * Fix gotools configury. - * Configure with - --disable-libstdcxx-dual-abi --with-default-libstdcxx-abi=c++98 - While libstdc++ provides a dual ABI to support both the c++98 and c++11 - ABI, there is no committment on compatibility of the old experimental - c++11 ABI from GCC 4.9 and the stable c++11 ABI in GCC 5. - Closes: #784655. - - -- Matthias Klose Fri, 08 May 2015 18:48:49 +0200 - -gcc-5 (5.1.1-4) unstable; urgency=medium - - * Update to SVN 20150503 (r222751, 5.1.1) from the gcc-5-branch. - - Fix build failure on alpha. - * Fix applying the cross-biarch patch for stage1 builds. - * Fix libstdc++ symbols files for kfreebsd-amd64. - * Remove libn32phobos-5-dev from the control file. - * Really disable gnat on x32. - - -- Matthias Klose Sat, 02 May 2015 19:18:57 +0200 - -gcc-5 (5.1.1-3) unstable; urgency=high - - * Update to SVN 20150430 (r222660, 5.1.1) from the gcc-5-branch. - * Fix libstdc++ symbols files for kfreebsd-i386. - * PR libstdc++/62258, fix for std::uncaught_exception, taken from the trunk. - LP: #1439451. - * Backport patches for gccgo (not yet applied): - - Consider multi-result calls in escape analysis. - - Propagate escape info from closures to enclosed variables. - - Analyze function values and conversions. - - Use backend interface for stack allocation. - * More libstdc++ symbols updates for the Hurd and KFreeBSD. - * config-ml.in: Add D support. - * Update cross-biarch.diff to support D and Go. - * Apply the cross-biarch patch for every cross build. - - -- Matthias Klose Thu, 30 Apr 2015 15:42:05 +0200 - -gcc-5 (5.1.1-2) unstable; urgency=medium - - * Update to SVN 20150428 (r222550, 5.1.1) from the gcc-5-branch. - * Fix the gnat build dependency. - * Don't build go and gofmt for cross compilers. - - -- Matthias Klose Tue, 28 Apr 2015 23:57:14 +0200 - -gcc-5 (5.1.1-1) unstable; urgency=medium - - * GCC 5.1.0 release. - * Update to SVN 20150424 (r222416, 5.1.1) from the gcc-5-branch. - * Update NEWS files. - * Apply the ada-bootstrap-compare patch for snapshot builds as well. - * Update libasan, libgomp and libstdc++ symbols files. - * Don't ignore errors in dh_makeshlibs and dh_shlibdeps anymore, symbols - files should be uptodate now. - * Split out the sjlj build related things from the ada-acats patch into - a new ada-acats-sjlj patch. - * Don't build libx32phobos-5-dev when not building x32 multilibs. - * Fix standard C++ include directory for cross builds. Closes: #783241. - * Ignore bootstrap comparison failure on ia64. Filed upstream as - PR middle-end/65874. - * gccgo: Add (don't yet apply) a patch to implement escape analysis (taken - from the trunk). Turned off by default, enable with -fgo-optimize-alloc. - - -- Matthias Klose Fri, 24 Apr 2015 18:42:39 +0200 - -gcc-5 (5.1~rc1-1) experimental; urgency=medium - - * GCC 5.1 release candidate 1. - * Update to SVN 20150414 (r222066) from the gcc-5-branch. - * Update GDC to the gcc-5 branch, 20140414. - * Don't build libobjc, when not building the common libraries. - * Don't run the gccjit tests on KFreeBSD. Works around #782444:. - * Fix not building libs built by the next GCC version. - - -- Matthias Klose Tue, 14 Apr 2015 02:03:53 +0200 - -gcc-5 (5-20150410-1) experimental; urgency=medium - - * Update to SVN 20150410 - - [ Matthias Klose ] - * Fix /usr/include/c++/5.0.0 symlink. - * Re-enable building the D frontend. Closes: #782254. - * gccgo: Install libnetgo. - - [ Samuel Thibault ] - * Fix ada builds on the Hurd and KFreeBSD. Closes: #781424. - - -- Matthias Klose Sat, 11 Apr 2015 02:24:08 +0200 - -gcc-5 (5-20150404-1) experimental; urgency=medium - - * Update to SVN 20150404. - * Don't explicitly configure --with-gxx-include-dir and an absolute path, - so the toolchain remains relocatible. Instead, canonicalize the include - path names at runtime. - * Don't link libgnatprj using --no-allow-shlib-undefined on older releases. - * Don't build libmpx on older releases. - * Remove the work around to build libgccjit on arm64. - * Fix the libgccjit build using the just built compiler. - * Don't break other gcc, gcj, gnat -base packages for backports, only - needed for dist-upgrades. - * Don't add -gtoggle to STAGE3_CFLAGS (disabling the bootstrap comparison). - Instead, ignore the one differing file (gcc/ada/a-except.o) for now. - See #781457, PR ada/65618. - * Update libasan, libtsan, libgfortran and libstdc++ symbols files. - * Add symbols files for libmpx, libgccjit and libcc1. - - -- Matthias Klose Sat, 04 Apr 2015 21:53:45 +0200 - -gcc-5 (5-20150329-1) experimental; urgency=medium - - * Update to SVN 20150329. - * Fix building the gnat-5-doc package. - * Fix gnat build dependencies. - * Fix installation of the gnat upstream ChangeLog. Closes: #781451. - * Restore the bootstrap-debug.mk patch to the ada-mips patch - for debugging purposes. See #781457. - - -- Matthias Klose Sun, 29 Mar 2015 18:53:29 +0200 - -gcc-5 (5-20150327-1) experimental; urgency=medium - - * Update to SVN 20150327. - * Update libcc1 build support. - * Fix syntax in libstdc++ symbols file. Closes: #780991. - * Fix PR go/65417: Add support for PPC32 relocs to debug/elf. LP: #1431388. - * Fix PR go/65462: Fix go get dependencies. LP: #1432497. - * Limit the omp.h multilib fix to Linux. Closes: #778440. - * For ICEs, dump the preprocessed source file to stderr when in a - distro build environment. - * Remove the bootstrap-debug.mk patch from the ada-mips patch. - * gnat related work (partly based on #780640): - - Update patches for GCC 5. - - Build the gnat packages from the gcc-5 source package. - - Don't build a gnat-base package from the gcc-5 source. - - Stop building the gnat-5-sjlj package for now, patch needs an update. - - Fix the packaging when not building the gnat-5-sjlj package. - - Don't apply the ada-symbolic-tracebacks, patch needs an update. - - Fix the libgnatprj build, build with -DIN_GCC. - * Replace cloog/ppl build bits with isl build bits. - - -- Matthias Klose Fri, 27 Mar 2015 21:05:16 +0100 - -gcc-5 (5-20150321-1) experimental; urgency=medium - - * Update to SVN 20150321. - * Move the libcc1plugin from the gcc-5-plugin-dev package into the - gcc-5 package. - - -- Matthias Klose Sat, 21 Mar 2015 15:01:15 +0100 - -gcc-5 (5-20150316-1) experimental; urgency=medium - - * Update to SVN 20150316. - - Fix bootstrap failures on armel, armhh and arm64. - * Configure with --enable-checking=yes (instead of =release). - - -- Matthias Klose Tue, 17 Mar 2015 00:30:27 +0100 - -gcc-5 (5-20150314-1) experimental; urgency=medium - - * Update to SVN 20150314. - - libgo: Add arm64 to the pointer size map (Michael Hudson). - - libgo: Add ppc to the pointer size map. - - PR go/65404, enable cgo on arm64 and powerpc. LP: #1431032. - - Fix PR/tree-optimization 65418. Closes: #778163. - - Fix PR c++/65370. Closes: #778073. - * Enable libmpx builds on amd64 and i386. - * Update the gcc-multiarch patch for mips64 (YunQiang Su). - Closes: #776402, #780271. - * Remove pr52306 and pr52714 patches, applied upstream. Closes: #780468. - - -- Matthias Klose Sat, 14 Mar 2015 14:48:19 +0100 - -gcc-5 (5-20150307-1) experimental; urgency=medium - - * Update to SVN 20150307. - - Update gccgo to Go 1.4.2. - * Enable libsanitizer for AArch64 and POWERPC LE (asan, ubsan). - * Remove the support to build empty libsanitizer packages on powerpc - and ppc64; libsanitizer should be stable on these architectures. - * Fix libcc1.so symlink. Closes: #779341. - * Revert the fix for PR65150 on armel and armhf to restore bootstrap. - * Don't strip the libgo library, or some things won't work as documented, - like runtime.Callers. Still keep the -dbg packages and check if some - debug information can be stripped. - * gccgo-5: Install alternatives for go and gofmt. - - -- Matthias Klose Sat, 07 Mar 2015 12:20:59 +0100 - -gcc-5 (5-20150226-1) experimental; urgency=medium - - * Update to SVN 20150226. - - Fix PR c/65040 (closes: #778514), PR tree-optimization/65053 - (closes: #778070, #778071), PR c++/64898 (closes: #778472). - * Allow not to strip the compiler executables to be able to print backtraces - for ICEs. - * Fix gnat build on mips64el (James Cowgill). Addresses: #779191. - * Fix the hppa64 cross build (John David Anglin). Closes: #778658. - * Fix libstdc++ pretty printers for Python3. Closes: #778436. - - -- Matthias Klose Thu, 26 Feb 2015 08:18:23 +0100 - -gcc-5 (5-20150205-1) experimental; urgency=medium - - * Update to SVN 20150205. - * Update GDC for GCC 5. - * Build GDC multilib packages. - * Update cross-install-location.diff for gcc-5. Closes: #776100. - * Configure --with-default-libstdcxx-abi=c++11 for development, - --with-default-libstdcxx-abi=c++98 for backports. - * Apply proposed patch for PR target/64893 (AArch64), build using - 4.9 on AArch64 for now. - * Don't disable bootstrap mode for the jit build on arm64, gets - miscompiled. - * Allow one to build using gettext built with a newer GCC. - - -- Matthias Klose Thu, 05 Feb 2015 18:31:17 +0100 - -gcc-5 (5-20150127-1) experimental; urgency=medium - - * Update to SVN 20150127. - * More symbol file updates. - * Fix libbacktrace and libsanitizer multilib builds. - * Fix libssp builds on 64bit architectures. - * Update hardening testsuite patches for GCC 5. - - -- Matthias Klose Tue, 27 Jan 2015 14:10:30 +0100 - -gcc-5 (5-20150121-1) experimental; urgency=medium - - * GCC 5 (SVN trunk 20150121). - * Build new binary packages libcc1-0, libgccjit0, libgccjit-5-dev, - libgccjit-5-dbg, libgccjit-5-doc. - * Update symbols files (still incomplete). - - -- Matthias Klose Wed, 21 Jan 2015 21:02:05 +0100 - -gcc-4.9 (4.9.2-10) UNRELEASED; urgency=medium - - * Update to SVN 20150120 (r219885) from the gcc-4_9-branch. - - Fix PR libstdc++/64476, PR libstdc++/60966, PR libstdc++/64239, - PR libstdc++/64649, PR libstdc++/64584, PR libstdc++/64585, - PR libstdc++/64646, - PR middle-end/63704 (ice on valid), PR target/64513 (x86), - PR rtl-optimization/64286 (wrong code), PR tree-optimization/64563 (ice), - PR middle-end/64391 (ice on valid), PR c++/54442 (ice on valid), - PR target/64358 (rs6000, wrong code), PR target/63424 (AArch64, ice on - valid), PR target/64479 (SH), PR rtl-optimization/64536, PR target/64505 - (rs6000), PR target/61413 (ARM, wrong code), PR target/64507 (SH), - PR target/64409 (x32, ice on valid), PR c++/64487 (ice on valid), - PR c++/64352, PR c++/64251 (rejects valid), PR c++/64297 (ice on valid), - PR c++/64029 (ice on valid), PR c++/63657 (diagnostic), PR c++/38958 - (diagnostic), PR c++/63658 (rejects valid), PR ada/64492 (build), - PR fortran/64528 (ice on valid), PR fortran/63733 (wrong code), - PR fortran/56867 (wrong code), PR fortran/64244 (ice on valid). - * Update the Linaro support to the 4.9-2015.01 release. - - -- Matthias Klose Tue, 20 Jan 2015 12:45:13 +0100 - -gcc-4.9 (4.9.2-10) unstable; urgency=medium - - * Really add x32 multilib packages for i386 cross builds to the control file. - Closes: #773265. - * Use the final binutils 2.25 release. - * Tighten the gcc-4.9 dependency on libgcc-4.9-dev (YunQiang Su). - - -- Matthias Klose Thu, 25 Dec 2014 18:10:51 +0100 - -gcc-4.9 (4.9.2-9) unstable; urgency=medium - - * Update to SVN 20141220 (r218987) from the gcc-4_9-branch. - - Fix PR libstdc++/64302, PR libstdc++/64303, PR c++/60955, - PR rtl-optimization/64010 (wrong code), PR sanitizer/64265 (wrong code). - * Add x32 multilib packages for i386 cross builds to the control file. - Closes: #773265. - * Fix mips64el multilib cross builds. Closes: #772665. - * libphobos-4.x-dev: Stop providing libphobos-dev, now a real package. - - -- Matthias Klose Sat, 20 Dec 2014 07:47:15 +0100 - -gcc-4.9 (4.9.2-8) unstable; urgency=medium - - * Update to SVN 20141214 (r218721) from the gcc-4_9-branch. - - Fix PR tree-optimization/62021 (ice), PR middle-end/64225 (missed - optimization), PR libstdc++/64239, PR rtl-optimization/64037 (wrong - code), PR target/64200 (x86, ice), PR tree-optimization/64269 (ice). - * Don't build libphobos multilibs, there is no gdc-multilib build. - * Really disable the sanitizer libs on powerpc, ppc64 and ppc64el. - * Paste config.log files to stdout in case of build errors. - - -- Matthias Klose Sun, 14 Dec 2014 18:43:49 +0100 - -gcc-4.9 (4.9.2-7) unstable; urgency=medium - - * Update to SVN 20141210 (r218575) from the gcc-4_9-branch. - - Fix PR libstdc++/64203, PR target/55351 (SH), PR tree-optimization/61686, - PR bootstrap/64213. - - libgcc hppa backports. - * Fix cross builds with dpkg-architecture unconditionally exporting - target variables. For now specify the target architecture - in debian/target. This still needs to work with older dpkg versions, - so don't "simplify" the packaging. Closes: #768167. - - -- Matthias Klose Wed, 10 Dec 2014 13:32:42 +0100 - -gcc-4.9 (4.9.2-6) unstable; urgency=medium - - * Update to SVN 20141209 (r218510) from the gcc-4_9-branch. - - Fix PR libstdc++/63840, PR libstdc++/61947, PR libstdc++/64140, - PR target/50751 (SH), PR target/64108 (x86, ice), - PR rtl-optimization/64037 (wrong-code), PR c++/56493 (performance), - PR c/59708, PR ipa/64153, PR target/64167) (wrong code, - closes: #771974), PR target/59593 (ARM, wrong code), - PR middle-end/63762 (ARM. wrong code), PR target/63661 (x86, - wrong code), PR target/64113 (alpha, wrong code), PR c++/64191. - - Allow one to build with ISL 0.14. - - -- Matthias Klose Tue, 09 Dec 2014 11:00:08 +0100 - -gcc-4.9 (4.9.2-5) unstable; urgency=medium - - * Update to SVN 20141202 (r218271) from the gcc-4_9-branch. - - Fix PR middle-end/64111 (ice), PR ipa/63551 (wrong code). - PR libstdc++/64102 (closes: #770843), PR target/64115 (powerpc). - * Move libphobos2.a into the gcc_lib_dir. Closes: #771647. - * Fix typo in last powerpcspe patch. Closes: #771654. - - -- Matthias Klose Tue, 02 Dec 2014 17:42:07 +0100 - -gcc-4.9 (4.9.2-4) unstable; urgency=medium - - * Update to SVN 20141128 (r218142) from the gcc-4_9-branch. - -PR PR target/56846 (ARM), PR libstdc++/63497, - PR middle-end/63738 (wrong code), PR tree-optimization/62238 (ice), - PR tree-optimization/61927 (wrong code), - PR tree-optimization/63605 (wrong code), PR middle-end/63665 (wrong code), - PR fortran/63938 (OpenMP), PR middle-end/64067 (ice), - PR tree-optimization/63915 (wrong code), PR sanitizer/63913 (ice valid), - PR rtl-optimization/63659 (wrong code). - * Don't let stage1 multilib builds depend on the multilib libc-dev. - Closes: #771243. - * Fix an exception problem on powerpcspe (Roland Stigge). Closes: #771324. - * Remove unsupported with_deps_on_target_arch_pkgs configurations. - Closes: #760770, #766924, #770413. - - -- Matthias Klose Fri, 28 Nov 2014 15:26:23 +0100 - -gcc-4.9 (4.9.2-3) unstable; urgency=medium - - * Update to SVN 20141125 (r218048) from the gcc-4_9-branch. - - PR target/53976 (SH), PR target/63783 (SH), PR target/51244 (SH), - PR target/60111 (SH), PR target/63673 (ppc), - PR tree-optimization/61750 (ice), PR target/63947 (x86, wrong code), - PR tree-optimization/62167 (wrong code), PR c++/63849 (ice), - PR ada/47500. - - [ Aurelien Jarno ] - * Always configure sh4-linux with --with-multilib-list=m4,m4-nofpu, - even with multilib disabled, as it doesn't produce additional - libraries. - - [ Matthias Klose ] - * gcc-4.9-base: Add Breaks: gcc-4.7-base (<< 4.7.3). Closes: #770025. - - -- Matthias Klose Tue, 25 Nov 2014 17:04:19 +0100 - -gcc-4.9 (4.9.2-2) unstable; urgency=medium - - * Update to SVN 20141117 (r217768) from the gcc-4_9-branch. - - Fix PR rtl-optimization/63475, PR rtl-optimization/63483 (gfortran - aliasing fixes for alpha), PR target/63538 (x86), PR ipa/63838 (wrong - code), PR target/61535 (sparc), PR c++/63265 (diagnostic), PR ada/42978. - * Fix PR c/61553 (ice on illegal code), backported from the trunk. - Closes: #767668. - * Disable building the sanitizer libs on powerpc and ppc64. Not yet - completely ported, and causing kernel crashes running the tests. - * Update the Linaro support to the 4.9-2014.11 release. - - -- Matthias Klose Tue, 18 Nov 2014 00:34:01 +0100 - -gcc-4.9 (4.9.2-1) unstable; urgency=medium - - * GCC 4.9.2 release. - * Update GDC from the 4.9 branch. - - [ Matthias Klose ] - * Allow one to build the gcc-base package only. - - [Ludovic Brenta] - Merge from gnat-4.9 (4.9.1-4) unstable; urgency=low. - * debian/patches/ada-libgnatvsn.diff: compile the version.o of - libgnatvsn.{a,so} with -DBASEVER=$(FULLVER) to align it with the - change made in gcc-base-version.diff, which is compiled into gcc and - gnat1. Fixes: #759038. - * debian/patches/ada-revert-pr63225.diff: new; preserve the aliversion - compatibility of libgnatvsn4.9-dev with -3. - - Merge from gnat-4.9 (4.9.1-3) unstable; urgency=low - Merge from gnat-4.9 (4.9.1-2) unstable; urgency=low - - [Svante Signell] - * debian/patches/ada-hurd.diff: update and bring up to par with - ada-kfreebsd.diff. - - [Ludovic Brenta] - * Rebuild with newer dpkg. Fixes: #761248. - - Merge from gnat-4.9 (4.9.1-1) unstable; urgency=low - - * New upstream release. Build-depend on gcc-4.9-source (>= 4.9.1). - Fixes: #755490. - * debian/rules.d/binary-ada.mk: install the test-summary file in package - gnat-4.9 instead of gnat-4.9-base. test-summary is actually - architecture-dependent. This change reflects what happens in gcc-4.9 - and gcc-4.9-base as well. Fixes: #749869. - - Merge from gnat-4.9 (4.9.0-2) unstable; urgency=low - - * Lintian warnings: - * debian/control.m4 (gnat-4.9-base): Multi-Arch: same. - * debian/patches/ada-749574.diff: new. Fixes: #749574. - - -- Matthias Klose Tue, 04 Nov 2014 02:58:33 +0100 - -gcc-4.9 (4.9.1-19) unstable; urgency=medium - - * GCC 4.9.2 release candidate. - * Update to SVN 20141023 (r216594) from the gcc-4_9-branch. - * Install sanitizer header files. - * Apply patch for PR 60655, taken from the trunk. - * Fix typo in the libstdc++ HTML docs. Closes: #766498. - * Use doxygen's copy of jquery.js for the libstdc++ docs. Closes: #766499. - * Force self-contained cross builds. - * Don't build functionally non-equivalent cross compilers. - * Update the Linaro support to the 4.9-2014.10-1 release. - - -- Matthias Klose Fri, 24 Oct 2014 14:20:00 +0200 - -gcc-4.9 (4.9.1-18) unstable; urgency=medium - - * Update to SVN 20141018 (r216426) from the gcc-4_9-branch. - - [ Matthias Klose ] - * Update libstdc++ symbols file for powerpcspe (Roland Stigge). - Closes: #765078. - - -- Matthias Klose Sat, 18 Oct 2014 16:28:09 +0200 - -gcc-4.9 (4.9.1-17) unstable; urgency=medium - - * Update to SVN 20141015 (r216240) from the gcc-4_9-branch. - - Fix PR c++/63405 (ice) Closes: #761549. - - Fix PR ipa/61144 (wrong code). Closes: #748681. - - -- Matthias Klose Wed, 15 Oct 2014 10:29:23 +0200 - -gcc-4.9 (4.9.1-16) unstable; urgency=medium - - * Update to SVN 20140930 (r215717) from the gcc-4_9-branch. - * Don't suggest libvtv and binutils-gold. Closes: #761612. - - -- Matthias Klose Tue, 30 Sep 2014 11:37:48 +0200 - -gcc-4.9 (4.9.1-15) unstable; urgency=medium - - * Update to SVN 20140919 (r215401) from the gcc-4_9-branch. - - [ Matthias Klose ] - * Extend the fix for PR target/63190 (AArch64). Closes: #758964. - * Apply proposed fix for Linaro #331, LP: #1353729 (AArch64). - - [ Aurelien Jarno ] - * Default to mips64 ISA on mips64el, with tuning for mips64r2. - - -- Matthias Klose Fri, 19 Sep 2014 20:17:27 +0200 - -gcc-4.9 (4.9.1-14) unstable; urgency=medium - - * Update to SVN 20140912 (r215228) from the gcc-4_9-branch. - * Update the Linaro support to the 4.9-2014.09 release. - * Fix installation of the libstdc++ documentation. Closes: #760872. - - -- Matthias Klose Fri, 12 Sep 2014 19:15:23 +0200 - -gcc-4.9 (4.9.1-13) unstable; urgency=medium - - * Update to SVN 20140908 (r215008) from the gcc-4_9-branch. - * Enable cgo on AArch64 (Michael Hudson). LP: #1361940. - * Update the Linaro support from the Linaro/4.9 branch. - * Fix PR target/63190 (AArch64), taken from the trunk. Closes: #758964. - - -- Matthias Klose Mon, 08 Sep 2014 09:56:50 +0200 - -gcc-4.9 (4.9.1-12) unstable; urgency=medium - - [ Samuel Thibault ] - * boehm-gc: use anonymous mmap instead of brk also on hurd-*. - Closes: #753791. - - -- Matthias Klose Sun, 31 Aug 2014 18:40:46 +0200 - -gcc-4.9 (4.9.1-11) unstable; urgency=medium - - * Update to SVN 20140830 (r214759) from the gcc-4_9-branch. - * Update cross installation patches for the branch. - * Use the base version (4.9) when accessing files in gcc_lib_dir. - - -- Matthias Klose Sat, 30 Aug 2014 22:05:47 +0200 - -gcc-4.9 (4.9.1-10) unstable; urgency=medium - - * Update to SVN 20140830 (r214751) from the gcc-4_9-branch. - * Fix jni symlinks in /usr/lib/jvm. Closes: #759558. - * Update the Linaro support from the Linaro/4.9 branch. - - Fixes Aarch64 cross build on i386. - - -- Matthias Klose Sat, 30 Aug 2014 04:47:19 +0200 - -gcc-4.9 (4.9.1-9) unstable; urgency=medium - - * Update to SVN 20140824 (r214405) from the gcc-4_9-branch. - * Fix -dumpversion output to print the full version number. - Addresses: #759038. LP: #1360404. - Use the GCC base version for the D include dir name. - - -- Matthias Klose Sun, 24 Aug 2014 10:09:28 +0200 - -gcc-4.9 (4.9.1-8) unstable; urgency=medium - - * Update to SVN 20140820 (r214215) from the gcc-4_9-branch. - * Fix PR middle-end/61294, -Wmemset-transposed-args, taken from the trunk. - LP: #1352836. - * Update the Linaro support to 4.9-2014.08. - * Fix PR tree-optimization/59586, graphite segfault, taken from the trunk. - LP: #1227789. - * Fix multilib castrated cross builds on mips64el (YunQiang Su, Helmut - Grohne). Closes: #758408. - * Apply Proposed patch for PR target/62040 (AArch64). LP: #1351227. - Closes: #757738. - - -- Matthias Klose Wed, 20 Aug 2014 11:36:40 +0200 - -gcc-4.9 (4.9.1-7) unstable; urgency=medium - - * Build-depend on dpkg-dev (>= 1.17.11). - - -- Matthias Klose Thu, 14 Aug 2014 22:12:29 +0200 - -gcc-4.9 (4.9.1-6) unstable; urgency=medium - - * Update to SVN 20140813 (r213955) from the gcc-4_9-branch. - * Really fix the GFDL build on AArch64. Closes: #757153. - * Disable Ada for snapshot builds on kfreebsd-i386, kfreebsd-amd64. - Local patch needs an update and upstreaming. - * Apply the local ada-mips patch for snapshot builds too. - * Disable Ada for snapshot builds on mips, mipsel. Bootstrap comparision - failure. Local patch needs upstreaming. - * Disable Ada for snapshot builds on hurd-i386, build dependencies are - not installable. - * Don't build the sanitizer libs for sparc snapshot builds. - * Proposed backport for PR libstdc++/61841. Closes: #749290. - - -- Matthias Klose Thu, 14 Aug 2014 17:53:43 +0200 - -gcc-4.9 (4.9.1-5) unstable; urgency=medium - - * Update to SVN 20140808 (r213759) from the gcc-4_9-branch. - - Fix PR tree-optimization/61964. LP: #1347147. - * Fix libphobos cross build. - - -- Matthias Klose Fri, 08 Aug 2014 17:28:55 +0200 - -gcc-4.9 (4.9.1-4) unstable; urgency=high - - * Update to SVN 20140731 (r213317) from the gcc-4_9-branch. - - CVE-2014-5044, fix integer overflows in array allocation in libgfortran. - Closes: #756325. - * Build libphobos on armel and armhf. Closes: #755390. - * Fix java.security symlink. Closes: #756484. - - -- Matthias Klose Thu, 31 Jul 2014 10:15:27 +0200 - -gcc-4.9 (4.9.1-3) unstable; urgency=medium - - * Update to SVN 20140727 (r213100) from the gcc-4_9-branch. - * Fix the GFDL build on AArch64. - * Fix PR libobjc/61920, libobjc link failure on powerpc*. Closes: #756096. - - -- Matthias Klose Sun, 27 Jul 2014 15:25:24 +0200 - -gcc-4.9 (4.9.1-2) unstable; urgency=medium - - * Update to SVN 20140724 (r213031) from the gcc-4_9-branch. - - * Fix installing test logs and summaries. - * Warn about ppc ELFv2 ABI issues, which will change in GCC 4.10. - * Don't gzip the xz compressed testsuite logs and summaries. - * Build libphobos on armel and armhf. Closes: #755390. - * Update the Linaro support to the 4.9-2014.07 release. - - -- Matthias Klose Thu, 24 Jul 2014 23:59:49 +0200 - -gcc-4.9 (4.9.1-1) unstable; urgency=medium - - * GCC 4.9.1 release. - * Update GDC form the 4.9 branch (20140712). - - -- Matthias Klose Wed, 16 Jul 2014 17:15:14 +0200 - -gcc-4.9 (4.9.0-11) unstable; urgency=medium - - * GCC 4.9.1 release candidate 1. - * Update to SVN 20140712 (r212479) from the gcc-4_9-branch. - - Fix PR middle-end/61725. Closes: #754548. - - * Add libstdc++ symbols files for mips64 and mips64el (Yunqiang Su). - Closes: #745372. - * Set java_cpu to ppc64 on ppc64el. - * Build AArch64 from the Linaro 4.9-2014.06 release. - * Re-enable running the testsuite on KFreeBSD and the Hurd. - * Re-enable running the libstdc++ testsuite on arm*, mips* and hppa. - - -- Matthias Klose Sat, 12 Jul 2014 13:10:46 +0200 - -gcc-4.9 (4.9.0-10) unstable; urgency=medium - - * Update to SVN 20140704 (r212295) from the gcc-4_9-branch. - - * Explicitly set cpu_32 to ultrasparc for sparc64 builds. - * Fix --with-long-double-128 for sparc32 when defaulting to 64-bit. - * Ignore missing libstdc++ symbols on armel and hppa. The future and - exception_ptr implementation is incomplete. For more information see - https://gcc.gnu.org/ml/gcc/2014-07/msg00000.html. - - -- Matthias Klose Fri, 04 Jul 2014 15:55:09 +0200 - -gcc-4.9 (4.9.0-9) unstable; urgency=medium - - * Update to SVN 20140701 (r212192) from the gcc-4_9-branch. - * Update libstdc++ symbols files for ARM. - * Configure --with-cpu-32=ultrasparc on sparc64. - - -- Matthias Klose Tue, 01 Jul 2014 10:47:11 +0200 - -gcc-4.9 (4.9.0-8) unstable; urgency=medium - - * Update to SVN 20140624 (r211959) from the gcc-4_9-branch. - - * Don't ignore dpkg-shlibdeps errors for libstdc++6, left over from initial - 4.9 uploads. - * Update libgcc1 symbols for sh4. Closes: #751919. - * Stop building the libvtv packages. Not usable unless the build is - configured with --enable-vtable-verify, which comes with a performance - penalty just for the stubs in libstdc++. - * Update libstdc++ and libvtv symbols files for builds configured with - --enable-vtable-verify. - * Remove version requirement for dependency on make. Closes: #751891. - * Fix removal of python byte-code files in libstdc++6. Closes: #751435. - * Fix a segfault in the driver from calling free on non-malloc'd area. - * Drop versioned build dependency on gdb, and apply the pretty printer - patch for libstdc++ based on the release. - * Add support to build with isl-0.13. - - -- Matthias Klose Wed, 25 Jun 2014 20:08:09 +0200 - -gcc-4.9 (4.9.0-7) unstable; urgency=medium - - * Update to SVN 20140616 (r211699) from the gcc-4_9-branch. - - [ Matthias Klose ] - * Fix patch application for powerpcspe (Helmit Grohne). Closes: #751001. - + Update context for powerpc_remove_many. - + Drop gcc-powerpcspe-ldbl-fix applied upstream. - - [ Aurelien Jarno ] - * Fix PR c++/61336, taken from the trunk. - - -- Matthias Klose Mon, 16 Jun 2014 10:59:16 +0200 - -gcc-4.9 (4.9.0-6) unstable; urgency=medium - - * Update to SVN 20140608 (r211353) from the gcc-4_9-branch. - * Fix -Wno-format when -Wformat-security is the default (Steve Beattie). - LP: #1317305. - * Don't install the libstdc++ pretty printer file into the debug directory, - but into the gdb auto-load directory. - * Fix the removal of the libstdc++6 package, removing byte-compiled pretty - printer files and pycache directories. - * Fix PR c++/61046, taken from the trunk. LP: #1313102. - * Fix installation of gcc-{ar,nm,ranlib} man pages for snapshot builds. - Closes: #745906. - * Update patches for snapshot builds. - - -- Matthias Klose Sun, 08 Jun 2014 11:57:07 +0200 - -gcc-4.9 (4.9.0-5) unstable; urgency=medium - - * Update to SVN 20140527 (r210956) from the gcc-4_9-branch. - * Limit systemtap-sdt-dev build dependency to enumerated linux architectures. - * Build libitm on AArch64, patch taken from the trunk. - * Update the testsuite to allow more testcases to pass with hardening options - turned on (Steve Beattie). LP: #1317307. - * Revert the fix for PR rtl-optimization/60969, causing bootstrap failure - on ppc64el. - * Fix PR other/61257, check for working sys/sdt.h. - * Drop the libstdc++-arm-wno-abi patch, not needed anymore in 4.9. - - -- Matthias Klose Tue, 27 May 2014 08:58:07 +0200 - -gcc-4.9 (4.9.0-4) unstable; urgency=medium - - * Update to SVN 20140518 (r210592) from the gcc-4_9-branch. - * Update the local ada-libgnatprj patch for AArch64. Addresses: #748233. - * Update the libstdc++v-python3 patch. Closes: #748317, #738341, 747903. - * Build-depend on systemtap-sdt-dev, on every architecure, doesn't seem to hurt - on architectures where it is not supported. Closes: #748315. - * Update the gcc-default-format-security patch (Steve Beattie). LP: #1317305. - * Apply the proposed patch for PR c/57653. Closes: #734345. - - -- Matthias Klose Sun, 18 May 2014 23:29:43 +0200 - -gcc-4.9 (4.9.0-3) unstable; urgency=medium - - * Update to SVN 20140512 (r210323) from the gcc-4_9-branch. - - [ Matthias Klose ] - * Update build dependencies for ada enabled snapshot builds. - * Fix PR tree-optimization/60902, taken from the trunk. Closes: #746944. - * Ensure that the common libs (built from the next GCC version) are - available when building without common libs. - * Fix java.security symlink in libgcj15. Addresses: #746786. - * Move the libstdc++ gdb pretty printers into libstdc++6, install the - -gdb.py files into /usr/share/gdb/auto-load. - * Set the 'Multi-Arch: same' attribute for packages, cross built with - with_deps_on_target_arch_pkgs=yes (Helmit Grohne). Closes: #716795. - * Build the gcc-X.Y-base package with with_deps_on_target_arch_pkgs=yes - (Helmit Grohne). Addresses: #744782. - * Apply the proposed patches for PR driver/61106, PR driver/61126. - Closes: #747345. - - [ Aurelien Jarno ] - * Fix libasan1 symbols file for sparc and sparc64. - - -- Matthias Klose Tue, 13 May 2014 02:15:27 +0200 - -gcc-4.9 (4.9.0-2) unstable; urgency=medium - - * Update to SVN 20140503 (r210033) from the gcc-4_9-branch. - - Fix PR go/60931, garbage collector issue with non 4kB system page size. - LP: #1304754. - - [Matthias Klose] - * Fix libgcc-dev dependency on gcc, when not building libgcc. - * Fix gnat for snapshot builds on ppc64el. - * Update the libsanitizer build fix for sparc. - * Install only versioned gcc-ar gcc-nm gcc-ranlib binaries for the hppa64 - cross compiler. Install hppa64 alternatives. Addresses: #745967. - * Fix the as and ld symlinks for the hppa64 cross compiler. - * Add the gnat backport for AArch64. - * Update gnat patches not to use tabs and too long lines. - * libgnatvsn: Use CC and CXX passed from the toplevel makefile, drop gnat - build dependency on g++. Addresses: #746688. - - Merge from gnat-4.9 (4.9.0-1) unstable; urgency=low: - - [Ludovic Brenta] - * debian/patches/ada-hurd.diff: refresh for new upstream version that - restores POSIX compliance in System.OS_Interface.timespec. - * debian/patches/ada-kfreebsd.diff: make System.OS_Interface.To_Timespec - consistent with s-osinte-posix.adb. - [Nicolas Boulenguez] - * rules.conf (Build-Depends): mention gnat before gnat-x.y so that - buildds can bootstrap 4.9 in unstable. Fixes: #744724. - - -- Matthias Klose Sat, 03 May 2014 14:00:41 +0200 - -gcc-4.9 (4.9.0-1) unstable; urgency=medium - - * GCC 4.9.0 release. - * Update to SVN 20140423 (r209695) from the gcc-4_9-branch. - - [Matthias Klose] - * Fix PR target/59758 (sparc), libsanitizer build failure (proposed patch). - * Update gold architectures. - * Update NEWS files. - * Remove more mudflap left overs. Closes: #742606. - * Add new libraries src/libvtv and src/libcilkrts to - cross-ma-install-location.diff (Helmur Grohne). Closes: #745267. - * Let lib*gcc-dev depend on the corresponding libtsan packages. - * Build the liblsan packages (amd64 only). - * Install the libcilkrts spec file. - * Build the D frontend and libphobos from the gdc trunk. - - Merge from gnat-4.9 (4.9-20140411-1) unstable; urgency=medium - - [Nicolas Boulenguez] - * Revert g4.9-base to Architecture: all. Fixes: #743833. - * g4.9 Breaks/Replaces -base 4.6.4-2 and 4.9-20140330-1. Fixes: #743376. - - [Ludovic Brenta] - * debian/patches/ada-symbolic-tracebacks.diff: refresh. - - Merge from gnat-4.9 (4.9-20140406-1) experimental; urgency=low - - * debian/patches/ada-arm.diff: new. Improve support for ZCX on this - architecture. - * debian/patches/rules.patch: apply architecture- and Ada-specific - patches before Debian-specific patches. - * debian/patches/ada-link-lib.diff, - debian/patches/ada-libgnatvsn.diff, - debian/patches/ada-libgnatprj.diff: refresh for the new upstream - sources. - - Merge from gnat-4.9 (4.9-20140330-3) experimental; urgency=low - - [Nicolas Boulenguez] - * Install debian_packaging.mk to gnat-x.y, not -base. Fixes: #743375. - * rules.conf (Build-Depends): gnatgcc symlink provided by gnat-4.9 | - gnat-4.6 (>= 4.6.4-2) | gnat (>= 4.1 and << 4.6.1). - - Merge from gnat-4.9 (4.9-20140330-2) experimental; urgency=medium - - * Uploading to unstable was a mistake. Upload to experimental. - - Merge from gnat-4.9 (4.9-20140330-1) unstable; urgency=medium - - [Nicolas Boulenguez] - * patches/ada-ppc64.diff: replace undefined variable arch with - target_cpu; this overrides the patch proposed by Ulrich Weigand as - it is more correct; approved by Ludovic Brenta. Fixes: #742590. - * control.m4: Break/Replace: dh-ada-library 5.9. Fixes: #743219. - - Merge from gnat-4.9 (4.9-20140322-1) experimental; urgency=low - - [Nicolas Boulenguez] - * debian/control.m4: - (Suggests): suggest the correct version of ada-reference-manual. - (Vcs-Svn): specify the publicly accessible repository. - * Receive debian_packaging.mk from dh-ada-library (not library specific). - * Receive gnatgcc symlink from gnat (useful outside default compiler). - * debian/source/local-options: new. - - [Ludovic Brenta] - * debian/control.m4: conflict with gnat-4.7, gnat-4.8. - * debian/patches/ada-default-project-path.diff: when passed options such - as -m32 or -march, do not look for the RTS in - /usr/share/ada/adainclude but in - /usr/lib/gcc/$target_triplet/$version/{,rts-}$arch. Still look - for project files in /usr/share/ada/adainclude. - * debian/rules.d/binary-ada.mk, debian/rules.defs, debian/rules.patch: - Switch to ZCX by default on arm, armel, armhf; built SJLJ as the - package gnat-4.9-sjlj like on all other architectures. This is made - possible by the new upstream version. - * debian/patches/ada-hurd.diff (s-osinte-gnu.ads): change the type of - timespec.tv_nsec from long to time_t, for compatibility with - s-osinte-posix.adb, even though this violates POSIX. Better solution - to come from upstream. Fixes: #740286. - - -- Matthias Klose Wed, 23 Apr 2014 13:35:43 +0200 - -gcc-4.9 (4.9-20140411-2) unstable; urgency=medium - - * Disable running the testsuite on kfreebsd, hangs the buildds. - * Stop building the sanitizer libs on sparc, fails to build. No reaction - from the Debian port maintainers and upstream. See PR sanitize/59758. - - -- Matthias Klose Sat, 12 Apr 2014 15:42:34 +0200 - -gcc-4.9 (4.9-20140411-1) unstable; urgency=medium - - * GCC 4.9.0 release candidate 1. - * Configure for i586-linux-gnu on i386. - - -- Matthias Klose Fri, 11 Apr 2014 19:57:07 +0200 - -gcc-4.9 (4.9-20140406-1) experimental; urgency=medium - - [Matthias Klose] - * Include include and include-fixed header files into the stage1 - gcc-4.9 package. - * Explicitly configure with --disable-multilib on sparc64 when no - multilibs are requested (Helmut Grohne). Addresses: #743342. - * Drop mudflap from cross-install-location.diff since mudflap was removed - from gcc 4.9. Closes: #742606 - * Build gnat in ppc64el snapshot builds. - * Apply the ada-ppc64 patch for snapshot builds as well. - * Fix PR target/60609 (ARM), proposed patch (Charles Baylis). LP: #1295653. - * Include the gnu triplet prefixed gcov and gcc-{ar,nm,ranlib} binaries. - * Add replaces when upgrading from a standalone gccgo build. - - [Yunqiang Su] - * Lower default optimization for mips64/n32 to mips3/mips64(32). - Closes: #742617. - - -- Matthias Klose Sun, 06 Apr 2014 02:24:16 +0200 - -gcc-4.9 (4.9-20140330-1) experimental; urgency=medium - - * Package GCC 4.9 snapshot 20140330. - - [Matthias Klose] - * Update symbols files. - * debian/patches/ada-ppc64.diff: Fix for ppc64el (Ulrich Weigand). - * Fix cross building targeting x32 (Helmut Grohne). Addresses: #742539. - - [Ludovic Brenta] - * debian/control.m4 (Build-Depends), debian/rules.conf: remove - AUTOGEN_BUILD_DEP and hardcode autogen. It is called by - fixincludes/genfixes during bootstrap and also when building gnat-*, - not just when running checks on gcc-*. - - -- Matthias Klose Sun, 30 Mar 2014 09:46:29 +0100 - -gcc-4.9 (4.9-20140322-1) experimental; urgency=medium - - * Package GCC 4.9 snapshot 20140322. - - Fixes build error on the Hurd. Closes: #740153. - - [Matthias Klose] - * Re-apply lost patch for config.gcc for mips64el. Closes: #741543. - - Merge from gnat-4.9 (4.9-20140218-3) UNRELEASED; urgency=low - - [Nicolas Boulenguez] - * debian/control.m4: suggest the correct version of - ada-reference-manual. - - [Ludovic Brenta] - * debian/control.m4: conflict with gnat-4.7, gnat-4.8. - - Merge from gnat-4.9 (4.9-20140218-2) experimental; urgency=low - - * debian/patches/ada-hurd.diff (Makefile.in): match *86-pc-gnu but - not *86-linux-gnu, the target tripled used by GNU/Linux. - - Merge from gnat-4.9 (4.9-20140218-1) experimental; urgency=low - - [Ludovic Brenta] - * debian/patches/ada-symbolic-tracebacks.diff: refresh and fix compiler - warnings. - * debian/patches/ada-link-lib.diff (.../ada/gcc-interface/Make-lang.in): - do not try to install the gnattools, this is the job of - gnattools/Makefile.in. - * debian/patches/ada-ajlj.diff: specify EH_MECHANISM to sub-makes even - when making install-gnatlib. - - [Xavier Grave] - * debian/patches/ada-kfreebsd.diff: refresh. - * debian/rules.patch: re-enable the above. - - -- Matthias Klose Sat, 22 Mar 2014 14:19:43 +0100 - -gcc-4.9 (4.9-20140303-1) experimental; urgency=medium - - * Package GCC 4.9 snapshot 20140303. - - -- Matthias Klose Tue, 04 Mar 2014 02:13:20 +0100 - -gcc-4.9 (4.9-20140218-1) experimental; urgency=medium - - * Fix gij wrapper script on hppa. Closes: #739224. - - -- Matthias Klose Tue, 18 Feb 2014 23:59:31 +0100 - -gcc-4.9 (4.9-20140205-1) experimental; urgency=medium - - * Package GCC 4.9 snapshot 20140205. - * Install the libsanitizer spec file. - * Fix building standalone gccgo, including the libgcc packages. - * On AArch64, use "generic" target, if no other default. - - -- Matthias Klose Wed, 05 Feb 2014 12:53:52 +0100 - -gcc-4.9 (4.9-20140122-1) experimental; urgency=medium - - * Package GCC 4.9 snapshot 20140122. - * Update libstdc++ -dbg and -doc conflicts. - * Link libstdc++ tests requiring libpthread symbols with --no-as-needed. - * armhf: Fix ffi_call_VFP with no VFP arguments (Will Newton). - * Apply proposed patch for PR target/59799, allow passing arrays in - registers on AArch64 (Michael Hudson). - - -- Matthias Klose Wed, 22 Jan 2014 21:28:56 +0100 - -gcc-4.9 (4.9-20140116-1) experimental; urgency=medium - - * Package GCC 4.9 snapshot 20140116. - * Fix PR target/59588 (AArch64), backport proposed patch. LP: #1263576. - * Fix call frame information in ffi_closure_SYSV on AArch64. - - -- Matthias Klose Fri, 17 Jan 2014 00:31:19 +0100 - -gcc-4.9 (4.9-20140111-1) experimental; urgency=medium - - * Package GCC 4.9 snapshot 20140111. - * Update libstdc++ -dbg and -doc conflicts. Closes: #734913. - * Disable libcilkrts on KFreeBSD and the Hurd. See #734973. - - -- Matthias Klose Sat, 11 Jan 2014 13:11:16 +0100 - -gcc-4.9 (4.9-20140110-1) experimental; urgency=medium - - * Package GCC 4.9 snapshot 20140110. - - -- Matthias Klose Fri, 10 Jan 2014 18:03:07 +0100 - -gcc-4.9 (4.9-20140109-1) experimental; urgency=medium - - * Package GCC 4.9 snapshot. - - -- Matthias Klose Thu, 09 Jan 2014 18:57:46 +0100 - -gcc-4.8 (4.8.2-11) unstable; urgency=low - - * Update to SVN 20131230 (r206241) from the gcc-4_8-branch. - * Don't build x32 multilibs for wheezy backports. - * Set the goarch to arm64 for aarch64-linux-gnu. - * Fix statically linked gccgo binaries on AArch64 (Michael Hudson). - LP: #1261604. - * Merge accumulated Ada changes from gnat-4.8. - * Update gnat build dependencies when not built from a separate source. - * Default to -mieee on alpha again (Michael Cree). Closes: #733291. - * Prepare gnat package for cross builds. - - -- Matthias Klose Mon, 30 Dec 2013 08:52:29 +0100 - -gcc-4.8 (4.8.2-10) unstable; urgency=low - - * Update to SVN 20131213 (r205948) from the gcc-4_8-branch. - * Add missing commit in libjava for gcc-linaro. - - -- Matthias Klose Fri, 13 Dec 2013 01:01:47 +0100 - -gcc-4.8 (4.8.2-9) unstable; urgency=low - - * Update to SVN 20131212 (r205924) from the gcc-4_8-branch. - - [ Matthias Klose ] - * Fix libitm symbols files for ppc64. - * Update libatomic symbol file for arm64 and ppc64. - * libgcj-dev: Drop dependencies on gcj-jre-lib and gcj-jdk. - * Fix permissions of some override files. - * Let cross compilers conflict with gcc-multilib (providing - /usr/include/asm for the non-default multilib). - * Configure --with-long-double-128 on powerpcspe (Roland Stigge). - Closes: #731941. - * Update the Linaro support to the 4.8-2013.12 release. - * Update the ibm branch to 20131212. - - [ Aurelien Jarno ] - * patches/note-gnu-stack.diff: restore and rebase lost parts. - - -- Matthias Klose Thu, 12 Dec 2013 12:34:55 +0100 - -gcc-4.8 (4.8.2-8) unstable; urgency=medium - - * Update to SVN 20131203 (r205647) from the gcc-4_8-branch. - * Fix PR libgcc/57363, taken from the trunk. - - -- Matthias Klose Wed, 04 Dec 2013 01:21:10 +0100 - -gcc-4.8 (4.8.2-7) unstable; urgency=low - - * Update to SVN 20131129 (r205535) from the gcc-4_8-branch. - * Introduce aarch64 goarch. - * libgo: Backport fix for calling a function or method that takes or returns - an empty struct via reflection. - * go frontend: Backport fix for the generated hash functions of types that - are aliases for structures containing unexported fields. - * Skip Go testcase on AArch64 which hangs on the buildds. - * Fix freetype includes in libjava/classpath. - - -- Matthias Klose Fri, 29 Nov 2013 18:19:12 +0100 - -gcc-4.8 (4.8.2-6) unstable; urgency=low - - * Update to SVN 20131128 (r205478) from the gcc-4_8-branch. - - [ Matthias Klose ] - * gcc-4.8-base: Breaks gcc-4.4-base (<< 4.4.7). Closes: #729963. - * Update the gcc-as-needed patch for mips*. Closes: #722067. - * Use dpkg-vendor information for distribution specific settings. - Closes: #697805. - * Check for the sys/auxv.h header file. - * On AArch64, make the frame grow downwards, taken from the trunk. - Enable ssp on AArch64. - * Pass -fuse-ld=gold to gccgo on targets supporting split-stack. - - [ Aurelien Jarno ] - * Update README.Debian for s390 and s390x. - - [ Thorsten Glaser ] - * m68k-ada.diff: Add gcc-4.8.0-m68k-ada-pr48835-2.patch and - gcc-4.8.0-m68k-ada-pr51483.patch by Mikael Pettersson, to - fix more CC0-specific and m68k/Ada-specific problems. - * m68k-picflag.diff: New, backport from trunk, by Andreas Schwab, - to avoid relocation errors when linking big shared objects. - * pr58369.diff: New, backport from trunk, by Jeffrey A. Law, - to fix ICE while building boost 1.54 on m68k. - * pr52306.diff: Disables -fauto-inc-dec by default on m68k to - work around ICE when building C++ code (e.g. Qt-related). - - -- Matthias Klose Thu, 28 Nov 2013 10:29:09 +0100 - -gcc-4.8 (4.8.2-5) unstable; urgency=low - - * Update to SVN 20131115 (r204839) from the gcc-4_8-branch. - * Update the Linaro support to the 4.8-2013.11 release. - * Add missing replaces in libgcj14. Closes: #729022. - - -- Matthias Klose Sat, 16 Nov 2013 20:15:09 +0100 - -gcc-4.8 (4.8.2-4) unstable; urgency=low - - * Really fix disabling the gdc tests. - - -- Matthias Klose Wed, 13 Nov 2013 00:44:35 +0100 - -gcc-4.8 (4.8.2-3) unstable; urgency=low - - * Update to SVN 20131112 (r204704) from the gcc-4_8-branch. - * Don't ship java.security in both libgcj14 and gcj-4.8-headless. - Closes: #729022. - * Disable gdc tests on architectures without libphobos port. - - -- Matthias Klose Tue, 12 Nov 2013 18:08:44 +0100 - -gcc-4.8 (4.8.2-2) unstable; urgency=low - - * Update to SVN 20131107 (r204496) from the gcc-4_8-branch. - * Build ObjC, Obj-C++ and Go for AArch64. - * Fix some gcj symlinks. Closes: #726792, #728403. - * Stop building libmudflap (removed in GCC 4.9). - - -- Matthias Klose Thu, 07 Nov 2013 01:40:15 +0100 - -gcc-4.8 (4.8.2-1) unstable; urgency=low - - * GCC 4.8.2 release. - - * Update to SVN 20131017 (r203751) from the gcc-4_8-branch. - * Update the Linaro support to the 4.8-2013.10 release. - * Fix PR c++/57850, option -fdump-translation-unit not working. - * Don't run the testsuite on aarch64. - * Fix PR target/58578, wrong-code regression on ARM. LP: #1232017. - * [ARM] Fix bug in add patterns due to commutativity modifier, - backport from trunk. LP: #1234060. - * Build libatomic on AArch64. - * Fix dependency generation for the cross gcc-4.8 package. - * Make the libstdc++ pretty printers compatible with Python3, if - gdb is built with Python3 support. - * Fix loading of libstdc++ pretty printers. Closes: #701935. - * Don't let gcc-snapshot build-depend on gnat on AArch64. - - -- Matthias Klose Thu, 17 Oct 2013 14:37:55 +0200 - -gcc-4.8 (4.8.1-10) unstable; urgency=low - - * Update to SVN 20130904 (r202243) from the gcc-4_8-branch. - - [ Matthias Klose ] - * Don't rely on the most recent Debian release name for configuration - of the package. Addresses: #720263. Closes: #711824. - * Fix a cross build issue without DEB_* env vars set (Eleanor Chen). - Closes: #718614. - * Add packaging support for mips64(el) and mipsn32(el) including multilib - configurations (YunQiang Su). Addresses: #708143. - * Fix gcc dependencies for stage1 builds (YunQiang Su). Closes: #710240. - * Fix boehm-gc test failures with a linker defaulting to - --no-copy-dt-needed-entries. - * Fix libstdc++ and libjava test failures with a linker defaulting - to --as-needed. - * Mark the libjava/sourcelocation test as expected to fail on amd64 cpus. - * Fix some gcc and g++ test failures for a compiler with hardening - defaults enabled. - * Fix gcc-default-format-security.diff for GCC 4.8. - * Run the testsuite again on armel and armhf. - * Disable running the testsuite on mips. Fails on the buildds, preventing - migration to testing for three months. No feedback from the mips porters. - - [ Thorsten Glaser ] - * Merge several old m68k-specific patches from gcc-4.6 package: - - libffi-m68k: Rebased against gcc-4.8 and libffi 3.0.13-4. - - m68k-revert-pr45144: Needed for Ada. - - pr52714: Revert optimisation that breaks CC0 arch. - * Fix PR49847 (Mikael Pettersson). Closes: #711558. - * Use -fno-auto-inc-dec for PR52306 (Mikael Pettersson). - - -- Matthias Klose Wed, 04 Sep 2013 21:30:07 +0200 - -gcc-4.8 (4.8.1-9) unstable; urgency=low - - * Update to SVN 20130815 (r201764) from the gcc-4_8-branch. - * Enable gomp on AArch64. - * Update the Linaro support to the 4.8-2013.08 release. - - -- Matthias Klose Thu, 15 Aug 2013 10:47:38 +0200 - -gcc-4.8 (4.8.1-8) unstable; urgency=low - - * Fix PR rtl-optimization/57878, taken from the 4.8 branch. - * Fix PR target/57909 (ARM), Linaro only. - - -- Matthias Klose Mon, 22 Jul 2013 13:03:57 +0200 - -gcc-4.8 (4.8.1-7) unstable; urgency=low - - * Update to SVN 20130717 (r200995) from the gcc-4_8-branch. - - Go 1.1.1 updates. - * Define CPP_SPEC for aarch64. - * Don't include in libgcc/libgcc2.c, taken from the trunk. - Closes: #696267. - * boehm-gc: use mmap instead of brk also on kfreebsd-* (Petr Salinger). - Closes: #717024. - - -- Matthias Klose Thu, 18 Jul 2013 02:02:13 +0200 - -gcc-4.8 (4.8.1-6) unstable; urgency=low - - * Update to SVN 20130709 (r200810) from the gcc-4_8-branch. - - [ Aurelien Jarno ] - * Add 32-bit biarch packages on sparc64. - - [ Matthias Klose ] - * Fix multiarch include path for aarch64. - * Update the Linaro support to the 4.8-2013.07 release. - * Revert the proposed fix for PR target/57637 (ARM only). - * Let gfortran-4.8 provide gfortran-mod-10. Addresses #714730. - - [ Iain Buclaw ] - * Avoid compiler warnings redefining D builtin macros. - - -- Matthias Klose Tue, 09 Jul 2013 16:18:16 +0200 - -gcc-4.8 (4.8.1-5) unstable; urgency=low - - * Update to SVN 20130629 (r200565) from the gcc-4_8-branch. - - [ Aurelien Jarno ] - * Don't pass --with-mips-plt on mips/mipsel. - - [ Matthias Klose ] - * Fix documentation builds with texinfo-5.1. - * Update the ARM libsanitizer backport from the 4.8 Linaro branch. - * libphobos-4.8-dev provides libphobos-dev (Peter de Wachter). - * The gdc cross compiler doesn't depend on libphobos-4.8-dev. - * Work around libgo build failure on ia64. PR 57689. #714090. - * Apply proposed fix for PR target/57637 (ARM only). - - -- Matthias Klose Sat, 29 Jun 2013 14:59:45 +0200 - -gcc-4.8 (4.8.1-4) unstable; urgency=low - - * Update to SVN 20130619 (r200219) from the gcc-4_8-branch. - - Bump the libgo soname (change in type layout for functions that take - function arguments). - - Fix finding the liblto_plugin.so without x permissions set (see - PR driver/57651). Closes: #712704. - * Update maintainer list. - * Fall back to the binutils version of the binutils build dependency - if the binutils version used for the build cannot be determined. - * For ARM multilib builds, use libsf/libhf system directories to lookup - files for the non-default multilib (for now, only for the cross compilers). - * Split out a gcj-4.8 package, allow to build a gcj cross compiler. - * Allow one to cross build gcj. - * Don't include object.di in the D cross compiler, but depend on gdc instead. - * Allow one to cross build gdc. - * Pass --hash-style=gnu instead of --hash-style=both to the linker. - - -- Matthias Klose Wed, 19 Jun 2013 23:48:02 +0200 - -gcc-4.8 (4.8.1-3) unstable; urgency=low - - * Update to SVN 20130612 (r200018) from the gcc-4_8-branch. - - [ Matthias Klose ] - * Prepare gdc for cross builds, and multiarch installation. - * Prepare gnat to build out of the gcc-4.8 source package, not - building the gnat-4.8-base package anymore. - * Don't build a gcj cross compiler by default (not yet tested). - * Disable D on s390 (doesn't terminate the D testsuite). - * Build libphobos on x32. - * Fix build with DEB_BUILD_OPTIONS="nolang=d". - * Disable D for arm64. - * Update the Linaro support to the 4.8-2013.06 release. - * Fix cross building a native compiler. - * Work around dh_shlibdeps not working on target libraries (see #698881). - * Add build dependency on kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any]. - * Add handling for unwind inside signal trampoline for kfreebsd (Petr - Salinger). Closes: #712016. - * Let gcc depend on the binutils upstream version it was built with. - Addresses #710142. - * Force a build using binutils 2.23.52 in unstable. - - [ Iain Buclaw ] - * Update gdc to 20130610. - * Build libphobos on kFreeBSD. - - -- Matthias Klose Wed, 12 Jun 2013 16:47:25 +0200 - -gcc-4.8 (4.8.1-2) unstable; urgency=low - - * Update to SVN 20130604 (r199596) from the gcc-4_8-branch. - * Force arm mode for libjava on armhf. - * Fix gdc build failure on kFreeBSD and the Hurd. - - -- Matthias Klose Tue, 04 Jun 2013 17:28:06 +0200 - -gcc-4.8 (4.8.1-1) unstable; urgency=low - - * GCC 4.8.1 release. - Support for C++11 ref-qualifiers has been added to GCC 4.8.1, making G++ - the first C++ compiler to implement all the major language features of - the C++11 standard. - * Update to SVN 20130603 (r199596) from the gcc-4_8-branch. - * Build java packages from this source package. Works aroud ftp-master's - overly strict interpretation of the Built-Using attribute. - * Build D and libphobos packages from this source package. - * Disable the non-default multilib test runs for libjava and gnat. - - -- Matthias Klose Mon, 03 Jun 2013 09:28:11 +0200 - -gcc-4.8 (4.8.0-9) unstable; urgency=low - - * Update to SVN 20130529 (r199410) from the gcc-4_8-branch. - * Drop build dependency on automake, not used anymore. - * Build with binutils from unstable (the 4.8.0-8 package was accidentally - built with binutils from experimental). Closes: #710142. - * Explicity configure with --disable-lib{atomic,quadmath,sanitizer} when - not building these libraries. Closes: #710224. - - -- Matthias Klose Wed, 29 May 2013 16:59:50 +0200 - -gcc-4.8 (4.8.0-8) unstable; urgency=medium - - * Update to SVN 20130527 (r199350) from the gcc-4_8-branch (4.8.1 rc2). - - Fix PR tree-optimization/57230 (closes: #707118). - - * Remove gdc-doc.diff. - * libgo: Overwrite the setcontext_clobbers_tls check on mips*, fails - on some buildds. - * Update the Linaro support to the 4.8-2013.05 release. - * Use the %I spec when building the object file for the gcj main function. - * Fix PR c++/57211, don't warn about unused parameters of defaulted - functions. Taken from the trunk. Closes: #705066. - * Update symbols files for powerpcspe (Roland Stigge). Closes: #709383. - * Build zh_TW.UTF-8 locale to fix libstdc++ test failures. - * Keep prev-* symlinks to fix plugin.exp test failures. - - -- Matthias Klose Mon, 27 May 2013 15:43:08 +0200 - -gcc-4.8 (4.8.0-7) unstable; urgency=medium - - * Update to SVN 20130512 (r198804) from the gcc-4_8-branch. - - [ Matthias Klose ] - * Revert the r195826 patch, backported for the 4.8 branch. - * Tighten build dependency on libmpc-dev to ensure using libmpc3. - * Re-add build dependency on locales. - * Enable multilib build for gdc. - * Add build-deps on libn32gcc1 and lib64gcc1 on mips/mipsel. - * Fix libgcc-dbg dependencies on hppa and m68k. Closes: #707745. - * Install host specific libstdc++ headers into the host include dir. - Closes: #707753. - * Enable Go for sparc64. - * Fix host specific c++ include dir on kfreebsd-amd64. Closes: #707957. - - [ Thorsten Glaser ] - * Regenerate m68k patches. Closes: #707766. - - [ Aurelien Jarno ] - * Fix libgcc1 symbols file for sparc64. - - -- Matthias Klose Sun, 12 May 2013 19:26:50 +0200 - -gcc-4.8 (4.8.0-6) unstable; urgency=low - - * Update to SVN 20130507 (r198699) from the gcc-4_8-branch. - - [ Samuel Thibault ] - * Backport r195826 to fix gdb build on hurd-i386. - - [ Matthias Klose ] - * Drop build dependency on locales for this upload. - - -- Matthias Klose Wed, 08 May 2013 01:17:15 +0200 - -gcc-4.8 (4.8.0-5) unstable; urgency=low - - * Update to SVN 20130506 (r198641) from the gcc-4_8-branch. - - [ Matthias Klose ] - * Stop building the spu cross compilers on powerpc and ppc64. - * Merge back changes from gnat-4.8 4.8.0-1~exp2. - - [Ludovic Brenta] - * debian/patches/ada-libgnatprj.diff: do not include indepsw.o in the - library, it is used only in the gnattools. - - -- Matthias Klose Mon, 06 May 2013 21:49:44 +0200 - -gcc-4.8 (4.8.0-4) experimental; urgency=low - - * Update to SVN 20130421 (r198115) from the gcc-4_8-branch. - * Ignore the return value for dh_shlibdeps for builds on precise/ARM. - * Use target specific names for libstdc++ baseline files. LP: #1168267. - * Update gcc-d-lang.diff for GDC port. - * Don't use extended libstdc++-doc build dependencies for older releases. - * In gnatlink, pass the options and libraries after objects to the - linker to avoid link failures with --as-needed. Addresses: #680292. - * Build gcj for aarch64-linux-gnu. - * Update the Linaro support to the 4.8-2013.04 release. - * Fix gdc build on architectures not providing libphobos. - - -- Matthias Klose Mon, 22 Apr 2013 01:36:19 +0200 - -gcc-4.8 (4.8.0-3) experimental; urgency=low - - * Update to SVN 20130411 (r197813) from the gcc-4_8-branch. - - [ Iain Buclaw ] - * Port GDC to GCC 4.8.0 release. - - -- Matthias Klose Thu, 11 Apr 2013 19:18:24 +0200 - -gcc-4.8 (4.8.0-2) experimental; urgency=low - - * Update to SVN 20130328 (r197185) from the gcc-4_8-branch. - * Update NEWS files. - * Apply proposed patch for PR c++/55951. Closes: #703945. - * Configure with --disable-libatomic for hppa64. Closes: #704020. - - -- Matthias Klose Thu, 28 Mar 2013 06:10:29 +0100 - -gcc-4.8 (4.8.0-1) experimental; urgency=low - - * GCC 4.8.0 release. - * Fix build failure on powerpcspe (Roland Stigge). Closes: #703074. - - -- Matthias Klose Fri, 22 Mar 2013 07:47:12 -0700 - -gcc-4.8 (4.8-20130318-1) experimental; urgency=low - - * GCC snapshot 20130318, taken from the trunk. - - Fix the build failures on ARM. - * Install the libasan_preinit.o files. Closes: #703229. - - -- Matthias Klose Mon, 18 Mar 2013 16:18:25 -0700 - -gcc-4.8 (4.8-20130315-1) experimental; urgency=low - - * GCC snapshot 20130315, taken from the trunk. - - -- Matthias Klose Fri, 15 Mar 2013 18:51:15 -0700 - -gcc-4.8 (4.8-20130308-1) experimental; urgency=low - - * GCC snapshot 20130308, taken from the trunk. - - -- Matthias Klose Fri, 08 Mar 2013 12:08:12 +0800 - -gcc-4.8 (4.8-20130222-1) experimental; urgency=low - - * GCC snapshot 20130222, taken from the trunk. - * Update libasan symbols files. - - -- Matthias Klose Sat, 23 Feb 2013 04:47:15 +0100 - -gcc-4.8 (4.8-20130217-1) experimental; urgency=low - - * GCC snapshot 20130217, taken from the trunk. - - * Update libasan symbols files. - * On alpha, link with --no-relax. Update libgcc1 symbols files (Michael - Cree). Closes: #699220. - - -- Matthias Klose Mon, 18 Feb 2013 03:12:31 +0100 - -gcc-4.8 (4.8-20130209-1) experimental; urgency=low - - * GCC snapshot 20130209, taken from the trunk. - - [ Matthias Klose ] - * Add a Build-Using attribute for each binary package, which can be - built from the gcc-4.7-source package (patch derived from a proposal by - Ansgar Burchardt). - - Use it for cross-compiler packages. - - Not yet used when building gcj, gdc or gnat using the gcc-source package. - These packages don't require an exact version of the gcc-source package, - but just a versions which is specified by the build dependencies. - * Fix dh_shlibdeps calls for the libgo packages. - * libstdc-doc: Depend on libjs-jquery. - * Update libstdc++ symbols files. - * Downgrade the priority of the non-default multilib libasan packages. - - [ Thibaut Girka ] - * Fix dh_shlibdeps and dh_gencontrol cross-build mangling for - libgfortran-dev packages. - - -- Matthias Klose Sat, 09 Feb 2013 17:00:06 +0100 - -gcc-4.8 (4.8-20130127-1) experimental; urgency=low - - * GCC snapshot 20130127, taken from the trunk. - - [ Matthias Klose ] - * Fix MULTILIB_OS_DIRNAME for the default multilib on x32. - - [ Thibaut Girka ] - * Fix installation path for libatomic and libsanitizer when building a - cross-compiler with with_deps_on_target_arch_pkgs. - * Fix regexp used to list patched autotools files. - - -- Matthias Klose Sun, 27 Jan 2013 21:02:34 +0100 - -gcc-4.8 (4.8-20130113-1) experimental; urgency=low - - * GCC snapshot 20130113, taken from the trunk. - * Always configure --with-system-zlib. - * Search library dependencies in the build-sysroot too. - * Don't complain about missing .substvars files when trying to mangle - these files. - * Add ARM multilib packages to the control file for staged cross builds. - * Fix ARM multilib shlibs dependency generation for cross builds. - * Don't call dh_shlibdeps for staged cross builds. These packages - are never shipped, and the information is irrelevant. - * Build the libasan and libtsan packages before libstdc++. - * Bump build dependencies on isl and cloog. - * Don't ship libiberty.a in gcc-4.8-hppa64. Closes: #659556. - - -- Matthias Klose Sun, 13 Jan 2013 16:42:33 +0100 - -gcc-4.8 (4.8-20130105-1) experimental; urgency=low - - * GCC snapshot 20130105, taken from the trunk. - * Keep the debug link for libstdc++6. Closes: #696854. - * Update libgfortran symbols file for the trunk. - * Fix libstdc++ symbols files for sparc 128bit symbols. - * Update libgcc and libstdc++ symbols files for s390. - * Keep the rt.jar symlink in the gcj-jre-headless package. - * Explicitly search multiarch and multilib system directories when - calling dh_shlibdeps. - * Let gjdoc accept -source 1.5|1.6|1.7. Addresses: #678945. - * Fix build configured with --enable-java-maintainer-mode. - * Don't ship .md5 files in the libstdc++-doc package. - - -- Matthias Klose Sat, 05 Jan 2013 13:47:51 +0100 - -gcc-4.8 (4.8-20130102-1) experimental; urgency=low - - * GCC snapshot 20130102, taken from the trunk. - - [ Matthias Klose ] - * Resolve libgo dependencies with the built runtime libraries. - * Fix g++-4.8-multilib dependencies. - - [ Thibaut Girka ] - * Prepare for optional dependencies on the packages built on the - target architecture. - * When using the above, - - use the same settings for gcc_lib_dir, sysroot, header and C++ header - locations as for the native build. - - install libraries into the multiarch directories. - - use cpp-4.x- instead of gcc-4.x-base to collect doc files. - - -- Matthias Klose Wed, 02 Jan 2013 14:51:59 +0100 - -gcc-4.8 (4.8-20121218-1) experimental; urgency=low - - * GCC snapshot 20121217, taken from the trunk. - * Fix dependency generation for asan and atomic multilibs. - * Fix libobjc-dbg dependencies on libgcc-dbg packages. - * Fix MULTIARCH_DIRNAME definition for powerpcspe (Roland Stigge). - Closes: #695661. - * Move .jar symlinks from the -jre-lib into the -jre-headless package. - - -- Matthias Klose Tue, 18 Dec 2012 16:44:42 +0100 - -gcc-4.8 (4.8-20121217-1) experimental; urgency=low - - * GCC snapshot 20121217, taken from the trunk. - * Fix package builds with the common libraries provided by a newer - gcc-X.Y package. - * Drop build-dependency on libelf. - * Drop the g++-multilib build dependency, use the built compiler to - check which multilib variants can be run. Provide an asm symlink for - the build. - * Stop configuring cross compilers --with-headers --with-libs. - * Always call dh_shlibdeps with -l, pointing to the correct dependency - packages. - * Fix cross build stage1 package installation, only including the target - files in the gcc package. - * Explicitly configure with --enable-multiarch when doing builds - supporting the multiarch layout. - * Only configure --with-sysroot, --with-build-sysroot when values are set. - * Revert: For stage1 builds, include gcc_lib_dir files in the gcc package. - * Allow multilib enabled stage1 and stage2 cross builds. - * Don't check glibc version to configure --with-long-double-128. - * Don't auto-detect multilib osdirnames. - * Don't set a LD_LIBRARY_PATH when calling dh_shlibdeps in cross builds. - * Allow building a gcj cross compiler. - * Pretend that wheezy has x32 support (sid is now known as wheezy :-/). - - -- Matthias Klose Mon, 17 Dec 2012 18:37:14 +0100 - -gcc-4.8 (4.8-20121211-1) experimental; urgency=low - - * GCC snapshot 20121211, taken from the trunk. - * Fix build failure on multilib configurations. - - -- Matthias Klose Tue, 11 Dec 2012 08:04:30 +0100 - -gcc-4.8 (4.8-20121210-1) experimental; urgency=low - - * GCC snapshot 20121210, taken from the trunk. - * For cross builds, don't use the multiarch location for the C++ headers. - * For cross builds, fix multilib inter package dependencies. - * For cross builds, fix libc6 dependencies for non-default multilib packages. - * Build libasan packages on powerpc, ppc64. - * Only run the libgo testsuite for flags configured in RUNTESTFLAGS. - * Remove the cross-includes patch, not needed anymore with --with-sysroot=/. - * For cross builds, install into /usr/lib/gcc-cross to avoid file conflicts - with the native compiler for the target architecture. - * For cross builds, don't add /usr/local/include to the standard include - path, however /usr/local/include/ is still on the path. - * For cross builds, provide symbols files based on the symbols files for - the native build. Not picked up by dh_makeshlibs yet. - * Drop the g++-multilib build dependency, use the built compiler to - check which multilib variants can be run. - * Fix spu cross build on powerpc/ppc64. - * Make libgcj packages Multi-Arch: same, append the Debian architecture - name to the gcj java home. - * Don't encode versioned build dependencies on binutils and dpkg-dev in - the control file (makes the package cross-buildable). - * Only include gengtype for native builds. Needs upstream changes. - See #645018. - * Fix cross build failure with --enable-libstdcxx-debug. - * Only install libbacktrace if it is built. - * When cross building the native compiler, configure --with-sysroot=/ - and without --without-isl. - - -- Matthias Klose Mon, 10 Dec 2012 14:40:14 +0100 - -gcc-4.8 (4.8-20121128-1) experimental; urgency=low - - [ Matthias Klose ] - * Update patches for GCC 4.8. - * Update debian/copyright for libatomic, libbacktrace, libsanitizer. - * Remove the soversion from the libstdc++*-dev packages. - * Build libatomic and libasan packages. - * Install the static libbacktrace library and header files. - * Update build-indep dependencies for building the libstdc++ docs. - * Fix build failure in libatomic with x32 multilibs, handle -mx32 like -m64. - * Apply proposed fix for PR fortran/55395, supposed to fix the build - failure on armhf and powerpc. - * For hardened builds, disable gcc-default-format-security for now, causing - build failure building the target libstdc++ library. - * Drop the gcc-no-add-needed patch, depend on binutils 2.22 instead. - * Fix gnat build failure on kfreebsd. - * Rename the gccgo info to gccgo-4.8 on installation. - * Install the libitm documentation (if built). - * Rename the gccgo info to gccgo-4.8 on installation, install into gccgo-4.8. - * Include libquadmath documentation in the gcc-4.8-doc package. - * Build libtsan packages. - * Add weak __aeabi symbols to the libgcc1 ARM symbol files. Closes: #677139. - * For stage1 builds, include gcc_lib_dir files in the gcc package. - * Point to gcc's README.Bugs when building gcj packages. Addresses: #623987. - - [ Thibaut Girka ] - * Fix libstdc++ multiarch include path for cross builds. - - -- Matthias Klose Sun, 28 Nov 2012 12:55:27 +0100 - -gcc-4.7 (4.7.2-12) experimental; urgency=low - - * Update to SVN 20121127 (r193840) from the gcc-4_7-branch. - - Fix PR middle-end/55331 (ice on valid), PR tree-optimization/54976 (ice - on valid), PR tree-optimization/54894 (ice on valid), - PR middle-end/54735 (ice on valid), PR c++/55446 (wrong code), - PR fortran/55314 (rejects valid). - - [ Matthias Klose ] - * Fix x32 multiarch name (x86_64-linux-gnux32). - * gcc-4.7-base: Add break to gcc-4.4-base (<< 4.4.7). Closes: #690172. - * Add weak __aeabi symbols to the libgcc1 ARM symbol files. Closes: #677139. - * For stage1 builds, include gcc_lib_dir files in the gcc package. - - [ Thibaut Girka ] - * Fix libstdc++ multiarch include path for cross builds. - - -- Matthias Klose Tue, 27 Nov 2012 11:02:10 +0100 - -gcc-4.7 (4.7.2-11) experimental; urgency=low - - * Update to SVN 20121124 (r193776) from the gcc-4_7-branch. - - Fix PR libgomp/55411, PR libstdc++/55413, PR middle-end/55142, - PR fortran/55352. - - * Update build-indep dependencies for building the libstdc++ docs. - * Drop the gcc-no-add-needed patch, depend on binutils 2.22 instead. - * Pass --hash-style=gnu instead of --hash-style=both. - * Link using --hash-style=gnu on arm64 by default. - * Split multiarch patches into local and upstreamed parts. - * Fix PR54974: Thumb literal pools don't handle PC rounding (Matthew - Gretton-Dann). LP: #1049614, #1065509. - * Rename the gccgo info to gccgo-4.7 on installation, install into gccgo-4.7. - * Include libquadmath documentation in the gcc-4.7-doc package. - * Don't pretend to understand .d files, no D frontend available for 4.7. - * Fix the multiarch c++ include path for multilib'd targets. LP: #1082344. - * Make explicit --{en,dis}able-multiarch options effecitive (Thorsten Glaser). - - -- Matthias Klose Sat, 24 Nov 2012 03:57:00 +0100 - -gcc-4.7 (4.7.2-10) experimental; urgency=low - - * Update to SVN 20121118 (r193598) from the gcc-4_7-branch. - - Fix PR target/54892 (ARM, LP: #1065122), PR rtl-optimization/54870, - PR rtl-optimization/53701, PR target/53975 (ia64), - PR tree-optimization/54902 (LP: #1065559), PR middle-end/54945, - PR target/55019 (ARM), PR c++/54984, PR target/55175, - PR tree-optimization/53708, PR tree-optimization/54985, - PR libstdc++/55169, PR libstdc++/55047, PR libstdc++/55123, - PR libstdc++/54075, PR libstdc++/28811, PR libstdc++/54482, - PR libstdc++/55028, PR libstdc++/55215, PR middle-end/55219, - PR tree-optimization/54986, PR target/55204, PR debug/54828, - PR tree-optimization/54877, PR c++/54988, PR other/52438, - PR fortran/54917, PR libstdc++/55320, PR libstdc++/53841. - - [ Matthias Klose ] - * Update the Linaro support to the 4.7-2012.11 release. - * Define MULTIARCH_DIRNAME for arm64 (Wookey). - * Let the lib*objc-dev packages depend on the lib*gcc-dev packages. - * Let the libstdc++-dev package depend on the libgcc-dev package. - * Drop the dependency of the libstdc++-dev package on g++, make - libstdc++-dev and libstdc++-pic Multi-Arch: same. Closes: #678623. - * Install override files before calling dh_fixperms. - * Backport the libffi arm64 port. - * Build libx32gcc-dev, libx32objc-dev and libx32gfortran-dev packages. - * Allow conditional building of the x32 multilibs. - * Fix libmudflap build failure for x32 multilibs. - * Fix dependency on glibc for triarch builds. - * Add build-{arch,indep} targets. - * Fix libquadmath x32 multilib builds on kernels which don't support x32. - * Fix location of x32 specific C++ header files. - * Turn on -D_FORTIFY_SOURCE=2 by default for C, C++, ObjC, ObjC++, - only if the optimization level is > 0. - * Keep the host alias when building multilib libraries which need to - be cross-built on some architectures/buildds. - * Update arm64 from the aarch64 branch 20121105. - * Fix PR other/54411, libiberty: objalloc_alloc integer overflows - (CVE-2012-3509). - * Use /usr/include//c++/4.x as the include directory - for host dependent c++ header files. - * Add alternative libelf-dev build dependency. Closes: #690952. - * Always build the aarch64-linux-gnu target from the Linaro branch. - * Add __gnu_* symbols to the libgcc1 symbols file for armel and armhf. - * For powerpcspe prevent floating point register handling when there - are none available (Roland Stigge). Closes: #693328. - * Don't apply hurd-pthread.diff for trunk builds, integrated - upstream (Samuel Thibault). Addresses: #692538. - * Again, suggest graphite runtime dependencies. - * Clean up libstdc++ man pages. Closes: #692445. - - [ Thibaut Girka ] - * Split out lib*gcc-dev packages. - * Split out lib*objc-dev packages. - * Split out lib*gfortran-dev packages. - - [ Daniel Schepler ] - * Add support for x32. Closes: #667005. - * New patch hjl-x32-gcc-4_7-branch.diff to incorporate changes from - that branch, including --with-abi=mx32 option. - * Split out lib*stdc++-dev packages. - - [ Marcin Juszkiewicz ] - * lib*-dev packages for cross builds are not Multi-Arch: same. LP: #1070694. - * Remove conflicts for armhf/armel cross packages. - - -- Matthias Klose Sun, 18 Nov 2012 17:54:15 +0100 - -gcc-4.7 (4.7.2-4) unstable; urgency=low - - * Fix PR c++/54858 (ice on valid), taken from the branch. - * Build again Go on armel and armhf. - - -- Matthias Klose Tue, 09 Oct 2012 12:00:59 +0200 - -gcc-4.7 (4.7.2-3) unstable; urgency=low - - * Revert the fix PR c/33763, and just disable the sorry message, - taken from the branch. Closes: #678589. LP: #1062343. - * Update libgo to 1.0.3. - * Go fixes: - - Fix a, b, c := b, a, 1 when a and b already exist. - - Fix some type reflection strings. - - Fix parse of (<- chan <- chan <- int)(x). - - Fix handling of omitted expression in switch. - - Better error for switch on non-comparable type. - * Fix PR debug/53135 (ice on valid), PR target/54703 (x86, wrong code), - PR c++/54777 (c++11, rejects valid), taken from the 4.7 branch. - * gcc-4.7-base: ensure smooth upgrades from squeeze by adding - Breaks: gcj-4.4-base (<< 4.4.6-9~), gnat-4.4-base (<< 4.4.6-3~) - as in gcc-4.4-base (multiarch patches re-worked in 4.6.1-8/4.4.6-9). - Fixes some squeeze->wheezy upgrade paths where apt chooses to hold back - gcc-4.4-base and keep gcj-4.4-base installed instead of upgrading - gcc-4.4-base and removing the obsolete gcj-4.4-base (Andreas Beckmann). - Closes: #677582. - * Add arm64 support, partly based on Wookey's patches (only applied for - arm64). Disabled for arm64 are ssp, gomp, mudflap, boehm-gc, Ada, ObjC, - Obj-C++ and Java). - - -- Matthias Klose Fri, 05 Oct 2012 20:00:30 +0200 - -gcc-4.7 (4.7.2-2) unstable; urgency=low - - * Fix PR tree-optimization/54563 (ice on valid), PR target/54564 (fma builtin - fix), PR c/54552 (ice on valid), PR lto/54312 (memory hog), PR c/54103 (ice - on valid), PR middle-end/54638 (memory corruption), taken from the 4.7 - branch. - * Go fixes, taken from the 4.7 branch. - * On ARM, don't warn anymore that 4.4 has changed the `va_list' mangling, - taken from the trunk. - * Mention the NEWS changes for all uploads. Closes: #688278. - - -- Matthias Klose Fri, 21 Sep 2012 11:58:10 +0200 - -gcc-4.7 (4.7.2-1) unstable; urgency=low - - * GCC 4.7.2 release. - * Issues addressed after the release candidate: - - PR c++/53661 (wrong warning), LTO backport from trunk, documentation fix. - * Update NEWS files. - - -- Matthias Klose Thu, 20 Sep 2012 12:19:07 +0200 - -gcc-4.7 (4.7.1-9) unstable; urgency=low - - * GCC 4.7.2 release candidate 1. - * Update to SVN 20120914 (r191306) from the gcc-4_7-branch. - - Fix PR libstdc++/54388, PR libstdc++/54172, PR libstdc++/54172, - PR debug/54534, PR target/54536 (AVR), PR middle-end/54515 (ice on valid), - PR c++/54506 (rejects valid), PR c++/54341 (ice on valid), - PR c++/54253 (ice on valid), PR c/54559 (closes: #687496), - PR gcov-profile/54487, PR c++/53839, PR c++/54511, PR c++/53836, - PR fortran/54556. - * Update the Linaro support to the 4.7-2012.09 release. - - Adds support for the NEON vext instruction when shuffling. - - Backports improvements to scheduling transfers between VFP and core - registers. - - Backports support for the UBFX instruction on certain bit extract idioms. - - -- Matthias Klose Fri, 14 Sep 2012 19:12:47 +0200 - -gcc-4.7 (4.7.1-8) unstable; urgency=low - - * Update to SVN 20120908 (r191092) from the gcc-4_7-branch. - - Fix PR libstdc++/54376, PR libstdc++/54297, PR libstdc++/54351, - PR libstdc++/54297, PR target/54461 (AVR), PR target/54476 (AVR), - PR target/54220 (AVR), PR fortran/54208 (rejects valid), - PR middle-end/53667 (wrong code), PR target/54252 (ARM, wrong code), - PR rtl-optimization/54455 (ice on valid), PR driver/54335 (docs), - PR tree-optimization/54498 (wrong code), PR target/45070 (wrong code), - PR tree-optimization/54494 (wrong code), PR target/54436 (x86), - PR c/54428 (ice on valid), PR c/54363 (ice on valid, closes: #684635), - PR rtl-optimization/54369 (mips, sparc, wrong code), PR middle-end/54146, - PR target/46254 (ice on valid), PR rtl-optimization/54088 (ice on valid), - PR target/54212 (ARM, wrong code), PR c++/54197 (wrong code), - PR lto/53572, PR tree-optimization/53922 (wrong code). - - Go fixes. - - [ Nobuhiro Iwamatsu ] - * Remove sh4-enable-ieee.diff, -mieee enabled by default. Closes: #685975. - - [ Matthias Klose ] - * Fix PR c++/54341, PR c++/54253, taken from the trunk. Closes: #685430. - * Update libitm package description. Closes: #686802. - - -- Matthias Klose Fri, 07 Sep 2012 22:16:55 +0200 - -gcc-4.7 (4.7.1-7) unstable; urgency=low - - * Update to SVN 20120814 (r190380) from the gcc-4_7-branch. - - Fix PR libstdc++/54036, PR target/53961 (x86), PR libstdc++/54185, - PR rtl-optimization/53942, PR rtl-optimization/54157. - - [ Thibaut Girka ] - * Fix cross compilers for 64bit architectures when using - DEB_CROSS_NO_BIARCH. - * Fix glibc dependency for multiarch enabled builds for architectures - with a different libc-dev package name. - - [ Aurelien Jarno ] - * powerpc64: Fix non-multilib builds. - - [ Matthias Klose ] - * Fix syntax error generating the control file for cross builds. - Closes: #682104. - * spu build: Move static libraries to version specific directories. - Closes: #680022. - * Don't run the libstdc++ tests on mipsel, times out on the buildds. - * Update the Linaro support to the 4.7-2012.08 release. - - -- Matthias Klose Tue, 14 Aug 2012 13:58:03 +0200 - -gcc-4.7 (4.7.1-6) unstable; urgency=low - - * Update to SVN 20120731 (r190015) from the gcc-4_7-branch. - - Fix PR libstdc++/54075, PR libstdc++/53270, PR libstdc++/53978, - PR target/33135 (SH), PR target/53877 (x86), PR rtl-optimization/52250, - PR middle-end/54017, PR target/54029, PR target/53961 (x86), - PR target/53110 (x86), PR rtl-optimization/53908, PR c++/54038, - PR c++/54026, PR c++/53995, PR c++/53989, PR c++/53549 (closes: #680931), - PR c++/53953. - - -- Matthias Klose Tue, 31 Jul 2012 20:00:56 +0200 - -gcc-4.7 (4.7.1-5) unstable; urgency=high - - * Update to SVN 20120713 (r189464) from the gcc-4_7-branch. - - Fix PR libstdc++/53657, PR c++/53733 (DR 1402), PR target/53811, - PR target/53853. - - -- Matthias Klose Fri, 13 Jul 2012 16:59:59 +0200 - -gcc-4.7 (4.7.1-4) unstable; urgency=medium - - * Update to SVN 20120709 (r189388) from the gcc-4_7-branch. - - Fix PR libstdc++/53872, PR libstdc++/53830, PR bootstrap/52947, - PR middle-end/52786, PR middle-end/50708, PR tree-optimization/53693, - PR middle-end/52621, PR middle-end/53433, PR fortran/53732, - PR libstdc++/53578, PR c++/53882 (closes: #680521), PR c++/53826. - * Update the Linaro support to the 4.7-2012.07 release. - * Fix build on pre-multiarch releases (based on a patch from Chip Salzenberg). - Closes: #680590. - - -- Matthias Klose Mon, 09 Jul 2012 18:58:47 +0200 - -gcc-4.7 (4.7.1-3) unstable; urgency=low - - * Update to SVN 20120703 (r189219) from the gcc-4_7-branch. - - Fix PR preprocessor/37215, PR middle-end/38474, PR target/53595 (AVR), - PR middle-end/53790, PR debug/53682, PR target/53759 (x86), - PR c++/53816, PR c++/53821, PR c++/51214, PR c++/53498, PR c++/53305, - PR c++/52988 (wrong code), PR c++/53202 (wrong code), PR c++/53594. - - The change for PR libstdc++/49561 was reverted. The std::list size is - now the same again in c++98 and c++11 mode. - * Revert the local std::list work around. - * Build using isl instead of ppl for snapshot builds. - - -- Matthias Klose Tue, 03 Jul 2012 15:07:14 +0200 - -gcc-4.7 (4.7.1-2) unstable; urgency=medium - - * Update to SVN 20120623 (r188906) from the gcc-4_7-branch. - - Fix PR rtl-optimization/53700 (closes: #677678), PR target/52908, - PR libstdc++/53270, PR libstdc++/53678, PR gcov-profile/53744, - PR c++/52637, PR middle-end/53470, PR c++/53651, PR c++/53137, - PR c++/53599, PR fortran/53691, PR fortran/53685, PR ada/53592. - * Update NEWS files for 4.7.1. - * Bump gcc/FULL-VERSION to 4.7.1. - * Update the Linaro support to the 4.7-2012.06 release. - * Restore std::list ABI compatibility in c++11 mode. The upstream behaviour - can be enabled defining __CXX0X_STD_LIST_ABI_INCOMPAT__. This work around - will be replaced with an upstream solution. - * Fix PR debug/53682, taken from the trunk. Closes: #677606. - * Use $(with_gccbase) and $(with_gccxbase) to determine whether to enable it - in the control file (Thibaut Girka). - * When building a cross-compiler, runtime libraries for the target - architecture may be cross-built. Tell debhelper/dpkg-dev those packages - are indeed for a foreign architecture (Thibaut Girka). - - -- Matthias Klose Sat, 23 Jun 2012 11:58:35 +0200 - -gcc-4.7 (4.7.1-1) unstable; urgency=low - - * GCC 4.7.1 release. - - -- Matthias Klose Fri, 15 Jun 2012 00:38:27 +0200 - -gcc-4.7 (4.7.0-13) unstable; urgency=low - - * Update to SVN 20120612 (r188457) from the gcc-4_7-branch. - - Fix PR c++/53602 (LP: #1007616). - - * Document the changed ssp-buffer-size default in Ubuntu 10.10 and - later (Kees Cook). LP: #990141. - * Fix PR c++/26155, ICE after error with namespace alias. LP: #321883. - * Fix PR c++/53599 (reverting the fix for PR c++/53137). - Closes: #676729. LP: #1010896. - * Fix manual page names for cross builds (Thibaut Girka). Closes: #675516. - * Remove dpkg-cross build dependency for cross builds (Thibaut Girka). - Closes: #675511. - - -- Matthias Klose Tue, 12 Jun 2012 15:47:57 +0200 - -gcc-4.7 (4.7.0-12) unstable; urgency=low - - * Update to SVN 20120606 (r188261) from the gcc-4_7-branch (release - candidate 1 or 4.7.1). - - Fix PR libstdc++/52007, PR c++/53524, PR target/53559, - PR middle-end/47530, PR middle-end/53471, PR middle-end/52979, - PR target/46261, PR tree-optimization/53550, PR middle-end/52080, - PR middle-end/52097, PR middle-end/48124, PR middle-end/53501, - PR target/52667, PR target/52642, PR middle-end/48493, PR c++/53524, - PR c++/52973, PR c++/52725, PR c++/53137, PR c++/53484, PR c++/53500, - PR c++/52905, PR fortran/53521. - - Go and libgo updates. - * Include README.Debian in README.Debian.. - * Fix PR c/33763, proposed patch from the issue. Closes: #672411. - * Fix build failure in libgo with hardening defaults. - - -- Matthias Klose Wed, 06 Jun 2012 13:22:27 +0200 - -gcc-4.7 (4.7.0-11) unstable; urgency=low - - * Update to SVN 20120530 (r188035) from the gcc-4_7-branch. - - Fix PR c++/53356, PR c++/53491, PR c++/53503, PR c++/53220, - PR middle-end/53501, PR rtl-optimization/53519, - PR tree-optimization/53516, PR tree-optimization/53438, - PR target/52999, PR middle-end/53008. - - [ Matthias Klose ] - * Build-depend on netbase when building Go. Closes: #674306. - - [ Marcin Juszkiewicz ] - * Use the multiarch default for staged builds. - - -- Matthias Klose Thu, 31 May 2012 08:25:08 +0800 - -gcc-4.7 (4.7.0-10) unstable; urgency=low - - * Update to SVN 20120528 (r187927) from the gcc-4_7-branch. - - Fix PR rtl-optimization/52528, PR lto/52178, PR target/53435, - PR ada/52362, PR target/53385, PR middle-end/53460, - PR tree-optimization/53465, PR target/53448, PR tree-optimization/53408, - PR ada/52362, PR fortran/53389. - * Fix warning building libiberty/md5.c. PR other/53285. Closes: #674830. - - -- Matthias Klose Mon, 28 May 2012 11:30:36 +0800 - -gcc-4.7 (4.7.0-9) unstable; urgency=low - - * Update to SVN 20120522 (r187756) from the gcc-4_7-branch. - - Fix PR bootstrap/53183, PR tree-optimization/53436, - PR tree-optimization/53366, PR tree-optimization/53409, - PR tree-optimization/53410, PR c/53418, PR target/53416, - PR middle-end/52584, PR debug/52727, PR tree-optimization/53364, - PR target/53358, PR rtl-optimization/52804, PR target/46098, - PR target/53256, PR c++/53209, PR c++/53301, PR ada/52494, - PR fortran/53310 - * Update the Linaro support to the 4.7-2012.05 release. - - -- Matthias Klose Tue, 22 May 2012 13:01:33 +0800 - -gcc-4.7 (4.7.0-8) unstable; urgency=low - - * Update to SVN 20120509 (r187339) from the gcc-4_7-branch. - - Fix PR libstdc++/53193, PR target/53272, PR tree-optimization/53239, - PR tree-optimization/53195, PR target/52999, PR target/53228, - PR tree-optimization/52633, PR tree-optimization/52870, PR target/48496, - PR target/53199, PR target/52684, PR lto/52605, PR plugins/53126, - PR debug/53174, PR target/53187, PR tree-optimization/53144, - PR c++/53186, PR fortran/53255, PR fortran/53111, PR fortran/52864. - - Fix plugin check in gcc-{ar,nm,ranlib}-4.7. - * Install man pages for gcc-{ar,nm,ranlib}-4.7. - - -- Matthias Klose Mon, 07 May 2012 21:56:42 +0200 - -gcc-4.7 (4.7.0-7) unstable; urgency=low - - * Update to SVN 20120502 (r187039) from the gcc-4_7-branch. - - Fix PR libstdc++/53115, PR tree-optimization/53163, - PR rtl-optimization/53160, PR middle-end/53136, PR fortran/53148. - - libgo fix for mips. - * Fix setting MULTILIB_DEFAULTS for ARM multilib builds. - * Build Go on mips. - * Revert: Don't build multilib gnat on armel and armhf. - * Fix multiarch patch for alpha (Michael Cree). Closes: #670571. - * Fix Go multilib packaging issue for mips and mipsel. - - -- Matthias Klose Wed, 02 May 2012 12:42:01 +0200 - -gcc-4.7 (4.7.0-6) unstable; urgency=low - - * Update to SVN 20120430 (r186964) from the gcc-4_7-branch. - - Fix PR target/53138. - * Build Go on ARM. - * Treat wheezy the same as sid in more places (Peter Green). - Addresses: #670821. - - -- Matthias Klose Mon, 30 Apr 2012 13:06:21 +0200 - -gcc-4.7 (4.7.0-5) unstable; urgency=medium - - * Update to SVN 20120428 (r186932) from the gcc-4_7-branch. - - Fix PR c/52880, PR target/53065, PR tree-optimization/53085, - PR c/51527, PR target/53120. - - [ Matthias Klose ] - * Don't build multilib gnat on armel and armhf. - * Don't try to run the libstdc++ testsuite if the C++ frontend isn't built. - * Install the unwind-arm-common.h header file. - * Fix ARM biarch package builds. - - [ Aurelien Jarno ] - * Reenable parallel builds on GNU/kFreeBSD. - * Fix libgcc building on MIPS N32/64. Closes: #669858. - * Add libn32gcc1 and lib64gcc1 symbols files on mips and mipsel. - - -- Matthias Klose Sat, 28 Apr 2012 11:59:36 +0200 - -gcc-4.7 (4.7.0-4) unstable; urgency=low - - * Update to SVN 20120424 (r186746) from the gcc-4_7-branch. - - Fix PR libstdc++/52924, PR libstdc++/52591, PR middle-end/52894, - PR testsuite/53046, PR libstdc++/53067, PR libstdc++/53027, - PR libstdc++/52839, PR bootstrap/52840, PR libstdc++/52689, - PR libstdc++/52699, PR libstdc++/52822, PR libstdc++/52942, - PR middle-end/53084, PR middle-end/52999, PR c/53060, - PR tree-optimizations/52891, PR target/53033, PR target/53020, - PR target/52932, PR middle-end/52939, PR tree-optimization/52969, - PR c/52862, PR target/52775, PR tree-optimization/52943, PR c++/53003, - PR c++/38543, PR c++/50830, PR c++/50303, PR c++/52292, PR c++/52380, - PR c++/52465, PR c++/52824, PR c++/52906. - - [ Matthias Klose ] - * Update the Linaro support to the 4.7-2012.04 release. - * Set the ARM hard-float linker path according to the consensus: - http://lists.linaro.org/pipermail/cross-distro/2012-April/000261.html - * Reenable the spu build on ppc64. Closes: #668272. - * Update and reenable the gcc-cloog-dl patch. - - [ Samuel Thibault ] - * ada-s-osinte-gnu.adb.diff, ada-s-osinte-gnu.ads.diff, - ada-s-taprop-gnu.adb.diff, gcc_ada_gcc-interface_Makefile.in.diff: - Add ada support for GNU/Hurd, thanks Svante Signell for the patches - and bootstrap! (Closes: #668426). - - -- Matthias Klose Tue, 24 Apr 2012 08:44:15 +0200 - -gcc-4.7 (4.7.0-3) unstable; urgency=low - - * Update to SVN 20120409 (r186249) from the gcc-4_7-branch. - - Fix PR libitm/52854, PR libstdc++/52476, PR target/52717, - PR tree-optimization/52406, PR c++/52596, PR c++/52796, - PR fortran/52893, PR fortran/52668. - - [ Matthias Klose ] - * Re-add missing dependency on libgcc in gcc-multilib. Closes: #667519. - * Add support for GNU locales for GNU/Hurd (Svante Signell). - Closes: #667662. - * Reenable the spu build on ppc64. Closes: #664617. - * Apply proposed patch for PR52894, stage1 bootstrap failure on hppa - (John David Anglin). Closes: #667969. - - [ Nobuhiro Iwamatsu ] - * Fix cross build targeting sh4. Closes: #663028. - * Enable -mieee by default on sh4. Closes: #665328. - - -- Matthias Klose Mon, 09 Apr 2012 22:24:14 +0200 - -gcc-4.7 (4.7.0-2) unstable; urgency=low - - * Update to SVN 20120403 (r186107) from the gcc-4_7-branch. - - Fix PR middle-end/52547, PR libstdc++/52540, PR libstdc++/52433, - PR target/52507, PR target/52505, PR target/52461, PR target/52508, - PR c/52682, PR target/52610, PR middle-end/52640, PR target/50310, - PR target/48596, PR target/48806, PR middle-end/52547, R target/52496, - PR rtl-optimization/52543, PR target/52461, PR target/52488, - PR target/52499, PR target/52148, PR target/52496, PR target/52484, - PR target/52506, PR target/52505, PR target/52461, PR other/52545, - PR c/52577, PR c++/52487, PR c++/52671, PR c++/52582, PR c++/52521, - PR fortran/52452, PR target/52737, PR target/52698, PR middle-end/52693, - PR middle-end/52691, PR middle-end/52750, PR target/52692, - PR middle-end/51893, PR target/52737, PR target/52736, PR middle-end/52720, - PR c++/52672, PR c++/52718, PR c++/52685, PR c++/52759, PR c++/52743, - PR c++/52746, PR libstdc++/52799, PR libgfortran/52758, - PR middle-end/52580, PR middle-end/52493, PR tree-optimization/52678, - PR tree-optimization/52701, PR tree-optimization/52754, - PR tree-optimization/52835. - - [ Matthias Klose ] - * Update NEWS files for 4.7. - * Include -print-multiarch option in gcc --help output. Closes: #656998. - * Don't build Go on MIPS. - * Update alpha-ieee.diff for 4.7. - * Update gcc-multiarch.diff for sh4 (untested). Closes: #665935. - * Update gcc-multiarch.diff for hppa (untested). Closes: #666162. - * Re-add build dependency on doxygen. - - [ Samuel Thibault ] - * debian/patches/ada-bug564232.diff: Enable on hurd too. - * debian/patches/ada-libgnatprj.diff: Add hurd configuration. - - -- Matthias Klose Tue, 03 Apr 2012 16:30:58 +0200 - -gcc-4.7 (4.7.0-1) unstable; urgency=low - - * GCC 4.7.0 release. - - -- Matthias Klose Fri, 23 Mar 2012 05:44:37 +0100 - -gcc-4.7 (4.7.0~rc2-1) experimental; urgency=low - - * GCC-4.7 release candidate 2 (r185376). - * libgo: Work around parse error of struct timex_ on ARM. - * Update libstdc++6 symbols files. - * Allow building Go from a separate source package. - * Don't configure with --enable-gnu-unique-object on kfreebsd and hurd. - * Include -print-multiarch option in gcc --help output. Closes: #656998. - * Disable Go on mips* (PR go/52586). - - -- Matthias Klose Wed, 14 Mar 2012 15:49:39 +0100 - -gcc-4.7 (4.7.0~rc1-2) experimental; urgency=low - - * Update to SVN 20120310 (r185183) from the gcc-4_6-branch. - * Always configure with --enable-gnu-unique-object. LP: #949805. - * Enable Go for ARM on releases with working getcontext/setcontext. - - -- Matthias Klose Sat, 10 Mar 2012 23:29:45 +0100 - -gcc-4.7 (4.7.0~rc1-1) experimental; urgency=low - - * GCC-4.7 release candidate 1 (r184777). - - [ Marcin Juszkiewicz ] - * Fix ARM sf/hf multilib dpkg-shlibdeps dependency generation. - - [ Matthias Klose ] - * PR go/52218, don't build Go on ARM, getcontext/setcontext exists, - but return ENOSYS. - * Fix multiarch build on ia64. - * Fix path calculation for the libstdc++ -gdb.py file when installed into - multiarch locations. Closes: #661385. LP: #908163. - * Disable Go on sparc (libgo getcontext/setcontext check failing). - - [ Thorsten Glaser ] - * Apply patch from Alan Hourihane to fix err_bad_abi testcase on m68k. - - [ Jonathan Nieder ] - * libstdc++6: Depends on libc (>= 2.11) for STB_GNU_UNIQUE support - (Eugene V. Lyubimkin). Closes: #584572. - * libstdc++6, libobjc2, libgfortran3, libmudflap0, libgomp1: Breaks - pre-multiarch gcc. Closes: #651550. - * libstdc++6: Lower priority from required to important. Closes: #661118. - - [Samuel Thibault] - * Remove local patch, integrated upstream. Closes: ##661859. - - -- Matthias Klose Fri, 02 Mar 2012 18:42:56 +0100 - -gcc-4.7 (4.7-20120210-1) experimental; urgency=low - - * GCC-4.7 snapshot build, taken from the trunk 20120210 (r184114). - * kbsd-gnu.diff: Remove, integrated upstream. - * Strip whitespace from with_libssp definition. Closes: #653255. - * Remove soft-float symbols from 64bit powerpc libgcc1 symbols files. - * Fix control file generation for cross packages. LP: #913734. - - -- Matthias Klose Fri, 10 Feb 2012 21:38:12 +0100 - -gcc-4.7 (4.7-20120205-1) experimental; urgency=low - - * GCC-4.7 snapshot build, taken from the trunk 20120205 (r183903). - * Enable Go on arm*, ia64, mips*, powerpc, s390*, sparc*. - * libgo: Fix ioctl macro extracton. - * Fix PR middle-end/52074, ICE in libgo on powerpc. - * Revert: * Install static libc++{98,11} libraries. - * Don't strip a `/' sysroot from the C++ include directories. - Closes: #658442. - - -- Matthias Klose Sun, 05 Feb 2012 09:16:03 +0100 - -gcc-4.7 (4.7-20120129-1) experimental; urgency=low - - * GCC-4.7 snapshot build, taken from the trunk 20120129 (r183674). - * Configure --with-sysroot for wheezy and sid. - * Install static libc++{98,11} libraries. - * Install libstdc++ gdb.py file into /usr/lib/debug. - * Just copy libstdc++convenience.a for the libstdc++_pic installation. - * Remove trailing dir separator from system root. - - -- Matthias Klose Sun, 29 Jan 2012 08:19:27 +0100 - -gcc-4.7 (4.7-20120121-1) experimental; urgency=low - - * GCC-4.7 snapshot build, taken from the trunk 20120121 (r183370). - - [ Matthias Klose ] - * Fix C++ include paths when configured --with-system-root. - - [ Marcin Juszkiewicz ] - * Fix control file generation for ARM multiarch cross builds. - - -- Matthias Klose Sat, 21 Jan 2012 20:24:29 +0100 - -gcc-4.7 (4.7-20120107-1) experimental; urgency=low - - * GCC-4.7 snapshot build, taken from the trunk 20120107 (r182981). - - * On armel/armhf, allow g*-multilib installation using the runtime - libraries of the corresponding multiarch architecture. - * Fix location of .jinfo files. Addresses: #654579. - * Replace Fortran 95 with Fortran in package descriptions. - - -- Matthias Klose Sat, 07 Jan 2012 21:24:56 +0100 - -gcc-4.7 (4.7-20111231-1) experimental; urgency=low - - * GCC-4.7 snapshot build, taken from the trunk 20111231 (r182754). - - [ Aurelien Jarno ] - * Re-enable parallel builds on kfreebsd-i386, as the problem from bug - #637236 only affects kfreebsd-amd64. - - [ Matthias Klose ] - * Fix generating libphobos dependency for gdc. Addresses: #653078. - * Link libmudflapth.so with -lpthread. - - -- Matthias Klose Sat, 31 Dec 2011 09:42:13 +0100 - -gcc-4.7 (4.7-20111222-1) experimental; urgency=low - - * Update to SVN 20111222 (r182617) from the trunk. - - [Matthias Klose] - * Remove obsolete ARM patch. - * Install loongson.h header. - * Update libgcc and libstdc++ symbols files. - - [Samuel Thibault] - * Update hurd patch for 4.7, fixing build failure. Closes: #652693. - - [Robert Millan] - * Update kbsd-gnu.diff for the trunk. - - -- Matthias Klose Thu, 22 Dec 2011 10:52:01 +0100 - -gcc-4.7 (4.7-20111217-2) experimental; urgency=low - - * Don't provide 4.6.x symlinks. - * Disable multilib for armhf. - * Fix spu installation. - - -- Matthias Klose Sun, 18 Dec 2011 17:22:10 +0100 - -gcc-4.7 (4.7-20111217-1) experimental; urgency=low - - * GCC-4.7 snapshot build. - - Including the GFDL documentation; will stay in experimental - until the 4.7.0 release sometime next year. - * Update patches for the trunk. - * Update symbols files. - * Build libitm packages. - - -- Matthias Klose Sat, 17 Dec 2011 23:19:46 +0100 - -gcc-4.6 (4.6.2-9) unstable; urgency=medium - - * Update to SVN 20111217 (r182430) from the gcc-4_6-branch. - - Fix PR c++/51331. - * Fix build dependencies for armel/armhf. - - -- Matthias Klose Sat, 17 Dec 2011 10:40:26 +0100 - -gcc-4.6 (4.6.2-8) unstable; urgency=low - - * Update to SVN 20111216 (r182407) from the gcc-4_6-branch. - - Fix PR tree-optimization/51485, PR tree-optimization/50569, PR c++/51248, - PR c++/51406, PR c++/51161, PR rtl-optimization/49720, PR fortran/50923, - PR fortran/51338, PR fortran/51550, PR fortran/47545, PR fortran/49050, - PR fortran/51075. - - [ Matthias Klose ] - * gdc-4.6: Provide -{gdc,gdmd}-4.6 symlinks. - - [Ludovic Brenta] - Merge from gnat-4.6 (4.6.2-2) unstable; urgency=low - [Євгеній Мещеряков] - * debian/patches/pr47818.diff: new. Fixes: #614402. - * debian/rules.patch: apply it. - - Merge from gnat-4.6 (4.6.2-1) unstable; urgency=low - [Ludovic Brenta] - * Suggest ada-reference-manual-{html,info,pdf,text} instead of just - ada-reference-manual which no longer exists. - * Do not suggest gnat-gdb, superseded by gdb. - * Downgrade libgnat{vsn,prj}4.6-dev to priority extra; they conflict - with their 4.4 counterparts and priority optional packages may not - conflict with one another, per Policy 2.5. - - -- Matthias Klose Fri, 16 Dec 2011 16:59:30 +0100 - -gcc-4.6 (4.6.2-7) unstable; urgency=medium - - * Update to SVN 20111210 (r182189) from the gcc-4_6-branch. - - Fix PR rtl-optimization/51469, PR tree-optimization/51466, - PR tree-optimization/50078, PR target/51408, PR fortran/51310, - PR fortran/51448. - - -- Matthias Klose Sat, 10 Dec 2011 20:12:33 +0100 - -gcc-4.6 (4.6.2-6) unstable; urgency=low - - * Update to SVN 20111208 (r182120) from the gcc-4_6-branch. - - Fix PR c++/51265, PR bootstrap/50888, PR target/51393 (ix86), - PR target/51002 (AVR), PR target/51345 (AVR), PR debug/48190, - PR fortran/50684, PR fortran/51218, PR target/50906 (closes: #650318), - PR tree-optimization/51315 (closes: #635126), PR tree-optimization/50622, - PR fortran/51435, PR debug/51410, PR c/51339, PR rtl-optimization/48721, - PR middle-end/51323 (LP: #897583), PR middle-end/50074, - PR middle-end/50074. - - [ Matthias Klose ] - * Run the libstdc++ testsuite on all architectures again. Closes: #622699. - * Apply proposed patch for PR target/50906 (powerpcspe only). Closes: #650318. - * Fix PR target/49030 (ARM), taken from Linaro. Closes: #633479. - * Fix PR target/50193 (ARM), taken from Linaro. Closes: #642127. - * Install the libstdc++.so-gdb.py file. LP: #883269. - * Fix PR c++/50114, backport from trunk. LP: #827806. - * Merge changes to allow gcc-snapshot cross builds, taken from Linaro. - * Update the Linaro support to the 4.6 branch. - - [ Marcin Juszkiewicz ] - * Fix issues with gcc-snapshot cross builds. - * Allow building Linaro binary packages in a single package. - * Apply hardening patches for cross builds when enabled for native builds. - - -- Matthias Klose Thu, 08 Dec 2011 17:14:35 +0100 - -gcc-4.6 (4.6.2-5) unstable; urgency=low - - * Update to SVN 20111121 (r181596) from the gcc-4_6-branch. - - Fix PR c++/50870, PR c++/50608, PR target/47997, PR target/48108, - PR target/45233, PR middle-end/51077, PR target/30282, PR c++/50608, - PR target/50979, PR target/4810, PR rtl-optimization/51187, - PR target/50493, PR target/49992, PR target/49641, PR c++/51150, - PR target/50678, PR libstdc++/51142, PR libstdc++/51133. - - [ Matthias Klose ] - * Use the default gcc as stage1 compiler for all architectures. - - [ Marcin Juszkiewicz ] - * debian/control.m4: Use BASEDEP in more places. - * Work around debhelper not calling the correct strip for cross builds. - * Drop dpkg-cross build dependency for cross builds. - - -- Matthias Klose Mon, 21 Nov 2011 22:26:49 +0100 - -gcc-4.6 (4.6.2-4) unstable; urgency=low - - * Update to SVN 20111103 (r180830) from the gcc-4_6-branch. - - Fix PR target/50691, PR c++/50901, PR target/50945, - PR rtl-optimization/47918, PR libstdc++/50880. - - * Configure the armel build by explicitly passing --with-arch=armv4t - --with-float=soft. - * libffi: Simplify PowerPC assembly and avoid CPU-specific string - instructions (Kyle Moffett). - * Fix MULTIARCH_DIRNAME on powerpcspe (Kyle Moffett). Closes: #647324. - - -- Matthias Klose Thu, 03 Nov 2011 12:03:41 -0400 - -gcc-4.6 (4.6.2-3) unstable; urgency=low - - * disable parallel builds on kfreebsd-* even if DEB_BUILD_OPTIONS - enables them (continued investigation for #637236). - - -- Ludovic Brenta Sat, 29 Oct 2011 00:42:46 +0200 - -gcc-4.6 (4.6.2-2) unstable; urgency=low - - * Update to SVN 20111028 (r180603) from the gcc-4_6-branch. - - Fix PR target/50875. - - * Fix gcj, gdc and gnat builds, broken by the stage1 cross-compiler - package dependency fixes. - * Update the Linaro support to the 4.6 branch. - * Fix gcc-4.6-hppa64 installation. Closes: #646805. - * For ARM hard float, set the dynamic linker to - /lib/arm-linux-gnueabihf/ld-linux.so.3. - * Don't use parallel builds on kfreebsd. - - -- Matthias Klose Fri, 28 Oct 2011 16:36:55 +0200 - -gcc-4.6 (4.6.2-1) unstable; urgency=low - - * GCC 4.6.2 release. - - * Fix libgcc installation into /usr/lib/gcc//4.6. Closes: #645021. - * Fix stage1 cross-compiler package dependencies (Kyle Moffett). - Closes: #644439. - - -- Matthias Klose Wed, 26 Oct 2011 13:10:44 +0200 - -gcc-4.6 (4.6.1-16) unstable; urgency=medium - - * Update to SVN 20111019 (r180208) from the gcc-4_6-branch. - - Fix PR target/49967 (ia64), PR tree-optimization/50189, PR fortran/50273, - PR tree-optimization/50700, PR c/50565 (closes: #642144), - PR target/49965 (sparc), PR middle-end/49801, PR c++/49216, - PR c++/49855, PR c++/49896, PR c++/44473, PR c++/50611, PR fortran/50659, - PR tree-optimization/50723, PR tree-optimization/50712, PR obj-c++/48275, - PR c++/50618, PR fortran/47023, PR fortran/50570, PR fortran/50718, - PR libobjc/49883, PR libobjc/50002, PR target/50350, PR middle-end/50386, - PR middle-end/50326, PR target/50737, PR c++/50787, PR c++/50531, - PR fortran/50016, PR target/50737. - - [ Matthias Klose ] - * Fix libjava installation into /usr/lib/gcc//4.6. - * Fix powerpc and ppc64 libffi builds (Kyle Moffett). - * Apply proposed patch for PR target/50350. Closes: #642313. - * Re-apply the fix for PR tree-optimization/49911 on ia64. - * Apply proposed patch for PR target/50106 (ARM). - - [Xavier Grave] - * debian/patches/address-clauses-timed-entry-calls.diff: new; backport - bug fix about address clauses and timed entry calls. - - [Ludovic Brenta] - * debian/patches/ada-kfreebsd-gnu.diff: new; provide dummy - implementations of some optional POSIX Threads functions missing in - GNU/kFreeBSD. Closes: #642128. - - -- Matthias Klose Thu, 20 Oct 2011 00:24:13 +0200 - -gcc-4.6 (4.6.1-15) unstable; urgency=low - - * Update to SVN 20111010 (r179753) from the gcc-4_6-branch. - - Fix PR target/50652. - * Update the Linaro support to the 4.6-2011.10-1 release. - * Fix gcc-spu installation. - * Restore symlink for subminor GCC version. Closes: #644849. - - -- Matthias Klose Mon, 10 Oct 2011 17:10:40 +0200 - -gcc-4.6 (4.6.1-14) unstable; urgency=low - - * Update to SVN 20111008 (r179710) from the gcc-4_6-branch. - - Fix PR inline-asm/50571, PR c++/46105, PR c++/50508, PR libstdc++/50529, - PR libstdc++/49559, PR c++/40831, PR fortran/48706, PR target/49049, - PR tree-optimization/49279, PR fortran/50585, PR fortran/50625, - PR libstdc++/48698. - - [ Matthias Klose ] - * Configure and build to install into /usr/lib/gcc//4.6. - Closes: #643891. - * libgcc1: Versioned break to gcc-4.3. - * Fix gcc-multiarch for i386-linux-gnu with disabled multilibs. - * libffi: Fix PowerPC soft-floating-point support (Kyle Moffett). - - [ Marcin Juszkiewicz ] - * Enable gcc-snapshot cross builds. - - [ Iain Buclaw ] - * Port gdc to GCC-4.6. - - [ Aurelien Jarno ] - * Backport fix for PR target/49696 from the trunk (Closes: #633443). - - -- Matthias Klose Sat, 08 Oct 2011 14:40:49 +0200 - -gcc-4.6 (4.6.1-13) unstable; urgency=low - - * Update to SVN 20110926 (r179207) from the gcc-4_6-branch. - - Fix PR tree-optimization/50472, PR tree-optimization/50413, - PR tree-optimization/50412, PR c++/20039, PR c++/42844, - PR libstdc++/50510, PR libstdc++/50509. - * Revert the fix for PR tree-optimization/49911, bootstrap error on ia64. - * libffi: Define FFI_MMAP_EXEC_WRIT on kfreebsd-* (Petr Salinger). - - -- Matthias Klose Mon, 26 Sep 2011 19:59:55 +0200 - -gcc-4.6 (4.6.1-12) unstable; urgency=low - - * Update to SVN 20110924 (r179140) from the gcc-4_6-branch. - - Fix PR target/50464, PR target/50341, PR middle-end/49886, - PR target/50091, PR c++/50491, PR c++/50442 (Closes: #642176). - - -- Matthias Klose Sat, 24 Sep 2011 10:39:32 +0200 - -gcc-4.6 (4.6.1-11) unstable; urgency=low - - * Update to SVN 20110917 (r178926) from the gcc-4_6-branch. - - Fix PR c++/50424, PR c++/48320, PR fortran/49479. - - [ Matthias Klose ] - * Update the Linaro support to the 4.6-2011.09-1 release. - - [ Aurelien Jarno ] - * gcc.c (for_each_path): Allocate memory for multiarch suffix. - - -- Matthias Klose Sat, 17 Sep 2011 10:53:36 +0200 - -gcc-4.6 (4.6.1-10) unstable; urgency=medium - - * Update to SVN 20110910 (r178746) from the gcc-4_6-branch. - - Fix PR middle-end/50266, PR tree-optimization/49911, - PR tree-optimization/49518, PR tree-optimization/49628, - PR tree-optimization/49628, PR target/50310, PR target/50289, - PR c++/50255, PR c++/50309, PR c++/49267, PR libffi/49594. - - Revert fix for PR middle-end/49886, causing PR middle-end/50295. - - -- Matthias Klose Sat, 10 Sep 2011 03:38:48 +0200 - -gcc-4.6 (4.6.1-9) unstable; urgency=low - - * Update to SVN 20110903 (r178501) from the gcc-4_6-branch. - - Fix PR target/50090, PR middle-end/50116, PR target/50202, PR c/50179, - PR c++/50157, PR fortran/50163, PR libfortran/50192, - PR middle-end/49886, PR tree-optimization/50178, PR c++/50207, - PR c++/50089, PR c++/50220, PR c++/50234, PR c++/50224, - PR libstdc++/50268. - - [ Matthias Klose ] - * Fix gcc --print-multilib-osdir for non-biarch architectures. - * Fix multiarch for non-biarch builds. Closes: #635860. - * Move the lto plugin to the cpp packge. Closes: #639531. - - [ Thorsten Glaser ] - * [m68k] Disable multilib. Closes: #639303. - - -- Matthias Klose Sat, 03 Sep 2011 20:11:50 +0200 - -gcc-4.6 (4.6.1-8) unstable; urgency=low - - * Update to SVN 20110824 (r178027) from the gcc-4_6-branch. - Fix PR fortran/49792, PR tree-optimization/48739, PR target/50092, - PR c++/50086, PR c++/50054, PR fortran/50050, PR fortran/50130, - PR fortran/50129, PR fortran/49792, PR fortran/50109, PR c++/50024, - PR c++/46862. - - * Properly disable multilib builds for selected libraries on armel and armhf. - * Update and re-enable the gcc-ice patch. - * Update and re-enable the gcc-cloog-dl patch. - * Fix [ARM] PR target/50090: aliases in libgcc.a with default visibility, - taken from the trunk. - * Re-work the multiarch patches. - * Break older gcj-4.6 and gnat-4.6 versions, changed gcc_lib_dir. - * Omit the target alias from the go libdir. - * Linaro updates from the 4.6-2011.07-stable branch. - * Revert: - - libjava: Build with the system libffi PIC library. - * For native builds, gcc -print-file-name now resolve . and .., - and removes the subminor version number. - - -- Matthias Klose Wed, 24 Aug 2011 10:22:42 +0200 - -gcc-4.6 (4.6.1-7) unstable; urgency=low - - * Update to SVN 20110816 (r177780) from the gcc-4_6-branch. - - Fix PR middle-end/49923. - - [ Matthias Klose ] - * gcc-4.6-multilib: Depend on biarch quadmath library. Closes: #637174. - * Don't hard-code build dependency on gcc-multilib. - * Build-depends on python when building java. - * Fix thinko in java::lang::Class::finalize (taken from the trunk). - * Add support for ARM 64bit sync intrinsics (David Gilbert). Only - enable for armv7 or better. - * libjava: Build with the system libffi PIC library. - * Disable gnat multilib builds on armel and armhf. - - Merge from gnat-4.6 (4.6.1-4) unstable; urgency=low - - [Ludovic Brenta] - * debian/patches/ada-symbolic-tracebacks.diff - (src/gcc/ada/gcc-interface/Makefile.in): pass -iquote instead of -I- - to gnatgcc; fixes FTBFS on i386 and closes: #637418. - - Merge from gnat-4.6 (4.6.1-3) unstable; urgency=low - - [Євгеній Мещеряков] - * debian/patches/ada-mips.diff: do not use the alternate stack on mips, - as on mipsel. Closes: #566234. - - [Ludovic Brenta] - * debian/patches/pr49940.diff: new; copy the definition of function - lwp_self from s-osinte-freebsd.ads to s-osinte-kfreebsd-gnu.ads. - Closes: #636291. - * debian/patches/pr49944.diff: new. Closes: #636692. - * debian/patches/pr49819.diff: drop, merged upstream. - - -- Matthias Klose Tue, 16 Aug 2011 13:11:25 +0200 - -gcc-4.6 (4.6.1-6) unstable; urgency=low - - * Update to SVN 20110807 (r177547) from the gcc-4_6-branch. - - Fix PR rtl-optimization/49799, PR debug/49871, PR target/47364, - PR target/49866, PR tree-optimization/49671, PR target/39386, - PR ada/4981, PR fortran/45586, PR fortran/49791, PR middle-end/49897, - PR middle-end/49898, PR target/49920, PR target/47908 (closes: #635919), - PR c++/43886, PR c++/49593, PR c++/49803, PR c++/49924, PR c++/49260, - PR fortran/49885, PR fortran/48876, PR libstdc++/49925, PR target/50001, - PR tree-optimization/49948, PR c++/48993, PR c++/49921, PR c++/49669, - PR c++/49988, PR fortran/49112. - - [ Aurelien Jarno ] - * Update patches/kbsd-gnu.diff for recent changes. Closes: #635195. - * Add s390x support. - - [ Marcin Juszkiewicz ] - * Fixes for multilib cross builds. LP: #816852, #819147. - - [ Matthias Klose ] - * Fix libgo installation for cross builds. - * Only apply arm-multilib when building for multilib. - - -- Matthias Klose Sun, 07 Aug 2011 18:20:00 +0200 - -gcc-4.6 (4.6.1-5) unstable; urgency=low - - * Update to SVN 20110723 (r176672) from the gcc-4_6-branch. - - Fix PR target/49541, PR tree-optimization/49768, PR middle-end/49675, - PR target/49746, PR middle-end/49732, PR tree-optimization/49725, - PR target/49723, PR target/49541, PR tree-opt/49309, PR c++/49785, - PR ada/48711, PR ada/46350, PR fortran/49648, PR testsuite/49753, - PR tree-optimization/49309, PR tree-optimization/45819, PR target/49600, - PR fortran/49708, PR libstdc++/49293. - * Update the Linaro support to the 4.6-2011.07-0 release. - - Fix PR target/49335. LP: #791327. - * Update gcc-multiarch: - - Add -print-multiarch option. - - Fix library path for non-default multilib(s). - - Handle `.' in MULTILIB_DIRNAMES. - * Add support to build multilib on armel and armhf, only enable it for - Ubuntu/oneiric. LP: #810360. - * cpp-4.6: Add empty multiarch directories for the non-default multilibs, - needed for relative lookups from startfile_prefixes. - * Fix PR c++/49756, backport from trunk. LP: #721378. - * libgcc1: Add breaks to gcc-4.1 and gcc-4.3. Closes: #634821. - * Configure for DEB_TARGET_MULTIARCH defaults. - - -- Matthias Klose Sat, 23 Jul 2011 08:15:50 +0200 - -gcc-4.6 (4.6.1-4) unstable; urgency=low - - * Update to SVN 20110714 (r176280) from the gcc-4_6-branch. - - Fix PR tree-optimization/49094, PR target/39633, PR c++/49672, - PR fortran/49698, PR fortran/49690, PR fortran/49562, PR libfortran/49296, - PR target/49487, PR tree-optimization/49651, PR ada/48711. - - [ Matthias Klose ] - * Build Go on alpha for gcc-snapshot builds. - * For multicore ARM, clear both caches, not just the dcache (proposed - patch by Andrew Haley). - * Fix for PR rtl-optimization/{48830,48808,48792}, taken from the trunk. - LP: #807573. - * Fix PR tree-optimization/49169, optimisations strip the Thumb/ARM mode bit - off function pointers (Richard Sandiford). LP: #721531. - - [ Marcin Juszkiewicz ] - * Define DEB_TARGET_MULTIARCH macro. - * debian/rules2: Macro and configuration consolidation. - - -- Matthias Klose Thu, 14 Jul 2011 19:38:49 +0200 - -gcc-4.6 (4.6.1-3) unstable; urgency=medium - - * Update to SVN 20110709 (r176108) from the gcc-4_6-branch. - - Fix PR target/49335, PR tree-optimization/49618, PR c++/49598, - PR fortran/49479, PR target/49621, PR target/46779, PR target/49660, - PR c/49644, PR debug/49522, PR debug/49522, PR middle-end/49640, - PR c++/48157, PR c/49644, PR fortran/48926. - - Apparently fixes a boost issue. Closes: #632938. - * Apply proposed patch for PR fortran/49690. Closes: #631204. - - * README.Debian: New section 'Former and/or inactive maintainers'. - - -- Matthias Klose Sun, 10 Jul 2011 00:04:34 +0200 - -gcc-4.6 (4.6.1-2) unstable; urgency=medium - - * Update to SVN 20110705 (r175840) from the gcc-4_6-branch. - - Fix PR target/47997, PR c++/49528, PR c++/49440, PR c++/49418, - PR target/44643, PR tree-optimization/49615, PR tree-optimization/49572, - PR target/34734, PR tree-optimization/49539, PR tree-optimizations/49516, - PR target/49089, PR rtl-optimization/49014, PR target/48273, - PR fortran/49466, PR libfortran/49296, PR libffi/46660, PR debug/49262, - PR rtl-optimization/49472, PR rtl-optimization/49619, PR fortran/49623, - PR fortran/49540. - - [Ludovic Brenta, Євгеній Мещеряков, Xavier Grave] - * Adjust patches to GCC 4.6. - * Remove patches merged upstream: - - debian/patches/ada-arm-eabi.diff - - debian/patches/ada-bug589164.diff - - debian/patches/ada-bug601133.diff - - debian/patches/ada-gnatvsn.diff - - debian/patches/ada-mips.diff - - debian/patches/ada-polyorb-dsa.diff - - [Ludovic Brenta] - * debian/patches/ada-acats.diff: set LD_LIBRARY_PATH, ADA_INCLUDE_PATH - and ADA_OBJECTS_PATH so that the GNAT testsuite runs. - * debian/patches/adalibgnat{vsn,prj}.diff, - debian/rules.d/binary-ada.mk: install libgnat{vsn,prj}.so.* in the correct - multiarch directory. - * debian/control.m4, debian/rules.d/binary-ada.mk: move the SJLJ version - of the Ada run-time library to a new package, gnat-4.6-sjlj. - * debian/control.m4 (libgnatvsn4.6, libgnatvsn4.6-dbg, libgnatprj4.6, - libgnatprj4.6-dbg): pre-depend on multiarch-support and add - Multi-Arch: same. - - [Nicolas Boulenguez] - * debian/rules.d/binary-ada.mk: add gnathtml to the package gnat-4.6. - * debian/gnat.1: remove the version number of GCC. Mention gnathtml. - - [ Matthias Klose ] - * Do not install the spu and hppa64 cross compilers into the multiarch path. - * Update the Linaro support to 20110704. - - [ Thorsten Glaser ] - * Apply changes from src:gcc-4.4 for m68k support. Closes: #632380. - - debian/rules.defs: Remove m68k from locale_no_cpus. - - debian/patches/gcc-multiarch.diff: Add m68k multiarch_mappings. - - debian/patches/pr43804.diff: Fix backported from SVN. - - debian/rules.patch: Add pr43804. - - -- Matthias Klose Tue, 05 Jul 2011 10:45:56 +0200 - -gcc-4.6 (4.6.1-1) unstable; urgency=low - - * GCC 4.6.1 release. - - [Ludovic Brenta] - * debian/patches/ada-gnatvsn.diff, - debian/patches/ada-polyorb-dsa.diff: remove backports, no longer - needed. - - [ Matthias Klose ] - * Fix plugin header installation. Closes: #631082. - * Stop passing -Wno-error=unused-but-set-parameter and - -Wno-error=unused-but-set-variable if -Werror is present. - This was a temporary workaround introduced in 4.6.0~rc1-2. Closes: #615157. - * gcc-4.6-spu: Install the lto plugin. Closes: #631772. - - -- Matthias Klose Mon, 27 Jun 2011 13:54:04 +0200 - -gcc-4.6 (4.6.0-14) unstable; urgency=low - - * Update to SVN 20110616 (r175102) from the gcc-4_6-branch. - - Fix PR debug/48459, PR fortran/49103, PR rtl-optimization/49390, - PR c++/49117, PR c++/49369, PR c++/49290, PR target/44618, - PR tree-optimization/49419 (closes: #630567). - * Update the Linaro support to the 4.6-2011.06-0 release. - - -- Matthias Klose Thu, 16 Jun 2011 16:10:33 +0200 - -gcc-4.6 (4.6.0-13) unstable; urgency=low - - * Update to SVN 20110611 (r174958) from the gcc-4_6-branch. - * Extend multiarch support for mips/mipsel. - * Fix control files for gcj multiarch builds. - * Update libstdc++ symbols files. - - -- Matthias Klose Sat, 11 Jun 2011 20:49:42 +0200 - -gcc-4.6 (4.6.0-12) unstable; urgency=medium - - * Update to SVN 20110608 (r174800) from the gcc-4_6-branch. - - PR target/49186, PR rtl-optimization/49235, PR tree-optimization/48702, - PR tree-optimization/49243, PR c++/49134, PR target/49238, - PR gcov-profile/49299, PR c++/48780, PR c++/49298, PR fortran/49268. - * Fix c++ biarch header installation on i386. LP: #793411. - * Enable multiarch. - * Add multiarch attributes for gnat and libgnat packages. - * Add multiarch attributes for libgcj* packages. - * Adjust build dependency on multiarch glibc. - - -- Matthias Klose Wed, 08 Jun 2011 11:26:52 +0200 - -gcc-4.6 (4.6.0-11) unstable; urgency=low - - * Update to SVN 20110604 (r174637) from the gcc-4_6-branch. - - Fix PR c++/49165, PR tree-optimization/49218, PR target/45263, - PR target/43700, PR target/43995, PR tree-optimization/49217, - PR c++/49223, PR c++/47049, PR c++/47277, PR c++/48284, PR c++/48657, - PR c++/49176, PR fortran/48955, PR tree-optimization/49038, - PR tree-optimization/49093, PR middle-end/48985, PR middle-end/48953, - PR c++/49276, PR fortran/49265, PR fortran/45786. - * Configure the hppa64 and spu cross builds with --enable-plugin. - - -- Matthias Klose Sat, 04 Jun 2011 16:12:27 +0200 - -gcc-4.6 (4.6.0-10) unstable; urgency=high - - * Update to SVN 20110526 (r174290) from the gcc-4_6-branch. - - Fix PR target/44643, PR c++/49165, PR tree-optimization/49161, - PR target/49128, PR tree-optimization/44897, PR target/49133, - PR c++/44994, PR c++/49156, PR c++/45401, PR c++/44311, PR c++/44311, - PR c++/45698, PR c++/46145, PR c++/46245, PR c++/46696, PR c++/47184, - PR c++/48935, PR c++/45418, PR c++/45080, PR c++/48292, PR c++/49136, - PR c++/49042, PR c++/48884, PR c++/49105, PR c++/47263, PR c++/47336, - PR c++/47544, PR c++/48617, PR c++/48424, PR libstdc++/49141, - PR libobjc/48177. - * Proposed fix for PR tree-optimization/48702, PR tree-optimization/49144. - Closes: #627795. - * Proposed fix for PR fortran/PR48955. - * Add some conditionals to build the package on older releases. - - -- Matthias Klose Thu, 26 May 2011 16:00:49 +0200 - -gcc-4.6 (4.6.0-9) unstable; urgency=low - - * Update to SVN 20110524 (r174102) from the gcc-4_6-branch. - - Fix PR lto/49123, PR debug/49032, PR c/49120, PR middle-end/48973, - PR target/49104, PR middle-end/49029, PR c++/48647, PR c++/48945, - PR c++/48780, PR c++/49066, PR libstdc++/49058, PR target/49104. - * Use gcc-4.4 as the bootstrap compiler for kfreebsd to work around - a bootstrap issue. - - -- Matthias Klose Tue, 24 May 2011 09:41:35 +0200 - -gcc-4.6 (4.6.0-8) unstable; urgency=low - - * Update to SVN 20110521 (r173994) from the gcc-4_6-branch. - - Fix PR target/48986, PR preprocessor/48677, PR tree-optimization/48975, - PR tree-optimization/48822, PR debug/48967, PR debug/48159, - PR target/48857, PR target/48495, PR tree-optimization/48837, - PR tree-optimization/48611, PR tree-optimization/48794, PR c++/48859, - PR c++/48574, PR fortran/48889, PR target/49002, PR lto/48207, - PR tree-optimization/49039, PR tree-optimization/49018, PR lto/48703, - PR tree-optimization/48172, PR tree-optimization/48172, PR c++/48873, - PR tree-optimization/49000, PR c++/48869, PR c++/49043, PR c++/49082, - PR c++/48948, PR c++/48745, PR c++/48736, PR bootstrap/49086, - PR tree-optimization/49079, PR tree-optimization/49073. - * Update the Linaro support to the 4.6-2011.05-0 release. - * pr45979.diff: Update to the version from the trunk. - - -- Matthias Klose Sat, 21 May 2011 12:19:10 +0200 - -gcc-4.6 (4.6.0-7) unstable; urgency=low - - * Update to SVN 20110507 (r173528) from the gcc-4_6-branch. - - Fix PR middle-end/48597, PR c++/48656, PR fortran/48112, - PR fortran/48279, PR fortran/48788, PR tree-optimization/48809, - PR target/48262, PR fortran/48462, PR fortran/48746, - PR fortran/48810, PR fortran/48800, PR libstdc++/48760, - PR libgfortran/48030, PR preprocessor/48192, PR lto/48846, - PR target/48723, PR fortran/48894, PR target/48900, PR target/48252, - PR c++/40975, PR target/48252, PR target/48774, PR c++/48838, - PR c++/48749, PR ada/48844, PR fortran/48720, PR libstdc++/48750, - PR c++/48909, PR c++/48911, PR c++/48446, PR c++/48089. - - * Fix issue with volatile bitfields vs. inline asm memory constraints, - taken from the trunk, apply for ARM only. Addresses: #625825. - - -- Matthias Klose Sat, 07 May 2011 14:54:51 +0200 - -gcc-4.6 (4.6.0-6) unstable; urgency=low - - * Update to SVN 20110428 (r173059) from the gcc-4_6-branch. - - Fix PR c/48685 (closes: #623161), PR tree-optimization/48717, PR c/48716, - PR c/48742, PR debug/48768, PR tree-optimization/48734, - PR tree-optimization/48731, PR other/48748, PR c++/42687, PR c++/48726, - PR c++/48707, PR fortran/48588, PR libstdc++/48521, PR c++/48046, - PR preprocessor/48740. - * Update the ibm/gcc-4_6-branch to 20110428. - * Use gcc-4.6 as bootstrap compiler on kfreebsd-*. - - -- Matthias Klose Thu, 28 Apr 2011 10:33:52 +0200 - -gcc-4.6 (4.6.0-5) unstable; urgency=low - - * Update to SVN 20110421 (r172845) from the gcc-4_6-branch. - - Fix PR target/48288, PR tree-optimization/48611, PR lto/48148, - PR lto/48492, PR fortran/47976, PR c++/48594, PR c++/48657, - PR c++/46304, PR target/48708, PR middle-end/48695. - - * Update the Linaro support to the 4.6-2011.04-0 release. - - -- Matthias Klose Thu, 21 Apr 2011 22:50:25 +0200 - -gcc-4.6 (4.6.0-4) unstable; urgency=medium - - * Update to SVN 20110419 (r172584) from the gcc-4_6-branch. - - Fix PR target/48678, PR middle-end/48661, PR tree-optimization/48616, - PR lto/48538, PR c++/48537, PR c++/48632, PR testsuite/48675, - PR libstdc++/48635, PR libfortran/47571. - - [ Aurelien Jarno ] - * Enable SSP on mips/mipsel. - - [ Matthias Klose ] - * (Build-)depend on binutils 2.21.51. - - -- Matthias Klose Tue, 19 Apr 2011 23:45:16 +0200 - -gcc-4.6 (4.6.0-3) unstable; urgency=high - - * Update to SVN 20110416 (r172584) from the gcc-4_6-branch. - - Fix PR rtl-optimization/48143, PR target/48142, PR target/48349, - PR debug/48253, PR fortran/48291, PR target/16292, PR c++/48280, - PR c++/48212, PR c++/48369, PR c++/48281, PR c++/48265, PR lto/48246, - PR libstdc++/48398, PR bootstrap/48431, PR tree-optimization/48377, - PR debug/48343, PR rtl-optimization/48144, PR debug/48466, PR c/48517, - PR middle-end/48335, PR c++/48450, PR target/47829, PR c++/48534, - PR c++/48523, PR libstdc++/48566, PR libstdc++/48541, PR target/48366, - PR libstdc++/48465, PR middle-end/48591, PR target/48605, - PR middle-end/48591, PR target/48090, PR tree-optimization/48195, - PR rtl-optimization/48549, PR c++/48594, PR c++/48570, PR c++/48574, - PR fortran/48360, PR fortran/48456, PR libstdc++/48631, - PR libstdc++/48635, PR libstdc++/48476. - - [ Matthias Klose ] - * libjava-jnipath.diff: Add /usr/lib//jni as jnipath too. - * Add mudflap support for varargs (patch taken from the trunk). - * gcc-4.6-plugin-dev: Install gtype.state. - * Bootstrap with gcc-4.4 -g -O2 on armel. - * Fix linker plugin configuration. Closes: #620661. - * Update the Linaro support for GCC-4.6. - * gcc-snapshot builds: - - Fix build with multiarch changes. - - Use gcc-snapshot as the bootstrap compiler on armel. - - Re-enable building java in the gcc-snapshot package. - * Build supporting multiarch on wheezy/sid. - * Adjust (build)-dependency to new libgmp-dev name. - - [ Marcin Juszkiewicz ] - * Configure stage1 cross builds with --disable-libquadmath. - - -- Matthias Klose Sat, 16 Apr 2011 17:02:30 +0200 - -gcc-4.6 (4.6.0-2) unstable; urgency=low - - * Update to SVN 20110329 (r171700) from the gcc-4_6-branch. - - Fix PR bootstrap/48135, PR target/47553, PR middle-end/48269, - PR tree-optimization/48228, PR middle-end/48134, PR middle-end/48031, - PR other/48179, PR other/48221, PR other/48234, PR target/48237, - PR debug/48204, PR c/42544, PR c/48197, PR rtl-optimization/48141, - PR rtl-optimization/48141, PR c++/48166, PR c++/48296, PR c++/48289, - PR c++/47999, PR c++/48313, Core 1232, Core 1148, PR c++/47504, - PR c++/47570, PR preprocessor/48248, PR c++/48319. - - [ Matthias Klose ] - * Update NEWS files. - * Configure the hppa64 cross build with --disable-libquadmath. - * Don't build armhf from the Linaro branch. - * Don't try to build Go on sh4. - - [ Marcin Juszkiewicz ] - * Fixes issues with staged cross builds. LP: #741855, #741853. - * Fix libdir setting for multiarch enabled cross builds. LP: #741846. - * Drop alternatives for cross builds. LP: #676454. - - -- Matthias Klose Tue, 29 Mar 2011 23:22:07 +0200 - -gcc-4.6 (4.6.0-1) unstable; urgency=low - - * GCC 4.6.0 release. - - * Build the gold LTO plugin for ppc64 (Hiroyuki Yamamoto). Closes: #618865. - * Fix PR target/48226, Allow Iterator::vector vector on powerpc with VSX, - taken from the trunk. - * Fix PR target/47487 ICE building libgo, taken from the trunk. - * Merge multiarch changes from the gcc-4.5 package. - * Apply proposed patch to reduce the overhead of dwarf2 location tracking. - Addresses: #618748. - - -- Matthias Klose Sat, 26 Mar 2011 03:03:21 +0100 - -gcc-4.6 (4.6.0~rc1-3) experimental; urgency=low - - * GCC 4.6.0 release candidate 2. - - -- Matthias Klose Tue, 22 Mar 2011 22:11:42 +0100 - -gcc-4.6 (4.6.0~rc1-2) experimental; urgency=low - - [ Loic Minier ] - * Rework config/vxworks-dummy.h installation snippet to test - DEB_TARGET_GNU_CPU against patterns close to the upstream ones (arm% mips% - sh% sparc%) as to also install this header on other ports targetting the - relevant upstream CPUs such as armhf. Add a comment pointing at the - upstream bug. - * Update __aeabi symbol handling to test whether DEB_TARGET_GNU_TYPE matches - arm-linux-gnueabi% instead of testing whether DEB_TARGET_ARCH equals - armel. Add a comment pointing at the Debian bug and indicating that this - is only useful for older dpkg-dev versions. - * debian/rules.def: fix "armel" entry to "arm" in list of - DEB_TARGET_ARCH_CPUs for Debian experimental GCC 4.5/4.6 libraries. - * debian/rules2: drop commented out GCC #42509 workaround as this was fixed - upstream in 4.4+. - * Change bogus DEB_TARGET_GNU_CPU test on armel and armhf to just test for - arm as ths is what the Debian arm, armel and armhf port use. - * Rework snippet setting armv7 on Debian armhf / Ubuntu to avoid - duplication, as a comment called out for. - * Use "arm" instead of armel/armhf in DEB_TARGET_GNU_CPU test when deciding - whether to enable profiledbootstrap. - * Set DEJAGNU_TIMEOUT=600 on Ubuntu armhf as well. - * Fix a couple more uses of armel or armhf against DEB_TARGET_GNU_CPU. - * Patched a couple of comments mentioning armel to also mention armhf. - * Add patch armhf-triplet-backport, support for arm-linux-*eabi* backported - from a patch sent on the upstream mailing-list. - - [ Matthias Klose ] - * Update libstdc++ symbols files. - * Update libgfortran symbols files. - - -- Matthias Klose Sun, 20 Mar 2011 13:53:48 +0100 - -gcc-4.6 (4.6.0~rc1-2) experimental; urgency=low - - * Update to SVN 20110320 (r171192) from the gcc-4_6-branch. - - [ Matthias Klose ] - * Update gcc-default-ssp* patches for the release candidate. - * Pass -Wno-error=unused-but-set-parameter if -Werror is present (temporary - for rebuild tests). - * Always configure --with-plugin-ld, always install liblto_plugin.so. - - [ Marcin Juszkiewicz ] - * Add conflicts with -4.5-*dev packages. Closes: #618450. - - [ Petr Salinger] - * Disable lock-2.c test on kfreebsd-*. Closes: #618988. - * Re-enable parallel builds on kfreebsd. - * Package lto_plugin for kfreebsd-* and Hurd. - - -- Matthias Klose Sun, 20 Mar 2011 13:53:48 +0100 - -gcc-4.6 (4.6.0~rc1-1) experimental; urgency=low - - * Build from the GCC 4.6.0 release candidate tarball. - - [ Matthias Klose ] - * Disable Go on powerpc. Closes: #615827. - * Fix lintian errors for the -plugin-dev package. - * Update kbsd-gnu.diff (Petr Salinger). Closes: #615826. - * Disable parallel builds on kfreebsd (Petr Salinger). - * Update gmp (build) dependencies. - * Update GFDL compliant builds. Closes: #609161. - * For GFDL compliant builds, build a dummy s-tm-texi without access - to the texinfo sources. - - [ Aurelien Jarno ] - * Import symbol files for kfreebsd-amd64, kfreebsd-i386, sh4 and - sparc64 from gcc-4.5. - - -- Matthias Klose Mon, 14 Mar 2011 19:01:08 +0100 - -gcc-4.6 (4.6-20110227-1) experimental; urgency=low - - [ Matthias Klose ] - * Update libquadmath symbols file. - * gcc-4.6-plugin-dev: Install gengtype. - - [ Sebastian Andrzej Siewior ] - * Remove -many on powerpcspe (__SPE__). - * Remove classic FPU opcodes from libgcc if target has no support for them - (powerpcspe). - - -- Matthias Klose Sun, 27 Feb 2011 22:33:45 +0100 - -gcc-4.6 (4.6-20110216-1) experimental; urgency=low - - * GCC snapshot, taken from the trunk. - * Pass --no-add-needed by default to the linker. See - http://wiki.debian.org/ToolChain/DSOLinking, section "Not resolving symbols - in indirect dependent shared libraries" for more information. - - -- Matthias Klose Wed, 16 Feb 2011 23:55:32 +0100 - -gcc-4.6 (4.6-20110125-1) experimental; urgency=low - - * debian/copyright: Add unicode copyright for - libjava/classpath/resource/gnu/java/locale/* files. Addresses: #609161. - - -- Matthias Klose Wed, 26 Jan 2011 03:42:10 +0100 - -gcc-4.6 (4.6-20110123-1) experimental; urgency=low - - * GCC snapshot, taken from the trunk. - * Don't run the libstdc++ testsuite on mipsel, times out on the buildd. - - [ Marcin Juszkiewicz ] - * Fix biarch/triarch cross builds. - - dpkg-shlibdeps failed to find libraries for 64 or n32 builds - - LD_LIBRARY_PATH for dpkg-shlibdeps lacked host dirs. - - -- Matthias Klose Sun, 23 Jan 2011 12:14:49 +0100 - -gcc-4.6 (4.6-20110116-1) experimental; urgency=low - - * GCC snapshot, taken from the trunk. - * Update patches for the trunk. - * Pass -Wno-error=unused-but-set-variable if -Werror is present (temporary - for rebuild tests). - * Work around PR libffi/47248, force a read only eh frame section. - - -- Matthias Klose Sun, 16 Jan 2011 23:28:28 +0100 - -gcc-4.6 (4.6-20110105-1) experimental; urgency=low - - [ Matthias Klose ] - * Rename and update libobjc symbols files. - * Update cloog/ppl build dependencies. - * Adjust libstdc++ configure and paths for stylesheets and dtds. - * Update copyright for libquadmath, libgo, gcc/go/gofrontend. - * Enable Go for more architectures. - * DP: libgo: Fix GOARCH for i386 biarch, add GOARCH for powerpc - - [ Kees Cook ] - * Update hardening patches for GCC-4.6. LP: #696990. - - -- Matthias Klose Wed, 05 Jan 2011 22:29:57 +0100 - -gcc-4.6 (4.6-20101220-1) maverick; urgency=low - - * GCC snapshot, taken from the trunk. - - -- Matthias Klose Tue, 21 Dec 2010 00:16:19 +0100 - -gcc-4.5 (4.5.2-7) unstable; urgency=low - - * Update to SVN 20110323 (r171351) from the gcc-4_5-branch. - - Fix PR c++/47125, PR fortran/47348, PR libstdc++/48114, - PR libfortran/48066, PR target/48171, PR target/47862. - PR preprocessor/48192. - - [ Steve Langasek ] - * Make dpkg-dev versioned build-dependency conditional on whether we want - to build for multiarch. - * Add a new patch, gcc-multiarch+biarch.diff, used only when building for - multiarch to set our multilib paths to the correct relative directories. - * debian/rules.defs: support turning on multiarch build by architecture; - but don't enable this yet, we still need to wait for dpkg-dev. - * When DEB_HOST_MULTIARCH is available (i.e., with the next dpkg upload), - use it as our multiarch path. - * debian/rules.d/binary-java.mk: jvm-exports path is /usr/lib/jvm-exports, - not $(libdir)/jvm-exports. - * OTOH, libgcj_bc *is* in $(libdir). - * the spu build is not a multiarch build; look in the correct - non-multiarch directory. - * debian/rules2: pass --libdir also for stageX builds, needed in order to - successfully build for multiarch. - * debian/rules2: $(usr_lib) for a cross-build should not include the - multiarch dir as part of the path. - * debian/patches/gcc-multiarch+biarch.diff: restore the original intent of - the patch, namely, that the multilib dir for the default variant is - always equal to libdir (the multiarch dir), and we walk up the tree - to find lib for the secondary variant. - * debian/patches/gcc-multiarch+biarch32.diff: apply the same multilib - directory rewriting for biarch paths with multiarch as we do without; - still needed in the near term. - * Put our list of patches in README.Debian.$(DEB_TARGET_ARCH) instead of - in README.Debian, so that the individual files are architecture-neutral - and play nicely with multiarch. LP: #737846. - * Add a comment at the bottom of README.Debian with a pointer to the new - file listing the patches. - - [ Loic Minier ] - * Rework config/vxworks-dummy.h installation snippet to test - DEB_TARGET_GNU_CPU against patterns close to the upstream ones (arm% mips% - sh% sparc%) as to also install this header on other ports targetting the - relevant upstream CPUs such as armhf. Add a comment pointing at the - upstream bug. - * Update __aeabi symbol handling to test whether DEB_TARGET_GNU_TYPE matches - arm-linux-gnueabi% instead of testing whether DEB_TARGET_ARCH equals - armel. Add a comment pointing at the Debian bug and indicating that this - is only useful for older dpkg-dev versions. - * debian/rules.def: fix "armel" entry to "arm" in list of - DEB_TARGET_ARCH_CPUs for Debian experimental GCC 4.5/4.6 libraries. - * debian/rules2: drop commented out GCC #42509 workaround as this was fixed - upstream in 4.4+. - * Change bogus DEB_TARGET_GNU_CPU test on armel and armhf to just test for - arm as ths is what the Debian arm, armel and armhf port use. - * Rework snippet setting armv7 on Debian armhf / Ubuntu to avoid - duplication, as a comment called out for. - * Use "arm" instead of armel/armhf in DEB_TARGET_GNU_CPU test when deciding - whether to enable profiledbootstrap. - * Set DEJAGNU_TIMEOUT=600 on Ubuntu armhf as well. - * Fix a couple more uses of armel or armhf against DEB_TARGET_GNU_CPU. - * Patched a couple of comments mentioning armel to also mention armhf. - * Add patch armhf-triplet-backport, support for arm-linux-*eabi* backported - from a patch sent on the upstream mailing-list. - - [ Matthias Klose ] - * Fix PR target/48226, Allow Iterator::vector vector on powerpc with VSX, - taken from the trunk. - * Fix PR preprocessor/48192, make conditional macros not defined for - #ifdef, proposed patch. - * Build the gold LTO plugin for ppc64 (Hiroyuki Yamamoto). Closes: #618864. - * Fix issue with volatile bitfields, default to -fstrict-volatile-bitfields - again on armel for Linaro builds. LP: #675347. - - -- Matthias Klose Wed, 23 Mar 2011 15:44:01 +0100 - -gcc-4.5 (4.5.2-6) unstable; urgency=low - - * Update to SVN 20110312 (r170895) from the gcc-4_5-branch. - - Fix PR tree-optimization/45967, PR tree-optimization/47278, - PR target/47862, PR c++/44629, PR c++/45651, PR c++/47289, PR c++/47705, - PR c++/47488, PR libgfortran/47778, PR c++/48029. - - [ Steve Langasek ] - * Make sure our libs Pre-Depend on 'multiarch-support' when building for - multiarch. - * debian/patches/gcc-multiarch*, debian/rules.patch: use i386 in the - multiarch path for amd64 / kfreebsd-amd64, not i486 or i686. This lets - us use a common set of paths on both Debian and Ubuntu, regardless of - the target default optimization level. - * debian/rules.conf: when building for multiarch, we need to be sure we - are building against a libc-dev that supports the corresponding paths. - (the referenced version number for this needs to be bumped once this is - officially in the archive.) - - [ Matthias Klose ] - * Don't run the libmudflap testsuite on hppa; times out on the buildd. - * Don't run the libstdc++ testsuite on mipsel; times out on the buildd. - * Post Linaro 4.5-2011.03-0 release changes (up to 20110313). - * Undefine LINK_EH_SPEC before redefining it to turn off warnings on - powerpc. - * Update gmp (build) dependencies. - - [ Aurelien Jarno ] - * Add symbol files on kfreebsd-i386. - * Add symbol files on kfreebsd-amd64. - * Add symbol files on sparc64. - * Add symbol files on sh4. - - -- Matthias Klose Sun, 13 Mar 2011 17:30:48 +0100 - -gcc-4.5 (4.5.2-5) unstable; urgency=low - - * Update to SVN 20110305 (r170696) from the gcc-4_5-branch. - - Fix PR target/43810, PR fortran/47886, PR tree-optimization/47615, - PR middle-end/47639, PR tree-optimization/47890, PR libfortran/47830, - PR tree-optimization/46723, PR target/45261, PR target/45808, - PR c++/46159, PR c++/47904, PR fortran/47886, PR libstdc++/47433, - PR target/42240, PR fortran/47878, PR libfortran/47694. - * Update the Linaro support to the 4.5-2011.03-0 release. - - Fix LP: #705689, LP: #695302, LP: #710652, LP: #710623, LP: #721021, - LP: #721021, LP: #709453. - - -- Matthias Klose Sun, 06 Mar 2011 02:58:01 +0100 - -gcc-4.5 (4.5.2-4) unstable; urgency=low - - * Update to SVN 20110222 (r170382) from the gcc-4_5-branch. - - Fix PR target/43653, PR fortran/47775, PR target/47840, - PR libfortran/47830. - - [ Matthias Klose ] - * Don't apply a patch twice. - * Build libgcc_s with -fno-stack-protector, when not building from the - Linaro branch. - * Backport proposed fix for PR tree-optimization/46723 from the trunk. - - [ Steve Langasek ] - * debian/control.m4: add missing Multi-Arch: same for libgcc4; make sure - Multi-Arch: same doesn't get set for libmudflap when building an - Architecture: all cross-compiler package. - * debian/rules2: use $libdir for libiberty.a. - * debian/patches/gcc-multiarch-*.diff: make sure we're using the same - set_multiarch_path definition for all variants. - - [ Sebastian Andrzej Siewior ] - * PR target/44364 - * Remove -many on powerpcspe (__SPE__) - * Remove classic FPU opcodes from libgcc if target has no support for them - (powerpcspe) - - -- Matthias Klose Wed, 23 Feb 2011 00:35:54 +0100 - -gcc-4.5 (4.5.2-3) experimental; urgency=low - - * Update to SVN 20110215 (r170181) from the gcc-4_5-branch. - - Fix PR rtl-optimization/44469, PR tree-optimization/47411, - PR bootstrap/44699, PR target/44392, PR fortran/47331, PR fortran/47448, - PR pch/14940, PR rtl-optimization/47166, PR target/47272, PR target/47580, - PR tree-optimization/47541, PR target/44606, PR boehm-gc/34544, - PR fortran/47569, PR libstdc++/47709, PR libstdc++/46914, PR libffi/46661. - * Update the Linaro support to the 4.5 2011.02-0 release. - * Pass --no-add-needed by default to the linker. See - http://wiki.debian.org/ToolChain/DSOLinking, section "Not resolving symbols - in indirect dependent shared libraries" for more information. - - -- Matthias Klose Wed, 16 Feb 2011 15:29:26 +0100 - -gcc-4.5 (4.5.2-2) experimental; urgency=low - - * Update to SVN 20110123 (r169142) from the gcc-4_5-branch. - - Fix PR target/46915, PR target/46729, PR libgcj/46774, PR target/47038, - PR target/46685, PR target/45447, PR tree-optimization/46758, - PR tree-optimization/45552, PR tree-optimization/43023, - PR middle-end/46734, PR fortran/45338, PR preprocessor/39213, - PR target/43309, PR fortran/46874, PR tree-optimization/47286, - PR tree-optimization/44592, PR target/47201, PR c/47150, PR target/46880, - PR middle-end/45852, PR tree-optimization/43655, PR debug/46893, - PR rtl-optimization/46804, PR rtl-optimization/46865, PR target/41082, - PR tree-optimization/46864, PR fortran/45777, PR tree-optimization/47365, - PR tree-optimization/47167, PR target/47318, PR target/46655, - PR fortran/47394, PR libstdc++/47354. - - [ Matthias Klose ] - * Update the Linaro support to the 4.5 2011.01-1 release. - * Don't build packages now built from the gcc-4.6 package for architectures - with a sucessful gcc-4.6 build. - - [ Kees Cook ] - * debian/patches/gcc-default-ssp.patch: do not ignore -fstack-protector-all - (LP: #691722). - - [ Marcin Juszkiewicz ] - * Fix biarch/triarch cross builds. - - dpkg-shlibdeps failed to find libraries for 64 or n32 builds - - LD_LIBRARY_PATH for dpkg-shlibdeps lacked host dirs. - - -- Matthias Klose Sun, 23 Jan 2011 11:54:52 +0100 - -gcc-4.5 (4.5.2-1) experimental; urgency=low - - * GCC 4.5.2 release. - - -- Matthias Klose Sat, 18 Dec 2010 14:14:38 +0100 - -gcc-4.5 (4.5.1-12) experimental; urgency=low - - * Update to SVN 20101129 (r167272) from the gcc-4_5-branch. - - Fix PR fortran/45742, PR tree-optimization/46498, PR target/45807, - PR target/44266, PR rtl-optimization/46315, PR tree-optimization/44545, - PR tree-optimization/46491, PR rtl-optimization/46571, PR target/31100, - PR c/46547, PR fortran/46638, PR tree-optimization/46675, PR debug/46258, - PR ada/40777. - - [ Matthias Klose ] - * Use lib instead of lib64 as the 64bit system dir on biarch - architectures defaulting to 64bit. Closes: #603597. - * Fix powerpc and s390 builds when biarch is disabled. - * Backport PR bootstrap/44768, miscompilation of dpkg on ARM - with -O2 (Chung-Lin Tang). LP: #674146. - * Update libgcc2 symbols file. Closes: #602099. - - [ Marcin Juszkiewicz ] - * Do not depend on target mpfr and zlib -dev packages for cross builds. - LP: #676027. - - [ Konstantinos Margaritis ] - * Add support for new target architecture `armhf'. Closes: #603948. - - -- Matthias Klose Mon, 22 Nov 2010 08:12:08 +0100 - -gcc-4.5 (4.5.1-11) experimental; urgency=low - - * Update to SVN 20101114 (r166728) from the gcc-4_5-branch. - - Fix PR fortran/45742. - * Don't hardcode debian/patches when referencing patches. Closes: #600502. - - -- Matthias Klose Sun, 14 Nov 2010 08:36:27 +0100 - -gcc-4.5 (4.5.1-10) experimental; urgency=low - - * Update to SVN 20101112 (r166653) from the gcc-4_5-branch. - - Fix PR rtl-optimization/44691, PR tree-optimization/46355, - PR tree-optimization/46177, PR c/44772, PR tree-optimization/46099, - PR middle-end/43690, PR tree-optimization/46165, PR middle-end/46419, - PR tree-optimization/46107, PR tree-optimization/45314, PR debug/45939, - PR rtl-optimization/46237, PR middle-end/44569, PR middle-end/44569, - PR tree-optimization/45902, PR target/46153, PR rtl-optimization/46226, - PR tree-optimization/46167, PR target/46098, PR target/45946, - PR fortran/42169, PR middle-end/46019, PR c/45969, PR c++/45894, - PR c++/46160, PR c++/45983, PR fortran/46152, PR fortran/46140, - PR libstdc++/45999, PR libgfortran/46373, PR libgfortran/46010, - PR fortran/46007, PR c++/46024. - * Update the Linaro support to the 4.5 2010.11 release. - * Update gcc-4.5 source dependencies. Closes: #600503. - * ARM: Fix Thumb-1 reload ICE with nested functions (Julian Brown), - taken from the trunk. - * Fix earlyclobbers on some arm.md DImode shifts (may miscompile "x >> 1"), - taken from the trunk. Closes: #600888. - - -- Matthias Klose Fri, 12 Nov 2010 18:34:47 +0100 - -gcc-4.5 (4.5.1-9) experimental; urgency=low - - * Update to SVN 20101014 (r165474) from the gcc-4_5-branch. - - Fix PR target/45820, PR tree-optimization/45854, PR target/45843, - PR target/43764, PR rtl-optimization/43358, PR bootstrap/44621, - PR libffi/45677, PR middle-end/45869, PR middle-end/45569, - PR tree-optimization/45752, PR fortran/45748, PR libstdc++/45403, - PR libstdc++/45924, PR libfortran/45710, PR bootstrap/44455, - PR java/43839, PR debug/45656, PR debug/44832, PR libstdc++/45711, - PR tree-optimization/45982. - - [ Matthias Klose ] - * Update the Linaro support to the 4.5 2010.10 release. - * Just try to build java on mips/mipsel (was disabled in 4.5.0-9, when - java was built from the same source package). Addresses: #599976. - * Remove the gpc packaging support. - * Fix libmudflap.so symlink. Addresses: #600161. - * Fix pch test failures with heap randomization on armel (PR pch/45979). - - [ Kees Cook ] - * Don't enable -fstack-protector with -ffreestanding. - - -- Matthias Klose Thu, 14 Oct 2010 19:17:41 +0200 - -gcc-4.5 (4.5.1-8) experimental; urgency=low - - * Update to SVN 20100925 (r164618) from the gcc-4_5-branch. - - Fix PR middle-end/44763, PR java/44095, PR target/35664, - PR rtl-optimization/41085, PR rtl-optimization/45051, - PR target/45694, PR middle-end/45678, PR middle-end/45678, - PR middle-end/45704, PR rtl-optimization/45728, PR libfortran/45532, - PR rtl-optimization/45695, PR rtl-optimization/42775, PR target/45726, - PR tree-optimization/45623, PR tree-optimization/45709, PR debug/43628, - PR tree-optimization/45709, PR rtl-optimization/45593, PR fortran/45081, - * Find 32bit system libraries on sparc64, s390x. - * Remove README.Debian from the source package to avoid confusion for - readers of the packaging. - * Don't include info files and man pages in hppa64 and spu builds. - Closes: #597435. - * Apply proposed patch for PR mudflap/24619 (instrumentation of dlopen) - (Brian M. Carlson) Closes: #507514. - - -- Matthias Klose Sat, 25 Sep 2010 14:11:39 +0200 - -gcc-4.5 (4.5.1-7) experimental; urgency=low - - * Update to SVN 20100914 (r164279) from the gcc-4_5-branch. - - Fix PR target/40959, PR middle-end/45567, PR debug/45660, - PR rtl-optimization/41087, PR rtl-optimization/44919, PR target/36502, - PR target/42313, PR target/44651. - * Add support to build from the Linaro 4.5 2010.09 release. - * gcc-4.5-plugin-dev: Install config/arm/arm-cores.def. - * Remove non-existing URL's in README.c++ (Osamu Aoki). Closes: #596406. - * Don't provide c++abi2-dev for g++ cross builds. - * Don't pass -mimplicit-it=thumb if -mthumb to as on ARM, rejected upstream. - - -- Matthias Klose Tue, 14 Sep 2010 12:52:34 +0200 - -gcc-4.5 (4.5.1-6) experimental; urgency=low - - * Update to SVN 20100909 (r164132) from the gcc-4_5-branch. - - Fix PR middle-end/45312, PR bootstrap/43847, PR middle-end/44554, - PR middle-end/40386, PR other/45443, PR c++/45200, PR c++/45293, - PR c++/45558, PR fortran/45595, PR fortran/45530, PR fortran/45489, - PR fortran/45019, PR libstdc++/45398. - - [ Matthias Klose ] - * Tighten binutils dependencies to 2.20.1-14. - - [ Marcin Juszkiewicz ] - * Fix the gcc-4.5-plugin-dev package name for cross builds. LP: #631474. - * Build the gcc-4.5-plugin-dev for stage1 cross builds. - * Fix priorities and sections for some cross packages. - - [ Al Viro ] - * Fix installation of libgcc_s.so as a linker script for biarch builds. - - [ Kees Cook ] - * Push glibc stack traces into stderr when building the package. - * debian/patches/gcc-default-ssp.patch: Lower ssp-buffer-size to 4. - - -- Matthias Klose Fri, 10 Sep 2010 21:25:37 +0200 - -gcc-4.5 (4.5.1-5) experimental; urgency=low - - * Always add dependencies on multilib library packages in *-multilib - packages. - * Fix installation of libgcc_s.so on architectures when libgcc_s.so is - a linker script, not a symlink (Steve Langasek). Closes: #595474. - * Remove the lib32gcc1 preinst script. Closes: #595495. - - -- Matthias Klose Sat, 04 Sep 2010 12:41:40 +0200 - -gcc-4.5 (4.5.1-4) experimental; urgency=low - - * Update to SVN 20100903 (r163833) from the gcc-4_5-branch. - - Fix PR target/45070, PR middle-end/45458, PR rtl-optimization/45353, - PR middle-end/45423, PR c/45079, PR tree-optimization/45393, - PR c++/44991, PR middle-end/45484, PR debug/45500, PR lto/45496. - - [ Matthias Klose ] - * Install config/vxworks-dummy.h in the gcc-4.5-plugin-dev package - on armel, mipsel and sparc64 too. - * Cleanup packaging files in gcc-source package. - * [ARM] Provide __builtin_expect() hints in linux-atomic.c (backport). - - [ Al Viro ] - * Fix builds with disabled biarch library packages. - * New variables {usr_lib,gcc_lib_dir,libgcc_dir}{,32,64,n32}, and switch - to using them in rules.d/*; as the result, most of the explicit pathnames - in there are gone _and_ we get uniformity across different flavours. - * New variables {usr_lib,gcc_lib_dir,libgcc_dir}{,32,64,n32}, and switch - to using them in rules.d/*; as the result, most of the explicit pathnames - in there are gone _and_ we get uniformity across different flavours. - * Merge bi-/tri-arch stuff in binary-gcc.mk. - * Merge rules for libgcc biarch variants. - * Merge rules for libstdc++ biarch variants. Fix n32 variant of - libstdc++-dbg removing _pic.a from the wrong place. - * Merge libgfortran rules. - * Merge rules for cxx-multi and objc-multi packages. - * Enable gcc-hppa64 in cross-gcc-to-hppa build. - - [ Marcin Juszkiewicz ] - * Create libgcc1 and gcc-*-base packages for stage2 cross builds. - LP: #628855. - - -- Matthias Klose Fri, 03 Sep 2010 18:09:40 +0200 - -gcc-4.5 (4.5.1-3) experimental; urgency=low - - * Update to SVN 20100829 (r163627) from the gcc-4_5-branch. - - Fix PR target/45327, PR middle-end/45292, PR fortran/45344, - PR target/41484, PR rtl-optimization/44858, PR rtl-optimization/45400, - PR tree-optimization/45260, PR c++/45315. - - [ Matthias Klose ] - * Don't run the libstdc++ testsuite on armel on the buildds. - * Integrate and extend bi/tri-arch cross builds patches. - * Fix dependencies for mips* triarch library packages depend on *both* lib64* - and libn32* packages. Closes: #594540. - * Tighten binutils dependencies to 2.20.1-13. - * Update LAST_UPDATED file when applying upstream updates. - - [ Al Viro ] - * Bi/tri-arch cross builds patches. - * Fix installation paths in bi/tri-arch libobjc and libmudflap packages. - * Merge rules for all flavours of libgomp, libmudflap, libobjc. - * Crossbuild fix for lib32gomp (use $(PFL)/lib32 instead of $(lib32)). - * gcc-4.5: libgcc_s.so.1 symlink creation on cross-builds. - * Enable gcc-multilib for cross-builds and fix what needs fixing. - * Enable g++-multilib for cross-builds, fix pathnames. - * Enable gobjc/gobjc++ multilib for cross-builds, fixes. - * Enable gfortran multilib for cross-builds, fix paths. - * Multilib dependency fixes for cross-builds. - - -- Matthias Klose Sun, 29 Aug 2010 18:24:37 +0200 - -gcc-4.5 (4.5.1-2) experimental; urgency=low - - * Update to SVN 20100818 (r163323) from the gcc-4_5-branch. - - Fix PR target/41089, PR tree-optimization/44914, PR c++/45112, - PR fortran/44929, PR middle-end/45262, PR debug/45259, PR debug/45055, - PR target/44805, PR middle-end/45034, PR tree-optimization/45109, - PR target/44942, PR fortran/31588, PR fortran/43954, PR fortran/44660, - PR fortran/42051, PR fortran/44064, PR fortran/45151, PR libstdc++/44963, - PR tree-optimization/45241, PR middle-end/44632 (closes: #585925), - PR libstdc++/45283, PR target/45296. - - [ Matthias Klose ] - * Allow overwriting of the PF macro used in the build from the environment - (Jim Heck). Closes: #588381. - * Fix libc-dbg build dependency for java enabled builds. Addresses: #591424. - * gcj: Align data in .rodata.jutf8.* sections, patch taken from the trunk. - * Configure with --enable-checking+release. LP: #612822. - * Add the complete packaging to the -source package. LP: #608650. - * Drop the gcc-ix86-asm-generic32.diff patch. - * Tighten (build-) dependency on cloog-ppl (>= 0.15.9-2). - * Apply proposed patch for PR middle-end/45292. - * Re-enable running the libstdc++ testsuite on armel and ia64 on the buildds. - - [ Steve Langasek ] - * s,/lib/,/$(libdir)/, throughout debian/rules*; a no-op in the current - case, but required for us to find the libraries when building for - multiarch - * Don't append multiarch paths to any multilib paths except for the default; - our biarch (multilib) builds need to remain independent of multiarch in - the near term, so we want to make sure we can find /usr/lib32 without - /usr/lib/i486-linux-gnu being available. - * debian/control.m4, debian/rules.conf: conditionally set packages to be - Multi-Arch: yes when MULTIARCH is defined. - - [ Marcin Juszkiewicz ] - * Allow building intermediate stages for cross builds. LP: #603497. - - -- Matthias Klose Wed, 18 Aug 2010 07:00:12 +0200 - -gcc-4.5 (4.5.1-1) experimental; urgency=low - - * GCC-4.5.1 release. - * Update to SVN 20100731 (r162781) from the gcc-4_5-branch. - - Fix PR tree-optimization/45052, PR target/43698. - * Apply proposed fixes for PR c++/45112, PR c/45079. - * Install config/vxworks-dummy.h in the gcc-4.5-plugin-dev package - on armel, mips, mipsel, sh4, sparc, sparc64. Closes: #590054. - * Link executables statically when `static' is passed in DEB_BUILD_OPTIONS - (Jim Heck). Closes: #590102. - * Stop building java packages from the gcc-4.5 source package. - - -- Matthias Klose Sat, 31 Jul 2010 16:30:20 +0200 - -gcc-4.5 (4.5.0-10) experimental; urgency=low - - * Update to SVN 20100725 (r162508) from the gcc-4_5-branch. - - Fix PR tree-optimization/45047, PR c++/43016, PR c++/45008. - * Disable building gcj/libjava on mips/mipsel (fails to link libgcj). - * Update libstdc++6 symbols files. - - -- Matthias Klose Sun, 25 Jul 2010 16:39:11 +0200 - -gcc-4.5 (4.5.0-9) experimental; urgency=low - - * Update to SVN 20100723 (r162448) from the gcc-4_5-branch (post - GCC-4.5.1 release candidate 1). - - Fix PR debug/45015, PR target/44942, PR tree-optimization/44900, - PR tree-optimization/44977, PR c++/44996, PR fortran/44929, - PR fortran/30668, PR fortran/31346, PR fortran/34260, - PR fortran/40011. - - [ Marcin Juszkiewicz ] - * Fix dependencies on cross library packages. - * Copy all debian/rules* files to the -source package. - - [ Matthias Klose ] - * Fix versioned build dependency on gcc-4.x-source package for cross builds. - LP: #609060. - * Set Vcs attributes in control file. - - -- Matthias Klose Fri, 23 Jul 2010 13:08:07 +0200 - -gcc-4.5 (4.5.0-8) experimental; urgency=low - - * Update to SVN 20100718 (r161892) from the gcc-4_5-branch. - - Fixes: PR target/44531, PR bootstrap/44820, PR target/44597, - PR target/44705, PR middle-end/44777, PR debug/44694, PR c++/44039, - PR tree-optimization/43801, PR target/44575, PR debug/44104, - PR middle-end/44671, PR middle-end/44686, PR tree-optimization/44357, - PR debug/44694, PR middle-end/43866, PR debug/42278, PR c++/44059, - PR tree-optimization/43905, PR middle-end/44133, PR tree-optimize/44063, - PR tree-optimization/44683, PR rtl-optimization/43332, PR debug/44610, - PR middle-end/44684, PR tree-optimization/44393, PR middle-end/44674, - PR c++/44628, PR c++/44587, PR fortran/44582, PR fortran/43841, - PR fortran/43843, PR libstdc++/44708, PR tree-optimization/44886, - PR target/43888, PR tree-optimization/44284, PR middle-end/44828, - PR middle-end/41355, PR c++/44703, PR ada/43731, PR fortran/44773, - PR fortran/44847. - - [ Marcin Juszkiewicz ] - * debian/rules2: Merge rules.d includes. - * Properly -name -dbg packages for cross builds. - * Various cross build fixes. - * Build libmudflap packages for cross builds. - * Fix generation of maintainer scripts for cross packages. - * Build a gcc-base package for cross builds. - - [ Kees Cook ] - * Fix additional libstdc++ testsuite failures for hardening defaults. - - [ Samuel Thibault ] - * Update hurd patch for 4.5, fixing build failure. Closes: #584819. - - [ Matthias Klose ] - * gcc-arm-implicit-it.diff: Only pass -mimplicit-it=thumb when in - thumb mode (Andrew Stubbs). - - -- Matthias Klose Sun, 18 Jul 2010 10:53:51 +0200 - -gcc-4.5 (4.5.0-7) experimental; urgency=low - - * Update to SVN 20100625 (r161383) from the gcc-4_5-branch. - - Fixes: PR bootstrap/44426, PR target/44546, PR target/44261, - PR target/43740, PR libstdc++/44630 (closes: #577458), - PR c++/44627 (LP: #503668), PR target/39690, PR target/44615, - PR fortran/44556, PR c/44555. - - Update libstdc++'s pretty printer for python2.6. Closes: #585202. - - [ Matthias Klose ] - * Fix libstdc++ symbols files for powerpc and sparc. - * Add maintainer scripts for cross packages. - - [ Samuel Thibault ] - * Update hurd patch for 4.5, fixing build failure. Closes: #584454, - #584819. - - [ Marcin Juszkiewicz ] - * Merge the rules.d/binary-*-cross.mk files into rules.d/binary-*.mk. - - -- Matthias Klose Fri, 25 Jun 2010 15:57:38 +0200 - -gcc-4.5 (4.5.0-6) experimental; urgency=low - - [ Matthias Klose ] - - * Update to SVN 20100617 (r161901) from the gcc-4_5-branch. Fixes: - PR target/44169, PR bootstrap/43170, PR objc/35996, PR objc++/32052, - PR objc++/23716, PR lto/44464, PR rtl-optimization/42461, PR fortran/44536, - PR tree-optimization/44258, PR tree-optimization/44423, PR target/44534, - PR bootstrap/44426, PR tree-optimization/44508, PR tree-optimization/44507, - PR lto/42776, PR target/44481, PR debug/41371, PR bootstrap/37304, - PR target/44067, PR debug/41371, PR debug/41371, PR target/44075, - PR c++/44366, PR c++/44401, PR fortran/44347, PR fortran/44430, - PR lto/42776, PR libstdc++/44487, PR other/43838, PR libgcj/44216. - * debian/patches/cross-fixes.diff: Update for 4.5 (Marcin Juszkiewicz). - * debian/patches/libstdc++-pic.diff: Fix installation for cross builds. - * Fix PR bootstrap/43847, --enable-plugin for cross builds. - * Export long double versions of "C" math library for arm-linux-gnueabi, - m68k-linux-gnu (ColdFire), mips*-linux-gnu (o32 ABI), sh*-linux-gnu - (not 32 bit). Merge the libstdc++-*-ldbl-compat.diff patches. - * Merge binary-libgcc.mk packaging changes into binary-libgcc-cross.mk - (Loic Minier). - * Update libgcc and libstdc++ symbols files. - - [ Aurelien Jarno ] - - * libstdc++-mips-ldbl-compat.diff: On MIPS provide the long double - versions of "C" math functions in libstdc++ as we need to keep the - ABI. Closes: #584610. - - -- Matthias Klose Thu, 17 Jun 2010 14:56:14 +0200 - -gcc-4.5 (4.5.0-5) experimental; urgency=low - - * Update to SVN 20100602 (r160097) from the gcc-4_5-branch. Fixes: - PR target/44338, PR middle-end/44337, PR tree-optimization/44182, - PR target/44161, PR c++/44358, PR fortran/44360, PR lto/44385. - * Fix PR target/44261, taken from the trunk. Closes: #582787. - * Fix passing the expanded -iplugindir option. - * Disable broken profiled bootstrap on alpha. - * On ix86, pass -mtune=generic32 in 32bit mode to the assembler, when - configured for i586-linux-gnu or i686-linux-gnu. - - -- Matthias Klose Thu, 03 Jun 2010 00:44:37 +0200 - -gcc-4.5 (4.5.0-4) experimental; urgency=low - - * Update to SVN 20100527 (r160047) from the gcc-4_5-branch. Fixes: - PR rtl-optimization/44164, PR middle-end/44069, PR target/44199, - PR lto/44196, PR target/43733, PR target/44245, PR target/43869, - PR debug/44223, PR tree-optimization/44038, PR tree-optimization/43949, - PR debug/44205, PR debug/44178, PR bootstrap/43870, PR target/44202, - PR target/44074, PR lto/43455, PR lto/42653, PR lto/42425, PR lto/43080, - PR lto/43946, PR c++/43382, PR c++/41510, PR c++/44193, PR c++/44157, - PR c++/44158, PR lto/44256, PR libstdc++/44190, PR lto/44312, - PR target/43636, PR target/43726, PR c++/43555PR libstdc++/40497. - - [ Matthias Klose ] - - * Enable multilibs again on powerpcspe. Closes: #579780. - * Fix setting CC for REVERSE_CROSS build (host == target,host != build). - Closes: #579779. - * Fix setting biarch_cpu macro. - * Don't bother with un-normalized paths in .la files, just remove them. - * debian/locale-gen: Update locales needed for the libstdc++-v3 testsuite. - * If libstdc++6 is built from newer gcc-4.x source, run the libstdc++-v3 - testsuite against the installed lib too. - * Configure with --enable-secureplt on powerpcspe. - - [ Aurelien Jarno ] - - * Fix $(distrelease) on non-official archives. Fix powerpcspe, sh4 and - sparc64 builds. - - -- Matthias Klose Sun, 30 May 2010 12:52:02 +0200 - -gcc-4.5 (4.5.0-3) experimental; urgency=low - - * Update to SVN 20100519 (r159556) from the gcc-4_5-branch. Fixes: - PR c++/43704, PR fortran/43339, PR middle-end/43337, PR target/43635, - PR tree-optimization/43783, PR tree-optimization/43796, PR middle-end/43570, - PR libgomp/43706, PR libgomp/43569, PR middle-end/43835, PR c/43893, - PR tree-optimization/43572, PR tree-optimization/43845, PR libgcj/40860, - PR target/43744, PR debug/43370, PR c++/43880, PR middle-end/43671, - PR debug/43972, PR target/43921, PR c++/38064, PR c++/43953, - PR fortran/43985, PR fortran/43592, PR fortran/40539, PR c++/43787, - PR middle-end/44085, PR middle-end/44071, PR middle-end/43812, - PR debug/44028, PR rtl-optimization/44012, PR target/44046, - PR documentation/44016, PR fortran/44036, PR fortran/40728, - PR libstdc++/44014, PR lto/44184, PR bootstrap/42347, PR middle-end/44102, - PR c++/44127, PR debug/44136, PR target/44088, PR tree-optimization/44124, - PR fortran/43591, PR fortran/44135, PR libstdc++/43259. - - [ Matthias Klose ] - * Revert gcj-arm-no-merge-exidx-entries patch, fixed by PR libgcj/40860. - * Don't run the libstdc++-v3 testsuite on the ia64 buildds. Timeouts. - * Backport two libjava fixes from the trunk to run josm with gcj. - * Ubuntu only: - - Pass --hash-style=gnu instead of --hash-style=both to the linker. - * Preliminary architecture port for powerpcspe (Kyle Moffett). - Closes: #579780. - * Update configury to be able to target i686 instead of i486 on i386. - - [ Aurelien Jarno] - * Don't link with --hash-style=both on mips/mipsel as GNU hash is not - compatible with the MIPS ABI. - * Default to -mplt on mips(el), -march=mips2 and -mtune=mips32 on 32-bit - mips(el), -march=mips3 and -mtune=mips64 on 64-bit mips(el). - - -- Matthias Klose Wed, 19 May 2010 09:48:20 +0200 - -gcc-4.5 (4.5.0-2) experimental; urgency=low - - * Update to SVN 20100419 from the gcc-4_5-branch. - - Fix PR tree-optimization/43627, c++/43641, PR c++/43621, PR c++/43611, - PR fortran/31538, PR fortran/30073, PR target/43662, - PR tree-optimization/43572, PR tree-optimization/43771. - * Install the linker plugin. - * Search the linker plugin as a readable, not an executable file. - * Link with --hash-style=both on mips/mipsel. - * On mips, pass -mfix-loongson2f-nop to as, if -mno-fix-loongson2f-nop - is not passed. - * Sequel to PR40521, fix -g to generate .eh_frame on ARM. - * On ARM, let gcj pass --no-merge-exidx-entries to the linker. - * Build-depend/depend on binutils snapshot. - * Update NEWS.html and NEWS.gcc. - - -- Matthias Klose Mon, 19 Apr 2010 15:22:55 +0200 - -gcc-4.5 (4.5.0-1) experimental; urgency=low - - * GCC 4.5.0 release. - * Always apply biarch patches. - * Build the lto-linker plugin again. Closes: #575448. - * Run the libstdc++v3 testsuite on armel again. - * Fix --enable-libstdcxx-time documentation, show configure result. - * On linux targets always pass --no-add-needed to the linker. - * Update the patch to search for plugins in a default plugin directory. - * Fix java installations in snapshot builds. - * Configure --with-plugin-ld=ld.gold. - * Linker selection: ld is used by default, to use the gold linker, - pass -fuse-linker-plugin (no other side effects if -flto/-fwhopr - is not passed). To force ld.bfd or ld.gold, pass -B/usr/lib/compat-ld - for ld.bfd or /usr/lib/gold-ld for ld.gold. - * Don't apply the gold-and-ld patch for now. - * Stop building the documentation for dfsg compliant builds. Closes: #571759. - - -- Matthias Klose Wed, 14 Apr 2010 13:29:20 +0200 - -gcc-4.5 (4.5-20100404-1) experimental; urgency=low - - * Update to SVN 20100404 from the trunk. - * Fix build failures building cross compilers configure --with-ld. - * lib32gcc1: Set priority to `extra'. - * Apply proposed patch to search for plugins in a default plugin directory. - * In snapshot builds, use for javac/ecj1 the jvm provided by the package. - * libstdc++-arm-ldbl-compat.diff: On ARM provide the long double versions - of "C" math functions in libstdc++; these are dropped when built - against glibc-2.11. - - -- Matthias Klose Sun, 04 Apr 2010 15:51:25 +0200 - -gcc-4.5 (4.5-20100321-1) experimental; urgency=low - - * Update to SVN 20100321 from the trunk. - * gcj-4.5-jre-headless: Stop providing java-virtual-machine. - * gcj-4.5-plugin-dev: Don't suggest mudflap packages. - * Apply proposed patch to enable both gold and ld in a single toolchain. - New option -fuse-ld=ld.bfd, -fuse-ld=gold. - - -- Matthias Klose Sun, 21 Mar 2010 11:45:48 +0100 - -gcc-4.5 (4.5-20100227-1) experimental; urgency=low - - * Update to SVN 20100227 from the trunk. - * Don't run the libstdc++-v3 testsuite on arm*-*-linux-gnueabi, when - defaulting to thumb mode (Timeouts on the Ubuntu buildd). - - -- Matthias Klose Sat, 27 Feb 2010 08:29:55 +0100 - -gcc-4.5 (4.5-20100222-1) experimental; urgency=low - - * Update to SVN 20100222 from the trunk. - - Install additional header files needed by plugins. Closes: #562881. - * gcc-4.5-plugin-dev: Should depend on libgmp3-dev. Closes: #566366. - * Update libstdc++6 symbols files. - - -- Matthias Klose Tue, 23 Feb 2010 02:16:22 +0100 - -gcc-4.5 (4.5-20100216-0ubuntu1~ppa1) lucid; urgency=low - - * Update to SVN 20100216 from the trunk. - * Don't call dh_makeshlibs with -V for shared libraries with - symbol files. - * Don't run the libstdc++-v3 testsuite in thumb mode on armel - to work around buildd timeout (see PR target/42509). - - -- Matthias Klose Wed, 17 Feb 2010 02:06:02 +0100 - -gcc-4.5 (4.5-20100204-1) experimental; urgency=low - - * Update to SVN 20100204 from the trunk. - - -- Matthias Klose Thu, 04 Feb 2010 19:44:19 +0100 - -gcc-4.5 (4.5-20100202-1) experimental; urgency=low - - * Update to SVN 20100202 from the trunk. - - gcc-stack_chk_fail-check.diff: Remove, applied upstream. - * Update libstdc++6 symbol files. - * Build gnat in snapshot builds on arm. - * Configure with --enable-checking=yes for snapshot builds, and for - 4.5 builds before the release. - * Temporary workaround: On arm-linux-gnueabi run the libstdc++v3 testsuite - with -Wno-abi. - * When building the hppa64 cross compiler, add $(builddir)/gcc to - LD_LIBRARY_PATH to find the just built libgcc6. Closes: #565862. - * On sh4-linux, use sh as java architecture name instead of sh4. - * On armel, build gnat-4.5 using gcc-snapshot. - * Revert the bump of the libgcc soversion on hppa (6 -> 4). - - -- Matthias Klose Tue, 02 Feb 2010 19:35:25 +0100 - -gcc-4.5 (4.5-20100107-1) experimental; urgency=low - - [ Matthias Klose ] - * Update to SVN 20100107 from the trunk. - * Revert the workaround for the alpha build (PR bootstrap/42511 is fixed). - * testsuite-hardening-format.diff: Add a fix for the libstdc++ testsuite. - * Build-depend again on autogen. - * Work around PR lto/41569 (installation bug when configured with - --enabled-gold). - * On armel run the testsuite both in arm and thumb mode, when the - distribution is supporthing tumb processors. - * Work around PR target/42509 (armel), not setting BOOT_CFLAGS, but - applying libcpp-arm-workaround.diff. - - [ Nobuhiro Iwamatsu ] - * Update gcc-multiarch patch for sh4. - - -- Matthias Klose Thu, 07 Jan 2010 16:34:57 +0100 - -gcc-4.5 (4.5-20100106-0ubuntu1) lucid; urgency=low - - * Update to SVN 20100106 from the trunk. - * gcj-4.5-jdk: Include /usr/lib/jvm-exports. - * Rename libgcc symbols file for hppa. - * On alpha and armel, set BOOT_CFLAGS to -g -O1 to work around bootstrap - failures (see PR target/42509 (armel) and PR bootstrap/42511 (alpha)). - * Base the source build-dependency on the package version instead of the - gcc version. - - -- Matthias Klose Wed, 06 Jan 2010 14:17:29 +0100 - -gcc-4.5 (4.5-20100103-1) experimental; urgency=low - - * Update to SVN 20100103 from the trunk. - - [ Samuel Thibault ] - * Update hurd patch for 4.5. Closes: #562802. - - [ Aurelien Jarno ] - * Remove patches/kbsd-gnu-ada.diff (merged upstream). - - [ Matthias Klose ] - * libgcj11: Move .so symlinks into gcj-4.5-jdk. Addresses: #563280. - * gcc-snapshot: On sparc64, use gcc-snapshot as bootstrap compiler. - * Don't use expect-tcl8.3 on hppa anymore. - * Merge gnat-4.4 changes back from 4.4.2-5. - * Bump libgcc soversion on hppa (4 -> 6). - * Default to v9a (ultrasparc) on sparc*-linux. - - -- Matthias Klose Sun, 03 Jan 2010 17:25:27 +0100 - -gcc-4.5 (4.5-20091226-1) experimental; urgency=low - - * Update to SVN 20091226 from the trunk. - * Fix powerpc spu installation. - * Enable multiarch for sh4. - * Fix libffi multilib test runs. - * Configure the hppa -> hppa64 cross compiler --with-system-zlib. - * gcc-4.5-hppa64: Don't ship info dir file. - * lib32stdc++6{,-dbg}: Add dependency on 32bit glibc. - - -- Matthias Klose Sat, 26 Dec 2009 15:38:23 +0100 - -gcc-4.5 (4.5-20091223-1) experimental; urgency=low - - * Update to SVN 20091223 from the trunk. - - [ Matthias Klose ] - * Update hardening patches for 4.5. - * Don't call install-info directly, depend on dpkg | install-info instead. - * Add conflicts with packages built from GCC 4.4 sources. - * On ARM, pass --hash-style=both to ld. - * Update libgfortran3 symbols file. - * Update libstdc++6 symbols file. - - [ Arthur Loiret ] - * debian/rules.conf (gen_no_archs): Handle multiple arm ports. - - -- Matthias Klose Wed, 23 Dec 2009 18:02:24 +0100 - -gcc-4.5 (4.5-20091220-1) experimental; urgency=low - - * Update to SVN 20091220 from the trunk. - - Remove patches applied upstream: arm-boehm-gc-locks.diff, - arm-gcc-gcse.diff, deb-protoize.diff, gcc-arm-thumb2-sched.diff, - gcc-atom-doc.diff, gcc-atom.diff, gcc-build-id.diff, - gcc-unwind-debug-hook.diff, gcj-use-atomic-builtins-doc.diff, - gcj-use-atomic-builtins.diff, libjava-atomic-builtins-eabi.diff, - libjava-nobiarch-check-snap.diff, lp432222.diff, pr25509-doc.diff, - pr25509.diff, pr39429.diff, pr40133.diff, pr40134.diff, rev146451.diff, - s390-biarch-snap.diff, sh4-scheduling.diff, sh4_atomic_update.diff. - - Update patches: gcc-multiarch.diff, gcc-textdomain.diff, - libjava-nobiarch-check.diff, libjava-subdir.diff, libstdc++-doclink.diff, - libstdc++-man-3cxx.diff, libstdc++-pic.diff, note-gnu-stack.diff, - rename-info-files.diff, s390-biarch.diff. - * Stop building the protoize package, removed from the GCC 4.5 sources. - * gcc-4.5: Install lto1, lto-wrapper, and new header files for intrinsics. - * libstdc++6-4.5-dbg: Install the python files for use with gdb. - * Build java packages from the gcc-4.5 source package. - - -- Matthias Klose Sun, 20 Dec 2009 10:56:56 +0100 - -gcc-4.4 (4.4.2-6) unstable; urgency=low - - * Update to SVN 20091220 from the gcc-4_4-branch (r155367). - Fix PR c++/42387, PR c++/41183. - - [ Matthias Klose ] - * Apply svn-doc-updates.diff for non DFSG builds. - * gcc-snapshot: - - Remove patches integrated upstream: pr40133.diff. Closes: #561550. - - [ Nobuhiro Iwamatsu ] - * Backport linux atomic ops changes for sh4 from the trunk. Closes: #561550. - * Backport from trunk: [SH] Not run scheduling before reload as default. - Closes: #561429. - - [ Arthur Loiret ] - * Apply spu patches independently of the hardening patches; fix build - failure on powerpc. - - -- Matthias Klose Sun, 20 Dec 2009 10:20:19 +0100 - -gcc-4.4 (4.4.2-5) unstable; urgency=low - - * Update to SVN 20091212 from the gcc-4_4-branch (r155122). - Revert the fix for PR libstdc++/42261, fix PR fortran/42268, - PR target/42263, PR target/42263, PR target/41196, PR target/41939, - PR rtl-optimization/41574. - - [ Matthias Klose ] - * Regenerate svn-updates.diff. - * Disable biarch testsuite runs for libffi (broken and unused). - * Support xz compression of source tarballs. - * Fix typo in PR libstdc++/40133 to do the link tests. - * gcc-snapshot: - - Remove patches integrated upstream: pr40134-snap.diff. - - Update s390-biarch.diff for trunk. - - [ Aurelien Jarno ] - * Add sparc64 support: disable multilib and install the libraries - in /lib. - - -- Matthias Klose Sun, 13 Dec 2009 10:28:19 +0100 - -gcc-4.4 (4.4.2-4) unstable; urgency=low - - * Update to SVN 20091210 from the gcc-4_4-branch (r155122), Fixes: - PR target/42165, PR target/42113, PR libgfortran/42090, - PR middle-end/42049, PR c++/42234, PR fortran/41278, PR libstdc++/42261, - PR libstdc++/42273 PR java/41991. - - [ Matthias Klose ] - * gcc-arm-thumb2-sched.diff: Don't restrict reloads to LO_REGS for Thumb-2. - * PR target/40134: Don't redefine LIB_SPEC on hppa. - * PR target/42263, fix wrong code bugs in SMP support on ARM, backport from - the trunk. - * Pass -mimplicit-it=thumb to as by default on ARM, when configured - --with-mode=thumb. - * Fix boehm-gc build on ARM --with-mode=thumb. - * ARM: Don't copy uncopyable instructions in gcse.c (backport from trunk). - * Build the spu cross compiler for powerpc from the cell-4_4-branch. - * gcj: add option -fuse-atomic-builtins (backport from the trunk). - - [ Arthur Loiret ] - * Make svn update interdiffs more readable. - - -- Matthias Klose Thu, 10 Dec 2009 04:29:36 +0100 - -gcc-4.4 (4.4.2-3) unstable; urgency=low - - * Update to SVN 20091118 from the gcc-4_4-branch (r154294). - Fix PR PR c++/9381, PR c++/21008, PR c++/35067, PR c++/36912, PR c++/37037, - PR c++/37093, PR c++/38699, PR c++/39786, c++/36959, PR c++/41754, - PR c++/41876, PR c++/41967, PR c++/41972, PR c++/41994, PR c++/42059, - PR c++/42061, - PR fortran/41772, PR fortran/41850, PR fortran/41909, - PR middle-end/40946, PR middle-end/41317, R tree-optimization/41643, - PR target/41900, PR rtl-optimization/41917, PR middle-end/41963, - PR middle-end/42029. - * Snapshot builds: - - Patch updates. - - Configure with --disable-browser-plugin. - * Configure with --disable-libstdcxx-pch on hppa. - * Backport armel patches form the trunk: - - Fix PR objc/41848 - workaround ObjC and -fsection-anchors. - - Enable scheduling for Thumb-2, including the fix for PR target/42031. - - Fix PR target/41939, EABI violation in accessing values below the stack. - - -- Matthias Klose Wed, 18 Nov 2009 08:37:18 -0600 - -gcc-4.4 (4.4.2-2) unstable; urgency=low - - * Update to SVN 20091031 from the gcc-4_4-branch (r153603). - - Fix PR debug/40521, PR target/40913, PR middle-end/22072, - PR target/41665, PR c++/38798, PR c++/40092, PR c++/37875, - PR c++/37204, PR fortran/41755, PR libstdc++/40654, PR libstdc++/40826, - PR target/41702, PR c/41842, PR target/41762, PR c++/40808, - PR fortran/41777, PR libstdc++/40852. - * Snapshot builds: - - Configure with --enable-plugin, disable the gcjwebplugin by a patch. - Addresses: #551200. - - Proposed patch for PR lto/41652, compile lto-plugin with - -D_FILE_OFFSET_BITS=64 - - Allow disabling the ada build via DEB_BUILD_OPTIONS nolang=ada. - * Fixes for reverse cross builds. - * On sparc default to v9 in 32bit mode. - * Fix __stack_chk_fail check for cross builds configured --with-headers. - * Apply some fixes for uClibc cross builds (Jonas Meyer, Hector Oron). - - -- Matthias Klose Sat, 31 Oct 2009 14:16:03 +0100 - -gcc-4.4 (4.4.2-1) unstable; urgency=low - - * GCC 4.4.2 release. - - Fixes PR target/26515, PR target/41680, PR rtl-optimization/41646, - PR c++/39863, PR c++/41038. - * Fix setting timeout for testsuite runs. - * gcj-4.4/gcc-snapshot: Drop build-dependency on libgconf2-dev, disabled - by default. - * gcj-4.4: Run the libffi testsuite as well. - * Add explicit build dependency on zlib1g-dev. - * Fix cross builds, add support for gomp and gfortran (only tested for - non-biarch targets). - * (Build-)depend on binutils-2.20. - * Fix up omp.h for multilibs (taken from Fedora). - - -- Matthias Klose Sun, 18 Oct 2009 02:31:32 +0200 - -gcc-4.4 (4.4.1-6) unstable; urgency=low - - * Snapshot builds: - - Add build dependency on libelfg0-dev (>= 0.8.12). - - Add build dependency on binutils-gold where available. - - Suggest binutils-gold; not perfect, it is required when using - -use-linker-plugin. - - Work around installation failure in the lto-plugin (PR lto/41569). - - Install java home symlinks in /usr/lib/jvm. - - Revert the dwarf2cfi_asm workaround, obsoleted by PR debug/40521. - * PR debug/40521: - - Apply patch for PR debug/40521, taken from the trunk. - - Revert the dwarf2cfi_asm workaround, obsoleted by PR debug/40521. - - Depend on binutils (>= 2.19.91.20091005). - * Update to SVN 20091005 from the gcc-4_4-branch (r152450). - - Fixes PR fortran/41479. - * In the test summary, add more information about package versions - used for the build. - - -- Matthias Klose Wed, 07 Oct 2009 02:12:56 +0200 - -gcc-4.4 (4.4.1-5) unstable; urgency=medium - - * Update to SVN 20091003 from the gcc-4_4-branch (r152174). - - Fixes PR target/22093, PR c/39779, PR libffi/40242, PR target/40473, - PR debug/40521, PR c/41049, PR debug/41065, PR ada/41100, - PR tree-optimization/41101, PR libgfortran/41328, PR libffi/41443, - PR fortran/41515. - * Updates for snapshot builds: - - Fix build dependency on automake for snapshot builds. - - Update patches pr40134-snap and libjava-nobiarch-check-snap. - * Fix lintian errors in libstdc++ packages and lintian warnings in the - source package. - * Add debian/README.source. - * Don't apply PR libstdc++/39491 for the trunk anymore. - * Install java home symlinks for snapshot builds in /usr/lib/jvm, - including javac. Depend on ecj. Addresses #536102. - * Fix build failure on armel with -mfloat-abi=softfp. - * Don't pessimize the code for newer armv6 and armv7 processors. - * libjava: Use atomic builtins For Linux ARM/EABI, backported from the - trunk. - * Proposed patch to fix wrong-code on powerpc (Alan Modra). LP: #432222. - * Link against -ldl instead of -lcloog -lppl. Exit with an error when using - the Graphite loop transformation infrastructure without having the - libcloog-ppl0 package installed (patch taken from Fedora). Packages - using these optimizations should build-depend on libcloog-ppl0. - gcc-4.4: Suggest the cloog runtime libraries. - * Install a hook _Unwind_DebugHook, called during unwinding. Intended as - a hook for a debugger to intercept exceptions. CFA is the CFA of the - target frame. HANDLER is the PC to which control will be transferred - (patch taken from Fedora). - - -- Matthias Klose Sat, 03 Oct 2009 13:33:05 +0100 - -gcc-4.4 (4.4.1-4) unstable; urgency=low - - * Update to SVN 20090911 from the gcc-4_4-branch (r151649). - - Fixes PR target/34412, PR middle-end/41094, PR target/40718, - PR fortran/41062, PR libstdc++/41005, PR target/41184, - PR bootstrap/41180, PR c++/41127, PR fortran/41258, - PR rtl-optimization/40861, PR target/41315, PR fortran/39876. - - [ Matthias Klose ] - * Avoid underscores in doc-base document id's to workaround a - dh_installdocs bug. - * Update file names for the Ada user's guide. - * Set Homepage attribute for packages. - * Update the patch for gnat on armel. - * gcj-4.4-jdk: Depend on libantlr-java. Addresses: #546062. - * Backport patch for PR tree-optimization/41101 from the trunk. - Closes: #541816. - * Update libstdc++6.symbols for symbols introduced with the fix - for PR libstdc++/41005. - * Apply proposed patches for PR libstdc++/40133 and PR target/40134. - Add symbols exception propagation support in libstdc++ on armel - to the libstdc++6 symbols. - - [ Ludovic Brenta] - Merge from gnat-4.4 (4.4.1-3) unstable; urgency=low - * debian/rules.defs, debian/rules.d/binary-ada.mk, debian/rules.patch: - better support for architectures that support only one exception - handling mechanism (SJLJ or ZCX). - - -- Matthias Klose Sat, 12 Sep 2009 03:18:17 +0200 - -gcc-4.4 (4.4.1-3) unstable; urgency=low - - * Update to SVN 20090822 from the gcc-4_4-branch (r151011). - - Fixes PR tree-optimization/41016, PR tree-optimization/41011, - PR tree-optimization/41008, PR tree-optimization/40991, - PR tree-optimization/40964, PR target/8603 (closes: #161432), - PR target/41019, PR target/41015, PR target/40957, PR target/40934, - PR rtl-optimization/41033, PR middle-end/41047, PR middle-end/41006, - PR fortran/41070, PR fortran/40995, PR fortran/40847, PR debug/40990, - PR debug/37801, PR c/41046, PR c/40948, PR c/40866, PR bootstrap/41018, - PR middle-end/41123,PR target/40971, PR c++/41131, PR fortran/41102, - PR libfortran/40962. - - [ Arthur Loiret ] - * Only use -fno-stack-protector when known to the stage1 compiler. - - [ Aurelien Jarno ] - * lib32* packages: remove the Pre-Depends: libc6-i386 (>= 2.9-18) and - upgrade the Conflicts: libc6-i386 from (<< 2.9-18) to (<< 2.9-22). - Closes: #537466. - * kbsd-gnu-ada.dpatch: add support for kfreebsd-amd64. - - [ Matthias Klose ] - * Build gnat on armel, the gnat-4.4 build still failing, gcc-snapshot - builds good enough to build itself. - * Merge enough of the gnat-4.4 changes back to allow a combined build - from the gcc-4.4 source. - * Build libgnatprj for armel. - * On armel build just one version of the ada run-time library. - * Update auto* build dependencies for snapshot builds. - * Apply proposed patch for PR target/40718. - - -- Matthias Klose Sun, 23 Aug 2009 11:50:38 +0200 - -gcc-4.4 (4.4.1-2) unstable; urgency=low - - [ Matthias Klose ] - * Update to SVN 20090808 from the gcc-4_4-branch (r150577). - - Fixes PR target/40832, PR rtl-optimization/40710, - PR tree-optimization/40321, PR build/40010, PR fortran/40727, - PR build/40010, PR rtl-optimization/40924, PR c/39902, - PR middle-end/40943, PR target/40577, PR c++/39987, PR debug/39706, - PR c++/40948, PR c++/40749, PR fortran/40851, PR fortran/40878, - PR target/40906. - * Bump GCC version required in dependencies to 4.4.1. - * Enable Ada for snapshot builds on all archs with a gnat package - available in the archive. - * Build-depend on binutils 2.19.51.20090805, needed at least for armel. - - [ Aurelien Jarno ] - * kbsd-gnu-ada.dpatch: new patch to fix build on GNU/kFreeBSD. - - -- Matthias Klose Sat, 08 Aug 2009 10:17:39 +0200 - -gcc-4.4 (4.4.1-1) unstable; urgency=low - - * GCC 4.4.1 release. - - Fixes PR target/39943, PR tree-optimization/40792, PR c++/40780, - PR middle-end/40747, PR libstdc++/40691, PR libfortran/40714, - PR tree-optimization/40813 (ICE in OpenJDK build on sparc). - * Apply proposed patch for PR target/39429, an ARM wrong-code error. - * Fix a typo in the arm back-end (proposed patch). - * Build-depend on libmpc-dev for snapshot builds. - * Fix build failure in cross builds (Hector Oron). Closes: #522597. - * Run the testsuite as part of the build target, not the install target. - - -- Matthias Klose Wed, 22 Jul 2009 13:24:39 +0200 - -gcc-4.4 (4.4.0-11) unstable; urgency=medium - - [ Matthias Klose ] - * Update to SVN 20090715 from the gcc-4_4-branch (r149690). - - Corresponds to the 4.4.1 release candidate. - - Fixes PR target/38900, PR debug/40666, PR middle-end/40669, - PR middle-end/40328, PR target/40587, PR middle-end/40585, - PR c++/40566, PR tree-optimization/40542, PR c/39902, - PR tree-optimization/40579, PR tree-optimization/40550, PR c++/40684, - PR c++/35828, PR c++/37816, PR c++/40639, PR c++/40633, PR c++/40619, - PR c++/40595, PR fortran/40440, PR fortran/40551, PR fortran/40638, - PR fortran/40443, PR libstdc++/40600, PR rtl-optimization/40667, PR c++/40740, - PR c++/36628, PR c++/37206, PR c++/40689, PR c++/40502, PR middle-end/40747. - * Backport of PR c/25509, new option -Wno-unused-result. LP: #305176. - * gcc-4.4: Depend on libgomp1, even if not building the libgomp1 package. - * Add proposed patches for PR libstdc++/40133, PR target/40134; don't apply - yet. - - [Emilio Pozuelo Monfort] - * Backport build-id support, configure with --enable-linker-build-id. - - -- Matthias Klose Tue, 14 Jul 2009 16:09:33 -0400 - -gcc-4.4 (4.4.0-10) unstable; urgency=low - - [ Arthur Loiret ] - * debian/rules.patch: Record the auto* calls to run them once only. - - [ Matthias Klose ] - * Update to SVN 20090627 from the gcc-4_4-branch (r149023). - - Fixes PR other/40024. - * Fix typo, adding blacklisted symbols to the libgcc1 symbols file on armel. - * On mips/mipsel use -O2 in STAGE1_CFLAGS until binutils is updated. - - -- Matthias Klose Sun, 28 Jun 2009 10:13:08 +0200 - -gcc-4.4 (4.4.0-9) unstable; urgency=high - - * Update to SVN 20090624 from the gcc-4_4-branch (r148821). - - Fix PR objc/28050 (LP: #362217), PR libstdc++/40297, PR c++/40342. - * Continue the well planned lib32 transition on amd64, adding pre-dependencies - on libc6-i386 (>= 2.9-18) on Debian. Closes: #533767. - * Enable SSP on arm and armel, run the testsuite with -fstack-protector. - LP: #375189. - * Fix spu fortran build in gcc-snapshot builds. - * Add missing symbols for 64bit libgfortran library. - * Update libstdc++ symbol files for sparc 64bit, adding symbols - for exception propagation support. - * Explicitely add __aeabi symbols to the libgcc1 symbols file on armel. - Closes: #533843. - - -- Matthias Klose Wed, 24 Jun 2009 23:46:02 +0200 - -gcc-4.4 (4.4.0-8) unstable; urgency=medium - - * Let all 32bit libs conflict with libc6-i386 (<< 2.9-17). Closes: #533767. - * Update to SVN 20090620 from the gcc-4_4-branch (r148747). - - Fixes PR fortran/39800, PR fortran/40402. - * Work around tar bug on kfreebsd unpacking java class file updates (#533356). - - -- Matthias Klose Sat, 20 Jun 2009 15:15:22 +0200 - -gcc-4.4 (4.4.0-7) unstable; urgency=medium - - * Update to SVN 20090618 from the gcc-4_4-branch (r148685). - - Fixes PR middle-end/40446, PR middle-end/40389, PR middle-end/40460, - PR fortran/40168, PR target/40470. - * On amd64, install 32bit libraries into /lib32 and /usr/lib32. - * lib32gcc1, lib32gomp1, lib32stdc++6: Conflict with libc6-i386 (= 2.9-15), - libc6-i386 (= 2.9-16). - * Handle serialver alternative in -jdk install scripts, not in -jre-headless. - - -- Matthias Klose Fri, 19 Jun 2009 01:36:00 +0200 - -gcc-4.4 (4.4.0-6) unstable; urgency=low - - [ Matthias Klose ] - * Update to SVN 20090612 from the gcc-4_4-branch (r148433). - - Fixes PR c++/38064, PR c++/40139, PR target/40017, PR target/40266, - PR bootstrap/40027, PR tree-optimization/40087, PR target/39856, - PR rtl-optimization/40105, PR target/39942, PR middle-end/40204, - PR debug/40109, PR tree-optimization/39999, PR libfortran/37754, - PR fortran/22423, PR libfortran/39667, PR libfortran/39782, - PR libfortran/38668, PR libfortran/39665, PR libfortran/39702, - PR libfortran/39709, PR libfortran/39665i, PR libgfortran/39664, - PR fortran/38654, PR libfortran/37754, PR libfortran/37754, - PR libfortran/25561, PR libfortran/37754, PR middle-end/40291, - PR target/40017, PR middle-end/40340, PR c++/40308, PR c++/40311, - PR c++/40306, PR c++/40307, PR c++/40370, PR c++/40372, PR c++/40373, - PR c++/40381, PR fortran/40019, PR fortran/39893. - * gcj-4.4-jdk: Depend on libecj-java-gcj instead of libecj-java. - * Let gjdoc --version use the Configuration class instead of - version.properties (Alexander Sack). LP: #385682. - * Preserve libgcc_s.so linker scripts. Closes: #532263. - - [Ludovic Brenta] - * debian/patches/ppc64-ada.dpatch, - debian/patches/ada-mips.dpatch, - debian/patches/ada-mipsel.dpatch: remove, merged upstream. - * debian/patches/*ada*.dpatch: - - rename to *.diff; - - remove the dpatch prologue shell script - - refresh with quilt -p ab and without time stamps - - adjust to GCC 4.4 - * debian/patches/ada-library-project-files-soname.diff, - debian/patches/ada-polyorb-dsa.diff, - debian/patches/pr39856.diff: new. - * debian/rules.patch: adjust accordingly. - * debian/rules.defs: re-enable Ada. - * debian/rules2: do a lean bootstrap when building Ada. - * debian/rules.d/binary-ada.mk: do not build gnatbl or gprmake anymore, - removed upstream. - - -- Matthias Klose Fri, 12 Jun 2009 18:34:13 +0200 - -gcc-4.4 (4.4.0-5) unstable; urgency=medium - - * Update to SVN 20090517 from the gcc-4_4-branch (r147630). - - Fixes PR tree-optimization/40062, PR middle-end/39986, - PR middle-end/40057, PR fortran/39879, PR libstdc++/40038, - PR middle-end/40035, PR target/37179, PR middle-end/39666, - PR tree-optimization/40074, PR fortran/40018, PR fortran/38863, - PR middle-end/40147, PR fortran/40018, PR target/40153. - - [ Matthias Klose ] - * Update libstdc++ symbols files. - * Update libgcc, libobjc, libstdc++ symbols files for armel. - * Fix version symlink in gcc_lib_dir. Closes: #527837. - * Fix symlinks for javac and header files in /usr/lib/jvm. - Closes: #528084. - * Don't build the stage1 compiler with -O with recent binutils (trunk). - * Revert doing link tests to check for the atomic builtins, disabling - exception propagation support in libstdc++ on armel. See PR40133, PR40134. - * On mips/mipsel don't run the java testsuite with -mabi=64. - * Default to armv4 for the gcc-snapshot package as well. Closes: #523936. - * Mention GCC trunk in the gcc-snapshot package description. Closes: #526309. - * Remove unneed '..' elements from symlinks in JAVA_HOME. - * Fix some lintian warnings for gcc-snapshot. - - [ Arthur Loiret ] - * Add missing dir separator to multiarch path. Closes: #527537. - - -- Matthias Klose Sun, 17 May 2009 11:15:52 +0200 - -gcc-4.4 (4.4.0-4) unstable; urgency=medium - - * Update to SVN 20090506 from the gcc-4_4-branch (r147161). - - Fixes PR rtl-optimization/39914, PR testsuite/39776, - PR tree-optimization/40022, PR libstdc++/39909. - - [ Matthias Klose ] - * gcc-4.4-source: Don't depend on gcc-4.4-base, depend on quilt - and patchutils. - * On armel, link the shared libstdc++ with both -lgcc_s and -lgcc. - * Update libgcc and libstdc++ symbol files for mips and mipsel. - * Update libstdc++ symbol files for armel and hppa, adding symbols - for exception propagation support. - * Add ARM EABI symbols to libstdc++ symbol files for armel. - * Add libobjc symbols file for armel. - * Fix PR libstdc++/40038, missing ceill/tanhl symbols in libstdc++. - - [ Aurelien Jarno ] - * Fix libc name for biarch packages on kfreebsd-amd64. - - -- Matthias Klose Wed, 06 May 2009 15:10:36 +0200 - -gcc-4.4 (4.4.0-3) unstable; urgency=low - - * libstdc++-doc: Install the man pages again. - * Fix build configuration for the GC enabled ObjC runtime library. - * Fix thinko in autotools_files, resulting in autoconf not run in - some cases. - * Do link tests to check for the atomic builtins, enables exception - propagation support in libstdc++ on armel and hppa. - - -- Matthias Klose Sun, 03 May 2009 23:38:56 +0200 - -gcc-4.4 (4.4.0-2) unstable; urgency=low - - [ Samuel Thibault ] - * Enable java build on the hurd. - - [ Matthias Klose ] - * libobjc2.symbols.armel: Remove, use the default one. - * Address PR libstdc++/39491, removing __signbitl from the libstdc++6 - symbols file on hppa. - * libstdc++6.symbols.armel: Fix error introduced with copy from the - arm symbols file. - * libstdc++6.symbols.*: Don't assume exception propagation support - enabled for all architectures (although it should on armel, hppa, - sparc). - * Disable the build of the ObjC garbage collection library on mips*, - working around a build failure. - - -- Matthias Klose Sat, 02 May 2009 14:22:35 +0200 - -gcc-4.4 (4.4.0-1) unstable; urgency=low - - [ Matthias Klose ] - * Update to SVN 20090429 from the gcc-4_4-branch (r146989). - * Configure java enabled builds with --enable-java-home. - * Integrate the bits previously found in java-gcj-compat. - * Rename the packages using the naming schema used for OpenJDK: - gcj-X.Y-{jre-headless,jre,jre-lib,jdk,source}. The packages - {gij,gcj,gappletviewer}-X.Y and libgcjN-{jar,source} are gone. - * Build the libgcj documentation with the just built gjdoc. - * Don't use profiled bootstrap when building the gcj source. - * Apply proposed patch for PR target/39856. - * Fix some lintian warnings. - * Don't include debug symbols for libstdc++.so.6, if the library is - built by a newer GCC version. - * Adjust hrefs to point to the local libstdc++ documentation. LP: #365414. - * Update libgcc, libgfortran, libobjc, libstdc++ symbol files. - * gcc-4.4: Include libssp_nonshared.a. - * For ix86, set the java architecture directory to i386. - - [ Samuel Thibault ] - * Update Hurd changes. - * Configure with --enable-clocale=gnu on hurd-i386. - * debian/patches/hurd-pthread.diff: Reapply. - - -- Matthias Klose Thu, 30 Apr 2009 00:30:20 +0200 - -gcc-4.4 (4.4.0-1~exp2) experimental; urgency=low - - * Update to SVN 20090423 from the gcc-4_4-branch. - - [ Aurelien Jarno ] - * kbsd-gnu.diff: remove parts merged upstream. - - [ Matthias Klose ] - * Remove conflicts/replaces for *-spu packages. - * Configure the spu cross compiler without --with-sysroot and - --enable-multiarch. - * Fix and reenable the gfortran-spu build. - * Work around build failures with missing libstdc++ baseline files. - * Install gjdoc man page. - * Fix java configuration with --enable-java-home and include symlinks - for JAVA_HOME in /usr/lib/jvm. - * Apply proposed fix for PR middle-end/39794. - * Install libstdc++ man pages with suffix .3cxx instead of .3. - Closes: #525244. - * lib*stdc++6-{dbg,doc}: Add conflicts to the corresponding 4.3 packages. - - -- Matthias Klose Thu, 23 Apr 2009 18:11:49 +0200 - -gcc-4.4 (4.4.0-1~exp1) experimental; urgency=low - - * Final GCC 4.4.0 release. - - * Don't build the Fortran SPU cross compiler, currently broken. - * spu cross build: Build without spucache and spumea64. - * Configure --with-arch-32=i486 on amd64, i386, and kfreebsd-{amd64,i386}, - --with-arch-32=i586 on hurd-i386, --with-cpu=atom on lpia. - * Build using profiled bootstrap. - * Remove the gcc-4.4-base.postinst. Addresses: #524708. - * Update debian/copyright: Include runtime library exception, remove - D and Phobas license. - * Apply proposed patch for PR libstdc++/39491, missing symbol in libstdc++ - on hppa. - * Remove unsused soft-fp functions in the 64bit libgcc on powerpc (PR39828). - * Update NEWS files for 4.4. - * Build again libgfortran for the non-default multilib configuration. - * Restore missing chunks in note-gnu-stack.diff, lost during the conversion - to quilt. - - -- Matthias Klose Wed, 22 Apr 2009 00:53:16 +0200 - -gcc-4.4 (4.4-20090418-1) experimental; urgency=low - - * Update to SVN 20090418 from the gcc-4_4-branch. - - [ Arthur Loiret ] - * Update patches: - - boehm-gc-nocheck, cross-include, libjava-rpath, link-libs: - Rebase on trunk. - - gcc-m68k-pch, libjava-debuginfo, libjava-loading-constraints: - Remove, merged in trunk. - - cell-branch, cell-branch-doc: Remove, there is no upstream cell 4.4 - branch yet. - - gdc-fix-build-kbsd-gnu, svn-gdc-updates, gpc-4.1, gpc-gcc-4.x, - gpc-names: Remove, gpc and gdc are not ported to GCC 4.4 yet. - - svn-class-updates, svn-doc-updates, svn-updates: Make empty. - - Refresh all others, and convert them all to quilt. - - * Build system improvements: - - Partial rewrite/refactor of rules files. - - Switch patch system to quilt. - - Autogenerate debian/copyright. - - Use the autoconf2.59 package. - - * multilib/multiarch support improvements: Closes: #369064, #484589. - - mips-triarch.diff: Replace with a newer version (approved upstream). - - s390-biarch.diff: Ditto. - - debian/rules2: Configure with --enable-targets=all on mips-linux, - mipsel-linux and s390-linux. - - gcc-multiarch.diff: New, add multiarch include directories and - libraries path to the system paths. - - debian/rules2: Configure with --enable-multiarch. Configure spu build - with --with-multiarch-defaults=spu-elf. - - multiarch-include.diff: Remove. - - debian/multiarch.inc: Ditto. - - * cross-compilers changes: - - Never build a separated -base package, don't symlink any doc dir. - - Build gobjc again. - - * Run the 64-bit tests with -mabi=64 instead of -m64 on mips/mipsel to - hopefully fix the massive failure. - * Always set $(distribution) to "Debian" on mips/mipsel, workarounds FTBFS - on those archs due to a kernel bug triggered by lsb_release call. - Adresses: #524416. - * debian/rules.patch: Only apply the ada-nobiarch-check patch when ada is - enabled. Remove gpc and gdc patches. - * debian/rules.unpack (install_autotools_stamp): Remove. - * debian/rules.defs (configure_dependencies): Remove autotools dependency. - * debian/rules.conf: Add a copyright-file target. - * debian/control.m4: Build-Depends on autoconf2.59 and patchutils. - Make gcc-4.4-source Depends on autoconf2.59. - Add myself to Uploaders. - * debian/rules.d/binary-source.mk: Don't build and install an embedded - copy or autoconf2.59 in gcc-4.4-source. - * debian/copyright.in: New. - - [ Matthias Klose ] - * Build gcj on hppa. - * Add support to build vfp optimized runtime libraries on armel. - * gcc-4.4-spu: Depend on newlib-spu. - * Fix sections of -dbg and java packages. - * gcc-default-ssp.dpatch: Set the default as well, when calling the - preprocessor. LP: #346126. - * Build-depend on quilt. - * Keep the copyright file in the archive. - * Remove conflict of the gcc-X.Y-source packages. - * Update removal of gfdl doc files for 4.4. - * Don't re-run the autotools (introduced with the switch to quilt). - * On arm and armel, install the arm_neon.h header. LP: #360819. - * When hardening options are turned on by default, patch the testsuite - to handle the hardening defaults (Kees Cook). - * Only run the patch target once. Avoids multiple autotool runs, but - doesn't reflect changes in the series file anymore. - * libgcj-doc: Fix documentation title. - * Fix gcj source build with recent build changes. - * Don't check for libraries in DEB_BUILD_OPTIONS/nolang. - * gappletviewer: Include missing binary. - - [ Aurelien Jarno ] - * Remove: patches/kbsd-gnu-ada.dpatch (merged upstream). - * kbsd-gnu.diff: add fix for stuff broken by upstream. - - -- Matthias Klose Mon, 20 Apr 2009 01:34:26 +0200 - -gcc-4.4 (4.4-20090317-1) experimental; urgency=low - - * Initial upload of GCC-4.4, based on trunk 20090317 (r144904). - - [Matthias Klose] - * Branch from the gcc-4.3 packaging. - * Remove *-trunk patches, update remaining patches for the trunk. - * Remove patches integrated upstream: libobjc-gc-link, libjava-file-support, - libjava-realloc-leak, libjava-armel-ldflags, libstdc++-symbols-hppa, - gcc-m68k-pch, libjava-extra-cflags, libjava-javah-bridge-tgts, - hppa-atomic-builtins, armel-atomic-builtins, libssp-gnu, libobjc-armel, - gfortran-armel-updates, sparc-biarch, libjava-xulrunner-1.9. - * Update patches for 4.4, mostly using the patches converted for quilt by - Arthur Loiret. - * debian/patches/libjava-soname.dpatch: Remove, unmodifed upstream library. - * debian/patches/gcc-driver-extra-langs.dpatch: Search Ada files in subdir. - * debian/rules.unpack, debian/rules.d/binary-source.mk: Update for included - autoconf tarball. - * debian/rules.d/binary-{gcc,java}.mk: Install new header files. - * debian/libgfortran3.symbols.common: Remove symbol not generated by - gfortran (__iso_c_binding_c_f_procpointer@GFORTRAN_1.0), PR38871. - * debian/rules.conf: Update for 4.4. - * Fix build dependencies and configure options for 4.4, which were applied - for snapshot builds only. - - [Arthur Loiret] - * Update patches from debian/patches: - - Remove backported fixes: - PR ada: pr10768.dpatch, pr15808.dpatch, pr15915.dpatch, pr16086.dpatch, - pr16087.dpatch, pr16098.dpatch, pr17985.dpatch, pr18680.dpatch, - pr22255.dpatch, pr22387.dpatch, pr28305.dpatch, pr28733.dpatch, - pr29015.dpatch, pr30740.dpatch, pr30827.dpatch pr33688.dpatch, - pr34466.dpatch, pr35050.dpatch, pr35792.dpatch. - PR target: pr27880.dpatch, pr28102.dpatch, pr30961.dpatch, - pr35965.dpatch, pr37661.dpatch. - PR libgcj: pr24170.dpatch, pr35020.dpatch. - PR gcov-profile: pr38292.dpatch. - PR other: pr28322.dpatch. - * debian/rules.patch: Update. - * debian/symbols/libgomp1.symbols.common: Add new symbols from OpenMP 3.0. - - -- Matthias Klose Tue, 17 Mar 2009 02:28:01 +0100 - -gcc-4.3 (4.3.3-5) unstable; urgency=low - - Merge from gnat-4.3 (4.3.3-1): - - [Petr Salinger] - * debian/patches/ada-libgnatprj.dpatch: enable support for GNU/kFreeBSD. - Fixes: #512277. - - [Ludovic Brenta] - * debian/patches/ada-acats.dpatch: attempt to fix ACATS tests (not entirely - successful yet). - * New upstream version. Fixes: #514565. - - [Matthias Klose] - * Update to SVN 20090301 from the gcc-4_3-branch. - - Fix PR c/35446, PR c++/38950, PR fortran/38852, PR fortran/39006, - PR c++/39225 (closes: #516727), PR c++/38950, PR target/38056, - PR target/39228, PR middle-end/36578, PR inline-asm/39058, - PR middle-end/37861. - * Don't provide the 4.3.2 symlink in gcc_lib_dir anymore. - * Require binutils-2.19.1. - - -- Matthias Klose Sun, 01 Mar 2009 14:18:09 +0100 - -gcc-4.3 (4.3.3-4) unstable; urgency=low - - * Fix Fix PR gcov-profile/38292 (wrong profile information), taken - from the trunk. - * Update to SVN 20090215 from the gcc-4_3-branch. - Fix PR c/35435, PR tree-optimization/39100, PR rtl-optimization/39076, - PR c/35433, PR tree-optimization/39041, PR target/38988, - PR middle-end/38969, PR c++/36897, PR c++/39054, PR c/39035, PR c/35434, - PR c/36432, PR target/38991, PR c/39084, PR target/39118. - * Reapply the fix for PR middle-end/38615. - * Include autoconf-2.59 sources into the source package, and install as - part of the gcc-4.3-source package. - * Explicitely use autoconf-1.9. - * Disable building the gcjwebplugin. - * Don't configure with --enable-cld on amd64 and i386. - - -- Matthias Klose Sun, 15 Feb 2009 23:40:09 +0100 - -gcc-4.3 (4.3.3-3) unstable; urgency=medium - - * Revert fix for PR middle-end/38615. Closes: #513420. - - -- Matthias Klose Thu, 29 Jan 2009 07:05:15 +0100 - -gcc-4.3 (4.3.3-2) unstable; urgency=low - - * Update to SVN 20090127 from the gcc-4_3-branch. - - Fix PR tree-optimization/38359. Closes: #492505. - - Fix PR tree-optimization/38932 (ice-on-valid-code), PR target/38931 - (ice-on-valid-code), PR rtl-optimization/38879 (wrong-code), - PR c++/23287 (rejects-valid), PR fortran/38907 (ice-on-valid-code), - PR fortran/38859 (wrong-code), PR fortran/38657 (rejects-valid), - PR fortran/38672 (ice-on-valid-code). - * Fix PR middle-end/38969, taken from the trunk. Closes: #513007. - - -- Matthias Klose Tue, 27 Jan 2009 23:42:45 +0100 - -gcc-4.3 (4.3.3-1) unstable; urgency=low - - * GCC-4.3.3 release (no changes compared to the 4.3.2-4 upload). - * Fix PR middle-end/38615 (wrong code, taken from the trunk). - - -- Matthias Klose Sat, 24 Jan 2009 14:43:09 +0100 - -gcc-4.3 (4.3.2-4) unstable; urgency=medium - - * Update to SVN 20090119 from the gcc-4_3-branch. - - Fix PR tree-optimization/36765 (wrong code). - * Remove patch for PR 34571, applied upstream (fix build failure on alpha). - * Apply proposed patch for PR middle-end/38902 (wrong code). - - -- Matthias Klose Tue, 20 Jan 2009 00:22:41 +0100 - -gcc-4.3 (4.3.2-3) unstable; urgency=low - - * Update to SVN 20090117 from the gcc-4_3-branch (4.3.3 release candidate). - - Fix PR target/34571, PR debug/7055, PR tree-optimization/37194, - PR tree-optimization/38529, PR fortran/38763, PR fortran/38765, - PR fortran/38669, PR fortran/38487, PR fortran/35681, PR fortran/38657, - PR c++/36019, PR c++/31488, PR c++/37646, PR c++/36334, PR c++/38357, - PR c++/31260, PR c++/38877, PR libstdc++/36801, PR libgcj/38396. - - debian/patches/libgcj-bc.dpatch: Remove, applied upstream. - * Fix PR middle-end/38616 (wrong code with -fstack-protector). - * Update backport for PR28322 (Gunther Nikl). - - -- Matthias Klose Sat, 17 Jan 2009 21:09:35 +0100 - -gcc-4.3 (4.3.2-2) unstable; urgency=low - - * Update to SVN 20090110 from the gcc-4_3-branch. - - Fix PR target/36654, PR tree-optimization/38752, PR fortran/38675, - PR fortran/37469, PR libstdc++/38000. - - -- Matthias Klose Sat, 10 Jan 2009 18:32:34 +0100 - -gcc-4.3 (4.3.2-2~exp5) experimental; urgency=low - - * Adjust build-dependencies for cross builds. Closes: #499998. - * Update to SVN 20081231 from the gcc-4_3-branch. - - Fix PR middle-end/38565, PR target/38062, PR bootstrap/38383, - PR target/38402, PR testsuite/35677, PR tree-optimization/38478, - PR target/38054, PR middle-end/29056, PR testsuite/28870, - PR target/38254. - - Fix PR libstdc++/37144, PR c++/37582, PR libstdc++/38080. - - Fix PR fortran/38602, PR fortran/38602, PR fortran/38487, - PR fortran/38113, PR fortran/35983, PR fortran/35937, PR testsuite/36889. - * Update the spu cross compiler from the cell-gcc-4_3-branch 20081217. - * debian/patches/libobjc-armel.dpatch: Don't define EH_USES. - * Apply the Atomic builtins patch for PARISC. - - -- Matthias Klose Thu, 18 Dec 2008 00:34:46 +0100 - -gcc-4.3 (4.3.2-2~exp4) experimental; urgency=low - - * Update to SVN 20081130 from the gcc-4_3-branch. - - Fix PR bootstrap/33304, PR middle-end/37807, PR middle-end/37809, - PR rtl-optimization/37489, PR target/35574, PR c/37924, - PR tree-optimization/37879, PR middle-end/37858, PR middle-end/37870, - PR target/38016, PR target/37939, PR rtl-optimization/37769, - PR target/37909, PR fortran/37597, PR fortran/35820, PR fortran/37445, - PR fortran/PR35769, PR fortran/37903, PR fortran/37749. - - Fix PR target/37640, PR tree-optimization/37868, PR bootstrap/33100, - PR other/38214, PR c++/37142, PR c++/35405, PR c++/37563, PR c++/38030, - PR c++/37932, PR c++/38007. - - Fix PR fortran/37836, PR fortran/38171, PR fortran/35681, - PR fortran/37792, PR fortran/37926, PR fortran/38033, PR fortran/36526. - - Fix PR target/38287. Closes: #506713. - * Atomic builtins using kernel helpers for PARISC and ARM Linux/EABI, taken - from the trunk. - - -- Matthias Klose Mon, 01 Dec 2008 01:29:51 +0100 - -gcc-4.3 (4.3.2-2~exp3) experimental; urgency=low - - * Update to SVN 20081117 from the gcc-4_3-branch. - * Add build dependencies on spu packages for snapshot builds. - * Add build dependency on libantlr-java for snapshot builds. - * Disable fortran on spu for snapshot builds. - * Add dependency on binutils-{hppa64,spu} for snapshot builds. - - -- Matthias Klose Mon, 17 Nov 2008 21:57:51 +0100 - -gcc-4.3 (4.3.2-2~exp2) experimental; urgency=low - - * Update to SVN 20081023 from the gcc-4_3-branch. - - General regression fixes: PR rtl-optimization/37882 (wrong code), - - Fortran regression fixes: PR fortran/37787, PR fortran/37723. - * Use gij-4.3 for builds in java maintainer mode. - * Don't run the testsuite with -fstack-protector for snapshot builds. - * Update the spu cross compiler from the cell-gcc-4_3-branch 20081023. - Don't disable multilibs, install additional components in the gcc-4.3-spu - package. - * Enable building the spu cross compiler for powerpc and ppc64 snapshot - builds. - * Apply proposed patch for PR tree-optimization/37868 (wrong code). - * Apply proposed patch to parallelize make check. - * For biarch builds, disable the gnat testsuite for the non-default - architecture (no biarch support in gnat yet). - - -- Matthias Klose Thu, 23 Oct 2008 22:06:38 +0200 - -gcc-4.3 (4.3.2-2~exp1) experimental; urgency=low - - * Update to SVN 20081017 from the gcc-4_3-branch. - - General regression fixes: PR rtl-optimization/37408 (wrong code), - PR tree-optimization/36630, PR tree-optimization/37102 (wrong code), - PR c/35437 (ice on invalid code), PR middle-end/37731 (wrong code), - PR target/37603 (wrong code, hppa), PR tree-optimization/35737 (ice on - valid code), PR middle-end/36575 (wrong code), PR c/37645 (ice on valid - code), PR tree-optimization/37539 (compile time hog), PR middle-end/37236 - (ice on invalid code), PR tree-optimization/36343 (wrong code), - PR rtl-optimization/37544 (wrong code), PR target/35620 (ice on valid - code), PR target/35713 (ice on valid code, wrong code), PR c/35712 (wrong - code), PR target/37466 (wrong code, AVR). - - C++ regression fixes: PR c++/37389 (LP: #252301), PR c++/37555 (ice on - invalid code). - - Fortran regression fixes: PR fortran/37199, PR fortran/36214, - PR fortran/35770, PR fortran/36454, PR fortran/36374, PR fortran/37274, - PR fortran/37583, PR fortran/36700, PR fortran/35945, PR fortran/37626, - PR fortran/37504, PR fortran/37580, PR fortran/37706, PR fortran/35680, - PR fortran/37794. - * Remove obsolete patches: ada-driver.dpatch, pr33148.dpatch. - * Fix naming of bridge targets in gjavah (wrong header generation). - * Fix PR target/37661, SPARC64 int-to-TFmode conversions. - * Include the complete test summaries in a binary package, to allow - regression checking from the previous build. - * Tighten inter-package dependencies to (>= 4.3.2-1). - * Drop the 4.3.1 symlink in gcc_lib_dir, add a 4.3.3 symlink to 4.3. - - -- Matthias Klose Fri, 17 Oct 2008 23:26:50 +0200 - -gcc-4.3 (4.3.2-1) unstable; urgency=medium - - [Matthias Klose] - * Final gcc-4.3.2 release (regression fixes). - - Remove the generated install docs from the tarball (GFDL licensed). - - C++ regression fixes: PR debug/37156. - - general regression fixes: PR debug/37156, PR target/37101. - - Java regression fixes: PR libgcj/8995. - * Update to SVN 20080905 from the gcc-4_3-branch. - - C++ regression fixes: PR c++/36741 (wrong diagnostic), - - general regression fixes: PR target/37184 (ice on valid code), - PR target/37191 (ice on valid code), PR target/37197 (ice on valid code), - PR middle-end/36817 (ice on valid code), PR middle-end/36548 (wrong code), - PR middle-end/37125 (wrong code), PR c/37261 (wrong diagnostic), - PR target/37168 (ice on valid code), PR middle-end/36449 (wrong code), - PR middle-end/37248 (missed optimization), PR target/36332 (wrong code). - - Fortran regression fixes: PR fortran/37193 (rejects valid code). - * Move symlinks in gcc_lib_dir from cpp-4.3 to gcc-4.3-base. Closes: #497369. - * Don't build-depend on autogen on architectures where it is not installable - (needed for the fixincludes testsuite only); don't build-depend on it for - source packages not running the fixincludes testsuite. - - [Ludovic Brenta] - * Add sdefault.ads to libgnatprj4.3-dev. Fixes: #492866. - * turn gnatvsn.gpr and gnatprj.gpr into proper library project files. - * Unconditionally build-depend on gnat when building gnat-4.3. - Fixes: #487564. - * (debian/rules.d/binary-ada.mk): Add a symlink libgnat.so to - /usr/lib/libgnat-4.3.so in the adalib directory. Fixes: #493814. - * (debian/patches/ada-sjlj.dpatch): remove dangling symlinks from all - adalib directories. - * debian/patches/ada-alpha.dpatch: remove, applied upstream. - - [Samuel Tardieu, Ludovic Brenta] - * debian/patches/pr16086.dpatch: new; backport from GCC 4.4. - Closes: #248172. - * debian/patches/pr35792.dpatch: new; backport from GCC 4.4. - * debian/patches/pr15808.dpatch (fixes: #246392), - debian/patches/pr30827.dpatch: new; backport from the trunk. - - -- Matthias Klose Fri, 05 Sep 2008 22:52:58 +0200 - -gcc-4.3 (4.3.1-9) unstable; urgency=low - - * Update to SVN 20080814 from the gcc-4_3-branch. - - C++/libstdc++ regression fixes: PR c++/36688, PR c++/37016, PR c++/36999, - PR c++/36405, PR c++/36767, PR c++/36852. - - general regression fixes: PR target/36613, PR rtl-optimization/36998, - PR middle-end/37042, PR middle-end/35432, PR target/35659, - PR middle-end/37026, PR middle-end/36691, PR tree-optimization/36991, - PR rtl-optimization/35542, PR bootstrap/35752, PR rtl-optimization/36419, - PR debug/36278, PR preprocessor/36649, PR rtl-optimization/36929, - PR tree-optimization/36830, PR c/35746, PR middle-end/37014, - PR middle-end/37103. - - Fortran regression fixes: PR fortran/36132. - - Java regression fixes: PR libgcj/31890. - - Fixes PR middle-end/37090. Closes: #494815. - - -- Matthias Klose Thu, 14 Aug 2008 18:02:52 +0000 - -gcc-4.3 (4.3.1-8) unstable; urgency=low - - * Undo Revert PR tree-optimization/36262 on i386 (PR 36917 is invalid). - - -- Matthias Klose Fri, 25 Jul 2008 21:47:52 +0200 - -gcc-4.3 (4.3.1-7) unstable; urgency=low - - * Update to SVN 20080722 from the gcc-4_3-branch. - - Fix PR middle-end/36811, infinite loop building with -O3. - - C++/libstdc++ regression fixes: PR c++/36407, PR c++/34963, - PR libstdc++/36832, PR libstdc++/36552, PR libstdc++/36729. - - Fortran regression fixes: PR fortran/36366, PR fortran/36824. - - general regression fixes: PR middle-end/36877, PR target/36780, - PR target/36827, PR rtl-optimization/35281, PR rtl-optimization/36753, - PR target/36827, PR target/36784, PR target/36782, PR middle-end/36369, - PR target/36780, PR target/35492, PR middle-end/36811, - PR rtl-optimization/36419, PR target/35802, PR target/36736, - PR target/34780. - * Revert PR tree-optimization/36262 on i386, causing miscompilation of - OpenJDK hotspot. - * gij/gcj: Don't remove alternatives on upgrade. Addresses: #479950. - - -- Matthias Klose Tue, 22 Jul 2008 23:55:54 +0200 - -gcc-4.3 (4.3.1-6) unstable; urgency=low - - * Start the logwatch script on alpha as well to avoid timeouts in - the testsuite. - - -- Matthias Klose Mon, 07 Jul 2008 11:31:58 +0200 - -gcc-4.3 (4.3.1-5) unstable; urgency=low - - * Update to SVN 20080705 from the gcc-4_3-branch. - - Fix PR target/36634, wrong-code on powerpc with -msecure-plt. - * Fix PR target/35965, PIC + -fstack-protector on arm/armel. Closes: #469517. - * Don't run the libjava testsuite with -mabi=n32. - * Update patch for PR other/28322, that unknown -Wno-* options do not - cause errors, but warnings instead. - * On m68k, add -fgnu89-inline when in gnu99 mode (requested by Michael - Casadeval for the m68k port). Closes: #489234. - - -- Matthias Klose Sun, 06 Jul 2008 01:39:30 +0200 - -gcc-4.3 (4.3.1-4) unstable; urgency=low - - * Revert: debian/patches/gcc-multilib64dir.dpatch: Remove obsolete patch. - * Remove obsolete multiarch-lib patch. - - -- Matthias Klose Mon, 30 Jun 2008 23:05:17 +0200 - -gcc-4.3 (4.3.1-3) unstable; urgency=medium - - [Arthur Loiret] - * debian/rules2: - - configure sh4-linux with --with-multilib-list=m4,m4-nofpu - and --with-cpu=sh4. - - configure sparc-linux with --enable-targets=all on snapshot builds - (change already in 4.3.1-1). - * debian/rules.patch: Don't apply sh4-multilib.dpatch. - - [Matthias Klose] - * Update to SVN 20080628 from the gcc-4_3-branch. - - Fix PR target/36533, wrong-code with incorrectly assumed aligned_operand. - Closes: #487115. - * debian/rules.defs: Remove hurd-i386 from ssp_no_archs (Samuel Thibault). - Closes: #483613. - * Do not create a /usr/lib/gcc//4.3.0 symlink. - * debian/patches/gcc-multilib64dir.dpatch: Remove obsolete patch. - * libjava/classpath: Set and use EXTRA_CFLAGS (taken from the trunk). - - -- Matthias Klose Sat, 28 Jun 2008 16:00:38 +0200 - -gcc-4.3 (4.3.1-2) unstable; urgency=low - - * Update to SVN 20080610 from the gcc-4_3-branch. - - config.gcc: Fix quoting for in the enable_cld test. - * Use GNU locales on hurd-i386 (Samuel Thibault). Closes: #485395. - * libstdc++-doc: Fix URL's for locally installed docs. Closes: #485133. - * libjava: On armel apply kludge to fix unwinder infinitely looping 'til - it runs out of memory. - * Adjust dependencies to require GCC 4.3.1. - - -- Matthias Klose Wed, 11 Jun 2008 00:35:38 +0200 - -gcc-4.3 (4.3.1-1) unstable; urgency=high - - [Samuel Tardieu, Ludovic Brenta] - * debian/patches/pr16087.dpatch: new. Fixes: #248173. - * Correct the patches from the previous upload. - - [Ludovic Brenta] - * debian/patches/ada-acats.dpatch: really run the just-built gnat, not the - bootstrap gnat. - * debian/rules2: when running the Ada test suite, do not run the multilib - tests as gnat does not support multilib yet. - * Run the ACATS testsuite again (patch it so it correctly finds gnatmake). - - [Thiemo Seufer] - * debian/patches/ada-libgnatprj.dpatch, - debian/patches/ada-mips{,el}.dpatch: complete support for mips and mipsel. - Fixes: #482433. - - [Matthias Klose] - * GCC-4.3.1 release. - * Do not include standard system paths in libgcj pkgconfig file. - * Suggest the correct libmudflap0-dbg package. - * Fix PR libjava/35020, taken from the trunk. - * Apply proposed patch for PR tree-optimization/36343. - * On hurd-i386 with -fstack-protector do not link with libssp_nonshared - (Samuel Thibault). Closes: #483613. - * Apply proposed patch for PR tree-optimization/34244. - * Remove debian-revision in symbols files. - * Fix installation of all biarch -multilib packages which are not triarch. - * Fix some lintian warnings. - * Include library symlinks in gobjc and gfortran multilib packages, when - not building the library packages. - * Fix sections in doc-base files. - * Don't apply the sparc-biarch patch when building the gcc-snapshot package. - * libjava: Add @file support for gjavah & gjar. - * Apply patch for PR rtl-optimization/36111, taken from the trunk. - - * Closing reports reported against gcc-4.0 and fixed in gcc-4.3: - - General - + Fix PR optimization/3511, inlined strlen() could be smarter. - Close: #86251. - - C - + Fix PR c/9072, Split of -Wconversion in two different flags. - Closes: #128950, #226952. - - C++/libstdc++ - + PR libstdc++/24660, implement versioning weak symbols in libstdc++. - Closes: #328421. - - Architecture specific: - - mips - + PR target/26560, unable to find a register to spill in class - 'FP_REGS'. Closes: #354439. - - sparc - + Fix PR rtl-optimization/23454, ICE in invert_exp_1. Closes: #340951. - * Closing reports reported against gcc-4.1 and fixed in gcc-4.2: - - General - + PR tree-optimization/30132, ICE in find_lattice_value. Closes: #400484. - + PR other/29534, ICE in "gcc -O -ftrapv" with decreasing array index. - Closes: #405065. - + Incorrect SSE2 code generation for vector initialization. - Closes: #406442. - + Fix segfault in cc1 due to infinite loop in error() when using -ftrapv. - Closes: #458072. - + Fix regression in code size with -Os compared to GCC-3.3. - Closes: #348298. - - C++ - + Fix initialization of global variables with non-constant initializer. - Closes: #446067. - + Fix ICE building muse. Closes: #429385. - * Closing reports reported against gcc-4.1 and fixed in gcc-4.3: - - C++ - + PR c++/28705, ICE: in type_dependent_expression_p. Closes: #406324. - + PR c++/7302, -Wnon-virtual-dtor should't complain of protected dtor. - Closes: #356316. - + PR c++/28316, PR c++/24791, PR c++/20133, ICE in instantiate_decl. - Closes: #327346, #355909. - - Fortran - + PR fortran/31639, ICE in gfc_conv_constant. Closes: #401496. - - Java - + Fix ICE using gcj with --coverage. Closes: #416326. - + PR libgcj/29869, LogManager class loading failure. Closes: #399251 - + PR swing/29547 setText (String) of JButton does not work - with HTML code. Closes: #392791. - + PR libgcj/29178, CharsetEncoder.canEncode() gives different results - than Sun version. Closes: #388596. - + PR java/8923, ICE when modifying a variable decleared "final static". - Closes: #351512. - + PR java/22507, segfault building Apache Cocoon. Closes: #318534. - + PR java/2499, class members should be inherited from implemented - interfaces. Closes: #225434. - + PR java/10581, ICE compiling freenet. Closes: #186922. - + PR libgcj/28340, gij ignores -Djava.security.manager. Closes: #421098. - + PR java/32846, build failure on GNU/Hurd. Closes: #408888. - + PR java/29194, fails to import package from project. Closes: #369873. - + PR libgcj/31700, -X options not recognised by JNI_CreateJavaVM. - Closes: #426742. - + java.util.Calendar.setTimeZone fails to set ZONE_OFFSET. - Closes: #433636. - - Architecture specific: - - alpha - + C++, fix segfault in constructor with -Os. Closes: #438436. - - hppa - + PR target/30131, ICE in propagate_one_insn. Closes: #397341. - - m32r - + PR target/28508, assembler error (operand out of range). - Closes: #417542. - - m68k - + PR target/34688, ICE in output_operand. Closes: #459429. - * Closing reports reported against gcc-4.2 and fixed in gcc-4.3: - - General - + PR tree-optimization/33826, wrong code generation for infinitely - recursive functions. Closes: #445536. - - C++ - + PR c++/24791, ICE on invalid instantiation of template's static member. - Closes: #446698. - - [Aurelien Jarno] - * Really apply arm-funroll-loops.dpatch on arm and armel. Closes: #476460. - - -- Matthias Klose Sat, 07 Jun 2008 23:16:21 +0200 - -gcc-4.3 (4.3.0-5) unstable; urgency=medium - - * Update to SVN 20080523 from the gcc-4_3-branch. - - Remove gcc-i386-emit-cld patch. - - On Debian amd64 and i386 configure with --enable-cld. - * Fix PR tree-optimization/36129, ICE with -fprofile-use. - * Add spu build dependencies independent of the architecture. - * Move arm -funroll-loops fix to arm-funroll-loops from - gfortran-armel-updates. Apply it on both arm and armel. - Closes: #476460. - * Use iceape-dev as a build dependency for Java enabled builds. - * Build the sru cross compiler from a separate source dir without applying - the hardening patches. - - -- Matthias Klose Fri, 23 May 2008 10:12:02 +0200 - -gcc-4.3 (4.3.0-4) unstable; urgency=low - - [ Aurelien Jarno ] - * Fix gnat-4.3 build on mips/mipsel. - * Update libgcc1 symbols for hurd-i386. - - [ Arthur Loiret ] - * Make gcc-4.3-spu Recommends newlib-spu. Closes: #476088 - * Build depend on spu build dependencies only when building - as gcc-4.x source package. - * Disable spu for snapshot builds. - * Support sh4 targets: - - sh4-multilib.dpatch: Add, fix multilib (m4/m4-nofpu) for sh4-linux - - multiarch-include.dpatch: Don't apply on sh4. - - [ Matthias Klose ] - * Stop building libffi packages. - * Update to SVN 20080501 from the gcc-4_3-branch. - - Fix PR target/35662, wrong gfortran code on mips/mipsel. Closes: #476427. - - Fixes mplayer build on powerpc. Closes: #475153. - * Stop building gij/gcj on alpha, arm and hppa. Closes: #459560. - * libstdc++6-4.3-doc: Fix file location in doc-base file. Closes: #476253. - * debian/patches/template.dpatch: Remove the `exit 0' line. - * Fix alternative names for amd64 cross builds. Addresses: #466422. - * debian/copyright: Update to GPLv3, remove the text of the GFDL - and reference the copy in common-licenses. - * Generate the locale data for the testsuite, if the locales package - is installed (not a dependency on all archs). - * Update libgcc2 symbols for m68k, libstdc++6 symbols for arm, m68k, mips - and mipsel. - * Do not include a symbols file for libobjc_gc.so. - * Add four more symbols to libgcj_bc, patch taken from the trunk. - * Adjust names of manual pages in the spu build on powerpc. - * ARM EABI (armel) updates (Andrew Jenner, Julian Brown): - - Add Objective-C support. - - Fortran support patches. - - Fix ICE in gfortran.dg/vector_subscript_1.f90 for -Os -mthumb reload. - * Build ObjC and Obj-C++ packages on armel. - * Reenable running the testsuite on m68k. - - [Samuel Tardieu, Ludovic Brenta] - * debian/patches/gnalasup_to_lapack.dpatch: new. - * debian/patches/pr34466.dpatch, - debian/patches/pr22255.dpatch, - debian/patches/pr33688.dpatch, - debian/patches/pr10768.dpatch, - debian/patches/pr28305.dpatch, - debian/patches/pr17985.dpatch (#278685) - debian/patches/pr15915.dpatch, - debian/patches/pr16098.dpatch, - debian/patches/pr18680.dpatch, - debian/patches/pr28733.dpatch, - debian/patches/pr22387.dpatch, - debian/patches/pr29015.dpatch: new; backport Ada bug fixes from GCC 4.4. - * debian/patches/rules.patch: apply them. - * debian/patches/pr35050.dpatch: update. - - [Andreas Jochens] - * debian/patches/ppc64-ada.dpatch: update, adding support for ppc64. - (#476868). - - [Ludovic Brenta] - * Apply ppc64-ada.dpatch whenever we build libgnat, not just on ppc64. - * debian/patches/pr28322.dpatch: never pass -Wno-overlength-strings to - the bootstrap compiler, as the patch breaks the detection of whether - the bootstrap compiler supports this option or not. - Fixes: #471192. Works around #471767. - * Merge Aurélien Jarno's mips patch. Fixes: #472854. - - [ Samuel Tardieu ] - * debian/patches/pr30740.dpatch: new Ada bug fix. - * debian/patches/pr35050.dpatch: new Ada bug fix. - - [ Xavier Grave ] - * debian/patches/ada-mips{,el}.dpatch: new; split mips/mipsel support - into new patches, out of ada-sjlj.dpatch. - * debian/rules.d/binary-ada.mk: fix the version number of libgnarl-4.3.a. - - [Roman Zippel] - * PR target/25343, fix gcc.dg/pch/pch for m68k. - - -- Matthias Klose Thu, 01 May 2008 21:08:09 +0200 - -gcc-4.3 (4.3.0-3) unstable; urgency=medium - - [ Matthias Klose ] - * Update to SVN 20080401 from the gcc-4_3-branch. - - Fix PR middle-end/35705 (hppa only). - * Update libstdc++6 symbols for hurd-i386. Closes: #472334. - * Update symbol files for libgomp (ppc64). - * Only apply the gcc-i386-emit-cld patch on amd64 and i386 architectures. - * Update libstdc++ baseline symbols for hppa. - * Install powerpc specific header files new in 4.3. - * gcc-4.3-hppa64: Don't include the install tools in the package. - - [ Aurelien Jarno ] - * Fix gobjc-4.3-multilib dependencies. Closes: #473455. - * Fix gnat-4.3 build on mips/mipsel. - * patches/ada-alpha.dpatch: new patch to fix gnat-4.3 build on alpha. - Closes: #472852. - * patches/config-ml.dpatch: also check for n32 multidir. - - [ Arthur Loiret ] - * Build-Depends on binutils (>= 2.18.1~cvs20080103-2) on mips and mipsel, - required for triarch. - * libstdc++-pic.dpatch: Update, don't fail anymore if shared lib is disabled. - - [ Andreas Jochens ] - * Fix build failures on ppc64. Closes: #472917. - - gcc-multilib64dir.dpatch: Remove "msoft-float" and "nof" from MULTILIB - variables. - - Removed ppc64-biarch.dpatch. - - Add debian/lib32gfortan3.symbols.ppc64. - - [ Arthur Loiret, Matthias Klose ] - * Build compilers for spu-elf target on powerpc and ppc64. - - Add gcc-4.3-spu, g++-4.3-spu and gfortran-4.3-spu packages. - - Partly based on the work in Ubuntu on the spu toolchain. - - -- Matthias Klose Tue, 01 Apr 2008 23:29:21 +0000 - -gcc-4.3 (4.3.0-2) unstable; urgency=low - - [Matthias Klose] - * Update to SVN 20080321 from the gcc-4_3-branch. - - Remove some broken code that attempts to enforce linker - constraints. Closes: #432541. - * Temporary fix, will be removed once a fixed kernel is available - in testing: Emit cld instruction when stringops are used (i386). - Do not expose the -mcld option until added upstream. Closes: #469567. - * Update NEWS files. - * libjava: Don't leak upon failed realloc (taken from the trunk). - * debian/rules2: The build is not yet prepared to take variables from - the environment; unexport and unset those. - - [Arthur Loiret/Aurelien Jarno] - * MIPS tri-arch support: - - mips-triarch.dpatch: new patch to default to o32 and follow the - glibc convention for n32 & 64 bit names. - - Rename $(biarch) and related vars into $(biarch64). - - Fix biarchsubdir to allow triarch. - - Add biarchn32 support. - - Add mips and mipsel to biarch64 and biarchn32 archs. - - Update binary rules for biarchn32 and libn32 targets. - - Fix multilib deps for triarch. - - control.m4: Add libn32 packages. - - -- Matthias Klose Sat, 22 Mar 2008 00:06:33 +0100 - -gcc-4.3 (4.3.0-1) unstable; urgency=low - - [Matthias Klose] - * GCC-4.3.0, final release. - * Update to SVN 20080309 from the gcc-4_3-branch. - * Build from a modified tarball, without GFDL documentation with - invariant sections and cover texts. - * debian/rules.unpack: Avoid make warnings. - * debian/rules.d/binary-cpp.mk: Add 4.3.0 symlink in gcclibdir. - * Stop building treelang (removed upstream). - * gcj-4.3: Hardcode libgcj-bc dependency, don't run dh_shlibdeps on ecj1. - - [Aurelien Jarno] - * Update libssp-gnu.dpatch and reenable it. - - -- Matthias Klose Sun, 09 Mar 2008 15:18:08 +0100 - -gcc-4.3 (4.3.0~rc2-1) unstable; urgency=medium - - * Update to SVN 20080301 from the gcc-4_3-branch. - * Include the biarch libobjc_gc library in the packages. - * Link libobjc_gc with libgcjgc_convenience.la. - * Add new symbols to libstdc++6 symbol files, remove the symbols for - support (reverted upstream for the 4.3 branch). - * Disable running the testsuite on m68k. - * Update PR other/28322, ignore only unknown -W* options. - - -- Matthias Klose Sat, 01 Mar 2008 15:09:16 +0100 - -gcc-4.3 (4.3-20080227-1) unstable; urgency=low - - [Matthias Klose] - * Update to SVN 20080227 from the gcc-4_3-branch. - * Fix PR other/28322, GCC new warnings and compatibility. - Addresses: #367657. - - [Hector Oron] - * Fix cross-compile builds. Closes: #467471. - - -- Matthias Klose Thu, 28 Feb 2008 00:30:38 +0100 - -gcc-4.3 (4.3-20080219-1) unstable; urgency=medium - - [Matthias Klose] - * Update to SVN 20080219 from the gcc-4_3-branch. - * Apply proposed patch for PR target/34571 (alpha). - * libgcj9-dev: Don't claim that the package contains the static - libraries. - * libjava-xulrunner1.9.dpatch: Add configure check for xulrunner-1.9. - Name the alternative xulrunner-1.9-javaplugin.so. - * libgcj-doc: Don't include the examples; these cannot be built - with the existing Makefile anyway. Addresses: #449608. - * Manpages for gc-analyze and grmic are GFDL. Don't include these when - building DFSG compliant packages. - * Fix build failure building amd64 cross-target libstdc++ packages - (Tim Bagot). Addresses: #464365. - * Fix typos in rename-info-files patch (Richard Guenther). - * Fix PR libgcj/24170. - - [Aurelien Jarno] - * kbsd-gnu-ada.dpatch: new patch to fix build on GNU/kFreeBSD. - - [Ludovic Brenta] - * debian/rules.defs: Temporarily disable the testsuite when building gnat. - * debian/patches/libffi-configure.dpatch: run autoconf in the top-level - directory, where we've changed configure.ac; not in src/gcc. - * debian/patches/ada-sjlj.dpatch: do not run autoconf since we don't - change configure.ac. - * debian/control.m4 (gnat-4.3-doc): conflict with gnat-4.[12]-doc. - Closes: #464801. - - -- Matthias Klose Tue, 19 Feb 2008 23:20:45 +0000 - -gcc-4.3 (4.3-20080202-1) unstable; urgency=low - - [ Matthias Klose ] - * Update to SVN 20080202 from the trunk. - - Fix PR c/35017, pedwarns about valid code. Closes: #450506. - - Fix PR target/35045, wrong code generation with -O3 on i386. - Closes: #463478. - * gcj-4.3: On armel depend on g++-4.3. - * Re-enable build of libobjc_gc, using the internal version of boehm-gc. - Closes: #212248. - - [Ludovic Brenta] - * debian/patches/ada-default-project-path.dpatch, - debian/patches/ada-gcc-name.dpatch, - debian/patches/ada-symbolic-tracebacks.dpatch, - debian/patches/ada-link-lib.dpatch, - debian/patches/ada-libgnatvsn.dpatch, - debian/patches/ada-libgnatprj.dpatch, - debian/patches/ada-sjlj.dpatch: adjust to GCC 4.3. - * debian/README.gnat, debian/TODO, - debian/rules.d/binary-ada.mk: merge from gnat-4.2. - * debian/README.maintainers: add instructions for patching GCC. - * debian/patches/ada-driver.dpatch: remove, no longer used. - * debian/patches/libffi-configure.dpatch: do not patch the top-level - configure anymore; instead, rerun autoconf. This allows removing the - patch cleanly. - * debian/rules2: use gnatgcc as the bootstrap compiler, not gcc-4.2. - - -- Matthias Klose Sat, 02 Feb 2008 19:58:48 +0100 - -gcc-4.3 (4.3-20080127-1) unstable; urgency=low - - [ Matthias Klose ] - * Update to SVN 20080126 from the trunk. - * Tighten build dependency on doxygen. - * Update libstdc++ patches to current svn. - * gij-4.3: Provide java*-runtime-headless instead of java*-runtime. - - [ Aurelien Jarno] - * debian/multiarch.inc: change mipsel64 into mips64el. - - -- Matthias Klose Sun, 27 Jan 2008 01:33:35 +0100 - -gcc-4.3 (4.3-20080116-1) unstable; urgency=medium - - * Update to SVN 20080116 from the trunk. - * Update debian/watch. - * Build libgomp documentation without building libgomp. Addresses: #460660. - * Handle lzma compressed tarballs. - * Fix dependency generation for the gcc-snapshot package: Addresses: #454667. - * Restore lost chunk in libjava-subdir.dpatch. - - -- Matthias Klose Wed, 16 Jan 2008 20:33:50 +0100 - -gcc-4.3 (4.3-20080112-1) unstable; urgency=low - - * Update to SVN 20080112 from the trunk. - * Tighten build-dependency on dpkg-dev (closes: #458894). - * Update symbol definitions for alpha. - * Build-depend on libmpfr-dev for all source packages. - - -- Matthias Klose Sun, 13 Jan 2008 00:40:28 +0100 - -gcc-4.3 (4.3-20080104-1) unstable; urgency=low - - * Update to SVN 20080104 from the trunk. - * Update symbol definitions for alpha, hppa, ia64, mips, mipsel, powerpc, - s390, sparc. - - -- Matthias Klose Fri, 04 Jan 2008 07:34:15 +0100 - -gcc-4.3 (4.3-20080102-1) unstable; urgency=low - - [ Matthias Klose ] - * Update to SVN 20080102 from the trunk. - - Fix 64bit biarch builds (addresses: #447443). - * debian/rules.d/binary-java.mk: Reorder packaging to get shlibs - dependencies right. - * Use lib instead of lib64 as multilibdir on amd64 and ppc64. - * Build the java plugin always using libxul-dev. - * Add libgcj_bc to the libgcj9-0 shlibs file. - * Add symbol files for libgcc1, lib32gcc1, lib64gcc1, libstdc++6, - lib32stdc++6, lib64stdc++6, libgomp1, lib32gomp1, lib64gomp1, libffi4, - lib32ffi4, lib64ffi4, libobjc2, lib32objc2, lib64objc2, libgfortran3, - lib32gfortran3, lib64gfortran3. - Adjust build dependencies on dpkg-dev and debhelper. - * Do not build the java packages from the gcc-4.3 source package. - - [ Aurelien Jarno ] - * Disable amd64-biarch patch on kfreebsd-amd64. - - -- Matthias Klose Wed, 02 Jan 2008 23:48:14 +0100 - -gcc-4.3 (4.3-20071124-1) experimental; urgency=low - - [ Matthias Klose ] - * Update to SVN 20071124 from the trunk. - * Fix dependencies of lib*gcc1-dbg packages. - * gcjwebplugin: Fix path of the gcj subdirectory. LP: #149792. - * gij-hppa: Call gij-4.2, not gij-4.1. Addresses: #446282. - * Don't run the testsuite on hppa when expect-tcl8.3 is not available. - * Fix libgcc1-dbg doc directory symlink. Closes: #447969. - - [ Aurelien Jarno ] - * Update kbsd-gnu patch. - * Remove kbsd-gnu-ada patch (merged upstream). - - -- Matthias Klose Sat, 24 Nov 2007 13:14:29 +0100 - -gcc-4.3 (4.3-20070930-1) experimental; urgency=low - - [Matthias Klose] - * Update to SVN 20070929 from the trunk. - * Update debian patches to the current trunk. - * Regenerate the control file. - * On powerpc-linux-gnu and i486-linux-gnu cross-compile the 64bit - multilib libraries to allow a sucessful build on 32bit kernels - (our buildds). Although we won't get 64bit test results this way ... - * Remove the build dependency on expect-tcl8.3. - * Fix MULTILIB_OSDIRNAMES for cross builds targeted for amd64 and ppc64. - * When -fstack-protector is the default (Ubuntu), do not enable - -fstack-protector when -nostdlib is specified. LP: #77865. - * Always set STAGE1_CFLAGS to -g -O2, only pass other settings - when configuring when required. - * Configure --with-bugurl, adjust the bug reporting instructions. - * gcc-4.3: Install new cpuid.h header. - * Fix installation of the s390 libstdc++ biarch headers. - * Install new bmmintrin.h, mmintrin-common.h headers. - * Build -dbg packages for libgcc, libgomp, libmudflap, libffi, libobjc, - libgfortran. - * Downgrade libmudflap-dev recommendation to a suggestion. Closes: #443929. - - [Riku Voipio] - * Configure armeabi with --disable-sjlj-exceptions. - * armel testsuite takes ages, adjust build accordingly. - - -- Matthias Klose Sun, 30 Sep 2007 12:06:02 +0200 - -gcc-4.3 (4.3-20070902-1) experimental; urgency=low - - * Upload to experimental. - - -- Matthias Klose Sun, 2 Sep 2007 20:51:16 +0200 - -gcc-4.3 (4.3-20070902-0ubuntu1) gutsy; urgency=low - - * Update to SVN 20070902 from the trunk. - * Fix the build logic for the Ubuntu i386 buildd; we can't build biarch. - * Only remove libgcj9's classmap db if no other libgcj9* library is - installed. - * A lot more updates for 4.3 packaging. - - -- Matthias Klose Sat, 01 Sep 2007 21:01:43 +0200 - -gcc-4.3 (4.3-20070901-0ubuntu1) gutsy; urgency=low - - * Update to SVN 20070901 from the trunk. - * First gcc-4.3 package build. - - Update patches for the *-linux-gnu builds. - - Update build files for 4.3. - * Add proposed patch for PR middle-end/33029. - * gcj-4.3: Install gc-analyze. - - -- Matthias Klose Sat, 1 Sep 2007 20:52:16 +0200 - -gcc-4.2 (4.2.2-7) unstable; urgency=low - - * Update to SVN 20080114 from the ubuntu/gcc-4_2-branch. - - Fix PR middle-end/34762. LP: #182412. - * Update debian/watch. Closes: #459259. Addresses: #459391, #459392. - * Build libgomp documentation without building libgomp. Closes: #460660. - * Restore gomp development files. Closes: #460736. - - -- Matthias Klose Mon, 14 Jan 2008 23:20:04 +0100 - -gcc-4.2 (4.2.2-6) unstable; urgency=low - - * Update to SVN 20080113 from the ubuntu/gcc-4_2-branch. - * Adjust build-dependency on debhelper, dpkg-dev. - * Fix gnat-4.2 build failure (addresses: #456867). - * Do not build packages built from the gcc-4.3 source. - - -- Matthias Klose Sun, 13 Jan 2008 13:48:49 +0100 - -gcc-4.2 (4.2.2-5) unstable; urgency=low - - [Matthias Klose] - * Update to SVN 20080102 from the ubuntu/gcc-4_2-branch. - - Fix PR middle-end/32889, ICE in delete_output_reload. - Closes: #444873, #445336, #451047. - - Fix PR target/34215, ICE in assign_386_stack_local. - Closes: #446714, #452451. - - Fix PR target/33848, reference to non-existent label at -O1 on - mips/mipsel. Closes: #441633. - * debian/rules.d/binary-java.mk: dpkg-shlibsdeps can't handle the dangling - symlink to libgcj_bc.so.1. Remove it temporarily. - * Add libgcj_bc to the libgcj8-1 shlibs file. - * Fix build failures for gnat-4.2, gpc-4.2, gdc-4.2 introduced by recent - gdc changes. - * Add symbol files for libgcc1, lib32gcc1, lib64gcc1, libstdc++6, - lib32stdc++6, lib64stdc++6, libgomp1, lib32gomp1, lib64gomp1, libffi4, - lib32ffi4, lib64ffi4, libobjc2, lib32objc2, lib64objc2. Adjust build - dependencies on dpkg-dev and debhelper. - Adjust build-dependency on dpkg-dev. - - [Arthur Loiret] - * Fix gdc-4.2 build failure. - * Update gdc to upstream SVN 20071124. - - d-bi-attrs: Support attributes on declarations in other modules. - - d-codegen.cc (IRState::attributes): Support constant declarations as - string arguments. - * Enable libphobos: - - gdc-4.2.dpatch: Fix ICEs. - - gdc-4.2-build.dpatch: Update, make it cleaner. - * Install libphobos in the private gcc lib dir. - * gdc-4.2.dpatch: Update from gdc-4.1.dpatch. - - gcc/tree-sra.c: Do not use SRA on structs with aliased fields created - for anonymous unions. - - gcc/predict.c: Add null-pointer check. - * debian/rules.defs: Disable phobos on hurd-i386. - - gdc-hurd-proc_maps.dpatch: Remove. - - -- Matthias Klose Wed, 02 Jan 2008 15:49:30 +0100 - -gcc-4.2 (4.2.2-4) unstable; urgency=low - - [Matthias Klose] - * Update to SVN 20071123 from the ubuntu/gcc-4_2-branch. - - Fix PR middle-end/34130, wrong code with some __builtin_abs expressions. - Closes: #452108. - * Don't run the testsuite on hppa when expect-tcl8.3 is not available. - * Fix libgcc1-dbg doc directory symlink. Closes: #447969. - * Use gcc-multilib as build-dependency instead of gcc-4.1-mulitlib. - * Support for fast-math on hurd-i386 (Michael Banck). Closes: #451520. - * Fix again profiling support on the Hurd (Thomas Schwinge). Closes: #434937. - - [Arthur Loiret] - * Merge gdc-4.1 patches and build infrastructure: - - gdc-4.2.dpatch: Add, setup gcc-4.2.x for D. - - gdc-4.2-build.dpatch: Add, update gdc builtins and driver objs. - - gdc-driver-zlib.dpatch: Add, use up-to-date system zlib. - - gdc-driver-defaultlib.dpatch: Add, add -defaultlib/-debuglib switches. - - gdc-driver-nophobos.dpatch: Add, disable libphobos when unsupported. - - gdc-libphobos-build.dpatch: Add, enable libphobos build when supported. - - gdc-fix-build.dpatch: Add, fix build on non-biarched 64bits targets. - - gdc-libphobos-std-format.dpatch: Add, replace assert when formating a - struct on non-x86_64 archs by a FormatError. - - gdc-arm-unwind_ptr.dpatch: Add, fix build on arm. - - gdc-mips-gcc-config.dpatch: Add, fix build on mips. - - gdc-hurd-proc_maps.dpatch: Add, fix build on hurd. - - -- Matthias Klose Sat, 24 Nov 2007 12:01:06 +0100 - -gcc-4.2 (4.2.2-3) unstable; urgency=low - - * Update to SVN 20071014 from the ubuntu/gcc-4_2-branch. - - Fix build failure in libjava on mips/mipsel. - * Make 4.2.2-2 a requirement for frontends built from separate sources. - Addresses: #446596. - - -- Matthias Klose Sun, 14 Oct 2007 14:13:00 +0200 - -gcc-4.2 (4.2.2-2) unstable; urgency=low - - * Update to SVN 20071011 from the ubuntu/gcc-4_2-branch. - - Fix PR middle-end/33448, ICE in create_tmp_var. Closes: #439687. - - Remove debian/patches/pr31899.dpatch, applied upstream. - - Remove debian/patches/pr33381.dpatch, applied upstream. - * gij-hppa: Call gij-4.2, not gij-4.1. Addresses: #446282. - - -- Matthias Klose Thu, 11 Oct 2007 23:41:52 +0200 - -gcc-4.2 (4.2.2-1) unstable; urgency=low - - * Update to SVN 20071008 from the ubuntu/gcc-4_2-branch, corresponding - to the GCC-4.2.2 release. - * Fix dependencies of lib*gcc1-dbg packages. Closes: #445190. - * Remove libjava-armeabi patch integrated upstream. - * gcjwebplugin: Fix path of the gcj subdirectory. LP: #149792. - * Apply proposed patch for PR debug/31899. Closes: #445268. - - * Add niagara2 optimization support (David Miller). - - -- Matthias Klose Mon, 08 Oct 2007 21:12:41 +0200 - -gcc-4.2 (4.2.1-6) unstable; urgency=high - - [Matthias Klose] - * Update to SVN 20070929 from the ubuntu/gcc-4_2-branch. - - Fix PR middle-end/33382, ICE (closes: #441481). - - Fix PR tree-optimization/28544 (4.2.1, closes: #380482). - - Fix PR libffi/28313, port to mips64 (closes: #358235). - * Fix PR tree-optimization/33099, PR tree-optimization/33381, - wrong code generation with VRP/SCEV. Closes: #440545, #443576. - * Update Hurd fixes (Samuel Thibault). - * When -fstack-protector is the default (Ubuntu), do not enable - -fstack-protector when -nostdlib is specified. LP: #77865. - * Add -g to BOOT_CFLAGS, set STAGE1_CFLAGS to -g -O, only pass - other settings when required. - * Fix installation of the s390 libstdc++ biarch headers. - * Allow the powerpc build on a 32bit machine (without running the - biarch testsuite). - * Build -dbg packages for libgcc, libgomp, libmudflap, libffi, libobjc, - libgfortran. - * Drop the build dependency on expect-tcl8.3 (the hppa testsuite seems - to complete sucessfully with the expect package). - * Downgrade libmudflap-dev recommendation to a suggestion. Closes: #443929. - - * Closing reports reported against gcc-4.1 and fixed in gcc-4.2: - - General - + PR rtl-optimization/21299, error in invalid asm statement. - Closes: #380121. - - C++ - + PR libstdc++/19664, libstdc++ headers have pop/push of the visibility - around the declarations (closes: #307207, #324290, #423547). - + PR c++/21581, functions in anonymous namespaces default to "hidden" - visibility (closes: #278310). - + PR c++/4882, specialization of inner template using outer template - argument (closes: #269513). - + PR c++/6634, wrong parsing of "long long double" (closes: #247112). - + PR c++/10891, code using dynamic_cast causes segfaults when -fno-rtti - is used (closes: #188943). - + PR libstdc++/14991, stream::attach(int fd) porting entry out-of-date. - Closes: #178561. - + PR libstdc++/31638, string usage leads to warning with -Wcast-align. - Closes: #382153. - + Fix memory hog seen with g++-4.1. Closes: #411234. - - Fortran - + PR fortran/29228, ICE in gfc_trans_deferred_array (closes: #387222). - + PR fortran/24285, allow dollars everywhere in format (closes: #324600). - + PR libfortran/28354, 0.99999 printed as 0. instead of 1. by - format(f3.0). Closes: #397671. - + Fix ICE in gfc_get_extern_function_decl (closes: #396292). - - Architecture specific: - - i386 - + Fix error with -m64 (unable to find a register to spill in class - 'DIREG'). Closes: #430049. - - mips - + Fix ICE in tsubst (closes: #422303). - - s390 - + Fix ICE (segmentation fault) building dcmtk (closes: #435736). - - [Roman Zippel] - * Update the m68k patches. - - [Riku Voipio] - * Configure armeabi with --disable-sjlj-exceptions. - * armel testsuite takes ages, adjust build accordingly. - - [Ludovic Brenta and Xavier Grave] - * Add a version of the Ada run-time library using the setjump/longjump - exception handling mechanism (static library only). Use with - gnatmake --RTS=sjlj. Particularly useful for distributed (Annex E) - programs. - * Restore building libgnatvsn-dev and libgnatprj-dev. - - -- Matthias Klose Sat, 29 Sep 2007 11:19:40 +0200 - -gcc-4.2 (4.2.1-5) unstable; urgency=low - - * Update to SVN 20070825 from the ubuntu/gcc-4_2-branch. - - Fix PR debug/32610, LP: #121911. - * Apply proposed patches: - - Improve debug info for packed arrays with constant bounds - (PR fortran/22244). - - Fix ICE in rtl_for_decl_init on const vector initializers - (PR debug/32914). - - Fix (neg (lt X 0)) optimization (PR rtl-optimization/33148). - - Fix libgcc.a(tramp.o) on ppc32. - - Fix redundant reg/mem stores/moves (PR target/30961). - * Update the -fdirectives-only backport. - * gappletviewer-4.2: Include the gcjwebplugin binary. LP: #131114. - * Update gpc patches and build support (not yet enabled). - * Fix gcc-snapshot hppa64 install target. - * Set the priority of the source package to optional. - * Remove .la files from the biarch libstdc++ debug packages, - conflict with the 3.4 package. Closes: #440490. - - [Arthur Loiret] - * Add build support for GDC. - - -- Matthias Klose Mon, 27 Aug 2007 01:39:32 +0200 - -gcc-4.2 (4.2.1-4) unstable; urgency=medium - - * gcc-4.2: Include missing std*.h header files. - - -- Matthias Klose Tue, 14 Aug 2007 11:14:35 +0200 - -gcc-4.2 (4.2.1-3) unstable; urgency=low - - * Update to SVN 20070812 from the ubuntu/gcc-4_2-branch. - * debian/rules.defs: Fix typo, run the checks in biarch mode too. - * libgcj8-awt: Loosen dependency on gcj-4.2-base. - * Build only needed multilib libraries when building as gcj or gnat. - * Always build biarch libgomp in biarch builds. - * debian/rules2: Adjust testsuite logs files for logwatch.sh. - * Include header files from $/gcc_lib_dir)/include-fixed. - * Backport from trunk: -fdirectives-only (when preprocessing, handle - directives, but do not expand macros). - * Report an ICE to apport (if apport is available and the environment - variable GCC_NOAPPORT is not set) - * Fix gcj build failure on the Hurd (Samuel Thibault). Closes: #437470. - - -- Matthias Klose Sun, 12 Aug 2007 21:11:00 +0200 - -gcc-4.2 (4.2.1-2) unstable; urgency=low - - [Matthias Klose] - * Update to SVN 20070804 from the ubuntu/gcc-4_2-branch (20070804): - - Merge gcc-4_2-branch SVN 20070804. - - Imported classpath CVS 20070727. - - Bump the libgcj soname, add conflict with java-gcj-compat (<< 1.0.76-4). - - Remove patches integrated in the branches: pr32862. - - Update patches: libjava-subdir, libjava-jar. - - Add regenerated class files: svn-class-updates. - - * Fix profiling support on the Hurd (Michael Casadeval). Closes: #434937. - * Fix build on kfreebsd-amd64 (Aurelien Jarno). Closes: #435053. - * Period of grace is over, run the testsuite on m68k-linux again. - * Update infrastructure for the gcc-source package (Bastian Blank). - * Update profiling on the Hurd (Samuel Thibault, Michael Casadevall). - Closes: #433539. - * debian/rules2: Allow DEB_BUILD_OPTIONS=parallel= to overwrite NJOBS. - * Allow lang=, nolang= in DEB_BUILD_OPTIONS; deprecating - WITHOUT_LANG, and WITHOUT_CHECK. - * debian/rules.defs, debian/rules.conf: Cache some often used macros. - - * Preliminary work: Enable Java for ARM EABI (Andrew Haley), build - libffi for armel. - * gcj: Don't build the browser plugin in gcc-snapshot builds to get - rid of the xulrunner dependency. - * gcjwebplugin: Register for more browsers (package currently not built). - * gij/boehm-gc: Use sysconf as fallback, if reading /proc/stat fails. - Closes: #422469. - * libjava: Avoid dependency on MAXHOSTNAMELEN (Samuel Thibault). - * gcj: On arm and armel, use the ecj1 binary built from the ecj package. - * gcj: Don't require javac without java maintainer mode, remove build - dependencies on gcj and ecj, add build dependency on libecj-java. - - -- Matthias Klose Sun, 05 Aug 2007 15:56:07 +0200 - -gcc-4.2 (4.2.1-1) unstable; urgency=medium - - [Ludovic Brenta] - * debian/patches/ada-symbolic-tracebacks.c: remove all trace of - the function convert_addresses from adaint.c. Fixes FTBFS on alpha, - s390 and possibly other platforms. Closes: #433633. - * debian/control.m4: list myself as uploader if the source package name - is gnat. Relax build-dependency on gnat-4.2-source. - * debian/control.m4, debian/rules.conf: Build-depend on libmpfr-dev only - if building Fortran. - - [Matthias Klose] - * debian/rules.conf: Fix breakage of Fortran build dependencies introduced - by merge of the Ada bits. - * Don't include the gccbug binary anymore in the gcc package; upstream bug - reports should be reported to the upstream bug tracker at - http://gcc.gnu.org/bugzilla. - * Don't build and test libjava for the biarch architecture. - * Install gappletviewer man page. Addresses: #423094. - * debian/patches/m68k-java.dpatch: Readd. - * gjar: support @ arguments. - * Update to SVN 20070726 from the ubuntu/gcc-4_2-branch. - - Fix mips/mipsel builds. - * libmudflap0: Fix update leaving an empty doc dir. Closes: #428306. - * arm/armel doesn't have ssp support. Closes: #433172. - * Update kbsd-gnu-ada patch (Aurelien Jarno): Addresses: #434754. - * gcj-4.2: Build depend on gcj-4.2 to build the classpath examples files - for the binary-indep target. - * Fix PR java/32862, bugs in EnumMap implementation. Addresses: #423160. - - [Arthur Loiret] - * Fix cross builds targeting x86_64. Closes: LP: #121834. - - -- Matthias Klose Thu, 26 Jul 2007 21:46:03 +0200 - -gcc-4.2 (4.2.1-0) unstable; urgency=low - - [Matthias Klose] - * Update to SVN 20070719 from the ubuntu/gcc-4_2-branch, corresponding - to the GCC-4.2.1 release. - - debian/patches/arm-gij.dpatch: Remove. Closes: #433714. - * Apply proposed patch for PR tree-optimization/32723. - * Tighten build dependency on libmpfr-dev. - * On ia64, apply proposed patch for PR target/27880. Closes: #433719. - - [Hector Oron] - * Fix cross and reverse-cross builds. Closes: #432356. - - -- Matthias Klose Thu, 19 Jul 2007 17:59:37 +0200 - -gnat-4.2 (4.2-20070712-1) unstable; urgency=low - - * debian/rules.d/binary-ada.mk, debian/control.m4: - disable building libgnatvsn-dev and libgnatprj-dev, as they conflict - with packages from gnat-4.1. Will reenable them for the transition to - gnat-4.2. - * Upload as gnat-4.2. Closes: #432525. - - -- Ludovic Brenta Sat, 14 Jul 2007 15:12:34 +0200 - -gcc-4.2 (4.2-20070712-1) unstable; urgency=high - - [Matthias Klose] - * Update to SVN 20070712 from the ubuntu/gcc-4_2-branch. - - 4.2.1 RC2, built from SVN. - - same as gcc-4_2-branch, plus backport of gcc/java, boehm-gc, libffi, - libjava, zlib from the trunk. - - debian/patches/arm-libffi.dpatch: Remove. - - Fixes ICE in update_equiv_regs. Closes: #432604. - * debian/control.m4: Restore build dependency on dejagnu. - * debian/patches/arm-gij.dpatch: Update. - * i386-biarch.dpatch: Update for the backport for PR target/31868. - Closes: #432599. - - -- Matthias Klose Fri, 13 Jul 2007 08:07:51 +0200 - -gcc-4.2 (4.2-20070707-1) unstable; urgency=low - - [Matthias Klose] - * Update to SVN 20070707 from the ubuntu/gcc-4_2-branch. - - debian/patches/libjava-soname.dpatch: Remove. - - debian/patches/disable-configure-run-check.dpatch: Update. - * Only suggest multilib packages on multilib architectures. - * Point ICE messages to the 4.2 docdir. - * Explicitely use fastjar to build gcj-4.1. Addresses: #416001. - * Configure with --enable-libgcj on m32r (Kazuhiro Inaoka). - * Include the hppa64 cross compiler on hppa snapshot builds. - * debian/patches/arm-libffi.dpatch: Update. - * libgcj-doc: Include the generated documentation. - * Fix building the libjava/classpath examples. - * Support reverse cross builds (Neil Williams). Closes: #431086. - - -- Matthias Klose Sat, 07 Jul 2007 10:59:26 +0200 - -gcc-4.2 (4.2-20070627-1) unstable; urgency=high - - [Matthias Klose] - * Update to SVN gcc-4_2-branch/20070626. - * Update to SVN trunk/20070626 (gcc/java, libjava, libffi, boehm-gc). - * On mips*-linux, always imply -lpthread for -pthread (Thiemo Seufer). - Addresses: #428741. - * Fix libstdc++ cross builds (Arthur Loiret). Closes: #430395. - * README.Debian: Point to debian-toolchain for general toolchain topics. - * Use the generated locales for the libstdc++ build to fix the setting - of the gnu locale model. Closes: #428926, #429660. - * For ix86 lpia targets, configure --with-tune=i586. - * Make build dependency on gcc-4.1-multilib architecture specific. - * Do not ignore bootstrap comparision failure on ia64. - - [Ludovic Brenta] - * ada-link-lib.dpatch: update to apply cleanly on GCC 4.2. - * ada-libgnat{vsn,prj}.dpatch: adjust to GCC 4.2. Reenable in rules.patch. - * rules.conf: do not build libgomp as part of gnat-4.2. - * rules.conf, control.m4: build-depend on libz-dev, lib32z-dev or - lib64-dev only when building Java. - * rules2, rules.defs: $(with_mudflap): remove, use $(with_libmudflap) only. - * config.m4, binary-ada.mk: tighten dependencies; no Ada package depends - on gcc-4.2-base anymore. - * TODO: rewrite. - * README.gnat: include in gnat-4.2-base. Remove outdated information. - * README.maintainers: new. Include in gnat-4.2-base. - - [Hector Oron] - * Merge DEB_CROSS_INDEPENDENT with DEB_CROSS. - * Disables libssp0 for arm and armel targets when cross compiling. - * Updates README.cross. - * Fixes linker mapping problem on binary-libstdcxx-cross.mk. Closes: #430688. - - -- Matthias Klose Wed, 27 Jun 2007 21:54:08 +0200 - -gcc-4.2 (4.2-20070609-1) unstable; urgency=low - - * Update to SVN gcc-4_2-branch/20070609. - - Remove patches integrated upstream: pr30052, hppa-caller-save-pic-tls. - * Update to SVN trunk/20070609 (gcc/java, libjava, libffi, boehm-gc). - - Remove patches integrated upstream: libjava-qt-peer, - classpath-config-guess. - * Do not build with --enable-java-maintainer-mode. - * debian/rules.patch: Comment out m68k-peephole, requires m68k-split_shift. - * Add target to apply patches up to a specific patch (Wouter Verhelst). - Closes: #424855. - * libstdc++6-4.2-*: Add conflicts with 4.1 packages. Closes: #419511. - * Apply proposed fix for PR target/28102. Closes: #426905. - * Fix build failure for cross compiler builds (Jiri Palecek). Closes: #393897. - * Update build macros for kfreebsd-amd64. Closes: #424693. - - -- Matthias Klose Sat, 9 Jun 2007 06:54:13 +0200 - -gcc-4.2 (4.2-20070528-1) unstable; urgency=low - - * Update to SVN gcc-4_2-branch/20070528. - * Add backport for PR middle-end/20218. - * Add proposed PTA solver backport, PR tree-optimization/30052. - * Add backport for PR target/31868. - * Reenable the testsuite for arm, mips, mipsel. - - -- Matthias Klose Mon, 28 May 2007 09:03:04 +0200 - -gcc-4.2 (4.2-20070525-1) unstable; urgency=low - - * Update to SVN gcc-4_2-branch/20070525. - * Update to SVN trunk/20070520 (gcc/java, libjava, libffi, boehm-gc). - * Do not explicitely configure for __cxa_atexit. - * libstdc++6-4.2-doc: Conflict with libstdc++6-4.1-doc. Closes: #424896. - * Update m68k patches: - - Remove patches applied upstream: m68k-jumptable, m68k-gc, - - Reenable patches: m68k-save_pic, m68k-dwarf, m68k-limit_reload, - m68k-prevent-qipush, m68k-peephole, m68k-return, m68k-sig-unwind, - m68k-align-code m68k-align-stack, m68k-symbolic-operand, - m68k-bitfield-offset. - - Update: m68k-return, m68k-secondary-addr-reload, m68k-notice-move - m68k-secondary-addr-reload, m68k-notice-move. - - TODO: m68k-split_shift, m68k-dwarf3, m68k-fpcompare. - * Update the kfreebsd and arm patches (Aurelien Jarno). Closes: #425011. - * Temporarily disable the testsuite on slow architectures to get the - package built soon. - - -- Matthias Klose Fri, 25 May 2007 07:14:36 +0200 - -gcc-4.2 (4.2-20070516-1) unstable; urgency=low - - * Update to SVN gcc-4_2-branch/20070516. - * Update to SVN trunk/20070516 (gcc/java, libjava, libffi, boehm-gc). - * Merge changes from gcc-4.1_4.1.2-7. - * Update NEWS files. - - -- Matthias Klose Wed, 16 May 2007 02:33:57 +0200 - -gcc-4.2 (4.2-20070502-1) unstable; urgency=low - - * Update to SVN gcc-4_2-branch/20070502. - - Remove pr11953 patch, integrated upstream. - * Update to SVN trunk/20070502 (gcc/java, libjava, libffi, boehm-gc). - * Adjust tetex/tex-live build dependency. - * Fix gobjc-4.2's, gobjc++-4.2's dependency on libobjc2. - * Tighten (build) dependency on binutils. Addresses: #421197. - * gfortran-4.2: Depend on libgfortran2, provide the libgfortran.so - symlink. Adresses: #421362. - * Build-depend on gcc-multilib [amd64 i386 powerpc ppc64 s390 sparc]. - * (Build-) depend on glibc (>= 2.5) for all architectures. - * Remove libssp packages from the control file. - - -- Matthias Klose Wed, 2 May 2007 18:46:57 +0200 - -gcc-4.2 (4.2-20070405-1) experimental; urgency=low - - * Update to SVN gcc-4_2-branch/20070405. - * Update to SVN trunk/20070405 (gcc/java, libjava, libffi, boehm-gc). - * gcc-4.2-hppa64: Don't depend on libc6-dev. - * Robustify setting of make's -j flag. Closes: #410919. - * gcc-snapshot: Use the install_snap_stamp target for installation. - - -- Matthias Klose Thu, 5 Apr 2007 23:56:35 +0200 - -gcc-4.2 (4.2-20070307-1) experimental; urgency=low - - * Update to SVN gcc-4_2-branch/20070307. - * Update to SVN trunk/20070307 (gcc/java, libjava, libffi, boehm-gc). - * Build gnat from separate sources. - * Merge changes from gcc-4.1-4.1.2-1. - * Install into /usr/lib/gcc//4.2, to ease upgrades - between subminor versions. - * Configure --with-gxx-include-dir=/usr/include/c++/4.2 - - -- Matthias Klose Thu, 8 Mar 2007 02:52:00 +0100 - -gcc-4.2 (4.2-20070210-1) experimental; urgency=low - - * Merge Java backport from Ubuntu: - - Update to SVN gcc-4_2-branch/20070210. - - Update to SVN trunk/20070210 (gcc/java, libjava). - - Backout trunk specific gcc/java changes. - - Build-depend on gcj-4.1 and ecj-bootstrap. - - gcj-4.2: Depend on ecj-bootstrap, recommend ecj-bootstrap-gcj. - - Merge libgcj8-awt-gtk back into libgcj8-awt; the Qt peers - are disabled by upstream again. - - Generate manual pages for the classpath tools from the classpath - documentation. - - Adopt packaging for the merged libjava. - - Update patches for the merged libjava: libjava-lib32-properties, - i386-biarch, reporting, libjava-soname, libjava-subdir, - libjava-lib32subdir. - - Remove obsolete patches: libjava-plugin-binary, libjava-ia32fix, - libstdc++-docfixes. - - * Set priority of development packages to optional. - * debian/libgcjGCJ.postrm: Don't fail on purge when directories - don't exist anymore. Closes: #406017. - * debian/patches/gcc-textdomain.dpatch: Update for 4.2. - * Generate and install libgomp docs into gcc-4.2-doc. - - -- Matthias Klose Sat, 10 Feb 2007 16:53:11 +0100 - -gcc-4.2 (4.2-20070105-1) experimental; urgency=low - - * Update to SVN 20070105. - * Add tetex-extra to Build-Depend-Indep (libstd++ doxygen docs), - fix doxygen build (libstdc++-docfixes.dpatch). - * Enable parallel build by default on SMP machines. - - -- Matthias Klose Fri, 5 Jan 2007 22:42:18 +0100 - -gcc-4.2 (4.2-20061217-1) experimental; urgency=low - - * Update to SVN 20061217. - * Merge changes from gcc-4.1_4.1.1-16 to gcc-4.1_4.1.1-21. - * Update patches to the current branch. - * Add multilib packages for gcc, g++, gobjc, gobjc++, gfortran. - * Link using --hash-style=gnu (alpha, amd64, ia64, i386, powerpc, ppc64, - s390, sparc). - - -- Matthias Klose Sun, 17 Dec 2006 15:54:54 +0100 - -gcc-4.2 (4.2-20061003-1) experimental; urgency=low - - * libgcj.postinst: Remove /var/lib/gcj-4.2 on package removal. - * Don't install backup files in the doc directory, only one gcc-4.1 - upgrade was broken. Closes: #389366. - * Merge gcc-biarch-generic.dpatch into i386-biarch.dpatch. - * Update link-libs.dpatch. - * Merge libgfortran2-dev into gfortran-4.2. - - -- Matthias Klose Tue, 3 Oct 2006 16:26:38 +0000 - -gcc-4.2 (4.2-20060923-1) experimental; urgency=low - - * Update to SVN 20060923. - * Remove patches applied upstream: kbsd-gnu-java, kbsd-gnu. - - -- Matthias Klose Sat, 23 Sep 2006 15:11:36 +0200 - -gcc-4.2 (4.2-20060905-1) experimental; urgency=low - - * Update to SVN 20060905. - * Merge changes from gcc-4.1 (4.1.1-10 - 4.1.1-12). - * Move gomp development files into gcc and gfortran. - * Build-depend on binutils (>= 2.17). - - -- Matthias Klose Tue, 5 Sep 2006 03:33:00 +0200 - -gcc-4.2 (4.2-20060818-1) experimental; urgency=low - - * Update to SVN 20060818. - - libjava-libgcjbc.dpatch: Remove, applied upstream. - * Merge changes from the Ubuntu gcj-4.2 package: - - libjava-soname.dpatch: Remove, applied upstream. - - libjava-native-libdir.dpatch: update. - - libffi-without-libgcj.dpatch: Remove, new libffi-configure to - enable --disable-libffi. - - Changes required for the classpath-0.92 update: - - New packages gappletviewer-4.2, gcjwebplugin-4.2. - - gij-4.2: Add keytool alternative. - - gcj-4.2: Add jarsigner alternative. - - libgcj8-dev: Remove conflicts with older libgcjX-dev packages. - - lib32gcj8: Populate the /usr/lib32/gcj-4.2 directory. - - libjava-library-path.dpatch: - - When running the i386 binaries on amd64, look in - /usr/lib32/gcj-x.y and /usr/lib32/jni instead. - - Add /usr/lib/jni to java.library.path. Adresses: #364820. - - Add more debugging symbols to libgcj8-dbg. Adresses: #383705. - - Fix and renable the biarch build for sparc. - * Disable gnat for alpha, fails to build. - * Configure without --enable-objc-gc, fails to build. - - -- Matthias Klose Sat, 19 Aug 2006 18:25:50 +0200 - -gcc-4.2 (4.2-20060709-1) experimental; urgency=low - - * Test build, SVN trunk 20060709. - * Merge libssp0-dev into gcc-4.1 (-fstack-protector is a common option). - * Rename libmudflap0-dev to libmudflap0-4.2-dev. - * Ignore compiler warnings when checking whether compiler driver understands - Ada fails. - * Merge changes from the gcc-4.1 package. - - -- Matthias Klose Sun, 9 Jul 2006 14:28:03 +0200 - -gcc-4.2 (4.2-20060617-1) experimental; urgency=low - - * Test build, SVN trunk 20060617. - - [Matthias Klose] - * Configure using --enable-objc-gc, using the internal boehm-gc. - * Build-depend on bison (>= 1:2.3). - * Build the QT based awt peer library, not yet the same functionality - as the GTK based peer library. - * Update libjava-* patches. - - [Ludovic Brenta] - * Do not provide the symbolic link /usr/bin/gnatgcc; this will now - be provided by package gnat from the source package gcc-defaults. - * debian/control.m4, debian/control (gnat): conflict with gnat (<< 4.1), - not all versions of gnat, since gcc-defaults will now provide gnat (= 4.1) - which depends on gnat-4.1. - - [Bastian Blank] - * Make it possible to overwrite arch per DEB_TARGET_ARCH and - DEB_TARGET_GNU_TYPE. - * Disable biarch only on request for cross builds. - * Use correct source directory for tarballs. - * Produce correct multiarch.inc for source builds. - - -- Matthias Klose Sat, 17 Jun 2006 19:02:01 +0200 - -gcc-4.2 (4.2-20060606-1) experimental; urgency=low - - * Test build, SVN trunk 20060606. - * Remove obsolete patches, update patches for 4.2. - * Update the biarch-include patches to work with mips-triarch. - * Disable Ada, not yet updated. - * New packages: libgomp*. - * Remove fastjar, not included upstream anymore. - - -- Matthias Klose Tue, 6 Jun 2006 10:52:28 +0200 - -gcc-4.1 (4.1.2-12) unstable; urgency=high - - * i386-biarch.dpatch: Update for the backport for PR target/31868. - Closes: #427185. - * m68k-libffi2.dpatch: Update. Closes: #425399. - - -- Matthias Klose Mon, 4 Jun 2007 23:53:23 +0200 - -gcc-4.1 (4.1.2-11) unstable; urgency=low - - * Update to SVN 20070601. - * Build the libmudflap0-dev package again. - * Don't build libffi, when the packages are not built. - - -- Matthias Klose Fri, 1 Jun 2007 23:55:22 +0200 - -gcc-4.1 (4.1.2-10) unstable; urgency=low - - * Regenerate the control file. - - -- Matthias Klose Wed, 30 May 2007 00:29:29 +0200 - -gcc-4.1 (4.1.2-9) unstable; urgency=low - - * Update to SVN 20070528. - * Don't build packages now built from the gcc-4.2 source (arm, m68k, - mips, mipsel). - * Add backport for PR middle-end/20218. - * Add backport for PR target/31868. - - -- Matthias Klose Tue, 29 May 2007 00:01:12 +0200 - -gcc-4.1 (4.1.2-8) unstable; urgency=low - - * Update to SVN 20070518. - * Don't build packages now built from the gcc-4.2 source. - - [ Aurelian Jarno ] - * Update libffi patch for ARM. Closes: #425011. - * arm-pr30486, arm-pr28516, arm-unbreak-eabi-armv4t: New. - * Disable FFI, Java, ObjC for armel. - - -- Matthias Klose Sun, 20 May 2007 10:31:24 +0200 - -gcc-4.1 (4.1.2-7) unstable; urgency=low - - * Update to SVN 20070514. - * Link using --hash-style=both on supported architectures. Addresses: #421790. - * On hppa, build ecjx as a native binary. - * note-gnu-stack.dpatch: Fix ARM comment marker (Daniel Jacobowitz). - Closes: #422978. - * Add build dependency on libxul-dev for *-freebsd. Closes: #422995. - * Update config.guess/config.sub and build gcjwebplugin on GNU/kFreeBSD - (Aurelian Jarno). Closes: #422995. - * Disable ssp on hurd-i386. Closes: #423757. - - -- Matthias Klose Mon, 14 May 2007 08:40:08 +0200 - -gcc-4.1 (4.1.2-6) unstable; urgency=low - - * Update libjava from the gcc-4.1 Fedora branch 20070504. - * gfortran-4.1: Fix the target of the libgfortran.so symlink. - Closes: #421362. - * Build-depend on gcc-multilib [amd64 i386 powerpc ppc64 s390 sparc]. - * Readd build dependency on binutils on arm. - * (Build-) depend on glibc (>= 2.5) for all architectures. - * Remove libssp packages from the control file. - * Fix wrong code generation on hppa when TLS variables are used. - Closes: #422421. - - -- Matthias Klose Sun, 6 May 2007 10:00:23 +0200 - -gcc-4.1 (4.1.2-5) unstable; urgency=low - - * Update to SVN 20070429. - * Update libjava from the gcc-4.1 Fedora branch 20070428. - * Update m68k patches: - - Remove pr25514, pr27736, applied upstream. - - Update m68k-java. - * Link using --hash-style=gnu/both. - * Tighten (build) dependency on binutils. Closes: #421197. - * gij-4.1: Add a conflict with java-gcj-compat (<< 1.0.69). - * gfortran-4.1: Depend on libgfortran1, provide the libgfortran.so - symlink. Closes: #421362. - * gcc-4.1, gcc-4.1-multilib: Fix compatibility symlinks. Closes: #421382. - * Temporarily remove build dependency on locales on arm, hppa, m68k, mipsel. - * Temporarily remove build dependency on binutils on arm. - * Fix FTBFS on GNU/kFreeBSD (Aurelian Jarno). Closes: #421423. - * gij-4.1 postinst: Create /var/lib/gcj-4.1. Closes: #421526. - - -- Matthias Klose Mon, 30 Apr 2007 08:13:32 +0200 - -gcc-4.1 (4.1.2-4) unstable; urgency=medium - - * Update to SVN 20070423. - - Remove pr11953, applied upstream. - - Fix ld version detection in libstdc++v3. - * Update libjava from the gcc-4.1 Fedora branch 20070423. - * Merge libgfortran1-dev into gfortran-4.1. - * Add multilib packages for gcc, g++, gobjc, gobjc++, gfortran. - * Don't link using --hash-style=gnu/both; loosen dependency on binutils. - * Don't revert the patch to fix PR c++/27227. - - -- Matthias Klose Mon, 23 Apr 2007 23:13:14 +0200 - -gcc-4.1 (4.1.2-3) experimental; urgency=low - - * Update to SVN 20070405. - * Update libjava from the gcc-4.1 Fedora branch 20070405. - * Robustify setting of make's -j flag. Closes: #414316. - * Only build the libssp packages, when building the common libraries. - * gcc-4.1-hppa64: Don't depend on libc6-dev. - - -- Matthias Klose Fri, 6 Apr 2007 00:28:29 +0200 - -gcc-4.1 (4.1.2-2) experimental; urgency=low - - * Update to SVN 20070306. - * Update libjava from the gcc-4.1 Fedora branch 20070306. - - [Matthias Klose] - * Don't install gij-wrapper anymore, directly register gij as a java - alternative. - * Don't install gcjh-wrapper anymore. - * Don't use exact versioned dependencies on gcj-base for libgcj and - libgcj-awt. - * Fix glibc build dependency for alpha. - * Support -ffast-math on hurd-i386 (Samuel Thibault). Closes: #413342. - * Update kfreebsd-amd64 patches (Aurelien Jarno). Closes: #406015. - * gij: Consistently use $(dbexecdir) to reference the gcj sub dir. - * Install into /usr/lib/gcc//4.1, to ease upgrades - between minor versions. - Add compatibility symlinks in /4.1.2 to build gnat-4.1 - and gcj-4.1 from separate sources. - - -- Matthias Klose Wed, 7 Mar 2007 03:51:47 +0100 - -gcc-4.1 (4.1.2-1) experimental; urgency=low - - [Matthias Klose] - * Update to gcc-4.1.2. - * Update libjava backport patches, split out boehm-gc-backport patch. - * Enable the cpu-default-generic patch (i386, amd64), backport from 4.2. - * Correct mfctl instruction syntax (hppa), backport from the trunk. - * Backport PR java/9861 (name mangling updates). - * gcc.c (main): Call expandargv (backport from 4.2). - * Apply gcc dwarf2 unwinding patches from the trunk. - * Apply backport for PR 20208 on amd64 i386 powerpc ppc64 sparc s390. - * Apply patches from the 4.1 branch for PR rtl-optimization/28772, - PR middle-end/30313, PR middle-end/30473, PR c++/30536, PR debug/30189, - PR fortran/30478, PR rtl-optimization/30787, PR tree-optimization/30823, - PR rtl-optimization/28173, PR ada/30684, bug in pointer dependency test, - PR rtl-optimization/30931, PR fortran/25392, PR fortran/30400, - PR libgfortran/30910, PR libgfortran/30918, PR fortran/29441, - PR target/30634. - * Update NEWS files. - * Include a backport of the ecj+generics java updates as - gcj-ecj-20070215.tar.bz2. Install it into the gcc-4.1-source package. - * Do not build fastjar anymore from this source. - * debian/control.m4: Move expect-tcl8.3 before dejagnu. - * Work around firefox/icewhatever dropping plugin dependencies on xpcom. - * Refactor naming of libgcj packages in the build files. - * Make libstdc++-doc's build dependencies depending on the source package. - * Do not build packages on architectures, which are already built by gcc-4.2. - - * Merge the gcj generics backport from Ubuntu: - - - Merge the Java bits (eclipse based compiler, 1.5 compatibility, - classpath generics) from the gcc-4.1 Fedora branch. - - Drop all previous patches from the classpath-0.93 merge, keep - the boehm-gc backport (splitted out as a separate patch). - - Add a gcj-ecj-generics.tar.bz2 tarball, containing gcc/java, libjava, - config/unwind_ipinfo.m4, taken from the Fedora branch. - - Drop the libjava-hppa, libjava-plugin-binary, pr29362, pr29805 patches - integrated in the backport. - - Update patches for the merge: reporting, libjava-subdir, i386-biarch, - classpath-tooldoc, pr26885 - - Add libjava-dropped, libjava-install; dropped chunks from the merge. - - Add pr9861-nojava mangling changes, non-java parts for PR 9861. - - Add gcc-expandv, expand `@' parameters on the commandline; backport - from the trunk. - - Disable the m68k-gc patch, needs update for the merge. - - Configure --with-java-home set for 1.5.0. - - Configure with --enable-java-maintainer-mode to build the header - and class files on the fly. - - Add build dependency on ecj-bootstrap, configure --with-ecj-jar. - - Build an empty libgcj-doc package; gjdoc currently cannot handle - generics. - - Apply gcc dwarf2 unwinding patches from the trunk, allowing the Events - testcase to pass. - - Tighten dependencies on shared libraries. - - Use /usr/lib/gcj-4-1-71 as private gcj subdir. - - Bump the libgcj soversion to 71, rename the libgcj7-0 package - to libgcj7-1, rename the libgcj7-awt package to libgcj7-1-awt. - - gij-4.1: Add and provide alternatives for gorbd, grmid, gserialver. - - gcj-4.1: Remove gcjh, gcjh-wrapper, gjnih. - - gcj-4.1: Add and provide alternatives for jar, javah, native2ascii, - tnameserv. - - gcj-4.1: Add dependency on ecj-bootstrap, recommend fastjar, - ecj-bootstrap-gcj. - - Add build dependency on ecj-bootstrap version providing the GCCMain - class. - - libgcj7-1: Recommend libgcj7-1-awt. - - Add build dependency on libmagic-dev. - - Build-depend on gcj-4.1; build our own ecj1 and gjdoc before - starting the build. - - Make ecj1 available when running the testsuite. - - Fix build failure on sparc-linux. - - Fix gjavah compatibility problems (PR cp-tools/3070[67]). - - Fixed driver issue source files (PR driver/30714). - - Add (rudimentary) manual pages for classpath tools. - - [Kevin Brown] - * debian/control.m4, debian/rules.d/binary-ada.mk: provide new packages - containing debugging symbols for Ada libraries: libgnat-4.1-dbg, - libgnatprj4.1-dbg, and libgnatvsn4.1-dbg. Adresses: #401385. - - -- Matthias Klose Sat, 3 Mar 2007 23:12:08 +0100 - -gcc-4.1 (4.1.1ds2-30) experimental; urgency=low - - * Update to SVN 20070106. - * Do not revert the fixes for PR 25878, PR 29138, PR 29408. - * Don't build the packages built by gcc-4.2 source. - * debian/patches/note-gnu-stack.dpatch: Add .note.GNU-stack sections - for gcc's crt files, libffi and boehm-gc. Taken from FC. Closes: #382741. - * Merge from Ubuntu: - - Backport g++ visibility patches from the FC gcc-4_1-branch. - - Update the long-double patches; require glibc-2.4 as a build dependency - on alpha, powerpc, sparc, s390. Bump the shlibs dependencies to - require 4.1.1-21. - - On powerpc-linux configure using --enable-secureplt. Closes: #382748. - - When using the cpu-default-generic patch, build for generic x86-64 - on amd64 and i386 biarch. - - Link using --hash-style=both (alpha, amd64, ia64, i386, powerpc, ppc64, - s390, sparc). - * gij-4.1: Recommends libgcj7-awt instead of suggesting it. Closes: #394917. - * Split the gcc-long-double patch into a code and doc part. - * Set priority of development packages to optional. - * Add support for kfreebsd-amd64 (Aurelian Jarno). Closes: #406015. - - -- Matthias Klose Sat, 6 Jan 2007 10:35:42 +0100 - -gcc-4.1 (4.1.1ds2-22) unstable; urgency=high - - * Enable -pthread for GNU/Hurd (Michael Banck). Closes: #400031. - * Update the m68k-fpcompare patch (Roman Zippel). Closes: #401585. - - -- Matthias Klose Sun, 10 Dec 2006 12:35:06 +0100 - -gcc-4.1 (4.1.1ds2-20) unstable; urgency=low - - [Matthias Klose] - * Update to SVN 20061115. - - Fix PR tree-optimization/27891, ICE in tree_split_edge. - Closes: #370248, #391657, #394630. - - Fix PR tree-optimization/9814, duplicate of PR tree-optimization/29797. - Closes: #181096. - * Apply the libjava/net backport from the redhat/gcc-4_1-branch. - * Apply proposed patch for PR java/29805. - - [Roman Zippel] - * Build the ObjC and ObjC++ compilers in cross builds. - * debian/patches/m68k-symbolic-operand.dpatch: Better recognize - symbolic operands in addresses. - * debian/patches/m68k-bitfield-offset.dpatch: Only use constant offset - for register bitfields (combine expects shifts, but does a rotate). - * debian/patches/m68k-bitfield-offset.dpatch: Update and apply. - - [Daniel Jacobowitz] - * Don't try to use _Unwind_Backtrace on SJLJ targets. - See bug #387875, #388505, GCC PR 29206. - - -- Matthias Klose Wed, 15 Nov 2006 08:59:53 -0800 - -gcc-4.1 (4.1.1ds2-19) unstable; urgency=low - - * Fix typo in arm-pragma-pack.dpatch. - - -- Matthias Klose Sat, 28 Oct 2006 11:04:00 +0200 - -gcc-4.1 (4.1.1ds2-18) unstable; urgency=medium - - [Matthias Klose] - * Update to SVN 20061028. - * Fix #pragma pack on ARM (Paul Brook). Closes: #394703. - * Revert PR c++/29138, PR c++/29408. Closes: #392559. - * Revert PR c++/25878. Addresses: #387989. - * fastjar: Provide jar. Closes: #395397. - - [Ludovic Brenta] - * debian/control.m4 (libgnatprj-dev): depend on libgnatvsn-dev. - debian/gnatprj.gpr: with gnatvsn.gpr. Closes: #395000. - - -- Matthias Klose Thu, 26 Oct 2006 23:51:10 +0200 - -gcc-4.1 (4.1.1ds2-17) unstable; urgency=low - - [Matthias Klose] - * Update to SVN 20061020. - - Fix PR debug/26881, ICE in dwarf2out_finish. Closes: #377613. - - Fix PR PR c++/29408, parse error for valid code. Closes: #392327, #393010. - - Fix PR c++/29435, segfault with sizeof and templates. Closes: #393071. - - Fix PR target/29338, segfault with -finline-limit on arm. Closes: 390620. - - Fix 3.4/4.0 backwards compatibility problem in libstdc++. - * Fix PR classpath/29362, taken from the redhat/gcc-4_1-branch. - * Remove the INSTALL directory from the source tarball. Closes: #392974. - * Disable building the static libgcj; non-functional, and cutting - down build times. - * libgcj7-0: Tighten dependency on libgcj-common. - * libgcj7-dev: Install .pc file as libgcj-4.1.pc. - * README.cross: Updated (Hector Oron). Addresses: #380251. - * config-ml.dpatch: Use *-linux-gnu as *_GNU_TYPE. Closes: #394034. - - [Nikita V. Youshchenko] - * Fix typo in the cross build scripts. Closes: #391445. - - [Falk Hueffner] - * alpha-no-ev4-directive.dpatch: Fix kernel build failure. - - [Roman Zippel] - * debian/patches/m68k-align-code.dpatch: Use "move.l %a4,%a4" to advance - within code. - * debian/patches/m68k-align-stack.dpatch: Try to keep the stack word aligned. - * debian/patches/m68k-dwarf3.dpatch: Emit correct dwarf info for cfa offset - and register with -fomit-frame-pointer. - * debian/patches/m68k-fpcompare.dpatch: Bring fp compare early to its - desired form to relieve reload. Closes: #390879. - * debian/patches/m68k-prevent-swap.dpatch: Don't swap operands - during reloads. - * debian/patches/m68k-reg-inc.dpatch: Reinsert REG_INC notes after splitting - an instruction. - * debian/patches/m68k-secondary-addr-reload.dpatch: Add secondary reloads - to allow reload to get byte values into addr regs. Closes: #385327. - * debian/patches/m68k-symbolic-operand.dpatch: Better recognize symbolic - operands in addresses. - * debian/patches/m68k-limit_reload.dpatch: Remove, superseded by - m68k-secondary-addr-reload.dpatch. - * debian/patches/m68k-notice-move.dpatch: Apply, was checked in in -16. - * debian/patches/m68k-autoinc.dpatch: Updated, don't attempt to increment - the register, if it's used multiple times in the instruction . - - -- Matthias Klose Sat, 21 Oct 2006 00:25:05 +0200 - -gcc-4.1 (4.1.1ds1-16) unstable; urgency=low - - [Matthias Klose] - * Update to SVN 20061008. - - Fix PR c++/29226, ICE in make_decl_rtl. Closes: #388263. - * libgcj7-0: Fix package removal. Closes: #390874. - * Configure with --disable-libssp on architectures that don't - support it (alpha, hppa, ia64, m68k, mips, mipsel). - * On hppa, remove build-dependency on dash. - * gij/gcj: Do not install slave links for the non DFSG manpages. - Closes: #390425, #390532. - * libgcj-common: rebuild-gcj-db: Don't do anything, if no classmap - files are found. Closes: #390966. - * Fix PR libstdc++/11953, extended for all linux architectures. - Closes: #391268. - * libffi4-dev: Conflict with libffi. Closes: #387561. - * Backport PR target/27880 to the gcc-4_1-branch. Patch by Steve Ellcey. - Closes: #390693. - * On ia64, don't use _Unwind_GetIPInfo in libjava and libstdc++. - * Add a README.ssp with minimal documentation about stack smashing - protection. Closes: #366094. - * Do not build libgcj-common from the gcc-4.1/gcj-4.1 sources anymore. - - [Roman Zippel] - * debian/patches/m68k-notice-move.dpatch: Don't set cc_status - for fp move without fp register. - - -- Matthias Klose Sun, 8 Oct 2006 02:21:49 +0200 - -gcc-4.1 (4.1.1ds1-15) unstable; urgency=medium - - * Update to SVN 20060927. - - Fix PR debug/29132, exception handling on mips. Closes: #389468, #390042. - - Fix typo in gcc documentation. Closes: #386180. - - Fix PR target/29230, wrong code generation on arm. Closes: #385505. - * libgcj-common: Ignore exit value of gcj-dbtool in rebuild-gcj-db on - arm, m68k, hppa. Adresses: #388505. - * libgcj-common: Replaces java-gcj-compat-dev and java-gcj-compat. - Closes: #389539. - * libgcj-common: /usr/share/gcj/debian_defaults: Define gcj_native_archs. - * Update the java backport from the redhat/gcc-4_1-branch upto 2006-09-27; - remove libjava-str2double.dpatch, pr28661.dpatch. - * Disable ssp on hppa, not supported. - * i386-biarch.dpatch: Avoid warnings about macro redefinitions. - - -- Matthias Klose Fri, 29 Sep 2006 22:32:41 +0200 - -gcc-4.1 (4.1.1ds1-14) unstable; urgency=medium - - [Matthias Klose] - * Update to SVN 20060920. - - Fix PR c++/26957. Closes: #373257, #386910. - - Fix PR rtl-optimization/28243. Closes: #378325. - * Remove patch for PR rtl-optimization/28634, applied upstream. - * Fix FTBFS on GNU/kFreeBSD (fallout from the backport of classpath-0.92). - (Petr Salinger). Closes: #385974. - * Merge from Ubuntu: - - Do not encode the subminor version in the jar files. - - Fix typo for the versioned gcj subdirectory in lib32gcj-0. - - When running the i386 binaries on amd64, adjust the properties - java.home, gnu.classpath.home.url, sun.boot.class.path, - gnu.gcj.precompiled.db.path. - - Configure the 32bit build on amd64 - --with-java-home=/usr/lib32/jvm/java-1.4.2-gcj-4.1-1.4.2.0/jre. - - Configure --with-long-double-128 for glibc-2.4 on alpha, powerpc, ppc64, - s390, s390x, sparc, sparc64. - - Update the java backport from the redhat/gcc-4_1-branch upto 2006-09-20. - - Fix PR java/29013, invalid byte code generation. Closes: #386926. - - debian/patches/gcc-pfrs-2.dpatch: Apply a fix for a regression in the - backport of PR 28946 from the trunk (H.J. Lu). - * Backport PR classpath/28661 from the trunk. - * Don't ship the .la files for the java modules. Closes: #386228. - * gcj-4.1: Remove dangling symlink. Closes: #386430. - * gij: Suggest java-gcj-compat, gcj: Suggest java-gcj-compat-dev. - Closes: #361942. - * Fix infinite loop in string-to-double conversion on 64bit targets. - Closes: #348792. - * gij-4.1: Ignore exit value of gcj-dbtool in postinst. Adresses: #388505. - * libgcj-common: Move rebuild-gcj-db from java-gcj-compat into libgcj-common. - * On hppa, install a wrapper around gij-4.1 to ignore unaligned memory - accesses. Works around buildd configurations enabling this check by - default. Addresses: #364819. - - [Ludovic Brenta] - * debian/patches/ada-libgnatprj.dpatch: Build mlib-tgt-linux.adb instead of - mlib-tgt.adb. Closes: #387826. - * debian/patches/ada-pr15802.dpatch: Backport from the trunk. - Closes: #246384. - * debian/control.m4 (gnat-4.1): do not provide gnat (supplied by - gcc-defaults instead); conflict with gnat-4.2 which will soon be in - unstable. - - [Roman Zippel] - * debian/patches/m68k-dwarf2.dpatch: Recognize stack adjustments also - in the src of an instruction. - * debian/patches/m68k-jumptable.dpatch: Don't force byte offset when - accessing the jumptable, gas can generate the correct offset size instead. - * debian/patches/m68k-peephole.dpatch: Convert some text peepholes to rtl - peepholes, so the correct DWARF2 information can be generated for stack - manipulations (Keep a few peepholes temporarily disabled). - * debian/patches/m68k-peephole-note.dpatch: Don't choke on notes while - reinserting REG_EH_REGION notes. - * debian/patches/m68k-return.dpatch: Don't use single return if fp register - have to be restored. Closes: #386864. - * debian/patches/m68k-sig-unwind.dpatch: Add support for unwinding over - signal frames. - * Fix PR rtl-optimization/27736, backport from the trunk. - * Add java support for m68k. Closes: #312830, #340874, #381022. - - -- Matthias Klose Sun, 24 Sep 2006 19:36:31 +0200 - -gcc-4.1 (4.1.1ds1-13) unstable; urgency=medium - - * Update to SVN 20060901; remove patches applied upstream: - - PR target/24367. - - PR c++/26670. - * Apply proposed patch for PR fortran/28908. - * Fix biarch symlinks in lib64stdc++ for cross builds. - * Fix biarch symlinks in lib32objc on amd64. - - -- Matthias Klose Fri, 1 Sep 2006 00:04:05 +0200 - -gcc-4.1 (4.1.1ds1-12) unstable; urgency=medium - - [Matthias Klose] - * Update to SVN 20060830. - * Add backport of PR other/26208, bump libgcc1 shlibs dependency. - * Add backport of PR c++/26670. Closes: #356548. - * Apply proposed patch for PR target/24367 (s390). - * Add /usr/lib/jni to the libjava dlsearch path. Closes: #364820. - * Build without GFDL licensed docs. Closes: #384036. - - debian/patches/{svn-doc-updates,pr25524-doc,pr26885-doc}.dpatch: - Split out -doc specific patches. - - debian/*.texi, debian/porting.html: Add dummy documentation. - - debian/rules.unpack, debian/rules.patch: Update for non-gfdl build. - - fastjar.texi: Directly define the gcctabopt and gccoptlist macros. - - * Merge from Ubuntu: - - Backport the classpath-0.92, libjava, gcc/java merge from the - redhat/gcc-4_1-branch branch. - - Apply the proposed patch for PR libgcj/28698. - - Change the libgcj/libgij sonames. Rename libgcj7 to libgcj7-0. - - Do not remove the rpath from libjvm.so and libjawt.so. Some - configure scripts rely on being able to link that libraries - directly. - - When running the i386 binaries on amd64, look in - /usr/lib32/gcj-x.y and /usr/lib32/jni instead. - - Add /usr/lib/jni to java.library.path. Closes: #364820. - - Add debugging symbols for more binary packages to libgcj7-dbg. - Closes: #383705. - - libgcj7-dev: Remove conflicts with older libgcjX-dev packages. - - Do not build the libgcj-bc and lib32gcj-bc packages anymore from - the gcj-4.1 source. - - [Roman Zippel] - * debian/patches/m68k-limit_reload.dpatch: Correctly limit reload class. - Closes: #375522. - * debian/patches/m68k-split_shift.dpatch: Use correct predicates for long long - shifts and use more splits. Closes: #381572. - * debian/patches/m68k-prevent-qipush.dpatch: Prevent combine from creating - a byte push on the stack (invalid on m68k). Closes: #385021. - * debian/patches/m68k-autoinc.dpatch: Recognize a few more autoinc possibilities. - * debian/patches/pr25514.dpatch: Backport from the trunk. - * debian/patches/m68k-gc.dpatch: Change STACKBOTTOM to LINUX_STACKBOTTOM - so it works with 2.6 kernels. - * Other m68k bug reports fixed in 4.1.1-11 and 4.1.1-12: - Closes: #378599, #345574, #344041, #323426, #340293. - * Build the stage1 compiler using -g -O2; saves a few hours build time - and apparently is working at the moment. - - -- Matthias Klose Tue, 29 Aug 2006 21:37:28 +0200 - -gcc-4.1 (4.1.1-11) unstable; urgency=low - - * The "Our priority are our users, remove the documentation!" release. - - [Matthias Klose] - * Fix build failure building the hppa->hppa64 cross compiler. - * Update to SVN 20060814. - - Fix directory traversal vulnerability in fastjar. Closes: #368397. - CVE-2006-3619. - - Fix PR rtl-optimization/23454, ICE in invert_exp_1 on sparc. - Closes: #321215. - - Fix PR c++/26757, C++ front-end producing two DECLs with the same UID. - Closes: #356569. - * Remove patch for PR rtl-optimization/28075, applied upstream. - * Apply proposed patch for PR rtl-optimization/28634, rounding problem with - -fdelayed-branch on hppa/mips. Closes: #381710. - * Fixed at least in 4.1.1-10: boost::date_time build failure. - Closes: #382352. - * Build-depend on make (>= 3.81), add make (>= 3.81) as dependency to - gcc-4.1-source. Closes: #381117. - * Backport of libffi from the trunk; needed for the java backport in - experimental. - * libffi4-dev: Install the libffi_convenience library as libffi_pic.a. - * When building a package without the GFDL'd documentation, don't create - the alternative's slave links for manual pages for the java tools. - * Do not build the -doc packages and derived manual pages licensed under - the GFDL with invariant sections or cover texts. - * Only build the libssp package, if the target libc doesn't provide - ssp support. - * Run the complete testsuite, when building a standalone gcj package. - - [Roman Zippel] - * debian/patches/m68k-fjump.dpatch: - Always use as fjcc pseudo op, we rely heavily on as to generate the - right size for the jump instructions. Closes: #359281. - * debian/patches/m68k-gc.dpatch: - The thread suspend handler has to save all registers. - Reenable MPROTECT_VDB, it should work, otherwise it's probably a kernel bug. - * debian/patches/m68k-save_pic.dpatch: - Correctly save the pic register, when not done by reload(). - (fixes _Unwind_RaiseException and thus exception handling). - * debian/patches/m68k-libffi.dpatch: Add support for closures. - * debian/patches/m68k-bitfield.dpatch: Avoid propagation of mem expression - past a zero_extract lvalue. - * debian/patches/m68k-dwarf.dpatch: Correct the dwarf frame information, - but preserve compatibility. - - [Christian Aichinger] - * Fix building a cross compiler targeted for ia64. Closes: #382627. - - -- Matthias Klose Tue, 15 Aug 2006 00:41:00 +0200 - -gcc-4.1 (4.1.1-10) unstable; urgency=low - - * Update to SVN 20060729. - - Fix PR c++/28225, segfault in type_dependent_expression_p. - Closes: #376148. - * Apply proposed patch for PR rtl-optimization/28075. - Closes: #373820. - * Apply proposed backport and proposed patch for PR rtl-optimization/28221. - Closes: #376084. - * libgcj7-jar: Loosen dependency on gcj-4.1-base. - * Add ssp header files to the private gcc includedir. - * Do not build the Ada packages from the gcc-4.1 source, introducing - a new gnat-4.1 source package. - * Build libgnat on alpha and s390 as well. - * Do not build the gnat-4.1-doc package (GFDL with invariant sections or - cover texts). - * Remove references to the stl-manual package. Closes: #378698. - - -- Matthias Klose Sat, 29 Jul 2006 22:08:59 +0200 - -gcc-4.1 (4.1.1-9) unstable; urgency=low - - * Update to SVN 20060715. - - Fix PR c++/28016, do not emit uninstantiated static data members. - Closes: #373895, #376871. - * Revert the patch to fix PR c++/27227. Closes: #378321. - * multiarch-include.dpatch: Renamed from biarch-include.dpatch; - apply for all architectures. - * Do not build the java compiler in gcc-4.1 package, just include the - options and specs in the gcc driver. - * Remove gnat-4.0 as an alternative build dependency. - * Add a patch to enable -fstack-protector by default for C, C++, ObjC, ObjC++. - The patch is disabled by default. - - -- Matthias Klose Sat, 15 Jul 2006 17:07:29 +0200 - -gcc-4.1 (4.1.1-8) unstable; urgency=medium - - * Update to SVN 20060708. - - Fix typo in gcov documentation. Closes: #375140. - - Fix typo in gccint documentation. Closes: #376412. - - [alpha], Fix -fvisibility-inlines-hidden segfaults on reference to - static method. PR target/27082. Closes: #369642. - - * Fix ppc64 architecture string in debian/multiarch.inc. Closes: #374535. - * Fix conflict, replace and provide libssp0-dev for cross compilers. - Closes: #377012. - * Ignore compiler warnings when checking whether compiler driver understands - Ada fails. Closes: #376660. - * Backport fix for PR libmudflap/26864 from the trunk. Closes: #26864. - * README.C++: Remove non-existing URL. Closes: #347601. - * gij-4.1: Provide java2-runtime. Closes: #360906. - - * Closed reports reported against gcc-3.0 and fixed in gcc-4.1: - - C++ - + PR libstdc++/13943, call of overloaded `llabs(int)' is ambiguous. - Closes: #228645. - - Java - + Fixed segmentation fault on compiling bad program. Closes: #165635 - * Closed reports reported against gcc-3.3 and fixed in gcc-4.1: - - Stack protector available. Closes: #213994, #233208. - - Better documentation of -finline-limit option. Closes: #296047. - * Closed reports reported against gcc-3.4 and fixed in gcc-4.1: - - General - + Fixed [unit-at-a-time] Using -O2 cannot detect missing return - statement in a function. Closes: #276843. - - C++ - + PR13943, call of overloaded `llabs(int)' is ambiguous. Closes: #228645. - + PR c++/21280, #pragma interface, templates, and "inline function used - but never defined". Closes: #364412. - - Architecture specific: - - m68k - + Segfault building glibc. Closes: #353618. - + ICE when trying to build boost. Closes: #321486. - * Closed reports reported against gcc-4.0 and fixed in gcc-4.1: - - General - + Handling of #pragma GCC visibility for builtin functions. - Closes: #330279. - + gettext interpretation the two conditional strings as one. - Closes: #227193. - + ICE due to if-conversion. Closes: #335078. - + Fix unaligned accesses with __attribute__(packed) and memcpy. - Closes: #355297. - + Fix ICE in expand_expr_real_1, at expr.c. Closes: #369817. - - Ada - + Link error not finding -laddr2line. Closes: #322849. - + ICE on invalid code. Closes: #333564. - - C++ - + libstdc++: bad thousand separator with fr_FR.UTF-8. Closes: #351786. - + The Compiler uses less memory than 4.0. Closes: #336225. - + Fix "fails to compare reverse map iterators". Closes: #362840. - + Fix "fail to generate code for base destructor defined inline with - pragma interface". Closes: #356435. - + Fix ICE in cp_expr_size, at cp/cp-objcp-common.c. Closes: #317455. - + Fix wrong warning: control may reach end of non-void function. - Closes: #319309. - + Fix bogus warning "statement has no effect" with template and - statement-expression. Closes: #336915. - + Fixed segfault on syntax error. Closes: #349087. - + Fix ICE with __builtin_constant_p in template argument. - Closes: #353366. - + Implement DR280 (fixing "no operator!= for const_reverse_iterator"). - Closes: #244894. - - Fortran - + Fix wrong behaviour in unformatted writing. Closes: #369547. - - Java - + Fixed segfault on -fdump-tree-all-all. Closes: #344265. - + Fixed ant code completion in eclipse generating a nullpointer - exception. Closes: #337510. - + Fixed abort in gnu_java_awt_peer_gtk_GtkImage.c. Closes: #343112. - + Fixed assertion failure in gij with rhdb-explain. Closes: #335650. - + Fixed assertion failure when calling JTabbedPane.addTab(null, ...). - Closes: #314704. - + Fixed error when displaying empty window with bound larger than the - displayed content. Closes: #324502. - + Fixed: Exception in JComboBox.removeAllItems(). Closes: #314706. - + Fixed assertian error in gnu_java_awt_peer_gtk_GtkImage.c. - Closes: #333733. - - libmudflap - + PR libmudflap/23170, libmudflap should not use functions marked - obsolescent by POSIX/SUS. Closes: #320398. - - Architecture specific: - - m68k - + FTBFS building tin. Closes: #323016. - + ICE with -g -fomit-frame-pointer. Closes: #331150. - + ICE in instantiate_virtual_regs_lossage. Closes: #333536. - + Wrong code generation with loop unrolling. Closes: #342121. - + ICEs while building gst-ffmpeg. Closes: #343692. - - mips - + Fix gjdoc build failure. Closes: #344986. - + Fix link failure for static libs and object files when xgot - needs to be used. Closes: #274942. - * gnat bug reports fixed since gnat-3.15p: - - GNAT miscounts UTF8 characters in string with -gnaty. Closes: #66175. - - Bug box from "with Text_IO" when compiling optimized. Closes: #243795. - - Nonconforming parameter lists not detected. Closes: #243796. - - Illegal use clause not detected. Closes: #243797. - - Compiler enters infinite loop on illegal program with tagged records. - Closes: #243799. - - Compiler crashes on illegal program (missing discriminant, unconstrained - parent). Closes: #243800. - - Bug box at sinfo.adb:1215 on illegal program. Closes: #243801. - - Bug box at sinfo.adb:1651 on illegal program. Closes: #243802. - - Illegal program not detected (entry families). Closes: #243803. - - Illegal program not detected, RM 10.1.1(14). Closes: #243807. - - Bug box at exp_ch9.adb:7254 on illegal code. Closes: #243812. - - Illegal program not detected, RM 4.1.4(14). Closes: #243816. - - Bug box in Gigi, code=116, on legal program. Closes: #244225. - - Illegal program not detected, 12.7(10) (generic parameter is visible, - shouldn't be). Closes: #244483. - - Illegal program not detected, ambiguous aggregate. Closes: #244496. - - Bug box at sem_ch3.adb:8003. Closes: #244940. - - Bug box in Gigi, code=103, on illegal program. Closes: #244945. - - Legal program rejected, overloaded procedures. Closes: #246188. - - Bug box in Gigi, code=999, on legal program. Closes: #246388. - - Illegal program not detected, RM 10.1.6(3). Closes: #246389. - - Illegal program not detected, RM 3.10.2(24). Closes: #247014. - - Illegal program not detected, RM 3.9(17). Closes: #247015. - - Legal program rejected. Closes: #247016. - - Legal program rejected. Closes: #247021. - - Illegal program not detected, RM 4.7(3). Closes: #247022. - - Illegal program not detected, RM 3.10.2(27). Closes: #247562. - - Legal program rejected, "limited type has no stream attributes". - Closes: #247563. - - Wrong output from legal program. Closes: #247565. - - Compiler enters infinite loop on illegal program. Closes: #247567. - - Illegal program not detected, RM 8.6(31). Closes: #247568. - - Legal program rejected, visible declaration not seen. Closes: #247572. - - Illegal program not detected, RM 8.2(9). Closes: #247573. - - Wrong output from legal program, dereferencing access all T'Class. - Closes: #248171. - - Compiler crashes on illegal program, RM 5.2(6). Closes: #248174. - - Cannot find generic package body, RM 1.1.3(4). Closes: #248677. - - Illegal program not detected, RM 3.4.1(5). Closes: #248679. - - Compiler ignores legal override of abstract subprogram. Closes: #248686. - - Bug box, Assert_Failure at sinfo.adb:2365 on illegal program. - Closes: #251266. - - Ada.Numerics.Generic_Elementary_Functions.Log erroneout with -gnatN. - Closes: #263498. - - Bug box, Assert_Failure at atree.adb:2906 or Gigi abort, code=102 - with -gnat -gnatc. Closes: #267788. - - Bug box in Gigi, code=116, 'Unrestricted_Access of a protected - subprogram. Closes: #269775. - - Stack overflow on illegal program, AI-306. Closes: #276225. - - Illegal program not detected, RM B.1(24). Closes: #276226. - - Wrong code generated with -O -fPIC. Closes: #306833. - - Obsolete: bashism's in debian/rules file. Closes: #370681. - - Supports more debian architectures. Closes: #171477. - - -- Matthias Klose Sat, 8 Jul 2006 16:24:47 +0200 - -gcc-4.1 (4.1.1-7) unstable; urgency=low - - * Prefer gnat-4.1 over gnat-4.0 as a build dependency. - * libssp0: Set priority to standard. - - -- Matthias Klose Sun, 2 Jul 2006 10:22:50 +0000 - -gcc-4.1 (4.1.1-6) unstable; urgency=low - - [Ludovic Brenta] - * Do not provide the symbolic link /usr/bin/gnatgcc; this will now - be provided by package gnat from the source package gcc-defaults. - * debian/control.m4, debian/control (gnat): conflict with gnat (<< 4.1), - not all versions of gnat, since gcc-defaults will now provide gnat (= 4.1) - which depends on gnat-4.1. - - [Matthias Klose] - * libjava: Change the default for enable_hash_synchronization_default - on PA-RISC. Tighten the libgcj7 shlibs version on hppa. - * Update to SVN 20060630. - * Apply proposed patch for PR 26991. - * Don't use the version for the libstdc++ shlibs dependency for the libgcj - shlibs dependency. - * Merge from Ubuntu edgy: - - Fix %g7 usage in TLS, add patch sparc-g7.dpatch, fixes glibc-2.4 build - failure on sparc (Fabio M. Di Nitto). - - Merge libssp0-dev into gcc-4.1 (-fstack-protector is a common option). - - Run the testsuite with -fstack-protector as well. - - [Bastian Blank] - * Make it possible to overwrite arch per DEB_TARGET_ARCH and DEB_TARGET_GNU_TYPE. - * Disable biarch only on request for cross builds. - * Use correct source directory for tarballs. - * Produce correct multiarch.inc for source builds. - - -- Matthias Klose Sat, 1 Jul 2006 01:49:55 +0200 - -gcc-4.1 (4.1.1-5) unstable; urgency=low - - * Fix build error running with dpkg-buildpackage -rsudo. - - -- Matthias Klose Wed, 14 Jun 2006 01:54:13 +0200 - -gcc-4.1 (4.1.1-4) unstable; urgency=low - - * Really do not backout the fix for PR c++/26068. - Closes: #372152, #372559. - * Update fastjar version string to 4.1. - * Disable pascal again. - - -- Matthias Klose Mon, 12 Jun 2006 20:29:57 +0200 - -gcc-4.1 (4.1.1-3) unstable; urgency=low - - * Update to SVN 20060608, do not revert the fix for PR c++/26068. - Closes: #372152, #372559. - * Fix build failures for Pascal, enable Pascal on all architectures. - * Fix another build failure on GNU/kFreeBSD (Aurelien Jarno). - Closes: #370661. - * Fix build fauilure in gcc/p with parallel make. - * Remove cross-configure patch (Kazuhiro Inaoka). Closes: #370649. - * Only build the gcc-4.1-source package, when building from the gcc-4.1 - source. - * Fix upgrade problem from standalone gcj-4.1. - * Fix build error using bison-2.2, build-depend on bison (>= 2.3). - Closes: #372605. - * Backport PR libstdc++/25524 from the trunk, update the biarch-include - patch. mips triarch support can be added more easily. - - -- Matthias Klose Mon, 12 Jun 2006 00:23:45 +0200 - -gcc-4.1 (4.1.1-2) unstable; urgency=low - - * Update to SVN 20060604. - - Fix PR c++/26757, C++ front-end producing two DECLs with the same UID. - Closes: #356569. - - Fix PR target/27158, ICE in extract_insn with -maltivec. - Closes: #362307. - * Revert PR c++/26068 to work around PR c++/27884 (Martin Michlmayr). - Closes: #370308. - * Mention Ada in copyright, update copyright file (Ludovic Brenta). - Closes: #366744. - * Fix kbsd-gnu-java.dpatch (Petr Salinger). Closes: #370320. - * Don't include version control files in gcc-4.1-source. - - -- Matthias Klose Sun, 4 Jun 2006 19:13:37 +0000 - -gcc-4.1 (4.1.1-1) unstable; urgency=low - - [Matthias Klose] - * Update to SVN 20060601. - * Reenable the gpc build. - * PR libgcj/26483, libffi patch for IA-64 denorms, taken from trunk. - * Disable Ada for m32r targets. Closes: #367595. - * lib32gfortran1: Do not create empty directory /usr/lib32. Closes: #367999. - * gcc-4.1: Add a conflict to the gcj-4.1 version with a different - gcc_libdir. - * Build gij/gcj for GNU/k*BSD. Closes: #367166. - * Update hurd-changes patch (Michael Banck). Closes: #369690. - * debian/copyright: Add exception for the gpc runtime library. - * Update gpc/gpc-doc package descriptions. - - [Ludovic Brenta] - * patches/ada-libgnatprj.dpatch: add prj-pars.ad[bs] and sfn_scan.ad[bs] - to libgnatprj; remove them from gnatmake. - - -- Matthias Klose Thu, 1 Jun 2006 20:35:54 +0200 - -gcc-4.1 (4.1.0-4) unstable; urgency=low - - [Ludovic Brenta] - * Fix a stupid bug whereby fname.ad{b,s} would be included in both - libgnatvsn-dev and libgnatprj-dev, preventing use of gnatprj.gpr. - Closes: #366733. - - -- Matthias Klose Thu, 11 May 2006 04:34:50 +0200 - -gcc-4.1 (4.1.0-3) unstable; urgency=low - - * Update to SVN 20060507. - * debian/rules.d/binary-java.mk: Use $(lib32) everywhere. Closes: #365388. - * Always configure hppa64-linux-gnu with - --includedir=/usr/hppa64-linux-gnu/include. - * Make libgnatvsn4.1 and libgnatprj4.1 priority optional. Closes: #365900. - * Call autoconf2.13 explicitely in the Ada patches, build-depend on - autoconf2.13. Closes: #365780. - * Fix libgnatprj-dev and libgnatvsn-dev dependencies on their shared - libraries. - * Deduce softfloat and vfp (ARM) configure options (Pjotr Kourzanov). - * Update proposed patch for PR26885 (May 2 version). - * Build the libxxstdc++-dbg packages, when not building the library pacakges. - * Do not include the _pic library in the libxxstdc++-dbg packages. - - -- Matthias Klose Sun, 7 May 2006 15:29:53 +0200 - -gcc-4.1 (4.1.0-2) unstable; urgency=medium - - * Update to SVN 20060428. - * Apply proposed patches for PR26885. - - * Keep libffi doc files in its own directory. Closes: #360466. - * Update ppc64 patches for 4.1 (Andreas Jochens). Closes: #360498. - * Fix PR tree-optimization/26763, wrong-code, taken from the 4.1 branch. - Closes: #356896. CVE-2006-1902. - * hppa-cbranch, hppa-cbranch2 patches: Fix for PR target/26743, - PR target/11254, PR target/10274, backport from trunk (Randolph Chung). - * Let libgccN provide -dcv1 when cross-compiling (Pjotr Kourzanov). - Closes: #363289. - * (Build-)depend on glibc-2.3.6-7. Closes: #360895, #361904. - * Fix a pedantic report about a package description. Add a hint that - we do not like bug reports with locales other than "C". Closes: #361409. - * Enable the libjava interpreter on mips/mipsel. - * gcc-4.1-source: Depend on gcc-4.1-base. - * gnat-4.1: Fix permissions of .ali files. - * Build lib32gcj7 on amd64. - * debian/patches/ada-gnatvsn.dpatch: New. Apply proposed fix for - PR27194. - - [Ludovic Brenta] - * debian/patches/ada-default-project-path.dpatch: new. Change the - default search path for project files to the one specified - by the Debian Policy for Ada: /usr/share/ada/adainclude. - * debian/patches/ada-symbolic-tracebacks.dpatch: new. Enable support for - symbolic tracebacks in exceptions. - * debian/patches/ada-missing-lib.dpatch: remove, superseded by the above. - * debian/patches/ada-link-lib.dpatch: changed. - - Instead of building libada as a target library only, build it as - both a host and, if different, target library. - - Build the GNAT tools in their top-level directory; do not use - recursive makefiles. - - Link the GNAT tools dynamically against libgnat. - - Apply proposed fix for PR27300. - - Rerun autoconf (Matthias Klose). - * debian/patches/ada-libgnatvsn.dpatch: new. - - Introduce a new shared library named libgnatvsn, containing - common components of GNAT under the GNAT-Modified GPL, for - use in GNAT tools, ASIS, GLADE and GPS. - - Link the gnat tools against this new library. - - Rerun autoconf (Matthias Klose). - * debian/patches/ada-libgnatprj.dpatch: new. - - Introduce a new shared library named libgnatprj, containing the - GNAT Project Manager, i.e. the parts of GNAT that parses project - files (*.gpr). Licensed under pure GPL; for use in GLADE and GPS. - - Link the gnat tools against this new library. - - Rerun autoconf (Matthias Klose). - * debian/patches/ada-acats.dpatch: new. - - When running the ACATS, look for the gnat tools in their new - directory (build/gnattools), and for the shared libraries in - build/gcc/ada/rts, build/libgnatvsn and build/libgnatprj. - * debian/gnatvsn.gpr, debian/gnatprj.gpr: new. - * debian/rules.d/binary-ada.mk, debian/control.m4: new binary packages: - libgnatvsn-dev, libgnatvsn4.1, libgnatprj-dev, libgnatprj4.1. Place - the *.gpr files in their respective -dev packages. - - -- Matthias Klose Sat, 29 Apr 2006 00:32:09 +0200 - -gcc-4.1 (4.1.0-1) unstable; urgency=low - - * libstdc++CXX-BV-dev.preinst: Remove (handling of c++ include dir for 4.0). - * libgcj-common: Move removal of docdir from preinst into postinst. - * libgcj7: Move removal of docdir from preinst into postinst. - * Drop alternative build dependency on gnat-3.4, not built anymore. - * Fix PR libgcj/26103, wrong exception thrown (4.1 branch). - * debian/patches/libjava-stacktrace.dpatch: Add support to print file names - and line numbers in stacktraces. - * Add debugging symbols for libgcjawt and lib-gnu-java-awt-peer-gtk - in the libgcj7-dbg and lib32gcj7-dbg packages. - * Remove dependency of the libgcj-dbg packages on the libgcj-dev packages, - add recommendations on binutils and libgcj-dev. Mention the requirement - of binutils for the stacktraces. - * Fix upgrade from version 4.0.2-9, loosing the Debian changelog. - Closes: #355439. - * gij/gcj: Install one alternative for each command, do not use slave - links for rmiregistry, javah, rmic. Ubuntu #26781. Closes: #342557. - * Fix for PR tree-optimization/26587, taken from the 4.1 branch. - * Fix PR libstdc++/26526 (link failure when _GLIBCXX_DEBUG is defined). - * Configure with --enable-clocale=gnu, even if not building C++ packages. - * Remove runtime path from biarch libraries as well. - * PR middle-end/26557 (ice-on-vaild-code, regression), taken from - the gcc-4_1-branch. Closes: #349083. - * PR tree-optimization/26672 (ice-on-vaild-code, regression), taken from - the gcc-4_1-branch. Closes: #356231. - * PR middle-end/26004 (rejects-vaild-code, regression), taken from - the gcc-4_1-branch. - * When building as standalone gcj, build libgcc4 (hppa only) and fastjar. - * Configure --with-cpu=v8 on sparc. - * debian/patches/libjava-hppa.dpatch: pa/pa32-linux.h - (CRT_CALL_STATIC_FUNCTION): Define when CRTSTUFFS_O is defined. - (John David Anglin). Closes: #353346. - * Point to the 4.1 version of README.Bugs (closes: #356230). - * Disable the libmudflap testsuite on alpha (getting killed). - - -- Matthias Klose Sat, 18 Mar 2006 23:00:39 +0100 - -gcc-4.1 (4.1.0-0) experimental; urgency=low - - * GCC 4.1.0 final release. - * Build the packages for the Java language from a separate source. - * Update NEWS.html, NEWS.gcc. - * libgcj-doc: Auto generated API documentation for libgcj7, classpath - example programs. - * Add gjdoc to Build-Depends-Indep. - * On amd64, build-depend on libc6-dev-i386 instead of ia32-libs-dev. - * Internal ssp headers now installed in the gcc libdir. - * Do not build gcj-4.1-base when building the gcc-4.1 packages. - * When building as gcj-4.1, use the tarball from the gcc-4.1-source - package. - - [Ludovic Brenta] - * Allow one to enable and disable NLS and bootstrapping from the environment. - - Adding "nls" to WITHOUT_LANG disables NLS support. - - If WITH_BOOTSTRAP is set, debian/rules2 calls configure - --enable-bootstrap=$(WITH_BOOTSTRAP) and just "make". If - WITH_BOOTSTRAP is unset, it calls configure without a bootstrapping - option and calls "make profiledbootstrap" or "make bootstrap-lean" - depending on the target CPU. - Currently overwritten to default to "bootstrap". - - -- Matthias Klose Thu, 2 Mar 2006 00:03:45 +0100 - -gcc-4.1 (4.1ds9-0exp9) experimental; urgency=low - - * Update to GCC 4.1.0 release candidate 1 (gcc-4.1.0-20060219 tarball). - * Update gcc-version patch for gcc-4.1. - * libgccN, libstdc++N*: Fix upgrade of /usr/share/doc symlinks. - * libjava awt & swing update, taken from trunk 2006-02-16. - * libgcj7-dev: Suggest libgcj-doc, built from a separate source package. - * Shorten build-dependency line (work around buildd problems - on arm* and mips*). - * New patch gcc-ice-hack (saving the preprocessed source on an ICE), - taken from Fedora. - - -- Matthias Klose Mon, 20 Feb 2006 10:07:23 +0100 - -gcc-4.1 (4.1ds8-0exp8) experimental; urgency=low - - * Update to SVN 20060212, taken from the 4.1 release branch. - * libgccN: Fix upgrade of /usr/share/doc/libgccN symlink. - - -- Matthias Klose Sun, 12 Feb 2006 19:48:31 +0000 - -gcc-4.1 (4.1ds7-0exp7) experimental; urgency=low - - * Update to SVN 20060127, taken from the 4.1 release branch. - - On hppa, bump the libgcc soversion to 4. - * Add an option not to depend on the system -base package for cross compiler - (Ian Wienand). Closes: #347484. - * Remove workaround increasing the stack size limit for some architectures, - not needed anymore on ia64. - * On amd64, build-depend on libc6-dev-i386, depend on libc6-i386, where - available. - * libstdc++6: Properly upgrade the doc directory. Closes: #346171. - * libstdc++6: Add a conflict to scim (<< 1.4.2-1). Closes: #343313. - * Set default 32bit ix86 architecture to i486. - - -- Matthias Klose Fri, 27 Jan 2006 22:23:22 +0100 - -gcc-4.1 (4.1ds6-0ubuntu6) experimental; urgency=low - - * Update to SVN 20060107, taken from the 4.1 release branch. - - Remove fix for PR ada/22533, fixed by patch for PR c++/23171. - * Remove binary packages from the control file, which aren't built - yet on any architecture. - * gcc-hppa64: Use /usr/hppa64-linux-gnu/include as location for the glibc - headers, tighten glibc (build-)dependency. - * libffi [arm]: Add support for closures, libjava [arm]: enable the gij - interpreter (Phil Blundell). Addresses: #337263. - * For the gcj standalone build, include cc1 into the gcj-4.1 package, - needed for linking java programs compiled to native code. - - -- Matthias Klose Sat, 7 Jan 2006 03:36:33 +0100 - -gcc-4.1 (4.1ds4-0exp4) experimental; urgency=low - - * Update to SVN 20051210, taken from the 4.1 release branch. - * Prepare to build the java packages from it's own source (merged - from Ubuntu). - - Build the java packages from the gcc-4.1 source, as long as packages - are prepared for experimental. - - When built as gcj, run only the libjava testsuite, don't build the - libstdc++ debug packages, don't package the gcc source. - - Loosen package dependencies, when java packages are built from - separate sources. - - Fix gcj hppa build, when java packages are built from separate sources. - - gij-4.1: Install test-summary, when doing separate builds. - - Allow java packages be installed independent from other packages built - from the source package. - - Rename libgcj7-common to libgcj7-jar. - - Introduce a gcj-4.1-base package to completely separate the two and not - duplicate the changelog in each gcj/gij package. - * Java related changes: - - libjava-xml-transform: Update from classpath trunk, needed for - eclipse (Michael Koch), applied upstream. - - Fix java wrapper scripts to point to 4.1 (closes: #341710). - - Reenable java on mips and mipsel. - - Fix libgcj6 dependency. Ubuntu #19935. - - Add libxt-dev as a java build dependency. autoconf explicitely checks - for X11/Intrinsic.h. - * Ada related changes: - - Apply proposed fix for PR ada/22533, reenable ada on alpha, powerpc, - mips, mipsel and s390. - - Add Ada support for GNU/kFreeBSD (Aurelien Jarno). Closes: #341356. - - Remove ada bootstrap workaround for alpha. - * Build a separate gcc-4.1-source package (Bastian Blank). Closes: #333922. - * Remove obsolete patch: libstdc++-automake. - * Remove patch integrated upstream: libffi-mips. - * Fix the installation of the hppa64 compiler in snapshot builds. - * Rename libgfortran0* to libgfortran1* (upstream soversion change). - * Add a dependency on libc-dev for all compilers / -dev packages except - gcc (which can be used for kernel builds without libc-dev). - * libffi4-dev: Fix package description. - * On amd64, install 32bit libraries into /emul/ia32-linux/usr/lib. - Addresses: #341147. - * Fix installation of biarch libstdc++ headers on amd64. - * Configure --with-tune=i686 on ix86 architectures (on Ubuntu with - -mtune=pentium4). Remove the cpu-default-* patches. - * debian/control.m4: Fix libxxgcc package names. - * Update the build infrastructure to build cross compilers - (Nikita V. Youshchenko). - * Tighten binutils (build-)dependency. Closes: #342484. - * Symlink more doc directories. - * debian/control.m4: Explicitely set Architecture for biarch packages. - - -- Matthias Klose Sat, 10 Dec 2005 16:56:45 +0100 - -gcc-4.1 (4.1ds1-0ubuntu1) UNRELEASED; urgency=low - - * Build Java packages only. - * Update to SVN 20051121, taken from the 4.1 release branch. - - Remove libjava-saxdriver-fix patch, applied upstream. - - Remove ada-gnat-version patch, applied upstream. - * Fix FTBFS in biarch builds on 32bit kernels. - * Update libstdc++-doc doc-base file (closes: #339046). - * Remove obsolete patch: gcc-alpha-ada_fix. - * Fix installation of biarch libstdc++ headers (Ubuntu #19655). - * Fix sparc and s390 biarch patches to build the 64bit libffi. - * Work around biarch build failure in libjava/classpath/native/jni/midi-alsa. - * Install spe.h header on powerpc. - * Add libasound build dependencies. - * libgcj: Fix installation of libgjsmalsa library. - * Remove patches not used anymore: libjava-no-rpath, i386-config-ml-nomf, - libobjc, multiarch-include, disable-biarch-check-mf, gpc-profiled, - gpc-no-gpidump, libgpc-shared, acats-expect. - * Fix references to manuals in gnat(1). Ubuntu #19772. - * Remove build dependency on xlibs-dev, add libxtst-dev. - * Do not configure with --disable-werror. - * Merge *-config-ml patches into one config-ml patch, configure the biarch - libs in debian/rules.defs. - * debian/gcj-wrapper: Accept -Xss. - * Do not build biarch java on Debian (missing biarch libasound). - * Do not build the java packages from this source package, avoiding - dependencies on X. - - -- Matthias Klose Mon, 21 Nov 2005 20:29:43 +0100 - -gcc-4.1 (4.1ds0-0exp0) experimental; urgency=low - - * Configure libstdc++ using the default allocator. - * Update to 20051112, taken from the svn trunk. - - -- Matthias Klose Sat, 12 Nov 2005 23:47:01 +0100 - -gcc-4.1 (4.1ds0-0ubuntu0) breezy; urgency=low - - * UNRELEASED - * First snapshot of gcc-4.1 (CVS 20051019). - - adds SSP support (closes: #213994, #233208). - * Remove patches applied upstream/not needed anymore. - * Update patches for 4.1: link-libs, gcc-textdomain, libjava-dlsearch-path, - rename-info-files, reporting, classmap-path, i386-biarch, sparc-biarch, - libjava-biarch-awt, ada-gcc-name. - * Disable patches: - - 323016, m68k, necessary for 4.1? - * debian/copyright: Update for 4.1. - * debian/control, debian/control.m4, debian/rules.defs, debian/rules.conf: - Update for 4.1, add support for Obj-C++ and SSP. - * Fix generation of Ada docs in info format. - * Set Ada library version to 4.1. - * Drop gnat-3.3 as an alternative build dependency. - * Use fortran instead of f95 for the build files. - * Update build support for awt peer libs. - * Add packaging support for SSP library. - * Add packaging support for Obj-C++. - * Run the testsuite for -march=i686 on i386 and amd64 as well. - * Fix generation of Pascal docs in html format. - * Update config-ml patches to build libssp biarch. - * Disable libssp for hppa64 build. - * libgcj7-dev: Install jni_md.h. - * Disable gnat for powerpc, currently fails to build. - * Add biarch runtime lib packages for ssp, mudflap, ffi. - * Do not explicitely configure with --enable-java-gc=boehm, which is the - default. - * libjava-saxdriver-fix: Fix a problem in the Aelfred2 SAX parser. - * libstdc++6-4.0-dev: Depend on the libc-dev package. Ubuntu #18885. - * Build-depend on expect-tcl8.3 on all architectures. - * Build-depend on lib32z1-dev on amd64 and ppc64, drop build dependency on - amd64-libs. - * Disable ada on alpha mips mipsel powerpc s390, currently broken. - - -- Matthias Klose Wed, 19 Oct 2005 11:02:31 +0200 - -gcc-4.0 (4.0.2-3) unstable; urgency=low - - * Update to CVS 20051015, taken from the gcc-4_0-branch. - - gcc man page fixes (closes: #327254, #330099). - - PR java/19870, PR java/20338, PR java/21844, PR java/21540: - Remove Debian patches. - - Applied libjava-echo-fix patch. - - Fix PR target/24284, ICE (Segmentation fault) on sparc-linux. - Closes: #329840. - - Fix PR c++/23797, ICE on typename outside template. Closes: #325545. - - Fix PR c++/22551, ICE in tree_low_cst. Closes: #318932. - * libstdc++6: Tighten libstdc++ shlibs version to 4.0.2-3 (new symbol). - * Update generated Ada files. - * Fix logic to disable mudflap and Obj-C++ via the environment. - * Remove f77 build bits. - * gij-4.0: Remove /var/lib/gcj-4.0/classmap.db on purge (closes: #330800). - * Let gcj-4.0 depend on libgcj6-dev, instead of recommending it. This is - not necessary for byte-code compilations, but for compilations to native - code. For compilations to byte-code, use a better compiler like ecj - for now (found in the ecj-bootstrap package). - * Disable biarch setup in cross compilers (Josh Triplett). Closes: #333952. - * Fix with_libnof logic for cross-compilations (Josh Triplett). - Closes: #333951. - * Depend on binutils (>= 2.16.1cvs20050902-1) on the alpha architecture. - Closes: #333954. - * On i386, build-depend on libc6-dev-amd64. Closes: #329108. - * (Build-)depend on glibc 2.3.5-5. - - -- Matthias Klose Sun, 2 Oct 2005 14:25:54 +0200 - -gcc-4.0 (4.0.2-2) unstable; urgency=low - - * Update to CVS 20051001, taken from the gcc-4_0-branch. Includes the - changes between 4.0.2 RC3 and the final 4.0.2 release, missing from - the upstream tarball. Remove patches applied upstream (gcc-c-decl, - pr23182, pr23043, pr23367, pr23891, pr21418, pr24018). - * On ix86 architectures run the testsuite for -march=i686 as well. - * Build libffi on the Hurd (closes: #328705). - * Add big-endian arm (armeb) support (Lennert Buytenhek). Closes: #330730. - * Update libjava xml to classpath CVS HEAD 20050930 (Michael Koch). - * Reapply patch to make -mieee the default on alpha-linux. Closes: #330826. - * Add workaround not to make libmudflap _start/_end not small data on - mips/mipsel, taken from CVS HEAD. - * Don't build the nof libraries on powerpc. - * Number crunching time on m68k, reenable gfortran on m68k-linux-gnu. - - -- Matthias Klose Sat, 1 Oct 2005 15:42:10 +0200 - -gcc-4.0 (4.0.2-1) unstable; urgency=low - - * GCC 4.0.2 release. - * lib64stdc++6: Set priority to optional. - * Fix bug in StreamSerializer, seen with eclipse-3.1 (Ubuntu 12744). - Backport from CVS HEAD, Michael Koch. - * Apply java patches, proposed for the 4.0 branch: PR java/24018, - PR libgcj/23182, PR java/19870, PR java/21844, PR libgcj/23367, - PR java/20338. - * Update the expect/pty test to actually call expect directly, rather - than test for the existence of PTYs, since a working expect is what - we really care about, not random device files (Adam Conrad). - Closes: #329715. - * Add build dependencies on lib64z1-dev. - * gcc-c-decl.dpatch: Fix C global decl handling regression in 4.0.2 from - 4.0.1 - - -- Matthias Klose Thu, 29 Sep 2005 19:50:08 +0200 - -gcc-4.0 (4.0.1-9) unstable; urgency=low - - * Update to CVS 20050922, taken from the gcc-4_0-branch (4.0.2 RC3). - * Apply patches: - - Fix PR java/21418: Order of source files matters when compiling, - backported from mainline. - - Fix for PR 23043, backported form mainline. - - Proposed patch for #323016 (m68k only). Patch by Roman Zippel. - * libstdc++6: Tighten libstdc++ shlibs version to 4.0.1-9 (new symbol). - * Fail the build early, if the system doesn't have any pty devices - created in /dev. Needed for running the testsuite. - * Update hurd changes again (closes: #328973). - - -- Matthias Klose Thu, 22 Sep 2005 07:28:18 +0200 - -gcc-4.0 (4.0.1-8) unstable; urgency=medium - - * Update to CVS 20050917, taken from the gcc-4_0-branch. - - Fix FTBFS for boost, introduced in 4.0.1-7 (closes: #328684). - * Fix PR java/23891, eclipse bootstrap. - * Set priority of gcc-4.0-hppa64 package to standard. - * Bump standards version to 3.6.2. - * Fix java wrapper script, mishandles command line options with arguments. - Patch from Olly Betts. Closes: #296456. - * Bump epoch of the lib32gcc1 package to the same epoch as for the the - libgcc1 and lib64gcc1 packages. - * Fix some lintian warnings. - * Build libffi on the Hurd (closes: #328705). - * For biarch builds, disable the testsuite for the non-default architecture - for runtime libraries, which are not built by default (libjava). - * Add gsfonts-x11 to Build-Depends-Indep to avoid warnings from doxygen. - * Install Ada .ali files read-only. - - -- Matthias Klose Sat, 17 Sep 2005 10:35:23 +0200 - -gcc-4.0 (4.0.1-7) unstable; urgency=low - - * Update to CVS 20050913, taken from the gcc-4_0-branch. - - Fix PR c++/19004, ICE in uses_template_parms (closes: #284777). - - Fix PR rtl-optimization/23454, ICE in invert_exp_1 on sparc. - Closes: #321215. - - Fix PR libstdc++/23417, make bits/stl_{list,tree}.h -Weffc++ clean. - Closes: ##322170. - * Install 'altivec.h' on ppc64 (closes: #323945). - * Install locale data with the versioned package name (closes: #321591). - * Fix fastjar build without building libjava. - * On hppa, don't build using gcc-3.3 when ada is disabled. - * On m68k, don't build the stage1 compiler using -O. - - * Ludovic Brenta - - Allow the choice whether or not to build with NLS. - - Fix a typo whereby libffi was always enabled on i386. - - -- Matthias Klose Tue, 13 Sep 2005 23:23:11 +0200 - -gcc-4.0 (4.0.1-6) unstable; urgency=low - - * Update to CVS 20050821, taken from the gcc-4_0-branch. - - debian/patches/pr21562.dpatch: Removed, applied upstream. - - debian/patches/libjava-awt-name.dpatch: Updated. - - debian/patches/classpath-20050618.dpatch: Updated. - * Use all available CPU's for the check target, unless USE_NJOBS == no. - * debian/patches/biarch-include.dpatch: Include - /usr/local/include/-linux-gnu before including /usr/local/include. - * Fix biarch system include directories for the non-default architecture. - * Prefer gnat-4.0 over gnat-3.4 over gnat-3.3 as a build-dependency. - - -- Matthias Klose Thu, 18 Aug 2005 18:36:23 +0200 - -gcc-4.0 (4.0.1-5) unstable; urgency=low - - * Update to CVS 20050816, taken from the gcc-4_0-branch. - - Fix PR middle-end/23369, wrong code generation for funcptr comparison - on hppa. Closes: #321785. - - Fix PR fortran/23368 ICE with NAG routines (closes: #322912). - * Build-depend on libcairo2-dev (they say, that's the final package name ...) - * libgcj: Search /usr/lib/gcj-4.0 for dlopened libraries, place a copy - of the .la files in the libgcj6 package into this directory. - Closes: #322576. - * Tighten the dependencies between the compiler packages to the same - version and release. Use some substitution variables for control file - generation. - * Remove build dependencies for gpc. - * Don't use '/emul/ia32-linux' on ppc64 (closes: #322890). - * Synchronize with Ubuntu. - - -- Matthias Klose Tue, 16 Aug 2005 22:45:47 +0200 - -gcc-4.0 (4.0.1-4ubuntu1) breezy; urgency=low - - * Jeff Bailey - - Enable i386 biarch using biarch glibc (not yet enabled for unstable). - - debian/rules.d/binary-libgcc.mk: Make i386 lib64gcc1 depend on - libc6-amd64 - - debian/control.m4: Suggest libc6-amd64 rather than amd64-libs. - - debian/rules.conf: Build-Dep on libc6-dev-amd64 [i386] - Build-Dep on binutils >= 2.16.1-2ubuntu3 - - debian/rules2: Enable biarch build in Ubuntu. - - * Matthias Klose - - - Add shlibs file and dependency information for the lib32gcc1 package. - - debian/patches/gcc-textdomain.dpatch: Update (closes: #321591). - - Set priority of gcc-4.0-base and libstdc++6 packages to `required'. - Closes: #321016. - - libffi-hppa.dpatch: Remove, applied upstream. - - -- Matthias Klose Mon, 8 Aug 2005 19:39:02 +0200 - -gcc-4.0 (4.0.1-4) unstable; urgency=low - - * Enable the biarch compiler for powerpc (closes: #268023). - * Update to CVS 20050806, taken from the gcc-4_0-branch. - * Build depend on libcairo0.6.0-dev (closes: #321540). - * Fix Ada build on the hurd (closes: #321350). - * Update libffi for mips (Thiemo Seufer). Closes: #321100. - * Fix segfault on 64bit archs in the AWT Gtk peer library (Dan Frazier). - Closes: #320915. - * Add libXXgcc1 build dependencies for biarch builds. - - -- Matthias Klose Sun, 7 Aug 2005 07:01:59 +0000 - -gcc-4.0 (4.0.1-3) unstable; urgency=medium - - * Update to CVS 20050725, taken from the gcc-4_0-branch. - - Fix ICE with -O and -mno-ieee-fp/-ffast-math (closes: #319087). - * Synchronize with Ubuntu. - * Fix applying hurd specific patches for the hurd build (closes: #318443). - * Do not build-depend on libmpfr-dev on architectures, where fortran - is not built. - * Apply biarch include patch on ppc64 as well (closes: #318603). - * Correct libstdc++-dev package description (closes: #319082). - * debian/rules.defs: Replace DEB_TARGET_GNU_CPU with DEB_TARGET_ARCH_CPU. - * gcc-4.0-hppa64: Rename hppa64-linux-gcc to hppa64-linux-gnu-gcc. - Closes: #319818. - - -- Matthias Klose Mon, 25 Jul 2005 10:43:06 +0200 - -gcc-4.0 (4.0.1-2ubuntu3) breezy; urgency=low - - * Update to CVS 20050720, taken from the gcc-4_0-branch. - - Fix PR22278, volatile issues, seen when building xorg. - * Build against new libcairo1-dev (0.5.2). - - -- Matthias Klose Wed, 20 Jul 2005 12:29:50 +0200 - -gcc-4.0 (4.0.1-2ubuntu2) breezy; urgency=low - - * Acknowledge that i386 biarch builds still need to be fixed for glibc-2.3.5. - - -- Matthias Klose Tue, 19 Jul 2005 08:29:30 +0000 - -gcc-4.0 (4.0.1-2ubuntu1) breezy; urgency=low - - * Synchronize with Debian. - * Update to CVS 20050718, taken from the gcc-4_0-branch. - - Fix PR c++/22132 (closes: #318488), upcasting a const class pointer - to struct the class derives from generates wrong code. - * Build biarch runtime libraries for Fortran and ObjC. - * Apply proposed patch for PR22309 (crash with mt_allocator if libstdc++ - is dlclosed). Closes: #293466. - - -- Matthias Klose Mon, 18 Jul 2005 17:10:18 +0200 - -gcc-4.0 (4.0.1-2) unstable; urgency=low - - * Don't apply the patch to make -mieee the default on alpha-linux-gnu. - Causes the bootstrap to fail on alpha-linux-gnu. - - -- Matthias Klose Tue, 12 Jul 2005 00:14:12 +0200 - -gcc-4.0 (4.0.1-1) unstable; urgency=high - - * GCC 4.0.1 final release. See /usr/share/doc/gcc-4.0/NEWS.{gcc,html}. - * Build fastjar on mips/mipsel, fix fastjar build without building java. - * Disable the comparision check on unstable/ia64. adaint.o differs, - currently cannot be reproduced with glibc-2.3.5 and binutils-2.16.1. - * libffi/hppa: Fix handling of 3 and 5-7 byte struct returns. - * amd64: Fix libgcc symlinks to point to /usr/lib32, instead of /lib32. - * On powerpc, don't build with -j >1, apparently doesn't succeeds - on the Debian buildd. - * Apply revised patch to make -mieee the default on alpha-linux, - and add -mieee-disable switch to turn the default off (Tyson Whitehead). - * Disable multiarch-includes; redo biarch-includes to include the paths - for the non-default biarch, when called with -m32/-m64. - * Move new java headers from libstdc++-dev to libgcj-dev, add replaces - line. - * Update classpath patch to work with cairo-0.5.1. Patch provided by - Michael Koch. - * Further classpath updates for gnu.xml and javax.swing.text.html. - Patch provided by Michael Koch. - * Require binutils (>= 2.16.1) as a build dependency and a dependency. - * On i386, require amd64-libs-dev (>= 1.2). - * Update debian/NEWS.{html,gcc}. - - * Closing bug reports reported against older gcc versions (some of them - still present in Debian, but not anymore as the default compiler). - Usually, forwarded bug reports are linked to - http://gcc.gnu.org/PR - The upstream bug number usually can be found in the Debian reports. - - * Closed reports reported against gcc-3.3 and fixed in gcc-3.4: - - General: - + PR rtl-optimization/2960: Duplicate loop conditions even with -Os - Closes: #94701. - + PR optimization/3995: i386 optimisation: joining tests. - Closes: #105309. - + PR rtl-optimization/11635: Unnecessary store onto stack, more - curefully expand union cast (closes: #202016). - + PR target/7618: vararg disallowed in virtual function. Closes: #205404. - + Large array problem on 64 bit platforms (closes: #209152). - + Mark more strings as translatable (closes: #227129). - + PR gcc/14711: ICE when compiling a huge source file Closes: #234711. - + Better code generation for if(!p) return NULL;return p; - Closes: #242318. - + PR rtl-optimization/16152: Perl ftbfs on {ia64,arm,m68k}-linux. - Closes: #255801. - + ICE (segfault) while compiling Linux 2.6.9 (closes: #277206). - + Link error building memtest (closes: #281445). - - Ada: - + PR ada/12450: Constraint error for valid input (closes: #210844). - + PR ada/13620: miscompilation of array initializer with - -O3 -fprofile-arcs. Closes: #226244. - - C: - + PR c/6897: Code produced with -fPIC reserves EBX, but compiles - bad __asm__ anyway (closes: #73065). - + PR c/9209: On i386, gcc-3.0 allows $ in indentifiers but not the asm. - Closes: #121282. - + PR c/11943: Accepts invalid declaration "int x[2, 3];" in C99 mode. - Closes: #177303. - + PR c/11942: restrict keyword broken in C99 mode. Closes: #187091. - + PR other/11370: -Wunreachable-code gives false complaints. - Closes: #196600. - + PR c/11369: Too relaxed checking with -Wstrict-prototypes. - Closes: #197504. - + PR c/11445: False positive warning with -Wunreachable-code. - Closes: #200140. - + PR c/11459: -stdc=c90 -pedantic warns about C90's non long-long - support when in C99 mode. Closes: #200392. - + PR c/456: Handling of constant expressions. Closes: #225935. - + ICE on invalid #define with -traditional (closes: #242916). - + No warning when initializing a variable with itself, new option - -Winit-self (closes: #293957). - - C++: - + C++ parse error (closes: #42946). - + PR libstdc++/9073: Replacement for __STL_ASSERTIONS (libstdc++v3 - debug mode). Closes: #128993. - + Parse errors in nested constructor calls (closes: #138561). - + PR optimization/1823: -ftrapv aborts with pointer difference due to - division optimization. Closes: #169862. - + ICE on invalid code (closes: #176101). - + PR c++/10199: ICE handling method parametrized by template. - Closes: #185604. - + High memory usage building packages OpenOffice.org and MythTV. - Closes: #194345, #194513. - + Improved documentation of std::lower_bound (closes: #196380). - + ICE in regenerate_decl_from_template (closes: #197674). - + PR c++/11444: Function fails to propagate up class tree - (template-related). Closes: #198042. - + ICE when using namespaced typedef of primitive type as struct. - Closes: #198261. - + Bug using streambuf / iostream to read from a named pipe. - Closes: #216105. - + PR c++/11437: ICE in lookup_name_real (closes: #200011). - + Add large file support (LFS) in libstdc++ (closes: #220000). - + PR c++/13621: ICE compiling a statement expression returning type - string (closes: #224413). - + g++ doesn't find inherited inner class after template instantiation. - Closes: #227518. - + PR libstdc++/13928: Add whatis info in man pages generated by doxygen. - Closes: #229642. - + Missing symbol _M_setstate in libstdc++ (closes: #232709). - + Unable to parse declaration of inline constructor explicit - specialization (closes: #234709). - + ICE (segfault) on invalid C++ code (closes: #246031). - + ICE in lookup_tempate_function (closes: #262441). - + Undefined symbols in libstdc++, when using specials char_traits. - Closes: #266110. - + PR libstdc++/16011: Outputting numbers with ostream in the locale fr_BE - causes infinite recursion (closes: #270795). - + ICE in tree_low_cst (closes: #276291). - + ICE in in expand_call (closes: #283503). - + typeof operator is misparsed in a template function (closes: #288555). - + ICE in tree_low_cs (closes: #291374). - + Improve uninformative error messages (closes: #292961, #293076). - + ICE on array initialization (closes: #294560). - + Failure to build xine-lib with -finline-functions (closes: #306854). - - Java: - + Fix error finding files in subdirectories (closes: #195480). - + Implement java.text.CollationElementIterator lacks getOffset(). - Closes: #259789. - - Treelang: - + Pointer truncation on 64bit architectures (closes: #308367). - - Architecture specific: - - alpha - + PR debug/10695: ICE on alpha while building agistudio. - Closes: #192568. - + ICE when building fceu (closes: #228018, #252764). - - amd64 - + Miscompilation of Objective-C code (closes: #250174). - + g++ hangs compiling k3d on amd64 (closes: #285364). - - arm - + PR target/19008: gcc -O3 -fPIC produces wrong code via auto inlining. - Closes: #285238. - - i386 - + PR target/4106: i386 -fPIC asm ebx clobber no error. - Closes: #153472. - + PR target/10984: x86/sse2 ICEs on vector intrinsics. Closes: #166940. - + Wrong code generation on at least ix86 (closes: #275655). - - m68k - + PR target/9201: ICE compiling octave-2.1 (closes: #175478). - + ICE in verify_initial_elim_offsets (closes: #204407, #257012). - + g77 generates invalid assembly code (closes: #225621). - + ICE in verify_local_live_at_start (closes #245584). - - powerpc - + PR optimization/12828: -floop-optimize is unstable on PowerPC (float - to int conversion problem). Closes: #218219. - + PR target/13619: ICE building altivec code in ffmpeg. - Closes: #226148. - + PR target/20046: Miscompilation of bind 9.3.0. Closes: #292958. - - sparc - + ICE (segfault) while building atlas3 on sparc32 (closes: #249108). - + Wrong optimization on sparc32 when building linux kernel. - Closes: #254626. - - * Closed reports reported against gcc-3.3 or gcc-3.4 and fixed in gcc-4.0: - - General: - + PR rtl-optimization/6901: Optimizer improvement (removing unused - local variables). Closes: #67206. - + PR middle-end/179: Failure to detect use of unitialized variable - with -O -Wall. Closes: #117765. - + ICE building glibc's nptl on amd64 (closes: #260710, #307993). - + PR middle-end/17827: ICE in make_decl_rtl. Closes: #270854. - + PR middle-end/21709: ICE on compile-time complex NaN. Closes: #305344. - - Ada: - + PR ada/10889: Convention Fortran matrices mishandled in generics. - Closes: #192135. - + PR ada/13897: Implement tasking on powerpc. Closes: #225346. - - C: - + PR c/13072: Bogus warning with VLA in switch. Closes: #218803. - + PR c/13519: typeof(nonconst+const) is const. Closes: #208981. - + PR c/12867: Incorrect warning message (void format, should be void* - format). Closes: #217360. - + PR c/16066: PR 16066] i386 loop strength reduction bug. - Closes: #254659. - - C++: - + PR c++/13518: -Wnon-virtual-dtor doesn't always work. Closes: #212260. - + PR translation/16025: ICE with unsupported locale(closes: #242158). - + PR c++/15125: -Wformat doesn't warn for different types in fprintf. - Closes: #243507. - + PR c++/15214: Warn only if the dtor is non-private or the class has - friends. (closes: #246639). - + PR libstdc++/17218: Unknown subjects in generated libstdc++ manpages. - Closes: #262934. - + PR libstdc++/17223: Missing .so references in generated libstdc++ - manpages. Closes: #262956. - + libstdc++-doc: Improve man pages (closes: #280910). - + PR c++/19006: ICE in tree_low_cst. Closes: #285692. - + g++ does not check arguments to fprintf. Closes: #281847. - - Java: - + PR java/7304: gcj ICE (closes: #152501). - + PR libgcj/7305: Installation of headers not directly in /usr/include. - Closes: #195483. - + PR libgcj/11941: libgcj timezone handling (closes: #203212). - + PR java/14709: gcj fails to wait for its child processes on exec(). - Closes: #238432. - + PR libgcj/21703: gcj hangs when rapidly calling String.intern(). - Closes: #275547. - + SocketChannel.get(ByteBuffer) returns 0 at EOF. Closes: #281602. - + PR java/19711: gcj segfaults instead of reporting the ambiguous - expression. Closes: #286715. - + Static libgcj contains repeated archive members (closes: #298263). - - Architecture specific: - - alpha - + Unaligned accesses with ?-operator (closes: #301983). - - arm - + Compilation error of glibc-2.3.4 on arm (closes: #298508). - - m68k - + ICE in add_insn_before (closes: #248432). - - mips - + Fix o32 ABI breakage in gcc 3.3/3.4 (closes: #270620). - - powerpc - + ICE in extract_insn (closes: #311128). - - * Closing bug reports as wontfix: - - g++ defines _GNU_SOURCE when using the libstdc++ header files. - Behaviour did change since 3.0. Closes: #126703, #164872. - - -- Matthias Klose Sat, 9 Jul 2005 17:10:54 +0000 - -gcc-4.0 (4.0.0ds2-12) unstable; urgency=high - - * Update to CVS 20050701, taken from the gcc-4_0-branch. - * Apply proposed patch for MMAP configure fix; aka PR 19877. Backport - from mainline. - * Disable Fortran on m68k. Currently FTBFS. - * Split multiarch-include/lib patches. Update multiarch-include patch. - * Fix FTBFS of the hppa64-linux cross compiler. Don't add the - multiarch include dirs when cross compiling. - * Configure --with-java-home, as used by java-gcj-compat. - Closes: #315646. - * Make libgcj-dbg packages priority extra. - * Set the path of classmap.db to /var/lib/gcj-@gcc_version@. - * On m68k, do not create the default classmap.db in the gcj postinst. - See #312830. - * On amd64, install the 32bit libraries into /emul/ia32-linux/usr/lib. - Restore the /usr/lib32 symlink. - * On amd64, don't reference lib64, but instead lib (lib64 is a symlink - to lib). Closes: #293050. - * Remove references to build directories from the .la files. - * Make cpp-X.Y conflict with earlier versions of gcc-X.Y, g++-X.Y, gobjc-X.Y, - gcj-X.Y, gfortran-X.Y, gnat-X.Y, treelang-X.Y, if a path component in - the gcc library path changes (i.e. version or target alias). - * Disable Ada for sh3 sh3eb sh4 sh4eb. - * For gcj-4.0, add a conflict to libgcj4-dev and libgcj5-dev. - Closes: #316499. - - -- Matthias Klose Sat, 2 Jul 2005 11:04:35 +0200 - -gcc-4.0 (4.0.0ds1-11) unstable; urgency=low - - * debian/rules.defs: Disable Ada for alpha. - * debian/rules.conf: Fix typo in type-handling replacement code. - * Don't ship an empty libgcj6-dbg package. - - -- Matthias Klose Thu, 23 Jun 2005 09:03:21 +0200 - -gcc-4.0 (4.0.0ds1-10) unstable; urgency=medium - - * debian/patches/libstdc++-api-compat.dpatch: Apply proposed patch - to fix libstdc++ 3.4.5/4.0 compatibility. - * type-handling output became insane. Don't use it anymore. - * Drop the reference to the stl-manual package (closes: #314983). - * Disable java on GNU/kFreeBSD targets, requested by Robert Millan. - Closes: #315140. - * Terminate the acats-killer process, even if the build is aborted - by the user (closes: #314405). - * debian/rules.defs: Define DEB_TARGET_ARCH_{OS,CPU}. - * Start converting the use of DEB_*_GNU_* to DEB_*_ARCH_* in the build - files. - * Do not configure with --enable-gtk-cairo. Needs newer gtk. Drop - build dependency on libcairo-dev. - * Fix setting of the system header directory for the hurd (Michael Banck). - Closes: #315386. - * Fix FTBFS on hurd-i386: MAXPATHLEN issue (Michael Banck). Closes: #315384. - - -- Matthias Klose Wed, 22 Jun 2005 19:45:50 +0200 - -gcc-4.0 (4.0.0ds1-9ubuntu2) breezy; urgency=low - - * Fix version number in libgcj shlibs file. - - -- Matthias Klose Sun, 19 Jun 2005 10:34:02 +0200 - -gcc-4.0 (4.0.0ds1-9ubuntu1) breezy; urgency=low - - * Update to 4.0.1, release candidate 2. - * libstdc++ shlibs file: Require 4.0.0ds1-9ubuntu1 as minimum version. - * Rename libawt to libgcjawt to avoid conflicts with other - libawt implementations (backport from HEAD). - * Update classpath awt, swing and xml parser for HTML support in swing. - Taken from classpath CVS HEAD 2005-06-18. Patch provided by Michael Koch. - * Remove the libgcj-buffer-strategy path, part of the classpath update. - * libgcj shlibs file: Require 4.0.0ds1-9ubuntu1 as minimum version. - * Require cairo-0.5 as build dependency. - * gij-4.0: Provide java1-runtime. - * gij-4.0: Provide an rmiregistry alternative (using grmiregistry-4.0). - * gcj-4.0: Provide an rmic alternative (using grmic-4.0). - * libgcj6-dev conflicts with libgcj5-dev, libgcj4-dev, not libgcj6. - Closes: #312741. - * libmudflap-entry-point.dpatch: Correct name of entry point on mips/mipsel. - * Apply proposed patch for PR 18421 and PR 18719 (m68k only). - * Apply proposed path for PR 21562. - * Add build dependency on dpkg (>= 1.13.7). - * On linux systems, configure for -linux-gnu. - * Configure the hppa64 cross compiler to target hppa64-linux-gnu. - * (Build-)depend on binutils-2.16.1. - * libstdc{32,64}++6-4.0-dbg: Depend on libstdc++6-4.0-dev. - * gnat-4.0: only depend on libgnat, when a shared libgnat is built. - * gfortran-4.0: Depend on libgmp3c2 | libgmp3. - * On hppa, explicitely use gcc-3.3 as a build dependency in the case - that Ada is disabled. - * libmudflap: Always build the library for the non-default biarch - architecture, or else the test results show link failures. - - -- Matthias Klose Sat, 18 Jun 2005 00:42:55 +0000 - -gcc-4.0 (4.0.0-9) unstable; urgency=low - - * Upload to unstable. - - -- Matthias Klose Wed, 25 May 2005 19:02:20 +0200 - -gcc-4.0 (4.0.0-8ubuntu3) breezy; urgency=low - - * debian/control: Regenerate. - - -- Matthias Klose Sat, 4 Jun 2005 10:56:27 +0200 - -gcc-4.0 (4.0.0-8ubuntu2) breezy; urgency=low - - * Fix powerpc-config-ml patch. - - -- Matthias Klose Fri, 3 Jun 2005 15:47:52 +0200 - -gcc-4.0 (4.0.0-8ubuntu1) breezy; urgency=low - - * powerpc biarch support: - - Enable powerpc biarch support, build lib64gcc1 on powerpc. - - Add patch to disable libstdc++'s configure checking, if it can't run - 64bit binaries on 32bit kernels (Sven Luther). - - Apply the same patch to the other runtime librararies as well. - - Run the testsuite with -m64, if we can execute 64bit binaries. - - Add libc6-dev-ppc64 as build dependency for powerpc. - * 32bit gcj libs for amd64. - * debian/logwatch.sh: Don't remove logwatch pid file on exit (suggested - by Ryan Murray). - * Update to CVS 20050603, taken from the gcc-4_0-branch. - * g++-4.0 provides c++abi2-dev. - * Loosen dependencies on packages of architecture `all' to not break - binary only uploads. - * Build libgfortran for biarch as well, else the testsuite will fail. - - -- Matthias Klose Fri, 3 Jun 2005 13:38:19 +0200 - -gcc-4.0 (4.0.0-8) experimental; urgency=low - - * Synchronize with Ubuntu. - - -- Matthias Klose Mon, 23 May 2005 01:56:28 +0000 - -gcc-4.0 (4.0.0-7ubuntu7) breezy; urgency=low - - * Fix build failures for builds with disabled testsuite. - * Adjust debian/rules conditionals to work with all dpkg versions. - * Build separate lib32stdc6-4.0-dbg/lib64stdc6-4.0-dbg packages. - * Add the debugging symbols of the optimzed libstdc++ build in the - lib*stdc++6-dbg packages as well. - * Build a libgcj6-dbg package. - * Update to CVS 20050522, taken from the gcc-4_0-branch. - * Add Ada support for the ppc64 architecture (Andreas Jochens): - * debian/patches/ppc64-ada.dpatch - - Add gcc/ada/system-linux-ppc64.ads, which has been copied from - gcc/ada/system-linux-ppc.ads and changed to use 'Word_Size' 64 - instead of 32. - - gcc/ada/Makefile.in: Use gcc/ada/system-linux-ppc64.ads on powerpc64. - * debian/rules.patch - - Use ppc64-ada patch on ppc64. - * debian/rules.d/binary-ada.mk - Place the symlinks libgnat.so, libgnat-4.0.so, libgnarl.so, - libgnarl-4.0.so in '/usr/lib' instead of '/adalib'. - Closes: #308948. - * Add libc6-dev-i386 as an alternative build dependency for amd64. - Closes: #305690. - - -- Matthias Klose Sun, 22 May 2005 22:14:20 +0200 - -gcc-4.0 (4.0.0-7ubuntu6) breezy; urgency=low - - * Don't trust dpkg-architecture (1.13.4), it "hurds" ... - - -- Matthias Klose Wed, 18 May 2005 11:36:38 +0200 - -gcc-4.0 (4.0.0-7ubuntu5) breezy; urgency=low - - * libgcj6-dev: Don't provide libgcj-dev. - - -- Matthias Klose Wed, 18 May 2005 00:30:32 +0000 - -gcc-4.0 (4.0.0-7ubuntu4) breezy; urgency=low - - * Update to CVS 20050517, taken from the gcc-4_0-branch. - * Apply proposed patch for PR21293. - - -- Matthias Klose Tue, 17 May 2005 23:05:40 +0000 - -gcc-4.0 (4.0.0-7ubuntu2) breezy; urgency=low - - * Update to CVS 20050515, taken from the gcc-4_0-branch. - - -- Matthias Klose Sun, 15 May 2005 23:48:00 +0200 - -gcc-4.0 (4.0.0-7ubuntu1) breezy; urgency=low - - * Synchronize with Debian. - - -- Matthias Klose Mon, 9 May 2005 19:35:29 +0200 - -gcc-4.0 (4.0.0-7) experimental; urgency=low - - * Update to CVS 20050509, taken from the gcc-4_0-branch. - * Remove the note from the fastjar package description, stating, that - fastjar is incomplete compared to the "standard" jar utility. - * Fix typo in build depends. dpkg-checkbuilddeps doesn't like a comma - inside []. - * Tighten shlibs dependencies to require the current version. - - -- Matthias Klose Mon, 9 May 2005 19:02:03 +0200 - -gcc-4.0 (4.0.0-6) experimental; urgency=low - - * Update to CVS 20050508, taken from the gcc-4_0-branch. - - -- Matthias Klose Sun, 8 May 2005 14:08:28 +0200 - -gcc-4.0 (4.0.0-5ubuntu1) breezy; urgency=low - - * Temporarily disable the i386 biarch build. Remove the amd64-libs-dev - build dependency, add (build-)conflict (<= 1.1ubuntu1). - - -- Matthias Klose Sat, 7 May 2005 16:56:21 +0200 - -gcc-4.0 (4.0.0-5) breezy; urgency=low - - * gnat-3.3 and gnat-4.0 are alternative build dependencies (closes: #308002). - * Update to CVS 20050507, taken from the gcc-4_0-branch. - * gcj-4.0: Install gjnih. - * Add libgcj buffer strategy framework (Thomas Fitzsimmons), needed for OOo2. - Backport from 4.1. - * Fix all lintian errors and most of the warnings. - - -- Matthias Klose Sat, 7 May 2005 12:26:15 +0200 - -gcc-4.0 (4.0.0-4) breezy; urgency=low - - * Still prefer gnat-3.3 over gnat-4.0 as a build dependency. - - -- Matthias Klose Fri, 6 May 2005 22:30:43 +0200 - -gcc-4.0 (4.0.0-3) breezy; urgency=low - - * Update to CVS 20050506, taken from the gcc-4_0-branch. - * Update priority of java alternatives to 40. - * Move gcj-dbtool to gij package, move the default classmap.db to - /var/lib/gcj-4.0/classmap.db. Create it in the postinst. - * Fix gcc-4.0-hppa64 postinst (closes: #307762). - * Fix gcc-4.0-hppa64, gij-4.0 and gcj-4.0 postinst, to not ignore errors - from update-alternatives. - * Fix gcc-4.0-hppa64, fastjar, gij-4.0 and gcj-4.0 prerm, - to not ignore errors from update-alternatives. - - -- Matthias Klose Fri, 6 May 2005 17:50:58 +0200 - -gcc-4.0 (4.0.0-2) experimental; urgency=low - - * GCC 4.0.0 release. - * Update to CVS 20050503, taken from the gcc-4_0-branch. - * Add gnat-4.0 as an alternative build dependency (closes: #305690). - - -- Matthias Klose Tue, 3 May 2005 15:41:26 +0200 - -gcc-4.0 (4.0.0-1) experimental; urgency=low - - * GCC 4.0.0 release. - - -- Matthias Klose Sun, 24 Apr 2005 11:28:42 +0200 - -gcc-4.0 (4.0ds11-0pre11) breezy; urgency=low - - * CVS 20050413, taken from the gcc-4_0-branch. - * Add proposed patches for PR20126, PR20490, PR20929. - - -- Matthias Klose Wed, 13 Apr 2005 09:43:00 +0200 - -gcc-4.0 (4.0ds10-0pre10) experimental; urgency=low - - * gcc-4.0.0-20050410 release candidate 1, built from the prerelease tarball. - - C++ fix for "optimizer breaks function inlining". Closes: #302989. - * Append the GCC version to the fastjar/grepjar version string. - * Use short file names in the libstdc++ docs (closes: #301140). - * Fix libstdc++-dbg dependencies (closes: #303866). - - -- Matthias Klose Mon, 11 Apr 2005 13:16:01 +0200 - -gcc-4.0 (4.0ds9-0pre9) experimental; urgency=low - - * CVS 20050326, taken from the gcc-4_0-branch. - * Reenable Ada on ia64. - * Build libgnat on hppa, sparc, s390 again. - * ppc64 support (Andreas Jochens): - * debian/control.m4 - - Add libc6-dev-powerpc [ppc64] to the Build-Depends. - - Change the Description for lib32gcc1: s/ia32/32 bit Version/ - * debian/rules.defs - - Define 'biarch_ia32' for ppc64 to use the same 32 bit multilib - facilities as amd64. - * debian/rules.d/binary-gcc.mk - - Correct an error in the 'files_gcc' definition for biarch_ia32 - (replace '64' by '32'). - * debian/rules2 - - Do not use '--disable-multilib' on powerpc64-linux. - Use '--disable-nof --disable-softfloat' instead. - * debian/rules.d/binary-libstdcxx.mk - - Put the 32 bit libstdc++ files in '/usr/lib32'. - * debian/rules.patch - - Apply 'ppc64-biarch' patch on ppc64. - * debian/patches/ppc64-biarch.dpatch - - MULTILIB_OSDIRNAMES: Use /lib for native 64 bit libraries and - /lib32 for 32 bit libraries. - - Add multilib handling to src/config-ml.in (taken from - amd64-biarch.dpatch). - * Rename biarch_ia32 to biarch32, as suggsted by Andreas. - * Use /bin/dash on hppa. - * Reenable the build of the hppa64 compiler. - * Enable parallel builds by defaults (set environment variale USE_NJOBS=no - or USE_NJOBS= to modify the default, which is to use the - number of available processors). - - -- Matthias Klose Sat, 26 Mar 2005 19:07:30 +0100 - -gcc-4.0 (4.0ds8-0pre8) experimental; urgency=low - - * CVS 20050322, taken from the gcc-4_0-branch. - - Add proposed fix for PR19406. - * Configure --with-gtk-cairo only if version 0.3.0 is found. - * Split out gcc-4.0-locales package. Better chance of getting - bug reports in english language. - - -- Matthias Klose Tue, 22 Mar 2005 14:20:24 +0100 - -gcc-4.0 (4.0ds7-0pre7) experimental; urgency=low - - * CVS 20050304, taken from the gcc-4_0-branch. - * Build the treelang compiler. - - -- Matthias Klose Fri, 4 Mar 2005 21:29:56 +0100 - -gcc-4.0 (4.0ds6-0pre6ubuntu6) hoary; urgency=low - - * Fix lib32gcc1 symlink on amd64. Ubuntu #7099. - - -- Matthias Klose Thu, 3 Mar 2005 00:17:26 +0100 - -gcc-4.0 (4.0ds6-0pre6ubuntu5) hoary; urgency=low - - * Add patch from PR20160, avoid creating archives with components - that have duplicate basenames. - - -- Matthias Klose Wed, 2 Mar 2005 14:22:04 +0100 - -gcc-4.0 (4.0ds6-0pre6ubuntu4) hoary; urgency=low - - * CVS 20050301, taken from the gcc-4_0-branch. - Test builds on i386, amd64, powerpc, ia64, check libgcc_s.so.1. - * Add fastjar-4.0 binary and manpage. Some java packages append it - for all java related tools. - * Add libgcj6-src package for source code availability in IDE's. - * On hppa, disable the build of the hppa64 cross compiler, disable - java, disable running the testsuite (request by Lamont). - * On amd64, lib32gcc1 replaces ia32-libs.openoffice.org (<< 1ubuntu3). - * Build-Depend on libcairo1-dev, configure with --enable-gtk-cairo. - Work around libtool problems install libjawt. - Install jawt header files in libgcj6-dev. - * Add workaround for PR debug/19769. - - -- Matthias Klose Tue, 1 Mar 2005 11:26:19 +0100 - -gcc-4.0 (4.0ds5-0pre6ubuntu3) hoary; urgency=low - - * Drop libgmp3-dev (<< 4.1.4-3) as an alterntative build dependency. - - -- Matthias Klose Thu, 10 Feb 2005 15:16:27 +0100 - -gcc-4.0 (4.0ds5-0pre6ubuntu2) hoary; urgency=low - - * Disable Ada for powerpc. - - -- Matthias Klose Wed, 9 Feb 2005 16:47:07 +0100 - -gcc-4.0 (4.0ds5-0pre6ubuntu1) hoary; urgency=low - - * Avoid build dependency on type-handling. - * Install 32bit libs on amd64 in /lib32 and /usr/lib32. - - -- Matthias Klose Wed, 9 Feb 2005 08:27:21 +0100 - -gcc-4.0 (4.0ds5-0pre6) experimental; urgency=low - - * gcc-4.0 snapshot, taken from the HEAD branch CVS 20050208. - * Build-depend on graphviz (moved to main), remove the pregenerated - libstdc++ docs from the diff. - * Fix PR19162, libobjc build failure on arm-linux (closes: #291497). - - -- Matthias Klose Tue, 8 Feb 2005 11:47:31 +0000 - -gcc-4.0 (4.0ds4-0pre5) experimental; urgency=low - - * gcc-4.0 snapshot, taken from the HEAD branch CVS 20050125. - * Call the 4.0 gcx versions in the java wrappers (closes: #291075). - * Correctly install libgij (closes: #291077). - * libgcj6-dev: Add conflicts to other libgcj-dev packages (closes: #290950). - - -- Matthias Klose Mon, 24 Jan 2005 23:59:54 +0100 - -gcc-4.0 (4.0ds3-0pre4) experimental; urgency=low - - * gcc-4.0 snapshot, taken from the HEAD branch CVS 20050115. - * Update cross build patches (Nikita V. Youshchenko). - * Enable Ada on i386, amd64, mips, mipsel, powerpc, sparc, s390. - Doesn't yet bootstrap on alpha, hppa, ia64. - - -- Matthias Klose Sat, 15 Jan 2005 18:44:03 +0100 - -gcc-4.0 (4.0ds2-0pre3) experimental; urgency=low - - * gcc-4.0 snapshot, taken from the HEAD branch CVS 20041224. - - -- Matthias Klose Wed, 22 Dec 2004 00:31:44 +0100 - -gcc-4.0 (4.0ds1-0pre2) experimental; urgency=low - - * gcc-4.0 snapshot, taken from the HEAD branch CVS 20041205. - * Lot's of merges and updates from the gcc-3.4 packages. - - -- Matthias Klose Sat, 04 Dec 2004 12:14:51 +0100 - -gcc-4.0 (4.0ds0-0pre1) experimental; urgency=low - - * gcc-4.0 snapshot, taken from the HEAD branch CVS 20041114. - - Addresses many issues with the libstdc++ man pages (closes: #278549). - * Disable Ada on hppa, ia64, mips, mipsel, powerpc, s390 and sparc, at least - these are known to be broken at the time of the snapshot. - * Minor kbsd.gnu build fixes (Robert Millan). Closes: #273004. - * For amd64, add missing libstdc++ files to 'libstdc++6-dev' package. - (Andreas Jochens). Fixes: #274362. - * Update libffi-mips patch (closes: #274096). - * Updated i386-biarch patch. Don't build 64bit libstdc++, ICE. - * Update sparc biarch patch. - * Fix symlinks for gfortran manpage (closes: #278548). - * Update cross build patches (Nikita V. Youshchenko). - * Update Ada patches (Ludovic Brenta). - - -- Matthias Klose Sat, 13 Nov 2004 10:38:25 +0100 - -gcc-4.0 (4.0-0pre0) experimental; urgency=low - - * gcc-4.0 snapshot, taken from the HEAD branch CVS 20040912. - - * Matthias Klose - - - Integrate accumulated packaging patches from gcc-3.4. - - Rename libstdc++6-* packages to libstdc++6-4-* (closes: #261693). - - libffi4-dev: conflict with libffi3-dev (closes: #265939). - - * Robert Millan - - * control.m4: - - s/locale_no_archs !hurd-i386/locale_no_archs/g - (This is now handled in rules.defs. [1]) - - s/procps [check_no_archs]/procps [linux_gnu_archs]/g [2] - - Add type-handling to build-deps. [3] - * rules.conf: - - Don't require (>= $(libc_ver)) for libc0.1-dev. [4] - - Generate *_no_archs variables with type-handling and use them for - for m4's -D parameters. [3] - * rules.defs: - - use filter instead of findstring [1]. - - s/netbsd-elf-gnu/netbsdelf-gnu/g [5]. - - enable java for kfreebsd-gnu [6] - - enable ffi for kfreebsd-gnu and knetbsd-gnu [6] - - enable libgc for kfreebsd-gnu [6] - - enable checks for kfreebsd-gnu and knetbsd-gnu [7] - - enable locales for kfreebsd-gnu and gnu [1] [8]. - * Closes: #264025. - - -- Matthias Klose Sun, 12 Sep 2004 12:52:56 +0200 - -gcc-3.5 (3.5ds1-0pre1) experimental; urgency=low - - * gcc-3.5 snapshot, taken from the HEAD branch CVS 20040724. - * Install locale data with versioned package name (closes: #260497). - * Fix libgnat symlinks. - - -- Matthias Klose Sat, 24 Jul 2004 21:26:23 +0200 - -gcc-3.5 (3.5-0pre0) experimental; urgency=low - - * gcc-3.5 snapshot, taken from the HEAD branch CVS 20040718. - - -- Matthias Klose Sun, 18 Jul 2004 12:26:00 +0200 - -gcc-3.4 (3.4.1-1) experimental; urgency=low - - * gcc-3.4.1 final release. - - configured wth --enable-libstdcxx-allocator=mt. - * Fixes for generating cross compiler packages (Jeff Bailey). - - -- Matthias Klose Fri, 2 Jul 2004 22:49:05 +0200 - -gcc-3.4 (3.4.0-4) experimental; urgency=low - - * gcc-3.4.1 release candidate 1. - * Add logic to build biarch compiler on powerpc (disabled, needs lib64c). - * Don't build the libg2c0 package on mipsel-linux (no clear answer on - debian-mips, if the libg2c0's built by gcc-3.3 and gcc-3.4 are compatible - (post-sarge issue). - * Don't use gcc-2.95 as bootstrap compiler on m68k anymore. - - -- Matthias Klose Sat, 26 Jun 2004 22:40:20 +0200 - -gcc-3.4 (3.4.0-3) experimental; urgency=low - - * Update to gcc-3.4 CVS 20040613. - * On sparc, set the the build target to sparc64-linux, build with - switch defaulting to code generation for v7. To generate code for - sparc64, use the -m64 switch. - * Add missing doc-base files to -doc packages. - * Add portability patches and kbsd-gnu patch (Robert Millan). - Closes: #251293, #251294. - * Apply fixes for cross build (Nikita V. Youshchenko). - * Do not include the precompiled libstdc++ header files into the -dev - package (still experimental). Closes: #251707. - * Reflect renaming of Ada user's guide. - * Move AWT peer libraries for libgcj into it's own package (fixes: #247791). - - -- Matthias Klose Mon, 14 Jun 2004 00:03:18 +0200 - -gcc-3.4 (3.4.0-2) experimental; urgency=low - - * Update to gcc-3.4 CVS 20040516. - * Do not provide the /usr/hppa64-linux/include in the gcc-hppa64 package, - migrated to libc6-dev. Adjust dependencies. - * Integrate gpc test results into the GCC test summary. - * gnatchop calls gcc-3.4 (closes: #245438). - * debian/locale-gen.sh: Update for recent libstdc+++ testsuite. - * debian/copyright: Add libstdc++-v3's exception clause. - * Add libffi update for mips (Thiemo Seufer). - * Reference Debian specific bug reporting instructions. - * Update README.Bugs. - * Fix FTBFS for libstdc++-doc. - * Update libjava patch for hppa (Randolph Chung). - * Fix installation of ffitarget.h header file. - * On amd64-linux, configure --without-multilib, disable Ada. - - -- Matthias Klose Sun, 16 May 2004 07:53:39 +0200 - -gcc-3.4 (3.4.0-1) experimental; urgency=low - - * gcc-3.4.0 final release. - - * Why experimental? - - Do not interfer with packages currently built from gcc-3.3 sources, - i.e. libgcc1, libobjc1, libffi2, libffi2-dev, libg2c0. - - Biarch sparc compiler doesn't built yet. - - Use of configure flags affecting binary ABI's not yet determined. - - Several ABI bugs have been fixed. Unfortunately, these changes will break - binary compatibility with earlier releases on several architectures: - alpha, mips, sparc, - - hppa and m68k changed sjlj based exception handling to dwarf2 based - exception handling. - - See NEWS.html or http://gcc.gnu.org/gcc-3.4/changes.html for more - specific information. - - -- Matthias Klose Tue, 20 Apr 2004 20:54:56 +0200 - -gcc-3.4 (3.4ds3-0pre4) experimental; urgency=low - - * Update to gcc-3.4 CVS 20040403. - * Add gpc tarball, gpc patches for 3.4 (Waldek Hebisch). - * Reenable sparc-biarch patches (closes: #239856). - * Build the shared libgnat library, needed to fix FTBFS for some - Ada library packages (Ludovic Brenta). - Currently enabled for hppa, i386, ia64. - - -- Matthias Klose Sat, 3 Apr 2004 08:47:55 +0200 - -gcc-3.4 (3.4ds1-0pre2) experimental; urgency=low - - * Update to gcc-3.4 CVS 20040320. - * For libstdc++6-doc, add a conflict to libstdc++5-3.3-doc (closes: #236560). - * For libstdc++6-dbg, add a conflict to libstdc++5-3.3-dbg (closes: #236798). - * Reenable s390-biarch patches. - * Update the cross compiler build files (Nikita V. Youshchenko). - - -- Matthias Klose Sat, 20 Mar 2004 09:15:10 +0100 - -gcc-3.4 (3.4ds0-0pre1) experimental; urgency=low - - * Start gcc-3.4 packaging, get rid of the epoch for most of the - packages. - - -- Matthias Klose Sun, 22 Feb 2004 16:00:03 +0100 - -gcc-3.3 (1:3.3.3ds6-6) unstable; urgency=medium - - * Update to gcc-3_3-branch CVS 20040401. - - Fixed ICE in emit_move_insn_1 on legal code (closed: #223215). - - Fix PR 14755, miscompilation of loops with bitfield counter. - Closes: #241255. - - Fix PR 16040, crash in function initializing const data with - reinterpret_cast-ed pointer-to-member function crashes (closes: #238621). - - Remove patches integrated upstream. - * Reenable build of gpidump on powerpc and s390. - - -- Matthias Klose Thu, 1 Apr 2004 23:51:54 +0200 - -gcc-3.3 (1:3.3.3ds6-5) unstable; urgency=medium - - * Update to gcc-3_3-branch CVS 20040321. - - Fix PR target/13889 (ICE on valid code on m68k). - * Fix FTFBS on s390. Do not build gpc's gpidump on s390. - * Reenable gpc on arm. - - -- Matthias Klose Mon, 22 Mar 2004 07:37:26 +0100 - -gcc-3.3 (1:3.3.3ds6-4) unstable; urgency=low - - * Update to gcc-3_3-branch CVS 20040320. - - Revert patch for PR14640 (with this, at least mozilla-firefox was - miscompiled on x86 (closes: #238621). - * Update the gpc tarball (there were two releases with the same name ...). - * Reenable gpc on alpha and ia64. - - -- Matthias Klose Sat, 20 Mar 2004 07:39:24 +0100 - -gcc-3.3 (1:3.3.3ds5-3) unstable; urgency=low - - * Update to gcc-3_3-branch CVS 20040314. - - Fixes miscompilation with -O -funroll-loops on powerpc (closes: #229567). - - Fix ICE in dwarf-2 on code using altivec (closes: #203835). - * Update hurd-changes patch. - * Add libgcj4-dev as a recommendation for gcj (closes: #236547). - * debian/copyright: Added exemption to static linking of libgcc. - - * Phil Blundell: - - debian/patches/arm-ldm.dpatch, debian/patches/arm-gotoff.dpatch: Update. - - -- Matthias Klose Sun, 14 Mar 2004 09:56:06 +0100 - -gcc-3.3 (1:3.3.3ds5-2) unstable; urgency=low - - * Update to gcc-3_3-branch CVS 20040306. - - Fixes bootstrap comparision error on ia64. - - Allows ghc build with gcc-3.3. - - On amd64, don't imply 3DNow! for -m64 by default. - - Some arm specific changes - - Fix C++/13944: exception in constructor of a class to be thrown is not - caught. Closes: #228099. - * Enable the build of gcc-3.3-hppa64 on hppa. - Add symlinks for as and ld to point to hppa64-linux-{as,ld}. - * gcj-3.3 depends on g++-3.3, recommends gij-3.3. gij-3.3 suggests gcj-3.3. - * Fix libgc2c-pic compatibility links (closes: #234333). - The link will be removed for gcc-3.4. - * g77-3.3: Conflict with other g77-x.y packages. - * Tighten shlibs dependencies to latest released versions. - - * Phil Blundell: - - debian/patches/arm-233633.dpatch: New Fixes problems with half-word - loads on ARMv3 architecture. (Closes: #233633) - - debian/patches/arm-ldm.dpatch: New. Avoids inefficient epilogue for - leaf functions in PIC code on ARM. - - -- Matthias Klose Sat, 6 Mar 2004 10:57:14 +0100 - -gcc-3.3 (1:3.3.3ds5-1) unstable; urgency=medium - - * gcc-3.3.3 final release. - See /usr/share/doc/gcc-3.3/NEWS.{gcc,html}. - - -- Matthias Klose Mon, 16 Feb 2004 08:59:52 +0100 - -gcc-3.3 (1:3.3.3ds4-0pre4) unstable; urgency=low - - * Update to gcc-3.3.3 CVS 20040214 (2nd gcc-3.3.3 prerelease). - * Fix title of libstdc++'s html main index (closes: #196381). - * Move libg2c libraray files out of the gcc specific libdir to /usr/lib. - For g77-3.3 add conflicts to other g77 packages. Closes: #224848. - * Update the stack protector patch to 3.3-7, but don't apply it by default. - Closes: #230338. - * On arm, use arm6 as the cpu default (backport from mainline, PR12527). - * Add libffi and libjava support for hppa (Randolph Chung). Closes: #232615. - - -- Matthias Klose Sat, 14 Feb 2004 09:26:15 +0100 - -gcc-3.3 (1:3.3.3ds3-0pre3) unstable; urgency=low - - * Update to gcc-3.3.3 CVS 20040125. - - Fixed PR11350, undefined labels with -Os -fPIC (closes: #195911). - - Fixed PR11793, ICE in extract_insn, at recog.c (closes: #203835). - - Fixed PR13544, removed backport for PR12862. - - Integrated backport for PR12441. - * Fixed since 3.3: java: not implemented interface methods of abstract - classes not found (closes: #225438). - * Disable pascal on arm architecture (currently broken). - * Update the build files to build a cross compiler (Nikita V. Youshchenko). - See debian/README.cross in the source package. - * Apply revised patch to make -mieee the default on alpha-linux, - and add -mieee-disable switch to turn the default off (closes: #212912). - (Tyson Whitehead) - - -- Matthias Klose Sun, 25 Jan 2004 17:41:04 +0100 - -gcc-3.3 (1:3.3.3ds2-0pre2) unstable; urgency=medium - - * Update to gcc-3.3.3 CVS 20040110. - - Fixes compilation not terminating at -O1 on hppa (closes: #207516). - * Add backport to fix PR12441 (closes: #224576). - * Revert backport to 3.3 branch to fix PR12862, which introduced another - regression (PR13544). Closes: #225663. - * Tighten dependency of gnat-3.3 on gcc-3.3 (closes: #226273). - * Disable treelang build for cross compiler build. - * Disable pascal on alpha and ia64 architectures (currently broken). - - -- Matthias Klose Sat, 10 Jan 2004 12:33:59 +0100 - -gcc-3.3 (1:3.3.3ds1-0pre1) unstable; urgency=low - - * Update to gcc-3.3.3 CVS 20031229. - - Fixes bootstrap error on ia64-linux. - - Fix -pthread on mips{,el}-linux (closes: #224875). - - Fix -Wformat for C++ (closes: #217075). - * Backport from mainline: Preserve inline-ness when redeclaring - a function template (closes: #195264). - * Add missing intrinsics headers on ix86 (closes: #224593). - * Fix location of libg2c libdir in libg2c.la file (closes: #224848). - - -- Matthias Klose Mon, 29 Dec 2003 10:36:29 +0100 - -gcc-3.3 (1:3.3.3ds0-0pre0.1) unstable; urgency=high - - * NMU - * Fixed mips(el) spec file for -pthread: (Closes: #224875) - * [debian/patches/mips-pthread.dpatch] New. - * [debian/rules.patch] Added it to debian_patches. - - -- J.H.M. Dassen (Ray) Sat, 27 Dec 2003 15:51:47 +0100 - -gcc-3.3 (1:3.3.3ds0-0pre0) unstable; urgency=low - - * Update to gcc-3.3.3 CVS 20031206. - - Fixes ICE in verify_local_live_at_start (hppa). Closes: #201550. - - Fixes miscompilation of linux-2.6/sound/core/oss/rate.c. - Closes: #219949. - * Add missing unwind.h to gcc package (closes: #220846). - * Regenerate control file to fix build dependencies for m68k. - * More gpc only patches to fix test failures on m68k. - * Reenable gpc for the Hurd (closes: #189851). - - -- Matthias Klose Sat, 6 Dec 2003 10:29:07 +0100 - -gcc-3.3 (1:3.3.2ds5-4) unstable; urgency=low - - * Update libffi-dev package description (closes: #219508). - * For gij and libgcj fix dependency on the libstdc++ package, if - the latter isn't installed during the build. - * Apply patch to emit .note.GNU-stack section on linux arches - which by default need executable stack. - * Prefer gnat-3.3 over gnat-3.2 as a build dependency. - * Update the pascal tarball (different version released with the - same name). - * Add pascal patches to address various gpc testsuite failures. - On alpha and ia64, build gpc from the 20030830 version. Reenable - the build on m68k. - Remove the 20030507 gpc version from the tarball. - * Apply patch to build the shared ada libs and link the ada tools - against the shared libs. Not enabled by default, because gnat - and gnatlib are rebuilt during install. (Ludovic Brenta) - - -- Matthias Klose Sun, 9 Nov 2003 22:34:33 +0100 - -gcc-3.3 (1:3.3.2ds4-3) unstable; urgency=low - - * Fix rules to omit inclusion of gnatpsta in mips(el) gnat package. - - -- Matthias Klose Sun, 2 Nov 2003 14:29:59 +0100 - -gcc-3.3 (1:3.3.2ds4-2) unstable; urgency=medium - - * s390-ifcvt patch added. Fixes gcl miscompilation (closes: #217240). - (Gerhard Tonn) - * Fix an infinite loop in g++ compiling lufs, regression from 3.3.1. - * Fix a wrong code generation bug on alpha. - (Falk Hueffner) - * Update NEWS files. - * Add Falk Hueffner to the Debian GCC maintainers. - * Enable ada on mips and mipsel, but don't build the gnatpsta tool. - - -- Matthias Klose Wed, 29 Oct 2003 00:12:37 +0100 - -gcc-3.3 (1:3.3.2ds4-1) unstable; urgency=medium - - * Update to gcc-3.3.2. - * Update NEWS files. - * Miscompilation in the pari package at -O3 fixed (closes: #198172). - * On alpha-linux, revert -mieee as the default (Falk Hueffner). - Reopens: #212912. - * Add ia64-unwind patch (Jeff Bailey). - * Closed reports reported against gcc-2.96 (ia64), fixed at least in gcc-3.3: - - ICE in verify_local_live_at_start, at flow.c:2733 (closes: #135404). - - Compilation failure of stlport (closes: #135224). - - Infinite loop compiling cssc's pfile.cc with -O2 (closes: #115390). - - Added missing some string::compare() members (closes: #141199). - - header declares std::pow (closes: #161853). - - does have at() method (closes: #59776). - - Fixed error in stl_deque.h (closes: #69530). - - Fixed problem with bastring (closes: #75759, #96539). - - bad_alloc and std:: namespace problem (closes: #75120). - - Excessive warnings from headers with -Weffc++ (closes: #76827). - - -- Matthias Klose Fri, 17 Oct 2003 08:07:01 +0200 - -gcc-3.3 (1:3.3.2ds3-0pre5) unstable; urgency=low - - * Update to gcc-3.3.2 CVS 20031005. - - Fixes cpp inserting a spurious newline (closes: #210478, #210482). - - Fixes generation of unrecognizable insn compiling kernel source - on alpha (closes: #202762). - - Fixes ICE in add_abstract_origin_attribute (closes: #212406). - - Fixes forward declaration in libstdc++ (closes: #209386). - - Fixes ICE in in extract_insn, at recog.c on alpha (closes: #207564). - * Make libgcj-common architecture all (closes: #211909). - * Build depend on: flex-old | flex (<< 2.5.31). - * Fix spec linking libraries with -pthread on powerpc (closes: #211054). - * debian/patches/arm-gotoff.dpatch: fix two kinds of PIC lossage. - (Phil Blundell) - * debian/patches/arm-common.dpatch: fix excessive alignment of common - blocks causing binutils testsuite failures. - (Phil Blundell) - * Update priorities in debian/control to match the archive. - (Ryan Murray) - * s390-nonlocal-goto patch added. Fixes some pascal testcase failures. - (Gerhard Tonn) - * On alpha-linux, make -mieee default and add -mieee-disable switch - to turn default off (closes: #212912). - (Tyson Whitehead) - * Add gpc upstream patch for memory corruption fix. - - -- Matthias Klose Sun, 5 Oct 2003 19:53:49 +0200 - -gcc-3.3 (1:3.3.2ds2-0pre4) unstable; urgency=low - - * Add gcc-unsharing_lhs patch (closes: #210848) - - -- Ryan Murray Fri, 19 Sep 2003 22:51:19 -0600 - -gcc-3.3 (1:3.3.2ds2-0pre3) unstable; urgency=low - - * Update to gcc-3.3.2 CVS 20030908. - * PR11716 (Michael Eager, Dan Jacobowitz): - Make GCC think that the maximum length of a short branch is - 64K instead of 128K. It's a big hammer, but it works. - Closes: #207915. - * Downgrade gpc to 20030507 on alpha and ia64 (closes: #208717). - - -- Matthias Klose Mon, 8 Sep 2003 21:49:52 +0200 - -gcc-3.3 (1:3.3.2ds1-0pre2) unstable; urgency=low - - * Update to gcc-3.3.2 CVS 20030831. - - Fix java NullPointerException detection with 2.6 kernels. - Closes: #206377. - - Fix bug in C++ typedef handling (closes: #205402). - - Fix -Wunreachable-code giving false complaints (closes: #196600). - * Update to gpc-20030830. - * Don't include /usr/share/java/repository into the class path according - to the new version of th Debian Java policy (closes: #205643). - * Build-Depend/Depend on libgc-dev. - - -- Matthias Klose Sun, 31 Aug 2003 08:56:53 +0200 - -gcc-3.3 (1:3.3.2ds0-0pre1) unstable; urgency=low - - * Remove the build dependency on locales for now. - - -- Matthias Klose Fri, 15 Aug 2003 07:48:18 +0200 - -gcc-3.3 (1:3.3.2ds0-0pre0) unstable; urgency=medium - - * Update to gcc-3.3.2 CVS 20030812. - - Fixes generation of wrong code for XDM-AUTHORIZATION-1 key generation - and/or validation. Closes: #196090. - * Update NEWS files. - * Change ix86 default CPU type for code generation: - - i386-linux -> i486-linux - - i386-gnu -> i586-gnu - - i386-freebsd-gnu -> i486-freebsd-gnu - Use -march=i386 to target i386 CPUs. - - -- Matthias Klose Tue, 12 Aug 2003 10:31:28 +0200 - -gcc-3.3 (1:3.3.1ds3-1) unstable; urgency=low - - * gcc-3.3.1 (taken from CVS 20030805). - - C++: Fix declaration conflicts (closes: #203351). - - Fix ICE on ia64 (closes: #203840). - - -- Matthias Klose Tue, 5 Aug 2003 20:38:02 +0200 - -gcc-3.3 (1:3.3.1ds2-0rc2) unstable; urgency=low - - * Update to gcc-3.3.1 CVS 20030728. - - Fix ICE in extract_insn, at recog.c:2148 on m68k. - Closes: #177840, #180375, #190818. - - Fix ICE while building libquicktime on alpha (closes: #192576). - - Fix failure to deal with using and private inheritance (closes: #202696). - * On sparc, /usr/lib was added to the library search path. Fix it. - * Closed reports reported against gcc-3.2.x and fixed in gcc-3.3: - - Fix error building the gcl package on arm (closes: #199835). - - -- Matthias Klose Mon, 28 Jul 2003 20:39:07 +0200 - -gcc-3.3 (1:3.3.1ds1-0rc1) unstable; urgency=low - - * Update to gcc-3.3.1 CVS 20030722 (3.3.1 release candidate 1). - - Fix ICE in copy_to_mode_reg on 64-bit targets (closes: #189365). - - Remove documentation about multi-line strings (closes: #194391). - - Correctly document -falign-* parameters (closes: #198269). - - out-of-class specialization of a private nested template class. - Closes: #193830. - - Tighten shlibs dependency due to new symbols in libgcc. - * README.Debian for libg2c0, describing the need for g77-x.y when - working with the g2c header and library (closes: #189059). - * Call make with -j, if USE_NJOBS is set and non-empty - in the environment. - * Add another two m68k patches, partly replacing the workarounds provided - by Roman Zippel. - * Add the stack protector patch, but don't apply it by default. Edit - debian/rules.patch to apply it (closes: #171699, #189494). - * Remove wrong symlinks from gnat package (closes: #201882). - * Closed reports reported against gcc-2.95 and fixed in newer versions: - - SMP kernel compilation on alpha (closes: #134197, #146883). - - ICE on arm while building imagemagick (closes: #173475). - * Closed reports reported against gcc-3.2.x and fixed in gcc-3.3: - - Miscompilation of octave2.1 on hppa (closes: #192296, #193804). - - -- Matthias Klose Sun, 13 Jul 2003 10:26:30 +0200 - -gcc-3.3 (1:3.3.1ds0-0pre0) unstable; urgency=medium - - * Update to gcc-3.3.1 CVS 20030626. - - Fix ICE on arm compiling xfree86 (closes: #195424). - - Fix ICE on arm compiling fftw (closes: #186185). - - Fix ICE on arm in change_address_1, affecting a few packages. - Closes: #197099. - - Fix ICE in merge_assigned_reloads building Linux 2.4.2x sched.c. - Closes: #195237. - - Do not warn about failing to inline functions declared in system headers. - Closes: #193049. - - Fix ICE on mips{,el} in propagate_one_insn (closes: #194330, #196091). - - Fix ICE on m68k in reg_overlap_mentioned_p (closes: #194749). - - Build crtbeginT.o on m68k (closes: #197613). - * Fix g++ man page symlink (closes: #196271). - * mips/mipsel: Depend on binutils (>= 2.14.90.0.4). Closes: #196744. - * Disable treelang on powerpc (again). Closes: #196915. - * Pass -encoding in gcj-wrapper. - - -- Matthias Klose Fri, 27 Jun 2003 00:14:43 +0200 - -gcc-3.3 (1:3.3ds9-3) unstable; urgency=low - - * Closing more reports, fixed in 3.2/3.3: - - ICE building texmacs on m68k (closes: #177433). - - libstdc++: doesn't define trunc(...) (closes: #105285). - - libstdc++: setw is ignored for strings output (closes: #52382, #76645). - * Add build support to omit the manual pages and info docs from the - packages, disabled by default. Wait for a Debian statement, which can - be cited. Adresses: #193787. - * Reenable the m68k-const patch, don't run the g77 testsuite on m68k. - Addresses ICEs (#177840, #190818). - * Update arm-xscale patch. - * libstdc++: use __attribute__(__unknown__), instead of (unknown). - Closes: #195796. - * Build-Depend on glibc (>= 2.3.1) to prevent incorrect builds on woody. - Request from Adrian Bunk. - * Add treelang-update patch (Tim Josling), reenable treelang on powerpc. - * Add -{cpp,gcc,g++,gcj,g77} symlinks (addresses: #189466). - * Make sure not to build using binutils-2.14.90.0.[12]. - - -- Matthias Klose Mon, 2 Jun 2003 22:35:45 +0200 - -gcc-3.3 (1:3.3ds9-2) unstable; urgency=medium - - * Correct autoconf-related snafu in newly added ARM patches (Phil Blundell). - * Correct libgcc1 dependency (closes: #193689). - * Work around ldd/dpkg-shlibs failure on s390x. - - -- Matthias Klose Sun, 18 May 2003 09:40:15 +0200 - -gcc-3.3 (1:3.3ds9-1) unstable; urgency=low - - * gcc-3.3 final release. - See /usr/share/doc/gcc-3.3/NEWS.{gcc,html}. - * First merge of i386/x86-64 biarch support (Arnd Bergmann). - Disabled by default. Closes: #190066. - * New gpc-20030507 version. - * Upstream gpc update to fix netbsd build failure (closes: #191407). - * Add arm-xscale.dpatch, arm-10730.dpatch, arm-tune.dpatch, copied - from gcc-3.2 (Phil Blundell). - * Closing bug reports reported against older gcc versions (some of them - still present in Debian, but not anymore as the default compiler). - Usually, forwarded bug reports are linked to - http://gcc.gnu.org/PR - The upstream bug number usually can be found in the Debian reports. - - * Closed reports reported against gcc-3.1.x, gcc-3.2.x and fixed in gcc-3.3: - - General: - + GCC accepts multi-line strings without \ or " " &c (closes: #2910). - + -print-file-name sometimes fails (closes: #161615). - + ICE: reporting routines re-entered (closes: #179597, #180937). - + Misplaced paragraph in gcc documentation (closes: #179363). - + Error: suffix or operands invalid for `div' (closes: #150558). - + builtin memcmp() could be optimised (closes: #85535). - - Ada: - + Preelaborate, exceptions, and -gnatN (closes: #181679). - - C: - + Duplicate loop conditions even with -Os (closes: #94701). - + ICE (signal 11) (closes: #65686). - - C++: - + C++ error on virtual function which uses ... (closes: #165829). - + ICE when warning about cleanup nastiness in switch statements - (closes: #184108). - + Fails to compile virtual inheritance with variable number of - argument method (closes: #151357). - + xmmintrin.h broken for c++ (closes: #168310). - + Stack corruption with variable-length automatic arrays and virtual - destructors (closes: #188527). - + ICE on illegal code (closes: #184862). - + _attribute__((unused)) is ignored in C++ (closes: #45440). - + g++ handles &(void *)foo bizzarely (closes: #79225). - + ICE (with wrong code, though) (closes: #81122). - - Java: - + Broken zip file handling (closes: #180567). - - ObjC: - + @protocol forward definitions do not work (closes: #80468). - - Architecture specific: - - alpha - + va_start is off by one (closes: #186139). - + ICE while building kseg/ddd (closes: #184753). - + g++ -O2 optimization error (closes: #70743). - - arm - + ICE with -O2 in change_address_1 (closes: #180750). - + gcc optimization error with -O2, affecting bison (closes: #185903). - - hppa - + ICE in insn_default_length (closes: #186447). - - ia64 - + gcc-3.2 fails w/ optimization (closes: #178830). - - i386 - + unnecessary generation of instruction cwtl (closes: #95318). - + {athlon} ICE building mplayer (closes: #184800). - + {pentium4} ICE while compiling mozilla with -march=pentium4 - (closes: #187910). - + i386 optimisation: joining tests (closes: #105309). - - m68k - + ICE in instantiate_virtual_regs_1 (closes: #180493). - + gcc optimizer bug on m68k (closes: #64832). - - powerpc - + ICE in extract_insn, at recog.c:2175 building php3 (closes: #186299). - + ICE with -O -Wunreachable-code (closes: #189702). - - s390 - + Operand out of range at assembly time when using -O2 - (closes: #178596). - - sparc - + gcc-3.2 regression (wrong code) (closes: #176387). - + ICE in mem_loc_descriptor when optimizing (closes: #178909). - + ICE in gen_reg_rtx when optimizing (closes: #178965). - + Optimisation leads to unaligned access in memcpy (closes: #136659). - - * Closed reports reported against gcc-3.0 and fixed in gcc-3.2.x: - - General: - + Use mkstemp instead of mktemp (closed: #127802). - - Preprocessor: - + Fix redundant error message from cpp (closed: #100722). - - C: - + Optimization issue on ix86 (pointless moving) (closed: #97904). - + Miscompilation of allegro on ix86 (closed: #105741). - + Fix generation of ..ng references for static aliases (alpha-linux). - (closed: #108036). - + ICE compiling pari on hppa (closed: #111613). - + ICE on ia64 in instantiate_virtual_regs_1 (closed: #121668). - + ICE in c-typeck.c (closed: #123687). - + ICE in gen_subprogram_die on alpha (closed: #127890). - + SEGV in initialization of flexible char array member (closed: #131399). - + ICE on arm compiling lapack (closed: #135967). - + ICE in incomplete_type_error (closed: #140606). - + Fix -Wswitch (also part of -Wall) (closed: #140995). - + Wrong code in mke2fs on hppa (closed: #150232). - + sin(a) * sin(b) gives wrong result (closed: #164135). - - C++: - + Error in std library headers on arm (closed: #107633). - + ICE nr. 19970302 (closed: #119635). - + std::wcout does not perform encoding conversions (closed: #128026). - + SEGV, when compiling iostream.h with -fPIC (closed: #134315). - + Fixed segmentation fault in included code for (closed: #137017). - + Fix with exception handling and -O (closed: #144232). - + Fix octave-2.1 build failure on ia64 (closed: #144584). - + nonstandard overloads in num_get facet (closed: #155900). - + ICE in expand_end_loop with -O (closed: #158371). - - Fortran: - + Fix blas build failure on arm (closed: #137959). - - Java: - + Interface members are public by default (closed: #94974). - + Strange message with -fno-bounds-check in combination with -W. - (closed: #102353). - + Crash in FileWriter using IOException (closed: #116128). - + Fix ObjectInputStream.readObject() calling constructors. - (closed: #121636). - + gij: better error reporting on `class not found' (closed: #125649). - + Lockup during .java->.class compilation (closed: #141899). - + Compile breaks using temporary inner class instance (closed: #141900). - + Default constructor for inner class causes broken bytecode. - (closed: #141902). - + gij-3.2 linked against libgcc1 (closed: #165180). - + gij-wrapper understands -classpath parameter (closed: #146634). - + gij-3.2 doesn't ignore -jar when run as "java" (closed: #167673). - - ObjC: - + ICE on alpha (closed: #172353). - - * Closed reports reported against gcc-2.95 and fixed in newer versions: - - General: - + Undocumented option -pthread (closes: #165110). - + stdbool.h broken (closes: #167439). - + regparm/profiling breakage (closes: #20695). - + another gcc optimization error (closes: #51456). - + ICE in `output_fix_trunc' (closes: #55967). - + Fix "Unable to generate reloads for" (closes: #58219, #131890). - + gcc -c -MD x/y.c -o x/y.o leaves y.d in cwd (closes: #59232). - + Compiler error with -O2 (closes: #67631). - + ICE (unrecognizable insn) compiling php4 (closes: #83550, #84969). - + Another ICE (closes: #90666). - + man versus info inconsistency (-W and -Wall) (closes: #93708). - + ICE on invalid extended asm (closes: #136630). - + ICE in `emit_no_conflict_block' compiling perl (closes: #154599). - + ICE in `gen_tagged_type_instantiation_die'(closes: #166766). - + ICE on __builtin_memset(s, 0, -1) (closes: #170994). - + -Q option to gcc appears twice in the documentation (closes: #137382). - + New options for specifying targets:- -MQ and -MT (closes: #27878). - + Configure using --enable-nls (closes: #51651). - + gcc -dumpspecs undocumented (closes: #65406). - - Preprocessor: - + cpp fails to parse macros with varargs correctly(closes: #154767). - + __VA_ARGS__ stringification crashes preprocessor if __VA_ARGS__ is - empty (closes: #152709). - + gcc doesn't handle empty args in macro function if there is only - one arg(closes: #156450). - - C: - + Uncaught floating point exception causes ICE (closes: #33786). - + gcc -fpack-struct doesn't pack structs (closes: #64628). - + ICE in kernel (matroxfb) code (closes: #151196). - + gcc doesn't warn about unreachable code (closes: #158704). - + Fix docs for __builtin_return_address(closes: #165992). - + C99 symbols in limits.h not defined (closes: #168346). - + %zd printf spec generates warning, even in c9x mode (closes: #94891). - + Update GCC attribute syntax (closes: #12253, #43119). - - C++ & libstdc++-v3: - + template and virtual inheritance bug (closes: #152315). - + g++ has some troubles with nested templates (closes: #21255). - + vtable thunks implementation is broken (closes: #34876, #35477). - + ICE for templated friend (closes: #42662). - + ICE compiling mnemonic (closes: #42989). - + Deprecated: result naming doesn't work for functions defined in a - class (closes: #43170). - + volatile undefined ... (closes: #50529). - + ICE concerning templates (closes: #53698). - + Program compiled -O3 -malign-double segfaults in ofstream::~ofstream - (closes: #56867). - + __attribute__ ((constructor)) doesn't work with C++ (closes: #61806). - + Another ICE (closes: #65687). - + ICE in `const_hash' (closes: #72933). - + ICE on illegal code (closes: #83221). - + Wrong code with -O2 (closes: #83363). - + ICE on template class (closes: #85934). - + No warning for missing return in non-void member func (closes: #88260). - + Not a bug/fixed in libgcc1: libgcc.a symbols end up exported by - shared libraries (closes: #118670). - + ICE using nested templates (closes: #118781). - + Another ICE with templates (closes: #127489). - + More ICEs (closes: #140427, #141797). - + ICE when template declared after use(closes: #148603). - + template function default arguments are not handled (closes: #157292). - + Warning when including stl.h (closes: #162074). - + g++ -pedantic-errors -D_GNU_SOURCE cannot #include - (closes: #151671). - + c++ error message improvement suggestion (closes: #46181). - + Compilation error in stl_alloc.h with -fhonor-std (closes: #59005). - + libstdc++ has no method at() in stl_= (closes: #68963). - - Fortran: - + g77 crash (closes: #130415). - - ObjC: - + ICE: program cc1obj got fatal signal 11 (closes: #62309). - + Interface to garbage collector is undocumented. (closes: #68987). - - Architecture specific: - - alpha - + Can't compile with define gnu_source with stdio and curses - (closes: #97603). - + Header conflicts on alpha (closes: #134558). - + lapack-dev: cannot link on alpha (closes: #144602). - + ICE `fixup_var_refs_1' (closes: #43001). - + Mutt segv on viewing list of attachments (closes: #47981). - + ICE building open-amulet (closes: #48530). - + ICE compiling hatman (closes: #55291). - + dead code removal in switch() broken (closes: #142844). - - arm - + Miscompilation using -fPIC on arm (closes: #90363). - + infinite loop with -O on arm (closes: #151675). - - i386 - + ICE when using -mno-ieee-fp and -march=i686 (closes: #87540). - - m68k - + Optimization (-O2) broken on m68k (closes: #146006). - - mips - + g++ exception catching does not work... (closes: #105569). - + update-menus gets Bus Error (closes: #120333). - - mipsel - + aspell: triggers ICE on mipsel (closes: #128367). - - powerpc - + -O2 produces wrong code (gnuchess example) (closes: #131454). - - sparc - + Misleading documentation for -malign-{jump,loop,function}s - (closes: #114029). - + Sparc GCC issue with -mcpu=ultrasparc (closes: #172956). - + flightgear: build failure on sparc (closes: #88694). - - -- Matthias Klose Fri, 16 May 2003 07:13:57 +0200 - -gcc-3.3 (1:3.3ds8-0pre9) unstable; urgency=high - - * gcc-3.3 second prerelease. - - Fixing exception handling on s390 (urgency high). - * Reenabled gpc build (I had it disabled ...). Closes: #192347. - - -- Matthias Klose Fri, 9 May 2003 07:32:14 +0200 - -gcc-3.3 (1:3.3ds8-0pre8) unstable; urgency=low - - * gcc-3.3 prerelease. - - Fixes gcj ICE (closes: #189545). - * For libstdc++ use the i486 atomicity implementation, introduced with - 0pre6, left out in 0pre7 (closes: #191684). - * Add README.Debian for treelang (closes: #190812). - * Apply NetBSD changes (Joel Baker). Closes: #191551. - * New symbols in libgcc1, tighten the shlibs dependency. - * Disable testsuite run on mips/mipsel because of an outdated libc-dev - package. - * Do not build libffi with debug information, although configuring - with --enable-debug. - - -- Matthias Klose Tue, 6 May 2003 06:53:49 +0200 - -gcc-3.3 (1:3.3ds7-0pre7) unstable; urgency=low - - * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030429). - * Revert upstream libstdc++ change (closes: #191145, #191147, #191148, - #191149, #149159, #149151, and other reports). - Sorry for not detecting this before the upload, seems to be - broken on i386 "only". - * hurd-i386: Use /usr/include, not /include. - * Disable gpc on hurd-i386 (closes: #189851). - * Disable building the debug version of libstdc++ on powerpc-linux - (fixes about 200 java test cases). - * Install libstdc++v3 man pages (closes: #127263). - - -- Matthias Klose Tue, 29 Apr 2003 23:28:44 +0200 - -gcc-3.3 (1:3.3ds6-0pre6) unstable; urgency=high - - * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030426). - * libstdc++-doc: Fix index.html link (closes: #189424). - * Revert back to the i486 atomicity implementation, that was used - for gcc-3.2 as well. Reopens: #184446, #185662. Closes: #189983. - For this reason, tighten the libstdc++5 shlibs dependency. See - http://lists.debian.org/debian-devel/2003/debian-devel-200304/msg01895.html - Don't build the ix86 specfic libstdc++ libs anymore. - - -- Matthias Klose Sun, 27 Apr 2003 19:47:54 +0200 - -gcc-3.3 (1:3.3ds5-0pre5) unstable; urgency=low - - * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030415). - * Disable treelang on powerpc. - * Disable gpc on m68k. - * Install locale data. Conflict with gcc-3.2 (<= 1:3.2.3-0pre8). - * Fix generated bits/atomicity.h (closes: #189183). - * Tighten libgcc1 shlibs dependency (new symbol _Unwind_Backtrace). - - -- Matthias Klose Wed, 16 Apr 2003 00:37:05 +0200 - -gcc-3.3 (1:3.3ds4-0pre4) unstable; urgency=low - - * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030412). - * Avoid sparc64 dependencies for libgcc1 on sparc (Clint Adams). - * Make the default sparc 32bit target v8 instead of v7. This mainly - enables hardmul, which should speed up v8 and v9 systems by a large - margin (Ben Collins). - * Tighten binutils dependency for sparc. - * On i386, build libstdc++ optimized for i486 and above. The library - in /usr/lib is built for i386. Closes: #184446, #185662. - * Add gpc build (from gcc-snapshot package). - * debian/control: Include all packages, that _can_ be built from - this source package (except the cross packages). - * Add m68k patches: m68k-const, m68k-subreg, m68k-loop. - * Run the 3.3 testsuite a second time with the installed gcc-3.2 - to check for regressions (promised, only this time, and for the - final release ;). Add build dependencies (gobjc-3.2, g77-3.2, g++-3.2). - - -- Matthias Klose Sat, 12 Apr 2003 10:11:11 +0200 - -gcc-3.3 (1:3.3ds3-0pre3) unstable; urgency=low - - * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030331). - * Reenable java on arm. - * Build-Depend on binutils-2.13.90.0.18-1.3 on m68k. Fixes all - bprob/gcov testsuite failures. - * Enable C++ build on arm. - * Enable the sparc64 build. - - -- Matthias Klose Mon, 31 Mar 2003 23:24:54 +0200 - -gcc-3.3 (1:3.3ds2-0pre2) unstable; urgency=low - - * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030317). - * Disable building the gcc-3.3-nof package. - * Disable Ada on mips and mipsel. - * Remove the workaround to build Ada on powerpc. - * Add GNU Free documentation license to copyright file. - * Update the sparc64 build patches (Clint Adams). Not yet enabled. - * Disable C++ on arm (Not yet tested). - * Add fix for ICE on powerpc (see: #184684). - - -- Matthias Klose Sun, 16 Mar 2003 21:40:57 +0100 - -gcc-3.3 (1:3.3ds1-0pre1) unstable; urgency=low - - * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030310). - * Add gccbug manpage. - * Don't build libgnat package (no shared library). - * Configure with --enable-sjlj-exceptions on hppa and m68k for - binary compatibility with libstdc++ built with gcc-3.2. - * Disable Java on arm-linux (never seen it sucessfully bootstrap). - * Install non-conflicting baseline README. - * multilib *.so and *.a moved to /usr/lib/gcc-lib/... , so that several - compiler versions can be installed concurrently. - * Remove libstdc++-incdir patch applied upstream. - * libstdc++ 64 bit development files now handled in -dev target. - (Gerhard Tonn) - * Drop build dependencies for gpc (tetex-bin, help2man, libncurses5-dev). - * Add libstdc++5-3.3-dev confict to libstdc++5-dev (<= 1:3.2.3-0pre3). - * Enable builds on m68k (all but C++ for the moment). gcc-3.3 bootstraps, - while gcc-3.2 doesn't. - - -- Matthias Klose Mon, 10 Mar 2003 23:41:00 +0100 - -gcc-3.3 (1:3.3ds0-0pre0) unstable; urgency=low - - * First gcc-3.3 package, built for s390 only. All other architectures - build the gcc-3.3-base package only. - To build the package on other architectures, edit debian/rules.defs - (macro no_dummy_archs). - * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030301). - * Don't include the gcc locale files (would conflict with 3.2). - * Remove libffi-install-fix patch. - * Fix netbsd-i386 patches. - * Change priority of libstdc++5 and gcc-3.2-base to important. - * Install gcjh-wrapper for javah. - * gij suggests fastjar, gcj recommends fastjar. - * Allow builds using automake1.4 | automake (<< 1.5). - * Backport fix for to output more correct line numbers. - * Add help2man to build dependencies needed for some gpc man pages. - * gpc: Install binobj and gpidump binaries and man pages. - * Apply cross compilation patches submitted by Bastian Blank. - * Replace s390-biarch patch and copy s390-config-ml patch from 3.2 - (Gerhard Tonn). - * Configure using --enable-debug. - * Add infrastructure to only build a subset of binary packages. - * Rename libstdc++-{dev,dbg,pic,doc} packages. - * Build treelang compiler. - - -- Matthias Klose Sat, 1 Mar 2003 12:56:42 +0100 - -gcc-3.2 (1:3.2.3ds2-0pre3) unstable; urgency=low - - * gcc-3.2.3 prerelease (CVS 20030228) - - Fixes bootstrap failure on alpha-linux. - - Fixes ICE on m68k (closes: #177016). - * Build Pascal with -O1 on powerpc, disable Pascal on arm, m68k and - sparc (due to wrong code generation for fwrite in glibc, - see PR optimization/9279). - * Apply cross compilation patches submitted by Bastian Blank. - - -- Matthias Klose Fri, 28 Feb 2003 20:26:30 +0100 - -gcc-3.2 (1:3.2.3ds1-0pre2) unstable; urgency=medium - - * gcc-3.2.3 prerelease (CVS 20030221) - - Fixes ICE on hppa (closes: #181813). - * Patch for ffitest in s390-java.dpatch deleted, since already fixed - upstream. (Gerhard Tonn) - * Build crtbeginT.o on m68k-linux (closes: #179807). - * Install gcjh-wrapper for javah (closes: #180218). - * gij suggests fastjar, gcj recommends fastjar (closes: #179298). - * Allow builds using automake1.4 | automake (<< 1.5) (closes: #180048). - * Backport fix for to output more correct line numbers (closes: #153965). - * Add help2man to build dependencies needed for some gpc man pages. - * gpc: Install binobj and gpidump binaries and man pages. - * Disable gpc on arm due to wrong code generation for fwrite in - glibc (see PR optimization/9279). - - -- Matthias Klose Sat, 22 Feb 2003 19:58:20 +0100 - -gcc-3.2 (1:3.2.3ds0-0pre1) unstable; urgency=low - - * gcc-3.2.3 prerelease (CVS 20030210) - - Fixes long millicode calls on hppa (closes: #180520) - * New gpc-20030209 version. Remove gpc-update.dpatch and gpc-testsuite.dptch - as they are no longer needed. - * Fix netbsd-i386 patches (closes: #180129, #179931) - * m68k-bootstrap.dpatch: backport gcse.c changes from 3.3/MAIN to 3.2 - * Change priority of libstdc++5 and gcc-3.2-base to important. - - -- Ryan Murray Tue, 11 Feb 2003 06:18:09 -0700 - -gcc-3.2 (1:3.2.2ds8-1) unstable; urgency=low - - * gcc-3.2.2 release. - - Fixes ICE, regression from 2.95 (closes: #176117). - - Fixes ICE, regression from 2.95 (closes: #179161). - * libstdc++ for biarch installs now upstream to usr/lib64, - therefore mv usr/lib/64 usr/lib64 no longer necessary. (Gerhard Tonn) - - -- Ryan Murray Wed, 5 Feb 2003 01:35:29 -0700 - -gcc-3.2 (1:3.2.2ds7-0pre8) unstable; urgency=low - - * gcc-3.2.2 prerelease (CVS 20030130). - * update s390 libffi patch - * debian/control: add myself to uploaders and change libc12-dev depends to - libc-dev on i386 (closes: #179128) - * Build-Depend on procps so that ps is available for logwatch - - -- Ryan Murray Fri, 31 Jan 2003 04:00:15 -0700 - -gcc-3.2 (1:3.2.2ds6-0pre7) unstable; urgency=low - - * gcc-3.2.2 prerelease (CVS 20030128). - - Update needed for hppa. - - Fixes ICE on arm, regression from 2.95.x (closes: #168086). - - Can use default bison (1.875). - * Apply netbsd build patches (closes: #177674, #178328, #178325, - #178326, #178327). - * Run the logwatch script on "slow" architectures (arm, m68k) only. - * autoreconf.dpatch: Only update libtool.m4, which is newer conceptually - than libtool 1.4 (Ryan Murray). - * Apply autoreconf patch universally (Ryan Murray). - * More robust gij/gcj wrapper scripts, include /usr/lib/jni in default - JNI search path (Ben Burton). Closes: #167932. - * Build crtbeginT.o on m68k (closes: #177036). - * Fixed libc-dev source dependency (closes: #178602). - * Tighten shlib dependency to the current package version; should be - 1:3.2.2-1 for the final release (closes: #178867). - - -- Matthias Klose Tue, 28 Jan 2003 21:59:30 +0100 - -gcc-3.2 (1:3.2.2ds5-0pre6) unstable; urgency=low - - * gcc-3.2 snapshot taken from the gcc-3_2-branch (CVS 20030123). - * Build locales needed by the libstdc++ testsuite. - * Update config.{guess,sub} files from autotools-dev (closes: #177674). - * Disable Ada and Java on netbsd-i386 (closes: #177679). - * gnat: Add suggests for gnat-doc and ada-reference-manual. - - -- Matthias Klose Thu, 23 Jan 2003 22:16:53 +0100 - -gcc-3.2 (1:3.2.2ds4-0pre5.1) unstable; urgency=low - - * Readd build dependency `locales' on arm. locales is now installable - * Add autoreconf patch for mips{,el}. (closes: #176311) - - -- Ryan Murray Wed, 22 Jan 2003 14:31:14 -0800 - -gcc-3.2 (1:3.2.2ds4-0pre5) unstable; urgency=low - - * Remove build dependency `libc6-dev-sparc64 [sparc]' for now. - * Remove build dependency `locales' on arm. locales is uninstallable - on arm due to the missing glibc-2.3. - * Use bison-1.35. bison-1.875 causes an hard error on the reduce/reduce - conflict in objc-parse.y. - - -- Matthias Klose Fri, 10 Jan 2003 10:10:43 +0100 - -gcc-3.2 (1:3.2.2ds4-0pre4) unstable; urgency=low - - * Try building with gcc-2.95 on m68k-linux. Building gcc-3.2 with gcc-3.2 - does not work for me. m68k-linux doesn't look good at all ... - * Fix s390 build error. - * Add locales to build dependencies. A still unsolved issue is the - presence of the locales de_DE, en_PH, en_US, es_MX, fr_FR and it_IT, - or else some tests in the libstdc++ testsuite will fail. - * Put all -nof files in the -nof package (closes: #175253). - * Correctly exit logwatch script (closes: #175251). - * Install linker-map.gnu file for libstdc++_pic (closes: #175144). - * Install versioned gpcs docs only (closes: #173844). - * Include gpc test results in gpc package. - * Link local libstdc++ documentation to local source-level documentation. - * Clarify libstdc++ description (so version and library version). - Closes: #175799. - * Include library in libstdc++-dbg package (closes: #176005). - - -- Matthias Klose Wed, 8 Jan 2003 23:39:50 +0100 - -gcc-3.2 (1:3.2.2ds3-0pre3) unstable; urgency=low - - * gcc-3.2 snapshot taken from the gcc-3_2-branch (CVS 20021231). - - Fix loop count computation for preconditioned unrolled loops. - Closes: #162919. - - Fix xmmintrin.h (_MM_TRANSPOSE4_PS) CVS 20021027 (closes: #163647). - - Fix [PR 8601] strlen/template interaction causes ICE CVS 20021201. - Closes: #166143. - * Watch the log files, which are written during the testsuite runs and print - out a message, if there is still activity. No more buildd timeouts on arm - and m68k ... - * Remove gpc's reference to librx1g-dev package (closes: #172953). - * Remove trailing dots on package descriptions. - * Fix external reference to cpp.info in gcc.info (closes: #174598). - - -- Matthias Klose Tue, 31 Dec 2002 13:47:52 +0100 - -gcc-3.2 (1:3.2.2ds2-0pre2) unstable; urgency=medium - - * Friday, 13th upload, so what do you expect ... - * gcc-3.2 snapshot taken from the gcc-3_2-branch (CVS 20021212). - * Fix gnat build (autobuild maintainers: please revert back to gnat-3.2 - (<= 1:3.2.1ds6-1) for building gnat-3.2, if the build fails building - gnatlib and gnattools). - * Really disable sparc64 support. - - -- Matthias Klose Fri, 13 Dec 2002 00:26:37 +0100 - -gcc-3.2 (1:3.2.2ds1-0pre1) unstable; urgency=low - - * A candidate for the transition ... - * gcc-3.2 snapshot taken from the gcc-3_2-branch (CVS 20021210). - - doc/invoke.texi: Remove last reference to -a (closes: #171748). - * Disable sparc64 support. For now please use egcs64 to build sparc64 - kernels. - * Disable Pascal on the sparc architecture (doesn't bootstrap). - - -- Matthias Klose Tue, 10 Dec 2002 22:33:13 +0100 - -gcc-3.2 (1:3.2.2ds0-0pre0) unstable; urgency=low - - * gcc-3.2 snapshot taken from the gcc-3_2-branch (CVS 20021202). - - Should fix _Pragma expansion within macros (closes: #157416). - * New gpc-20021128 version. Run check using EXTRA_TEST_PFLAGS=-g0 - * Add tetex-bin to build dependencies (gpc needs it). Closes: #171203. - - -- Matthias Klose Tue, 3 Dec 2002 08:22:33 +0100 - -gcc-3.2 (1:3.2.1ds6-1) unstable; urgency=low - - * gcc-3.2.1 final release. - * Build gpc-20021111 for all architectures. hppa and i386 are - known to work. For the other architectures, send the usual FTBFS ... - WARNING: this gpc version is an alpha version, especially debug info - doesn't work well, so use -g0 for compiling. If you need a stable - gpc compiler, use gpc-2.95. - * Encode the gpc upstream version in the package name, the gpc release - date in the version number (requested by gpc upstream). - * Added libncurses5-dev and libgmp3-dev as build dependencies for the - gpc tests and runtime. - * Clean CVS files as well (closes: #169101). - * s390-biarch.dpatch added, backported from CVS (Gerhard Tonn). - * s390-config-ml.dpatch added, disables biarch for java, - libffi and boehm-gc on s390. They need a 64 bit runtime - during build which is not yet available on s390 (Gerhard Tonn). - * Biarch support for packaging adapted (Gerhard Tonn). - biarch variable added and with-sparc64 variable substituted in - most places by biarch. - dh_shlibdeps is applied only to 32 bit libraries on s390, since - ldd for 64 bit libraries don't work on 32 bit runtime. - Build dependency to libc6-dev-s390x added. - - -- Matthias Klose Wed, 20 Nov 2002 00:20:58 +0100 - -gcc-3.2 (1:3.2.1ds5-0pre6) unstable; urgency=medium - - * gcc-3.2.1 prerelease. - * Removed arm patch integrated upstream. - * Adjust gnat build dependency (closes: #167116). - * Always configure with --enable-clocale=gnu. The autobuilders do have - locales installed, but not generated the "de_DE" locale needed for - the autoconf test in libstdcc++-v3/aclocal.m4. - * libstdc++ documentaion: Don't compresss '*.txt' referenced by html pages. - - -- Matthias Klose Tue, 12 Nov 2002 07:19:44 +0100 - -gcc-3.2 (1:3.2.1ds4-0pre5) unstable; urgency=medium - - * gcc-3.2.1 snapshot (CVS 20021103). - * sparc64-build.dpatch: Updated. Lets sparc boostrap again. - * s390-loop.dpatch removed, already fixed upstream (Gerhard Tonn). - * bison.dpatch: Removed, patch submitted upstream. - * backport-java-6865.dpatch: Apply again during build. - * Tighten glibc dependency (closes: #166703). - - -- Matthias Klose Sun, 3 Nov 2002 12:22:02 +0100 - -gcc-3.2 (1:3.2.1ds3-0pre4) unstable; urgency=high - - * gcc-3.2.1 snapshot (CVS 20021020). - - Expansion of _Pragma within macros fixed (closes: #157416). - * FTBFS: With the switch to bison-1.50 (and 1.75), gcc-3.2 fails to build from - source on Debian unstable systems. This is fixed in gcc HEAD, but not on - the current release branch. - HELP NEEDED: - - check what is missing from the patches in debian/patches/bison.dpatch. - This is a backport of the bison related patches, but showing regressions - in the gcc testsuite, so it cannot be applied. - - build gcc using byacc (bootstrap currently fails using byacc). - - build bison-1.35 in it's own package (the current 1.35-3 package fails - to build form source). - - and finally ask upstream to backport the patch to the branch. It's not - helpful not beeing able to follow the stable branch. Maybe we should - just switch to gcc HEAD as BSD does ... - As a terrible workaround, build the sources from CVS first on a machine, - with bison-1.35 installed, then package the tarball, so the bison - generated files are not rebuilt. - - * re-add lost patch: configure with --enable-__cxa_atexit (closes: #163422), - Therefore urgency high. - * gcj-wrapper, gij-wrapper: Accept names starting with `.' (closes: #163172, - #164009). - * Point g++ manpage to correct g++ version (closes: #162843). - * Support for i386-freebsd-gnu (closes: #163883). - * s390-java.dpatch replaced with backport from cvs head (Gerhard Tonn). - * Disable the testsuite run on the Hurd (closes: #159650). - * s390-loop.dpatch added, fixes runtime problem (Gerhard Tonn). - * debian/patches/bison.dpatch: Backport for bison-1.75 compatibility. - Don't use it due to regressions. - * debian/patches/backport-java-6865.dpatch: Directly applied in the - included tarball because of bison problems. - * Make fixincludes priority optional, so linda can depend on it. - * Tighten binutils dependency. - - -- Matthias Klose Sun, 20 Oct 2002 10:52:49 +0200 - -gcc-3.2 (1:3.2.1ds2-0pre3) unstable; urgency=low - - * gcc-3.2.1 snapshot (CVS 20020923). - * Run the libstdc++ check-abi script. Results are put into the file - /usr/share/doc/libstdc++5/README.libstdc++-baseline in the libstdc++5-dev - package. This file contains a new baseline, if no baseline for this - architecture is included in the gcc sources. - * gcj-wrapper: Accept files starting with an underscore, accept - path names (closes: #160859, #161517). - * Explicitely call automake-1.4 when rebuilding Makefiles (closes: #161438). - * Let installed fixincludes script find files in /usr/lib/fixincludes. - * debian/rules.patch: Add .NOTPARALLEL as target, so that patches are - applied sequentially (closes: #159395). - - -- Matthias Klose Tue, 24 Sep 2002 07:36:56 +0200 - -gcc-3.2 (1:3.2.1ds1-0pre2) unstable; urgency=low - - * gcc-3.2.1 snapshot (CVS 20020913). Welcome back m68k in bootstrap land! - * Fix arm-tune.dpatch (closes: #159354). - * Don't overwrite LD_LIBRARY_PATH in build (closes: #158459). - * --disable-__cxa_atexit on NetBSD (closes: #159620). - * Reenable installation of message catalogs (disabled in 3.2-0pre2). - Closes: #160175. - * Ben Collins - - Re-enable sparc64 build. This time, it's part of the default compiler. - I have disabled 64/alt libraries as they are too much overhead. All - libraries build 64bit, but currently only libgcc/libstdc++ include the - 64bit libraries. - Closes: #160404. - * Depend on autoconf2.13, instead of autoconf. - * Phil Blundell - - debian/patches/arm-update.dpatch: Fix python2.2 build failure. - - -- Matthias Klose Sat, 7 Sep 2002 08:05:02 +0200 - -gcc-3.2 (1:3.2.1ds0-0pre1) unstable; urgency=medium - - * gcc-3.2.1 snapshot (CVS 20020829). - New g++ option -Wabi: - Warn when G++ generates code that is probably not compatible with the - vendor-neutral C++ ABI. Although an effort has been made to warn about - all such cases, there are probably some cases that are not warned about, - even though G++ is generating incompatible code. There may also be - cases where warnings are emitted even though the code that is generated - will be compatible. - The current version of the ABI is 102, defined by the __GXX_ABI_VERSION - macro. - * debian/NEWS.*: Updated. - * Fix libstdc++-dev dependency on libc-dev for the Hurd (closes: #157004). - * Add versioned expect build dependency. - * Tighten binutils dependency to 2.13.90.0.4. - * debian/patches/arm-tune.dpatch: Increase stack limit for configure. - * 3.2-0pre4 did build gnat-3.2 compilers for all architectures. Build-Depend - on gnat-3.2 now (closes: #156734). - * Remove bashism's in gcj-wrapper (closes: #157982). - * Add -cp and -classpath options to gij(1). Backport from HEAD (#146634). - * Add fastjar documentation. - - -- Matthias Klose Fri, 30 Aug 2002 10:35:00 +0200 - -gcc-3.2 (1:3.2ds0-0pre4) unstable; urgency=low - - * Correct build dependency on gnat-3.1. - - -- Matthias Klose Mon, 12 Aug 2002 01:21:58 +0200 - -gcc-3.2 (1:3.2ds0-0pre3) unstable; urgency=low - - * gcc-3.2 upstream prerelease. - * Disable all configure options, which are standard: - --enable-threads=posix --enable-long-long, --enable-clocale=gnu - - -- Matthias Klose Fri, 9 Aug 2002 21:59:08 +0200 - -gcc-3.2 (1:3.2ds0-0pre2) unstable; urgency=low - - * gcc-3.2 snapshot (CVS 20020802). - * Fix g++-include dir. - * Don't install the locale files (temporarily, until we don't build - gcc-3.1 anymore). - * New package libgcj-common to avoid conflict with classpath package. - - -- Matthias Klose Sat, 3 Aug 2002 09:08:34 +0200 - -gcc-3.2 (1:3.2ds0-0pre1) unstable; urgency=low - - * gcc-3.2 snapshot (CVS 20020729). - - -- Matthias Klose Mon, 29 Jul 2002 20:36:54 +0200 - -gcc-3.1 (1:3.1.1ds3-1) unstable; urgency=low - - * gcc-3.1.1 release. Following this release we will have a gcc-3.2 - release soon, which is gcc-3.1.1 plus some C++ ABI changes. Once - gcc-3.2 hits the archives, gcc-3.1.1 will go away. - * Don't build the sparc64 compiler. The packaging/patches are - currently broken. - * Add missing headers on m68k and powerpc. - * Install libgcc_s_nof on powerpc. - * Install libffi's copyright and doc files (closes: #152198). - * Remove dangling symlink (closes: #149002). - * libgcj3: Add a conflict to the classpath package (closes: #148664). - * README.C++: Fix URLs. - * libstdc++-dbg: Install into /usr/lib/debug, document it. - * backport-java-6865.dpatch: backport from HEAD. - * Fix typo in gcj docs (closes: #148890). - * Change libstdc++ include dir: /usr/include/c++/3.1. - * libstdc++-codecvt.dpatch: New patch (closes: #149776). - * Build libstdc++-pic package. - * Move 64bit libgcc in its own package libgcc1-64 (closes: #147249). - * Tighten glibc dependency. - - -- Matthias Klose Mon, 29 Jul 2002 00:34:49 +0200 - -gcc-3.1 (1:3.1.1ds2-0pre3) unstable; urgency=low - - * Updated to CVS 2002-06-06 (gcc-3_1-branch). - * Updated s390-java patch (Gerhard Tonn). - * Don't use -O in STAGE1_FLAGS on m68k. - * Fix `-classpath' option in gcj-wrapper script (closes: #150142). - * Remove g++-cxa-atexit patch, use --enable-__cxa_atexit configure option. - - -- Matthias Klose Wed, 3 Jul 2002 23:52:58 +0200 - -gcc-3.1 (1:3.1.1ds1-0pre2) unstable; urgency=low - - * Updated to CVS 2002-06-06 (gcc-3_1-branch), fixing an ObjC regression. - * Welcome m68k to bootstrap land (thanks to Andreas Schwab). - * Add javac wrapper for gcj-3.1 (Michael Koch). - * Remove dangling symlink in /usr/share/doc/gcc-3.1 (closes: #149002). - - -- Matthias Klose Fri, 7 Jun 2002 00:26:05 +0200 - -gcc-3.1 (1:3.1.1ds0-0pre1) unstable; urgency=low - - * Updated to CVS 2002-05-31 (gcc-3_1-branch). - * Change priorities from fastjar and gij-wrapper-3.1 from 30 to 31. - * Update arm-tune patch. - * Install xmmintrin.h header on i386 (closes: #148181). - * Install altivec.h header on powerpc. - * Call correct gij in gij-wrapper (closes: #148662, #148682). - - -- Matthias Klose Wed, 29 May 2002 22:47:40 +0200 - -gcc-3.1 (1:3.1ds2-2) unstable; urgency=low - - * Tighten binutils dependency. - * Fix libstdc include dir for multilibs (Dan Jacobowitz). - - -- Matthias Klose Tue, 21 May 2002 08:03:49 +0200 - -gcc-3.1 (1:3.1ds2-1) unstable; urgency=low - - * GCC 3.1 release. - * Ada cannot be built by the autobuilders for the first time. Do it by hand. - gnatgcc and gnatbind need to be in the PATH. - * Build with CC=gnatgcc, when building the Ada compiler. - * Hurd fixes. - * Don't build the sparc64 compiler; the hack isn't up to date and glibc - isn't converted to use /lib64 and /usr/lib64. - * m68k-linux shows bootstrap comparision failures. If you want to build - the compiler anyway and ignore the bootstrap comparision failure, edit - debian/rules.patch and uncomment the patch to ignore the failure. See - /usr/share/doc/gcc-3.1/BOOTSTRAP_COMPARISION_FAILURE for the differences. - - -- Matthias Klose Wed, 15 May 2002 09:53:00 +0200 - -gcc-3.1 (1:3.1ds1-0pre6) unstable; urgency=low - - * Build from the "final prerelease" tarball (gcc-3.1-20020508.tar.gz). - * Build gnat-3.1-doc package. - * Build fastjar package without building java packages. - * Hurd fixes. - * Updated sparc64-build patch. - * Add s390-ada patch (Gerhard Tonn). - * Undo the dwarf2 support for hppa from -0pre5. - - -- Matthias Klose Thu, 9 May 2002 17:21:09 +0200 - -gcc-3.1 (1:3.1ds0-0pre5) unstable; urgency=low - - * Use /usr/include/g++-v3-3.1 as C++ include dir. - * Update s390-java patch (Gerhard Tonn). - * Tighten binutils dependency (gas patch for m68k-linux). - * Use gnat-3.1 as the gnat package name (as found in gcc/ada/gnatvsn.ads). - * dwarf2 support hppa: a snapshot of the gcc/config/pa directory - from the trunk dated 2002-05-02. - - -- Matthias Klose Fri, 3 May 2002 22:51:37 +0200 - -gcc-3.1 (1:3.1ds0-0pre4) unstable; urgency=low - - * Use gnat-5.00w as the gnat package name (as found in gcc/ada/gnatvsn.ads). - * Don't build the shared libgnat library. It assumes an existing shared - libiberty library. - * Don't install the libgcjgc library. - - -- Matthias Klose Thu, 25 Apr 2002 08:48:04 +0200 - -gcc-3.1 (1:3.1ds0-0pre3) unstable; urgency=low - - * Build fastjar on all architectures. - * Update m68k patches. - * Update s390-java patch (Gerhard Tonn). - - -- Matthias Klose Sun, 14 Apr 2002 15:34:47 +0200 - -gcc-3.1 (1:3.1ds0-0pre2) unstable; urgency=low - - * Add Ada support. To successfully build, a working gnatbind and gcc - driver with Ada support is needed. - * Apply needed arm patches from 3.0.4. - - -- Matthias Klose Sat, 6 Apr 2002 13:17:08 +0200 - -gcc-3.1 (1:3.1ds0-0pre1) unstable; urgency=low - - * First try for gcc-3.1. - - -- Matthias Klose Mon, 1 Apr 2002 23:39:30 +0200 - -gcc-3.0 (1:3.0.4ds3-6) unstable; urgency=medium - - * Second try at fixing sparc build problems. - - -- Phil Blundell Sun, 24 Mar 2002 14:49:26 +0000 - -gcc-3.0 (1:3.0.4ds3-5) unstable; urgency=medium - - * Enable java on ARM. - * Create missing directory to fix sparc build. - - -- Phil Blundell Fri, 22 Mar 2002 20:21:59 +0000 - -gcc-3.0 (1:3.0.4ds3-4) unstable; urgency=low - - * Link with system zlib (closes: #136359). - - -- Matthias Klose Tue, 12 Mar 2002 20:47:59 +0100 - -gcc-3.0 (1:3.0.4ds3-3) unstable; urgency=low - - * Build libf2c (pic and non-pic) with -mieee on alpha-linux. - - -- Matthias Klose Sun, 10 Mar 2002 00:37:24 +0100 - -gcc-3.0 (1:3.0.4ds3-2) unstable; urgency=medium - - * Apply hppa-build patch (Randolph Chung). Closes: #136731. - * Make libgcc1 conflict/replace with libgcc1-sparc64. Closes: #135709. - * gij-3.0 provides the `java' command. Closes: #128947. - * Depend on binutils (>= 2.11.93.0.2-2), allows stripping of libgcj.a - again. Closes: #99307. - * Update README.cross pointing to the README of the toolchain-source - package. - - -- Matthias Klose Wed, 6 Mar 2002 21:53:34 +0100 - -gcc-3.0 (1:3.0.4ds3-1) unstable; urgency=low - - * Final gcc-3.0.4 release. - * debian/rules.d/binary-java.mk: Fix dormant typo, exposed by removing the - duplicate libgcj dependency and adding the gij-3.0 package. - Closes: #134005. - * New patch by Phil Blundell to fix scalapack build error on m68k. - - -- Matthias Klose Wed, 20 Feb 2002 23:59:43 +0100 - -gcc-3.0 (1:3.0.4ds2-0pre020210) unstable; urgency=low - - * Make the base package dependent on the binary-arch target. Closes: #133433. - * Get libstdc++ on arm woring (define _GNU_SOURCE). Closes: #133435. - - -- Matthias Klose Mon, 11 Feb 2002 20:31:12 +0100 - -gcc-3.0 (1:3.0.4ds2-0pre020209) unstable; urgency=high - - * Update to CVS sources (20020209 gcc-3_0-branch). - * Apply patch to fix bootstrap error on arm-linux (submitted upstream - by Phil Blundell). Closes: #130422. - * Make base package architecture any. - * Decouple versioned shlib dependencies from release number for - libobjc as well. - - -- Matthias Klose Sat, 9 Feb 2002 01:30:11 +0100 - -gcc-3.0 (1:3.0.4ds1-0pre020203) unstable; urgency=medium - - * One release critical bug outstanding: - - bootstrap error on arm. - * Update to CVS sources (20020203 gcc-3_0-branch). - * Fixed upstream: PR c/3504: Correct documentation of __alignof__. - Closes: #85445. - * Remove libgcc-powerpc patch, integrated upstream (closes: #131977). - * Tighten binutils build dependency (to address #126162). - * Move jv-convert to gcj package (closes: #131985). - - -- Matthias Klose Sun, 3 Feb 2002 14:47:14 +0100 - -gcc-3.0 (1:3.0.4ds0-0pre020127) unstable; urgency=low - - * Two release critical bugs outstanding: - - bootstrap error on arm. - - bus errors for C++ and java executables on sparc (see the testsuite - results). - * Update to CVS sources (20020125 gcc-3_0-branch). - * Enable java support for s390 architecture (patch from Gerhard Tonn). - * Updated NEWS file for 3.0.3. - * Disable building the gcc-sparc64, but build a multilibbed compiler - for sparc as the default. - * Disabled the subreg-byte patch for sparc (request from Ben Collins). - * Fixed reference to libgcc1 package in README (closes: #126218). - * Do recommend libc-dev, not depend on it. For low-end or embedded systems - the dependency on libc-dev can make the difference between - having enough or having too little space to build a kernel. - * README.cross: Updated by Hakan Ardo. - * Decouple versioned shlib dependencies from release number. Closes: #118391. - * Fix diversions for gcc-3.0-sparc64 package (closes: #128178), - unconditionally remove `sparc64-linux-gcc' alternative. - * g77/README.libg2c.Debian: New file mentioning `libg2c-pic'. The next - g77 version (3.1) does build a static and shared library (closes: #104250). - * Fix formatting errors in the synopsis of the java man pages. Maybe the - reason for #127571. Closes: #127571. - * fastjar: Fail for the (currently incorrect) -u option. Addresses: #116145. - Add alternative for `jar' using priority 30 (closes: #118648). - * jv-convert: Add --help option and man page. Backport from HEAD branch. - * libgcj2-dev: Remove duplicate dependency (closes: #127805). - * Giving up and make just another new package gij-X.Y with only the gij-X.Y - binary for policy conformance (closes: #127111). - * gij: Provides an alternative for `java' (priority 30) using a wrapper - script (Stephen Zander) (closes: #128974). Added simple manpage. - - -- Matthias Klose Sun, 27 Jan 2002 13:33:41 +0100 - -gcc-3.0 (1:3.0.3ds3-1) unstable; urgency=low - - * Final gcc-3.0.3 release. - * Do not compress .txt files in libstdc++ docs referenced from html - pages (closes: #124136). - * libstdc++-dev suggests libstdc++-doc. - * debian/patches/gcc-ia64-NaT.dpatch: Update (closes: #123685). - - -- Matthias Klose Fri, 21 Dec 2001 02:54:11 +0100 - -gcc-3.0 (1:3.0.3ds2-0pre011215) unstable; urgency=low - - * Update to CVS sources (011215). - * libstdc++ documentation updated upstream (closes: #123790). - * debian/patches/gcc-ia64-NaT.dpatch: Disable. Fixes bootstrap error - on ia64 (#123685). - - -- Matthias Klose Sat, 15 Dec 2001 14:43:21 +0100 - -gcc-3.0 (1:3.0.3ds1-0pre011210) unstable; urgency=medium - - * Update to CVS sources (011208). - * Supposed to fix powerpc build error (closes: #123155). - - -- Matthias Klose Thu, 13 Dec 2001 07:26:05 +0100 - -gcc-3.0 (1:3.0.3ds0-0pre011209) unstable; urgency=medium - - * Update to CVS sources (011208). Frozen for upstream 3.0.3 release. - * Apply contrib/PR3145.patch, a backport of Nathan Sidwell's patch to - fix PR c++/3145, the infamous "virtual inheritance" bug. This affected - especially KDE2 (eg. artsd). Franz Sirl - * cc1plus segfault in strength reduction fixed upstream. Closes: #122547. - * debian/patches/gcc-ia64-NaT.dpatch: Add patch to avoid a bug that can - cause miscompiled userapps to crash the kernel. Closes: #121924. - * Reenable shared libgcc for powerpc. Fixed upstream. - http://gcc.gnu.org/ml/gcc-patches/2001-11/msg00340.html - debian/patches/libgcc-powerpc.dpatch: New patch. - * Add upstream changelogs. - * Remove gij alternative. Move to gij package. - - -- Matthias Klose Sun, 9 Dec 2001 09:36:48 +0100 - -gcc-3.0 (1:3.0.2ds4-4) unstable; urgency=medium - - * Disable building of libffi on mips and mipsel. - (closes: #117503). - * Enable building of shared libgcc on s390 - (closes: #120452). - - -- Christopher C. Chimelis Sat, 1 Dec 2001 06:15:29 -0500 - -gcc-3.0 (1:3.0.2ds4-3) unstable; urgency=medium - - * Fix logic to build libffi without java (closes: #117503). - - -- Matthias Klose Sun, 4 Nov 2001 14:34:50 +0100 - -gcc-3.0 (1:3.0.2ds4-2) unstable; urgency=medium - - * Enable java for ia64 (Jeff Licquia). Closes: #116798. - * Allow building of libffi without gcj (Jeff Licquia). - New libffi packages for arm hurd-i386 mips mipsel, - still missing: hppa, s390. - * debian/NEWS.gcc: Add 3.0.2 release notes. - * debian/patches/hppa-align.dpatch: New patch from Alan Modra, - submitted by Randolph Tausq. - - -- Matthias Klose Thu, 25 Oct 2001 23:59:31 +0200 - -gcc-3.0 (1:3.0.2ds4-1) unstable; urgency=medium - - * Final gcc-3.0.2 release. The source tarball is not the released - tarball, but taken from CVS 011024). - * Remove patch for s390, included upstream. - - -- Matthias Klose Wed, 24 Oct 2001 00:49:40 +0200 - -gcc-3.0 (1:3.0.2ds3-0pre011014) unstable; urgency=low - - * Update to CVS sources (011014). Frozen for upstream 3.0.2 release. - Closes: #109351, #114099, #114216, #105741 (allegro3938). - * Added debian/patches/fastjar.dpatch, which makes fastjar extract - filenames correctly (previously, some had incorrect names on extract). - Closes: #113236. - * Priorities fixed in the past (closes: #94404). - - -- Matthias Klose Sun, 14 Oct 2001 13:19:43 +0200 - -gcc-3.0 (1:3.0.2ds2-0pre010923) unstable; urgency=low - - * Bootstraps on powerpc again (closes: #112777). - - -- Matthias Klose Sun, 23 Sep 2001 01:32:11 +0200 - -gcc-3.0 (1:3.0.2ds2-0pre010922) unstable; urgency=low - - * Update to CVS sources (010922). - * Fixed upstream (closes: #111801). #105569 on hppa. - * Update hppa patch (Matt Taggart). - * Fix libstdc++-dev package description (closes: #112758). - * debian/rules.d/binary-objc.mk: Fix build error (closes: #112462). - * Make gobjc-3.0 conflict with gcc-3.0-sparc64 (closes: #111772). - - -- Matthias Klose Sat, 22 Sep 2001 09:34:49 +0200 - -gcc-3.0 (1:3.0.2ds1-0pre010908) unstable; urgency=low - - * Update to CVS sources (010908). - * Update hppa patch (Matt Taggart). - * Depend on libgc6-dev, not libgc5-dev, which got obsolete (during - the freeze ...). However adds s390 support (closes: #110189). - * debian/patches/m68k-reload.dpatch: New patch (Roman Zippel). - Fixes #89023. - * debian/patches/gcc-sparc.dpatch: New patch ("David S. Miller"). - Fixes libstdc++ testsuite failures on sparc. - - -- Matthias Klose Sat, 8 Sep 2001 14:26:20 +0200 - -gcc-3.0 (1:3.0.2ds0-0pre010826) unstable; urgency=low - - * gcc-3.0-nof: Fix symlink to gcc-3.0-base doc directory. - * debian/patches/gcj-without-rpath: New patch. - * Remove self dependency on libgcj package. - * Handle diversions for upgrades from 3.0 and 3.0.1 -> 3.0.2 - in gcc-3.0-sparc64 package. - * Build libg2c.a with -fPIC -DPIC and name the result libg2c-pic.a. - Link with this library to avoid linking with non-pic code. - Use this library when building dynamically loadable objects (python - modules, gimp plugins, ...), which need to be linked against g2c or - a library which is linked against g2c (i.e. lapack). - Packages needing '-lg2c-pic' must have a build dependency on - 'g77-3.0 (>= 1:3.0.2-0pre010826). - - -- Matthias Klose Sun, 26 Aug 2001 13:59:03 +0200 - -gcc-3.0 (1:3.0.2ds0-0pre010825) unstable; urgency=low - - * Update to CVS sources (010825). - * Add libc6-dev-sparc64 to gcc-3.0-sparc64 and to sparc build dependencies. - * Remove conflicts on egcc package (closes: #109718). - * Fix gcc-3.0-nof dependency. - * s390 patches against gcc-3.0.1 (Gerhard Tonn). - * debian/control: Require binutils (>= 2.11.90.0.27) - - -- Matthias Klose Sat, 25 Aug 2001 10:59:15 +0200 - -gcc-3.0 (1:3.0.1ds3-1) unstable; urgency=low - - * Final gcc-3.0.1 release. - * Changed upstream: default of -flimit-inline is 600 (closes: #106716). - * Add fastjar man page (submitted by "The Missing Man Pages Project", - http://www.netmeister.org/misc/m2p2i/) (closes: #103051). - * Fixed in last upload as well: #105246. - * debian/patches/cpp-memory-leak.dpatch: New patch - * Disable installation of shared libgcc on s390 (Gerhard Tonn). - - -- Matthias Klose Mon, 20 Aug 2001 20:47:13 +0200 - -gcc-3.0 (1:3.0.1ds2-0pre010811) unstable; urgency=high - - * Update to CVS sources (010811). Includes s390 support. - * Add xlibs-dev to Build-Depends (libgcj). - * Enable java for powerpc, disable java for ia64. - * Enable ObjC garbage collection for all archs, which have a libgc5-dev - package. - * New patch libstdc++-codecvt (Michael Piefel) (closes: #104614). - * Don't strip static libgcj library (work around binutils bug #107812). - * Handle diversions for upgrade 3.0 -> 3.0.1 in gcc-3.0-sparc64 package - (closes: #107569). - - -- Matthias Klose Sat, 11 Aug 2001 20:42:15 +0200 - -gcc-3.0 (1:3.0.1ds1-0pre010801) unstable; urgency=high - - * Update to CVS sources (010801). (closes: #107012). - * Remove build dependency on non-free graphviz and include pregenerated - docs (closes: #107124). - * Fixed in 3.0.1 (closes: #99307). - * Updated m68k-updates patch (Roman Zippel). - * Another fix for ia64 packaging bits (Randolph Chung). - - -- Matthias Klose Tue, 31 Jul 2001 21:52:55 +0200 - -gcc-3.0 (1:3.0.1ds0-0pre010727) unstable; urgency=high - - * Update to CVS sources (010727). - * Add epoch to source version. Change '.dsx' to 'dsx', so that - 3.1.1ds0 gt 3.1ds7 (closes: #106538). - - -- Matthias Klose Sat, 28 Jul 2001 09:56:29 +0200 - -gcc-3.0 (3.0.1.ds0-0pre010723) unstable; urgency=high - - * ia64 packaging bits (Randolph Chung) (closes: #106252). - - -- Matthias Klose Mon, 23 Jul 2001 23:02:03 +0200 - -gcc-3.0 (3.0.1.ds0-0pre010721) unstable; urgency=high - - * Update to CVS sources (010721). - - Remove patches applied upstream: libstdc++-limits.dpatch, - objc-data-references - - Updated other patches. - * Fix gij alternative (closes: #103468, #103883). - * Patch to fix bootstrap on sparc (closes: #103568). - * Corrected (closes: #105371) and updated README.Debian. - * m68k patches for sucessful bootstrap (Roman Zippel). - * Add libstdc++v3 porting hints to README.Debian and README.C++. - * m68k md fix (#105622) (Roman Zippel). - * debian/rules2: Disable non-functional ulimit on Hurd (#105884). - * debian/control: Require binutils (>= 2.11.90.0.24) - * Java is enabled for alpha (closes: #87300). - - -- Matthias Klose Sun, 22 Jul 2001 08:24:04 +0200 - -gcc-3.0 (3.0.ds9-4) unstable; urgency=high - - * Move this version to testing ASAP. testing still has a prerelease - version with now incompatible ABI's. If sparc doesn't build, - then IMHO it's better to remove it from testing. - * debian/control.m4: Set uploaders field. Adjust description of - gcc-3.0 (binary) package (closes: #102271, #102620). - * Separate gij.1 in it's own pseudo man page (closes: #99523). - * debian/patches/java-manpages.dpatch: New patch. - * libgcj: Install unversioned gij. - - -- Matthias Klose Tue, 3 Jul 2001 07:38:08 +0200 - -gcc-3.0 (3.0.ds9-3) unstable; urgency=high - - * Reenable configuration with posix threads on i386 (lost in hurd-i386 - merge). - - -- Matthias Klose Sun, 24 Jun 2001 22:21:45 +0200 - -gcc-3.0 (3.0.ds9-2) unstable; urgency=medium - - * Move this version to testing ASAP. testing still has a prerelease - version with now incompatible ABI's. - * Add libgcc0 and libgcc300 to the build conflicts (#102041). - * debian/README.FIRST: Removed (#101534). - * Updated subreg-byte patch (doc files). - * Disable java for the Hurd, mips and mipsel (#101570). - * Patch for building on the Hurd (#101708) (Jeff Bailey ). - * Packaging fixes for the Hurd (#101711) (Jeff Bailey ). - * Include pregenerated doxygen (1.2.6) docs for libstdc++-v3 (#101557). - The current doxygen-1.2.8.1 segaults. - * C++: Enable -fuse-cxa-atexit by default (#101901). - * Correct mail address in gccbug (#101743). - * Make rules resumable after failure in binary-xxx targets (#101637). - - -- Matthias Klose Sun, 24 Jun 2001 16:04:53 +0200 - -gcc-3.0 (3.0.ds9-1) unstable; urgency=low - - * Final 3.0 release. - * Update libgcc version number (#100983, #100988, #101069, #101115, #101328). - * Updated hppa-build patch (Matt Taggart ). - * Disable java for hppa. - * Updated subreg-byte patch for sparc (Ben Collins). - - -- Matthias Klose Mon, 18 Jun 2001 18:26:04 +0200 - -gcc-3.0 (3.0.ds8-0pre010613) unstable; urgency=low - - * Update patches for recent (010613 23:13 +0200) CVS sources. - * Fix packaging bugs (#100459, #100447, #100483). - * Build-Depend on gawk, mawk doesn't work well with test_summary. - - -- Matthias Klose Wed, 13 Jun 2001 23:13:38 +0200 - -gcc-3.0 (3.0.ds7-0pre010609) unstable; urgency=low - - * Fix build dependency for the hurd (#99164). - * Update patches for recent (010609) CVS sources. - * Disable java on powerpc (link error in libjava). - * gcc-3.0-base.postinst: Don't prompt for non-interactive installs (#100110). - - -- Matthias Klose Sun, 10 Jun 2001 09:45:57 +0200 - -gcc-3.0 (3.0.ds6-0pre010526) unstable; urgency=high - - * Urgency "high" for replacing the gcc-3.0 snapshots in testing, which - now are incompatile due to the changed ABIs. - * Upstream begins tagging with "gcc-3_0_pre_2001mmdd". - * Tighten dependencies to install only binary packages derived from - one source (#98851). Tighten libc6-dev dependency to match libc6. - - -- Matthias Klose Sun, 27 May 2001 11:35:31 +0200 - -gcc-3.0 (3.0.ds6-0pre010525) unstable; urgency=low - - * ATTENTION: The ABI (exception handling) changed. No upgrade path from - earlier snapshots (you had been warned in the postinst ...) - Closing #93597, #94576, #96448, #96461. - You have to rebuild - * HELP is appreciated for scanning the Debian BTS and sending followups - to bug reports!!! - * Should we name debian gcc uploads? What about a "still seeking - g++ maintainer" upload? - * Fixed in gcc-3.0: #97030 - * Update patches for recent (010525) CVS sources. - * Make check depend on build target (fakeroot problmes). - * debian/rules.d/binary-libgcc.mk: new file, build first. - * Free memory detection on the hurd for running the testsuite. - * Update debhelper build dependency. - * libstdc++-doc: Include doxygen generated docs. - * Fix boring packaging bugs, too tired for appropriate changelogs ... - #93343, #96348, #96262, #97134, #97905, #96451, #95812, #93157 - * Fixed bugs: #87000. - - -- Matthias Klose Sat, 26 May 2001 23:10:42 +0200 - -gcc-3.0 (3.0.ds5-0pre010510) unstable; urgency=low - - * Update patches for recent (010506) CVS sources. - * New version of source, as of 2001-05-10 - * New version of gpc source, as of 2001-05-06 (disabled by default). - * Make gcc-3.0-sparc64 provide an alternative for sparc64-linux-gcc, - since it can build kernels just fine (it seems) - * Add hppa patch from Matt Taggart - * Fix objc info inclusion...now merged with gcc info - * Do not install the .la for libstdc++, since it confuses libtool linked - applications when libstdc++3-dev and libstdc++2.10-dev are both - installed (closes #97905). - * Fixed gcc-base and libgcc section/prio to match overrides - - -- Ben Collins Mon, 7 May 2001 00:08:52 +0200 - -gcc-3.0 (3.0.ds5-0pre010427) unstable; urgency=low - - * Fixed priority for fastjar from optional to extra - * New version of source, as of 2001-04-27 - * Fix description of libgcj-dev - * libffi-install: Make libffi installable - * Add libffi and libffi-dev packages. libffi is only enabled for java - targets right now. Perhaps more will be enabled later. - * Fixes to build cross compiler package (for avr) - (Hakan Ardo ). - * Better fixincludes description (#93157). - * Remove all remnants of libg++ - * Remove all hacks around libstdc++ version. Since we are strictly v3 now, - we can treat it like a normal shared lib, and not worry about all those - ABI changes. - * Remove all cruft control scripts. Note, debhelper will create scripts - that it needs to. It will do the doc link stuff and the ldconfig stuff - explicitly. - * Clean up the SONAME parsing stuff, make it a little more cleaner over - all the lib packages - * Make libffi install when built (IOW, whenever java is enabled). This - should obsolete the libffi package, which is old and broken - * Revert to normal sonames, except for ia64 (for now) - * Remove all references to dh_testversion, since they are deprecated for - Build-Depends - * Fix powerpc nof build - * Remove all references to the MULTILIB stuff, since the arches are - using specialized builds anyway (nof, softfloat). - * Added 64bit sparc64 package (gcc-3.0-sparc64, libgcc0-sparc64) - * Removed obsolete shlibs.local file - - -- Ben Collins Sun, 15 Apr 2001 21:33:15 -0400 - -gcc-3.0 (3.0.ds4-0pre010403) unstable; urgency=low - - * debian/README: Updated for gcc-3.0 - * debian/rules.patch: Added subreg-byte patch for sparc - * debian/rules.unpack: Update to current CVS for gcc tarball name - * debian/patches/subreg-byte.dpatch: sparc subreg-byte support - * debian/patches/gcc-rawhide.dpatch: Removed - debian/patches/gpc-2.95.dpatch: Removed - debian/patches/sparc32-rfi.dpatch: Removed - debian/patches/temporary.dpatch: Removed - * Moving to unstable now - * debian/patches/gcc-ppc-disable-shared-libgcc.dpatch: New patch, - disables shared libgcc for powerpc target, since it isn't compatible - with the EABI objects. - * Create $(with_shared_libgcc) var - * debian/rules.d/binary-gcc.mk: Use this new variable to determine if - the libgcc package actually has any files - - -- Ben Collins Tue, 3 Apr 2001 23:00:55 -0400 - -gcc-3.0 (3.0.ds2-0pre010223) experimental; urgency=low - - * New snapshot. Use distinct shared object names for shared libraries: - we don't know if binary API's still change until the final release. - * Versioned package names. - * debian/control.m4: New file. Add gcc-base, libgcc0, libobjc1, - libstdc++-doc, libgcj1, libgcj1-dev, fastjar, fixincludes packages. - Remove gcc-docs package. - * debian/gcov.1: Remove. - * debian/*: Remove 2.95.x support. Prepare for 3.0. - * debian/patches: Remove 2.95.x patches. - * Changed source package name. It's not allowed anymore to overwrite - source packages with different content. Introducing a 'debian source - element' (.ds), which is stripped again from the version number - for the binary packages. - * Fixed bugs and added functionality: - #26436, #27878, #33786, #34876, #35477, #42662, #46181, #42989, - #47981, #48530, #50529, #51227, #51456, #51651, #52382, #53698, - #55291, #55967, #56867, #58219, #59005, #59232, #59776, #64628, - #65687, #67631, #68632, #68963, #68987, #69530, #72933, #75120, - #75759, #76645, #76827, #83221, #87540 - * libgcj fixes: 42894, #51266, #68560, #71187, #79984 - - -- Matthias Klose Sat, 24 Feb 2001 13:41:11 +0100 - -gcc-2.95 (2.95.3-2.001222) experimental; urgency=low - - * New upstream version 2.95.3 experimental (CVS 20001222). - * debian/control.in: Versioned package names, removal of snapshot logic. - Remove fake gcc-docs package. - * Reserve -1 release numbers for woody. - * Updated to gpc-20001218. - - -- Matthias Klose Fri, 22 Dec 2000 19:53:03 +0100 - -gcc (2.95.2-20) unstable; urgency=low - - * Apply patch from gcc-2_95-branch; remove ulimit for make check. - - -- Matthias Klose Sun, 10 Dec 2000 17:01:13 +0100 - -gcc (2.95.2-19) unstable; urgency=low - - * Added testsuite-20001207 from current snapshots. We'll need results - for 2.95.2 to make sure there are no regressions against that release. - Dear build daemons and porters to other architectures, please send an - email to gcc-testresults@gcc.gnu.org. - You can do this by running "debian/rules mail-summary". - * Updated to gpc-20001206. - * Added S/390 patch prepared by Chu-yeon Park (#78983). - * debian/patches/libio.dpatch: Fix iostream doc (fixes #77647). - * debian/patches/gcc-doc.dpatch: Update URL (fixes #77542). - * debian/patches/gcc-reload1.dpatch Patch from the gcc-bug list which - fixes a problem in "long long" on i[345]86 (i686 was not affected). - - -- Matthias Klose Sat, 9 Dec 2000 12:30:32 +0100 - -gcc (2.95.2-18) unstable; urgency=low - - * debian/control.in: Fix syntax errors (fixes #76146, #76458). - Disable gpc on the hurd by request (#75686). - * debian/patches/arm-various.dpatch: Patches from Philip Blundell - for ARM arch (fixes #75801). - * debian/patches/gcc-alpha-mi-thunk.dpatch: Patches from Chris Chimelis - for alpha arch. - * debian/patches/g77-docs.dpatch: Adjust g77 docs (fixes #72594). - * Update gpc to gpc-20001118. - * Reenable gpc for alpha. - * debian/README.C++: Merge debian/README.libstdc++ and C++ FAQ information - provided by Matt Zimmermann. - * Build gcj only on architectures, where libgcj-2.95.1 can be built as well. - Probably needs some adjustments ... - * Conditionalize for chill, fortran, java, objc and chill. - - * NOT APPLIED: - debian/patches/libstdc++-bastring.dpatch: Apply fix (fixes #75759). - - -- Matthias Klose Sun, 19 Nov 2000 10:40:41 +0100 - -gcc (2.95.2-17) unstable; urgency=low - - * Disable gpc for alpha. - * Include gpc-cpp in gpc package (fixes #74492). - * Don't build gcc-docs compatibility package anymore. - - -- Matthias Klose Wed, 11 Oct 2000 06:16:53 +0200 - -gcc (2.95.2-16) unstable; urgency=low - - * Applied the emdebian/cross compiler patch and documentation - (Frank Smith ). - * Applied patch for avr target (Hakan Ardo ). - * debian/control.in: Add awk to Build-Depends. - Tighten libc6-dev dependency for libstdc++-dev (fixes #73031, - #72531, #72534). - * Disable libobjc_gc for m68k again (fixes #74380). - * debian/patches/arm-namespace.dpatch: Apply patch from Philip - Blundell to fix name space pollution on arm - (fixes #70937). - * Fix more warnings in STL headers (fixes #69352, #71943). - - -- Matthias Klose Mon, 9 Oct 2000 21:51:41 +0200 - -gcc (2.95.2-15) unstable; urgency=low - - * debian/control.in: Add libgc5-dev to build depends (fixes #67015). - * debian/rules.def: Build GC enabled ObjC runtime for sparc. - * Bug #58741 fixed (in some version since 2.95.2-5). - * debian/control.in: Recommend librx1g-dev, libgmp2-dev, libncurses5-dev - (unit dependencies). - * Patches from Marcus Brinkmann for the hurd (fixes #67763): - - debian/rules.defs: Disable objc_gc on hurd-i386. - Disable libg++ on GNU systems. - - debian/rules2: Set correct names of libstdc++/libg++ - libraries on GNU systems. - Write out correct shlibs and shlibs.local file content. - - Keep _G_config.h for the Hurd. - * Apply patch for ObjC linker warnings. - * Don't apply gcj backport patch for sparc. - * Apply libio compatability patch - * debian/glibcver.sh: generate appropriate version for glibc - * debian/rules.conf: for everything after glibc 2.1, we always append - "-glibc$(ver)" to the C++ libs for linux. - * Back down gpc to -13 version (-14 wont compile on anything but i386 - and m68k becuase of gpc). - * Remove extraneous and obsolete sparc64 patches/files from debian/* - - -- Ben Collins Thu, 21 Sep 2000 08:08:35 -0400 - -gcc-snapshot (20000901-2.2) experimental; urgency=low - - * New snapshot. - * debian/rules2: Move tradcpp0 to cpp package. - - -- Matthias Klose Sat, 2 Sep 2000 01:14:28 +0200 - -gcc-snapshot (20000802-2.1) experimental; urgency=low - - * New snapshot. - * debian/rules2: Fixes. tradcpp0 is in gcc package, not cpp. - - -- Matthias Klose Thu, 3 Aug 2000 07:40:05 +0200 - -gcc-snapshot (20000720-2) experimental; urgency=low - - * New snapshot. - * Enable libstdc++-v3. - * debian/rules2: Don't use -D for /usr/bin/install. - - -- Matthias Klose Thu, 20 Jul 2000 22:33:37 +0200 - -gcc (2.95.2-14) unstable; urgency=low - - * Update gpc patch. - - -- Matthias Klose Wed, 5 Jul 2000 20:51:16 +0200 - -gcc (2.95.2-13) frozen unstable; urgency=low - - * Update debian/README: document how to compile 2.0.xx kernels; don't - register gcc272 as an alternative for gcc (closes #62419). - Clarify compiler setup (closes #65548). - * debian/control.in: Make libstdc++-dev depend on current version of g++. - * Undo CVS update from release -8 (problems on alpha, #55263). - - -- Matthias Klose Mon, 19 Jun 2000 23:06:48 +0200 - -gcc (2.95.2-12) frozen unstable; urgency=low - - * debian/gpc.postinst: Correct typo introduced with -11 (fixes #64193). - * debian/patches/gcc-rs600.dpatch: ppc codegen fix (fixes #63933). - - -- Matthias Klose Sun, 21 May 2000 15:56:05 +0200 - -gcc (2.95.2-11) frozen unstable; urgency=medium - - * Upload to unstable again (fixes critical #63784). - * Fix doc-base files (fixes important #63810). - * gpc wasn't built in -10 (fixes #63977). - * Make /usr/bin/pc an alternative (fixes #63888). - * Add SYSCALLS.c.X to gcc package. - - -- Matthias Klose Sun, 14 May 2000 22:17:44 +0200 - -gcc (2.95.2-10) frozen; urgency=low - - * debian/control.in: make gcc conflict on any version of egcc - (slink to potato upgrade problem, fixes grave #62084). - * Build protoize programs, separate out in new package (fixes #59436, - #62911). - * Create dummy gcc-docs package for smooth update from slink (fixes #62537). - * Add doc-base support for all -doc packages (fixes #63380). - - -- Matthias Klose Mon, 1 May 2000 22:24:28 +0200 - -gcc (2.95.2-9) frozen unstable; urgency=low - - * Disable the sparc-bi-arch.dpatch (patch from Ben Collins, built - for sparc as NMU 8.1) (fixes critical #61529 and #61511). - "Seems that when you compile gcc 2.95.x for sparc64-linux and compile - sparc32 programs, the code is not the same as sparc-linux compile for - sparc32 (this is a bug, and is fixed in gcc 2.96 CVS)." - * debian/patches/gcj-vs-iconv.dpatch: Option '--encoding' for - encoding of input files. Patch from Tom Tromey - backported to 2.95.2 (fixes #42895). - Compile a Latin-1 encoded file with `gcj --encoding=Latin1 ...'. - * debian/control.in: gcc, g++ and gobjc suggest their corresponding - task packages (fixes #59623). - - -- Matthias Klose Sat, 8 Apr 2000 20:19:15 +0200 - -gcc (2.95.2-8) frozen unstable; urgency=low - - * Post-2.95.2 CVS updates of the gcc-2_95-branch until 20000313. - * debian/rules2: configure with --enable-java-gc=no for sparc. Fixes - gcj side of #60535. - * debian/rules.patch: Disable gcc-emit-rtl patch for all archs but - alpha. Disable g++-is-tree patch ("just for 2.95.1"). - * debian/README: Update for gcc-2.95. - - -- Matthias Klose Mon, 27 Mar 2000 00:03:16 +0200 - -gcc (2.95.2-7) frozen unstable; urgency=low - - * debian/patches/gcc-empty-struct-init.dpatch; Apply patch from - http://gcc.gnu.org/ml/gcc-patches/2000-02/msg00637.html. Fixes - compilation of 2.3.4x kernels. - * debian/patches/gcc-emit-rtl.dpatch: Apply patch from David Huggins-Daines - (backport from 2.96 CVS to fix #55263). - * debian/patches/gcc-pointer-arith.dpatch: Apply patch from Jim Kingdon - (backport from 2.96 CVS to fix #54951). - - -- Matthias Klose Thu, 2 Mar 2000 23:16:43 +0100 - -gcc (2.95.2-6) frozen unstable; urgency=low - - * Post-2.95.2 CVS updates of the gcc-2_95-branch until 20000220. - * Remove dangling symlink probably left over from libstdc++2.9 - package (fixes #53661). - * debian/patches/gcc-alpha-complex-float.dpatch: Fixed patch by - David Huggins-Daines (fixes #58486). - * debian/g++.{postinst,prerm}: Remove outdated g++FAQ registration - (fixes #58253). - * debian/control.in: gcc-doc replaces gcc-docs (fixes #58108). - * debian/rules2: Include some fixed headers (asm, bits, linux, ...). - * debian/patches/{gcc-alpha-ev5-fix,libstdc++-valarray}.dpatch: Remove. - Applied upstream. - * debian/patches/libstdc++-bastring.dpatch: Add patch from - sicard@bigruth.solsoft.fr (fixes #56715). - - -- Matthias Klose Sun, 20 Feb 2000 15:08:13 +0100 - -gcc (2.95.2-5) frozen unstable; urgency=low - - * Post-2.95.2 CVS updates of the gcc-2_95-branch until 20000116. - * Add more build dependencies (fixes #53204). - * debian/patches/gcc-alpha-complex-float.dpatch: Patch from - Joel Klecker to compile glibc correctly on alpha. - "Should fix the g77 problems too." - * debian/patches/{libio,libstdc++-wall2}.dpatch. Remove patches - applied upstream. - - -- Matthias Klose Sun, 16 Jan 2000 19:16:54 +0100 - -gcc (2.95.2-4) unstable; urgency=low - - * debian/patches/libio.dpatch: Patch from Martin v. Loewis. - (fixes: #35628). - * debian/patches/libstdc++-deque.dpatch: Patch from Martin v. Loewis. - (fixes: #52689). - * debian/control.in: Updated Build-Depends, removed outdated README.build. - Fixes #51246. - * Tighten dependencies to cpp (>= 2.95.2-4) (closes: #50294). - * debian/rules.patch: Really do not apply patches/gcj-backport.dpatch. - Fixes #51636. - * Apply updated sparc-bi-arch.dpatch from Ben Collins. - * libstdc++: Define wstring type, if __ENABLE_WSTRING is defined. Request - from the author of the War FTP Daemon for Linux ("Jarle Aase" - ). - * debain/g++.preinst: Remove dangling sysmlinks (fixes #52359). - - -- Matthias Klose Sun, 19 Dec 1999 21:53:48 +0100 - -gcc (2.95.2-3) unstable; urgency=low - - * debian/rules2: Don't install $(gcc_lib_dir)/include/asm; these are - headers fixed for glibc-1.x (closes: #49434). - * debian/patches/cpp-dos-newlines.dpatch: Keep CR's without - following LF (closes: #49186). - * Bug #37358 (internal compiler errors when building vdk_0.6.0-5) - fixed in gcc-2.95.? (closes: #37358). - * Apply patch gcc-alpha-ev5-fix from Richard Henderson - (should fix #48527 and #46963). - * debian/README.Bugs: Documented non bug #44554. - * Applied patch from Alexandre Oliva to fix gpc boostrap on alpha. - Reenabled gpc on all architectures. - * Post-2.95.2 CVS updates of the gcc-2_95-branch until 19991108. - * Explicitely generate postinst/prerm chunks for usr/doc transition. - debhelper currently doesn't handle generation for packages with - symlinked directories. - * debian/patches/libstdc++-wall3.dpatch: Fix warnings in stl_deque.h - and stl_rope.h (closes: #46444, #46720). - * debian/patches/gcj-backport.dpatch: Add file, don't apply (yet). - - -- Matthias Klose Wed, 10 Nov 1999 18:58:45 +0100 - -gcc (2.95.2-2) unstable; urgency=low - - * New gpc-19991030 snapshot. - * Post-2.95.2 CVS updates of the gcc-2_95-branch until 19991103. - * Reintegrated sparc patches (bcollins@debian.org), which were lost - in 2.95.2-1. - * debian/rules2: Only install $(gcc_lib_dir)/include/asm, when existing. - * debian/patches/gpc-2.95.{dpatch,diff}: updated patch to drop - initialization in stor-layout.c. - * debian/NEWS.gcc: Updated for gcc-2.95.2. - * debian/bugs/bug-...: Removed testcases for fixed bugs. - * debian/patches/...dpatch: Removed patches applied upstream. - * debian/{rules2,g++.postinst,g++.prerm}: Handle c++ alternative. - * debian/changelog: Merged gcc272, egcs and snapshot changelogs. - - -- Matthias Klose Tue, 2 Nov 1999 23:09:23 +0200 - -gcc (2.95.2-1.1) unstable; urgency=low - - * Most of the powerpc patches have been applied upstream. Remove all - but ppc-ice, ppc-andrew-dwarf-eh, and ppc-descriptions. - * mulilib-install.dpatch was definitely a bad idea. Fix it properly - by using install -D. - * Also, don't make directories before installing any more. Simplifies - rules a (tiny) bit. - * Do not build with LDFLAGS=-s. Everything gets stripped out anyway by - dh_strip -a -X_debug; so leave the binaries in the build tree with - debugging symbols for simplified debugging of the packages. - - -- Daniel Jacobowitz Sat, 30 Oct 1999 12:40:12 -0400 - -gcc (2.95.2-1) unstable; urgency=low - - * gcc-2.95.2 release (taken from the CVS archive). -fstrict-aliasing - is disabled upstream. - - -- Matthias Klose Mon, 25 Oct 1999 10:26:19 +0200 - -gcc (2.95.2-0pre4) unstable; urgency=low - - * Updated to cvs updates of the gcc-2_95-branch until 19991021. - * Updated gpc to gpc-19991018 snapshot (closes: #33037, #47453). - Enable gpc for all architectures ... - * Document gcc exit codes (closes: #43863). - * According to the bug submitter (Sergey V Kovalyov ) - the original source of these CERN librarties is outdated now. The latest - version of cernlibs compiles and works fine with slink (closes #31546). - * According to the bug submitter (Gergely Madarasz ), - the problem triggered on i386 cannot be reproduced with the current - jade and php3 versions anymore (closes: #35215). - * Replace corrupted m68k-pic.dpatch (from Roman Hodek and Andreas Schwab - and apply to - all architectures (closes: #48011). - * According to the bug submitter (Herbert Xu ) - this bug "probably has been fixed". Setting it to severity "fixed" - (fixes: #39616), will close it later ... - * debian/README.Bugs: Document throwing C++ exceptions "through" C - libraries (closes: #22769). - - -- Matthias Klose Fri, 22 Oct 1999 20:33:00 +0200 - -gcc (2.95.2-0pre3) unstable; urgency=low - - * Updated to cvs updates of the gcc-2_95-branch until 19991019. - * Apply NMU patches (closes: #46217). - * debian/control.in: Fix egcs64 conflict-dependency for sparc - architecture (closes: #47088). - * debian/rules2: dbg-packages share doc dir with lib packages - (closes #45067). - * debian/patches/gcj-debian-policy.dpatch: Patch from Stephane - Bortzmeyer to conform to Debian policy (closes: #44463). - * debian/bugs/bug-*: Added test cases for new bug reports. - * debian/patches/libstdc++-bastring.dpatch: Patch by Richard Kettlewell - (closes #46550). - * debian/rules.patch: Apply libstdc++-wall2 patch (closes #46609). - * debian/README: Fix typo (closes: #45253). - * debian/control.in: Remove primary/secondary distinction; - dbg-packages don't provide their normal counterparts (closes #45206). - * debian/rules.patch: gcc-combine patch applied upstream. - * debian/rules2: Only use mail if with_check is set (off by default). - * debian/rules.conf: Tighten binutils dependency to 2.9.5.0.12. - - -- Matthias Klose Tue, 19 Oct 1999 20:33:00 +0200 - -gcc (2.95.2-0pre2.0.2) unstable; urgency=HIGH (for m68k) - - * Binary-only NMU for m68k as quick fix for another bug; the patch - is in CVS already, too. - * Applied another patch by Andreas Schwab to fix %a5 restauration in - some cases. - - -- Roman Hodek Thu, 30 Sep 1999 16:09:15 +0200 - -gcc (2.95.2-0pre2.0.1) unstable; urgency=HIGH (for m68k) - - * Binary-only NMU for m68k as quick fix for serious bugs; the patches - are already checked into gcc CVS and should be in the next official - version, too. - * Applied two patches by Andreas Schwab to fix -fpic and loop optimization. - - -- Roman Hodek Mon, 27 Sep 1999 15:32:49 +0200 - -gcc (2.95.2-0pre2) unstable; urgency=low - - * Fixed in 2.95.2 (closes: #43478). - * Previous version had Pascal examples missing in doc directory. - - -- Matthias Klose Wed, 8 Sep 1999 22:18:17 +0200 - -gcc (2.95.2-0pre1) unstable; urgency=low - - * Updated to cvs updates of the gcc-2_95-branch until 19990828. - * Apply work around memory corruption (just for 2.95.1) by - Daniel Jacobowitz . - * debian/patches/libstdc++-wall2.dpatch: Patch from Franck Sicard - to fix some warnings (closes: #44670). - * debian/patches/libstdc++-valarray.dpatch: Patch from Hideaki Fujitani - to fix a bug in valarray_array.h. - * Applied NMU from Jim Pick minus the jump.c and fold-const.c patches - already in the gcc-2_95-branch (closes: #44690). - * Conform to debian-java policy (closes: #44463). - * Move docs to /usr/share/doc (closes: #44782). - * Remove debian/patches/gcc-align.dpatch applied upstream. - * debian/*.postinst: Call install-info only, when configuring. - * debian/*.{postinst,prerm}: Add #DEBHELPER# comments to handle - /usr/doc -> /usr/share/doc transition. - - -- Matthias Klose Wed, 8 Sep 1999 22:18:17 +0200 - -gcc (2.95.1-2.1) unstable; urgency=low - - * Non-maintainer upload. - * ARM platform no longer needs library-prefix patch. - * Updated patches from Philip Blundell. - - -- Jim Pick Wed, 8 Sep 1999 20:14:07 -0700 - -gcc (2.95.1-2) unstable; urgency=low - - * debian/gcc.{postinst,prerm}: gcc provides an alternative for - sparc64-linux-gcc. - * Applied patch from Ben Collins to enable bi-architecture (32/64) - support for sparc. - * Rebuild debian/control and debian/rules.parameters after unpacking. - * debian/rules2: binary-indep. Conditionalize on with_pascal. - - -- Matthias Klose Sat, 4 Sep 1999 13:47:30 +0200 - -gcc (2.95.1-1) unstable; urgency=low - - * Updated to release gcc-2.95.1 and cvs updates of the gcc-2_95-branch - until 19990828. - * debian/README.gcc: Updated NEWS file to include 2.95 and 2.95.1 news. - * debian/README.java: New file. - * debian/rules.defs: Disabled gpc for alpha, arm. Disabled ObjC-GC - for alpha. - * debian/rules [clean]: Remove debian/rules.parameters. - * debian/rules2 [binary-arch]: Call dh_shlibdeps with LD_LIBRARY_PATH set - to installation dir of libstdc++. Why isn't this the default? - * debian/control.in: *-dev packages do not longer conflict with - libg++272-dev package. - * Apply http://egcs.cygnus.com/ml/gcc-patches/1999-08/msg00599.html. - * Only define BAD_THROW_ALLOC, when using exceptions (fixes #43462). - * For ObjC (when configured with GC) recommend libgc4-dev, not libgc4. - * New version of 68060 build patch. - * debian/rules.conf: For m68k, depend on binutils version 2.9.1. - - -- Matthias Klose Sat, 28 Aug 1999 18:16:31 +0200 - -gcc (2.95.1-0pre2) unstable; urgency=medium - - * gpc is back again (fixes grave #43022). - * debian/patches/gpc-updates.dpatch: Patches sent to upstream authors. - * Work around the fatal dependtry assertion failure bug in dpkg (hint - from "Antti-Juhani Kaijanaho" , fixes important #43072). - - -- Matthias Klose Mon, 16 Aug 1999 19:34:14 +0200 - -gcc (2.95.1-0pre1) unstable; urgency=low - - * Updated to cvs 19990815 gcc-2_95-branch; included install docs and - FAQ from 2.95 release; upload source package as well. - * Source package contains tarballs only (gcc, libg++, installdocs). - * debian/rules: Splitted into debian/rules{,.unpack,.patch,.conf,2}. - * debian/gcc.postinst: s/any key/RETURN; warn only when upgrading from - pre 2.95 version; reference /usr/doc, not /usr/share/doc. - * Checked syntax for attributes of functions; checked for #35068; - checked for bad gmon.out files (at least with libc6 2.1.2-0pre5 and - binutils 2.9.1.0.25-2 the problem doesn't show up anymore). - * debian/patches/cpp-macro-doc.dpatch: Document macro varargs in cpp.texi. - * gcc is primary compiler for all platforms but m68k. Setting - severity of #22513 to fixed. - * debian/patches/gcc-default-arch.dpatch: New patch to enable generation - of i386 instruction as default (fixes #42743). - * debian/rules: Removed outdated gcc NEWS file (fixes #42742). - * debian/patches/libstdc++-out-of-mem.dpatch: Throw exception instead - of aborting when out of memory (fixes #42622). - * debian/patches/cpp-dos-newlines.dpatch: Handle ibackslashes after - DOS newlines (fixes #29240). - * Fixed in gcc-2.95.1: #43001. - * Bugs closed in this version: - Closes: #11525, #12253, #22513, #29240, #35068, #36182, #42584, #42585, - #42602, #42622, #42742 #42743, #43001, #43002. - - -- Matthias Klose Sun, 15 Aug 1999 10:31:50 +0200 - -gcc (2.95-3) unstable; urgency=high - - * Provide /lib/cpp again (fixes important bug #42524). - * Updated to cvs 19990805 gcc-2_95-branch. - * Build with the default scheduler. - * Apply install-multilib patch from Dan Jacobowitz. - * Apply revised cpp-A- patch from Dan Jacobowitz. - - -- Matthias Klose Fri, 6 Aug 1999 07:25:19 +0200 - -gcc (2.95-2) unstable; urgency=low - - * Remove /lib/cpp. This driver uses files from /usr/lib/gcc-lib anyway. - * The following bugs are fixed (compared to egcs-1.1.2). - Closes: #4429, #20889, #21122, #26369, #28417, #28261, #31416, #35261, - #35900, #35906, #38246, #38872, #39098, #39526, #40659, #40991, #41117, - #41290, #41302, #41313. - * The following by Joel Klecker: - - Adopt dpkg-architecture variables. - - Go back to SHELL = bash -e or it breaks where /bin/sh is not bash. - - Disabled the testsuite, it is not included in the gcc 2.95 release. - - -- Matthias Klose Sat, 31 Jul 1999 18:00:42 +0200 - -gcc (2.95-1) unstable; urgency=low - - * Update for official gcc-2.95 release. - * Built without gpc. - * debian/rules: Remove g++FAQ from rules, which is outdated. - For ix86, build for i386, not i486. - * Apply patch from Jim Pick for building multilib package on arm. - - -- Matthias Klose Sat, 31 Jul 1999 16:38:21 +0200 - -gcc (2.95-0pre10) unstable; urgency=low - - * Use ../builddir-gcc-$(VER) by default instead of ./builddir; upstream - strongly advises configuring outside of the source tree, and it makes - some things much easier. - * Add patch to prevent @local branches to weak symbols on powerpc (fixes - apt compilation). - * Add patch to make cpp -A- work as expected. - * Renamed debian/patches/ppc-library-prefix.dpatch to library-prefix.dpatch; - apply on all architectures. - * debian/control.in: Remove snapshot dependencies. - * debian/*.postinst: Reflect use of /usr/share/{info,man}. - - -- Daniel Jacobowitz Thu, 22 Jul 1999 19:27:12 -0400 - -gcc (2.95-0pre9) unstable; urgency=low - - * The following bugs are fixed (compared to egcs-1.1.2): #4429, #20889, - #21122, #26369, #28417, #28261, #35261, #38246, #38872, #39526, #40659, - #40991, #41117, #41290. - * Updated to CVS gcc-19990718 snapshot. - * debian/control.in: Removed references to egcs in descriptions. - Changed gcj's Recommends libgcj-dev to Depends. - * debian/rules: Apply ppc-library-prefix for alpha as well. - * debian/patches/arm-config.dpatch: Updated patch sent by Jim Pick. - - -- Matthias Klose Sun, 18 Jul 1999 12:21:07 +0200 - -gcc (2.95-0pre8) unstable; urgency=low - - * Updated CVS. - * debian/copyright: s%doc/copyright%share/common-licenses% - * debian/README.Bugs: s/egcs.cygnus.com/gcc.gnu.org/ s/egcs-bugs/gcc-bugs/ - * debian/patches/reporting.dpatch: Remake diff for current sources. - * debian/libstdc++-dev.postinst: It's /usr/share/info/iostream.info. - * debian/rules: Current dejagnu snapshot reports a framework version - of 1.3.1. - - -- Joel Klecker Sun, 18 Jul 1999 02:09:57 -0700 - -gcc-snapshot (19990714-0pre6) experimental; urgency=low - - * Updated to CVS gcc-19990714 snapshot. - * Applied ARM patch (#40515). - * Converted DOS style linefeeds in debian/patches/ppc-* files. - * debian/rules: Reflect change in gcc/version.c; use sh -e as shell: - for some obscure reason, bash -e doesn't work. - * Reflect version change for libstdc++ (2.10). Remove libg++-name - patch; libg++ now has version 2.8.1.3. Removed libc version from - the package name. - - -- Matthias Klose Wed, 14 Jul 1999 18:43:57 +0200 - -gcc-snapshot (19990625-0pre5.1) experimental; urgency=low - - * Non-maintainer upload. - * Added ARM specific patch. - - -- Jim Pick Tue, 29 Jun 1999 22:36:08 -0700 - -gcc-snapshot (19990625-0pre5) experimental; urgency=low - - * Updated to CVS gcc-19990625 snapshot. - - -- Matthias Klose Fri, 25 Jun 1999 16:11:53 +0200 - -gcc-snapshot (19990609-0pre4.1) experimental; urgency=low - - * Added and re-added a few last PPC patches. - - -- Daniel Jacobowitz Sat, 12 Jun 1999 16:48:01 -0500 - -gcc-snapshot (19990609-0pre4) experimental; urgency=low - - * Updated to CVS egcs-19990611 snapshot. - - -- Matthias Klose Fri, 11 Jun 1999 10:20:09 +0200 - -gcc-snapshot (19990609-0pre3) experimental; urgency=low - - * CVS gcc-19990609 snapshot. - * New gpc-19990607 snapshot. - - -- Matthias Klose Wed, 9 Jun 1999 19:40:44 +0200 - -gcc-snapshot (19990524-0pre1) experimental; urgency=low - - * egcs-19990524 snapshot. - * First snapshot of the gcc-2_95-branch. egcs-1.2 is renamed to gcc-2.95, - which is now the "official" successor to gcc-2.8.1. The full version - name is: gcc-2.95 19990521 (prerelease). - * debian/control.in: Changed maintainers to `Debian GCC maintainers'. - * Moved all version numbers to epoch 1. - * debian/rules: Major changes. The support for secondary compilers - was already removed for the egcs-1.2 snapshots. Many fixes by - Joel Klecker . - - Send mail to Debian maintainers for successful builds. - - Fix VER and VERNO sed expressions. - - Replace remaining GNUARCH occurrences. - * New gpc snapshot (but don't build). - * debian/patches/valarray.dpatch: Backport from libstdc++-v3. - * debian/gcc-doc.*: Info is now gcc.info* (Joel Klecker ). - * Use cpp driver provided by the package. - * New script c89 (fixes #28261). - - -- Matthias Klose Sat, 22 May 1999 16:10:36 +0200 - -egcs (1.1.2-2) unstable; urgency=low - - * Integrate NMU's for arm and sparc (fixes #37582, #36857). - * Apply patch for the Hurd (fixes #37753). - * Describe open bugs in TODO.Debian. Please have a look if you can help. - * Update README / math functions section (fixes #35906). - * Done by J.H.M. Dassen (Ray) : - - At Richard Braakman's request, made -dbg packages for libstdc++ - and libg++. - - Provide egcc(1) (fixes lintian error). - - -- Matthias Klose Sun, 16 May 1999 14:30:56 +0200 - -egcs-snapshot (19990502-1) experimental; urgency=low - - * New snapshot. - - -- Matthias Klose Thu, 6 May 1999 11:51:02 +0200 - -egcs-snapshot (19990418-2) experimental; urgency=low - - * Merged Rays changes to build debug packages. - - -- Matthias Klose Wed, 21 Apr 1999 16:54:56 +0200 - -egcs-snapshot (19990418-1) experimental; urgency=low - - * New snapshot. - * Disable cpplib. - - -- Matthias Klose Mon, 19 Apr 1999 11:32:19 +0200 - -egcs (1.1.2-1.2) unstable; urgency=low - - * NMU for arm - * Added arm-optimizer.dpatch with optimizer workaround for ARM - - -- Jim Pick Mon, 19 Apr 1999 06:17:13 -0700 - -egcs (1.1.2-1.1) unstable; urgency=low - - * NMU for sparc - * Included dpatch to modify the references to gcc/crtstuff.c so that - __register_frame_info is not a weak reference. This allows potato to - remain binary compatible with slink, while still retaining compatibility - with other sparc/egcs1.1.2 distributions. Diff in .dpatch format has - been sent to the maintainer with a note it may not be needed for 1.1.3. - - -- Ben Collins Tue, 27 Apr 1999 10:15:03 -0600 - -egcs (1.1.2-1) unstable; urgency=low - - * Final egcs-1.1.2 release built for potato as primary compiler - for all architectures except m68k. - - -- J.H.M. Dassen (Ray) Thu, 8 Apr 1999 13:14:29 +0200 - -egcs-snapshot (19990321-1) experimental; urgency=low - - * New snapshot. - * Disable gpc. - * debian/rules: Simplified (no secondary compiler, bumped all versions - to same epoch, libapi patch is included upstream). - * Separated out cpp documentation to cpp-doc package. - * Fixed in this version: #28417. - - -- Matthias Klose Tue, 23 Mar 1999 02:11:18 +0100 - -egcs (1.1.2-0slink2) stable; urgency=low - - * Applied H.J.Lu's egcs-19990315.linux patch. - * Install faq.html and egcs-1.1.2 announcment. - - -- Matthias Klose Tue, 23 Mar 1999 01:14:54 +0100 - -egcs (1.1.2-0slink1) stable; urgency=low - - * Final egcs-1.1.2 release; compiled with glibc-2.0 for slink on i386. - * debian/control.in: gcc provides egcc, when FIRST_PRIMARY defined. - * Fixes #30767, #32278, #34252, #34352. - * Don't build the libstdc++.so.2.9 library on architectures, which have - switched to glibc-2.1. - - -- Matthias Klose Wed, 17 Mar 1999 12:55:59 +0100 - -egcs (1.1.1.63-2.2) unstable; urgency=low - - * Non-maintainer upload. - * Incorporate patch from Joel Klecker to fix snapshot packages - by moving/removing the application of libapi. - * Disable the new libstdc++-dev-config and the postinst message in - glibc 2.1 versions. - - -- Daniel Jacobowitz Mon, 12 Mar 1999 14:16:02 -0500 - -egcs (1.1.1.63-2.1) unstable; urgency=low - - * Non-maintainer upload. - * Compile with glibc 2.1 release version. - * New upstream version egcs-1.1.2 pre3. - * Miscellaneous rules updates (see changelog.snapshot). - * New set of powerpc-related patches from Franz Sirl, - . - * Disable libgcc.dpatch (new solution implemented upstream). Remove it. - * Also pass $target to config.if. - * Enable Dwarf2 EH for powerpc. Bump the C++ binary version. No - loss in -backwards- compatibility as far as I can tell, so add a - compatibility symlink, and add to shlibs file. - * Add --no-backup-if-mismatch to the debian/patches/*.dpatch files, - to prevent bogus .orig's in diffs. - * Merged with (unreleased) 1.1.1.62-1 and 1.1.1.63-{1,2} packages from - Matthias Klose . - * Stop adding a backwards compatibility link for egcs-nof on powerpc. - To my knowledge, nothing uses it. Do add the libstdc++ API change - link, though. - - -- Daniel Jacobowitz Mon, 8 Mar 1999 14:24:01 -0500 - -egcs (1.1.1.63-2) stable; urgency=low - - * Provide a libstdc++ with a shared object name, which is compatible - to other distributions. Documented the change in README.Debian, - the libstdc++-2.9.postinst and the libstdc++-dev-config script. - - -- Matthias Klose Fri, 12 Mar 1999 00:36:20 +0100 - -egcs (1.1.1.63-1.1) unstable; urgency=low - - * Non-Maintainer release. - * Build against glibc 2.1. - * Make egcs the primary compiler on i386. - * Also confilct with egcc (<< FIRST_PRIMARY) - if FIRST_PRIMARY is defined. - (this tells dpkg that gcc completely obsoletes egcc) - * Remove hjl-12 patch again, HJL says it should not be - necessary with egcs 1.1.2. - (as per forwarded reply from Christopher Chimelis) - * Apply libapi patch in clean target before regenerating debian/control - and remove the patch afterward. Otherwise, the libstdc++ and libg++ - package names are generated wrong on a glibc 2.1 system. - - -- Joel Klecker Tue, 9 Mar 1999 15:31:02 -0800 - -egcs (1.1.1.63-1) unstable; urgency=low - - * New upstream version egcs-1.1.1-pre3. - * Applied improved libstdc++ warning patch from Rob Browning. - - -- Matthias Klose Tue, 9 Mar 1999 16:14:07 +0100 - -egcs (1.1.1.62-1) unstable; urgency=low - - * New upstream version egcs-1.1.1-pre2. - * New upstream version libg++-2.8.1.3. - * Readded ARM support - * Readded hjl-12 per request from Christopher C Chimelis - - - -- Matthias Klose Fri, 26 Feb 1999 09:54:01 +0100 - -egcs-snapshot (19990224-0.1) experimental; urgency=low - - * New snapshot. - * Add the ability to disable CPPLIB by setting CPPLIB=no in - the environment. - * Disable gpc for powerpc; I spent a long time getting it to - make correctly, and then it goes and ICEs. - - -- Daniel Jacobowitz Tue, 24 Feb 1999 23:34:12 -0500 - -egcs (1.1.1.61-1) unstable; urgency=low - - * New upstream version egcs-1.1.1-pre1. - * debian/control.in: Applied patch from bug report #32987. - * Split up H.J.Lu's hjl-19990115-linux patch into several small - chunks: libapi, arm-mips, libgcc, hjl-other. The changelog.Linux - aren't included in the separate chunks. Please refer to the - unmodified hjl-19990115-linux patch file in the egcs source pkg. - * Apply warning patch to fix the annoying spew you get if you try to - use ropes or deques with -Wall (which makes -Wall mostly useless for - spotting errors in your own code). Fixes #32996. - * debian/rules: Unapply patches in the exact reverse order they were - applied. - - -- Matthias Klose Sat, 20 Feb 1999 22:06:21 +0100 - -egcs (1.1.1-5) frozen unstable; urgency=medium - - * Move libgcc.map file to g++ package, where gcc is the secondary - compiler (fixes #32329, #32605, #32631). - * Prepare to rename libstdc++2.9 package for glibc-2.1 (fixes #32148). - * Apply NMU patch for arm architecure (fixes #32367). - * Don't apply hjl-12 patch for alpha architectures (requested by the - alpha developers, Christopher C Chimelis ). - * Call makeinfo with --no-validate to fix obscure build failure on alpha. - * Build gpc info files in doc subdirectory. - * Remove c++filt diversion (C++ name demangling patch is now in binutils, - fixes #30820 and #32502). - - -- Matthias Klose Sun, 31 Jan 1999 23:19:35 +0100 - -egcs (1.1.1-4.1) unstable; urgency=low - - * Non-maintainer upload. - * Pascal doesn't build for ARM. - - -- Jim Pick Sun, 24 Jan 1999 16:13:34 -0800 - -egcs (1.1.1-4) frozen unstable; urgency=high - - * Don't strip compiler libraries libgcc.a libobjc.a libg2c.a libgpc.a - * Move Pascal examples to the right place (fixes #32149, part 1). - * Add dependencies for switching from secondary to primary compiler, - if FIRST_PRIMARY is defined (fixes #32149, part 2). - - -- Matthias Klose Wed, 20 Jan 1999 16:51:30 +0100 - -egcs (1.1.1-3) frozen unstable; urgency=low - - * Updated with the H.J.Lu's hjl-19990115-linux patch (fixes the - __register_frame_info problems, mips and arm port included). - * Update gpc to 19990118 (beta release candidate). - * Strip static libraries (fixes #31247 and #31248). - * Changed maintainer address. - - -- Matthias Klose Tue, 19 Jan 1999 16:34:28 +0100 - -egcs (1.1.1-2) frozen unstable; urgency=low - - * Moved egcs-docs, g77-doc and gpc-doc packages to doc section. - * Downgraded Recommends: egcs-docs to Suggests: egcs-docs dependencies - (for archs, where egcs is the primary compiler). - * Add 'Suggests: stl-manual' dependency to libstdc++2.9-dev. - * Applied one more alpha patch: - ftp://ftp.yggdrasil.com/private/hjl/egcs/1.1.1/egcs-1.1.1.diff.12.gz - * Applied PPro optimization patch. - * Apply emit-rtl-nan patch. - * Upgraded to libg++-2.8.1.2a-19981218.tar.gz. - * Upgraded to gpc-19981218. - * Make symlinks for gobjc, libstdc++2.9-dev and libg++2.8.2 doc directories. - - -- Matthias Klose Wed, 23 Dec 1998 18:04:53 +0200 - -egcs-snapshot (19981211-1) experimental; urgency=low - - * New snapshot. - * Adapted gpc to egcs-2.92.x (BOOT_CFLAGS must include -g). - * New libg++-2.8.1.2a-19981209.tar.gz. - * debian/rules: new target mail-summary. - - -- Matthias Klose Fri, 11 Dec 1998 18:14:53 +0200 - -egcs (1.1.1-1) frozen unstable; urgency=high - - * Final egcs-1.1.1 release. - * The last version depended on a versioned libc6 again. - * Add lost dependency for libg++ on libstdc++. - * Added debian-libstdc++.sh script to generate a libstdc++ on a Linux - system, which doesn't use the libapi patch. - - -- Matthias Klose Wed, 2 Dec 1998 12:06:15 +0200 - -egcs (1.1.0.91.59-2) frozen unstable; urgency=high - - * Fixes bugs from libc6 2.0.7u-6 upload without dependency line - Conflicts: libstdc++-2.9 (<< 2.91.59): #30019, #30066, #30078. - * debian/copyright: Updated URLs. - * gcc --help now mentions /usr/doc/debian/bug-reporting.txt. - * Install README.Debian and include information about patches applied. - * Depend on unversioned libc6 on i386, such that libstdc++2.9 can be used - on a hamm system. - - -- Matthias Klose Fri, 27 Nov 1998 18:32:02 +0200 - -egcs (1.1.0.91.59-1) frozen unstable; urgency=low - - * This is egcs-1.1.1 prerelease #3, compiled with libc6 2.0.7u-6. - * Added dependency for libstdc++2.9-dev on g++ (fixes #29631). - * Package g77 provides f77 (fixes #29817). - * Already fixed in earlier egcs-1.1 releases: #2493, #25271, #10620. - * Bugs reported for gcc-2.7.x and fixed in the egcs version of gcc: - #2493, #4430, #4954, #5367, #6047, #10612, #12375, #20606, #24788, #26100. - * Upgraded libg++ to libg++-2.8.1.2a-19981114. - * Upgraded gpc to gpc-19981124. - * Close #25869: egcs and splay maintainers are unable to reproduce this - bug with the current Debian packages. Bug submitter doesn't respond. - * Close #25407: egcs maintainer cannot reproduce this bug with the current - Debian compiler. Bug submitter doesn't respond. - * Use debhelper 1.2.7 for building. - * Replace the libstdc++ and libg++ compatibility links with fake libraries. - - -- Matthias Klose Wed, 25 Nov 1998 12:11:42 +0200 - -egcs (1.1.0.91.58-5) frozen unstable; urgency=low - - * Applied patch to build on the m68060. - * Added c++filt and c++filt.1 to the g++ package. - * Updated gpc to gpc-981105; fixes some regressions compared to egcs-1.1. - * Separated out g77 and gpc doumentation to new packages g77-doc and gpc-doc. - * Closed bugs (#22158). - * Close #20248; on platforms where gas and gld are the default versions, - it makes no difference to configure with or without enable-ld. - * Close #24349. The bugs are in the amulet source. - See http://www.cs.cmu.edu/afs/cs/project/amulet/www/FAQ.html#GCC28x - * Rename gcc.info* files to egcs.info* (fixes #24088). - * Documented known bugs (and workarounds) in BUGS.Debian. - * Fixed demangling of C++ names (fixes #28787). - * Applied patch form aspell to libstdc++/stl/stl_rope.h. - * Updated from cvs 16 Nov 1998. - - -- Matthias Klose Tue, 17 Nov 1998 09:41:24 +0200 - -egcs-snapshot (19981115-2) experimental; urgency=low - - * New snapshot. Disabled gpc. - * New packages g77-doc and gpc-doc. - - -- Matthias Klose Mon, 16 Nov 1998 12:48:09 +0200 - -egcs (1.1.0.91.58-3) frozen unstable; urgency=low - - * Previous version installed in potato, not slink. - * Updated from cvs 3 Nov 1998. - - -- Matthias Klose Tue, 3 Nov 1998 18:34:44 +0200 - -egcs (1.1.0.91.58-2) unstable; urgency=low - - * [debian/rules]: added targets to apply and unapply patches. - * [debian/README.patches]: New file. - * Moved patches dir to debian/patches. debian/rules has to select - the patches to apply. - * Manual pages for genclass and gcov (fixes #5995, #20950, #22196). - * Apply egcs-1.1-reload patch needed for powerpc architecture. - * Fixed bugs (#17768, #20252, #25508, #27788). - * Reapplied alpha patch (#20875). - * Fixes first part of #22513, extended README.Debian (combining C & C++). - * Already fixed in earlier egcs-1.1 releases: #17963, #20252, #20524, - #20640, #22450, #24244, #24288, #28520. - - -- Matthias Klose Fri, 30 Oct 1998 13:41:45 +0200 - -egcs (1.1.0.91.58-1) experimental; urgency=low - - * New upstream version. That's the egcs-1.1.1 prerelease plus patches from - the cvs archive upto 29 Oct 1998. - * Merged files from the egcs and snapshot packages. - * Updated libg++ to libg++-2.8.1.2 (although the Debian package name is still - 2.8.2). - * Moved patches dir to patches-1.1. - * Dan Jacobowitz: - * This is a snapshot from the egcs_1_1_branch, with - libapi, reload, builtin-apply, and egcs patches from - the debian/patches/ dir applied, along with the egcs-gpc-patches - and gcc/p/diffs/gcc-egcs-2.91.55.diff. - * Conditionalize gcj and chill (since they aren't in this branch). - * Fake snapshots drop the -snap-main. - - -- Matthias Klose Thu, 29 Oct 1998 15:15:19 +0200 - -egcs-snapshot (1.1-19981019-5.1) experimental; urgency=low - - * This is a snapshot from the egcs_1_1_branch, with - libapi, reload, builtin-apply, and egcs patches from - the debian/patches/ dir applied, along with the egcs-gpc-patches - and gcc/p/diffs/gcc-egcs-2.91.55.diff. - * Conditionalize gcj and chill (since they aren't in this - branch). - * Fake snapshots drop the -snap-main. - - -- Daniel Jacobowitz Mon, 19 Oct 1998 22:19:23 -0400 - -egcs (1.1b-5) unstable; urgency=low - - * [debian/control.in] Fixed typo in dependencies (#28076, #28087, #28092). - - -- J.H.M. Dassen (Ray) Sun, 18 Oct 1998 22:56:51 +0200 - -egcs (1.1b-4) unstable; urgency=low - - * Strengthened g++ dependency on libstdc++_LIB_SO_-dev from - `Recommends' to `Depends'. - * Updated README.Debian for egcs-1.1. - * Updated TODO. - - -- Matthias Klose Thu, 15 Oct 1998 12:38:47 +0200 - -egcs-snapshot (19981005-0.1) experimental; urgency=low - - * Make libstdc++2.9-snap-main and libg++-snap-main provide - their mainstream equivalents and put those equivalents into - their shlibs file. - * Package gcj, the GNU Compiler for Java(TM). - - * New upstream version of egcs (The -regcs_latest_snapshot branch). - * Build without libg++ entirely. - * Leave out gpc for now - the internals are sufficiently different - that it does not trivially compile. - * Include an experimental reload patch for powerpc - this is, - in the words of its author, not release quality, but it allows - powerpc linuxthreads to function. - * On architectures where we are the primary compiler, let snapshots - build with --prefix=/usr and conflict with the stable versions. - * Package chill, a front end for the language Chill. - * Other applied patches from debian/patches/: egcs-patches and - builtin-apply-patch. - * Use reload.c revision 1.43 to avoid a nasty bug. - - -- Daniel Jacobowitz Wed, 7 Oct 1998 00:27:42 -0400 - -egcs (1.1b-3.1) unstable; urgency=low - - * NMU to fix the egcc -> gcc link once and for all - - -- Christopher C. Chimelis Tue, 22 Sep 1998 16:11:19 -0500 - -egcs (1.1b-3) unstable; urgency=low - - * Oops. The egcc -> gcc link on archs where gcc is egcc was broken. - Thanks to Chris Chimelis for pointing this out. - - -- J.H.M. Dassen (Ray) Mon, 21 Sep 1998 20:51:35 +0200 - -egcs (1.1b-2) unstable; urgency=low - - * New upstream spellfix release (Debian revision is 2 as the internal - version numbers didn't change). - * Added egcc -> gcc symlink on architectures where egcc is the primary C - compiler. Thus, maintainers of packages that require egcc, can now - simply use "egcc" without conditionals. - * Porters: we hope/plan to make egcs's gcc the default C compiler on all - platforms once the 2.2.x kernels are available. Please test this version - thoroughly, and give us a GO / NO GO for your architecture. - * Some symbols cpp used to predefine were removed upstream in order to clean - up the cpp namespace, but imake requires them for determining the proper - settings for LinuxMachineDefines (see /usr/X11R6/lib/X11/{Imake,linux}.cf), - thus we put them back. Thanks to Paul Slootman for reporting his imake - problems on Alpha. - * [gcc/config/alpha/linux.h] Added -D__alpha to CPP_PREDEFINES . - Thanks to Chris Chimelis for the alpha-only 1.1a-1.1 NMU which fixed - this already. - * [gcc/config/i386/linux.h] Added -D__i386__ to CPP_PREDEFINES . - * [gcc/config/sparc/linux.h] Has -Dsparc in CPP_PREDEFINES . - * [gcc/config/sparc/linux64.h] Has -Dsparc in CPP_PREDEFINES . - * [gcc/config/m68k/linux.h] Has -Dmc68000 in CPP_PREDEFINES . - * [gcc/config/rs6000/linux.h] Has -Dpowerpc in CPP_PREDEFINES . - * [gcc/config/arm/linux.h] Has -Darm in CPP_PREDEFINES . - * [gcc/config/i386/gnu.h] Has -Di386 in CPP_PREDEFINES . - * Small fixes and updates in README. - * Changes affecting the source package only: - * [gcc/Makefile.in, gcc/cp/Make-lang.in, gcc/p/Make-lang.in] - Daniel Jacobowitz: Ugly hacks of various kinds to make cplib2.txt get - properly regenerated with multilib. - * [debian/TODO] Created. - * [INSTALL/index.html] Fixed broken link. - - -- J.H.M. Dassen (Ray) Sun, 20 Sep 1998 14:05:15 +0200 - -egcs (1.1a-1) unstable; urgency=low - - * New upstream release. - * Added README.libstdc++ . - * Updated Standards-Version. - * Matthias: - * Downgraded gobjc dependency on egcs-docs from Recommends: to Suggests: . - * [libg++/Makefile.in] Patched not to rely on a `-f' flag of `ln'. - - -- J.H.M. Dassen (Ray) Wed, 2 Sep 1998 19:57:43 +0200 - -egcs (1.1-1) unstable; urgency=low - - * egcs-1.1 prerelease (from the last Debian package only the version file - changed). - * "Final" gpc Beta 2.1 gpc-19980830. - * Included libg++ and gpc in the .orig tarball. so that diffs are getting - smaller. - * debian/control.in: Changed maintainer address to galenh-egcs@debian.org. - * debian/copyright: Updated URLs. - - -- Matthias Klose Mon, 31 Aug 1998 12:43:13 +0200 - -egcs (1.0.99.56-0.1) unstable; urgency=low - - * New upstream snapshot 19980830 from CVS (called egcs-1.1 19980830). - * New libg++ snapshot 980828. - * Put all patches patches subdirectory; see patches/README in the source. - * debian/control.in: readded for libg++2.8.2-dev: - Replaces: libstdc++2.8-dev (<= 2.90.29-0.5) - * Renamed libg++2.9 package to libg++2.8.2. - * gcc/p/gpc-decl.c: Fix from Peter@Gerwinski.de; fixes optimization errors. - * patches/gpc-patch2: Fix from Peter@Gerwinski.de; fixes alpha errors. - * debian/rules: New configuration flag for building with and without - libstdc++api patch; untested without ... - - -- Matthias Klose Sun, 30 Aug 1998 12:04:22 +0200 - -egcs (1.0.99-0.6) unstable; urgency=low - - * PowerPC fixes. - * On powerpc, generate the -msoft-float libs and package them - as egcs-nof. - * Fix signed char error in gpc. - * Create a libg++.so.2.9 compatibility symlink. - - -- Daniel Jacobowitz Tue, 25 Aug 1998 11:44:09 -0400 - -egcs (1.0.99-0.5) unstable; urgency=low - - * New upstream snapshot 19980824. - * New gpc snapshot gpc-980822; reenabled gpc for alpha. - - -- Matthias Klose Tue, 25 Aug 1998 01:21:08 +0200 - -egcs (1.0.99-0.4) unstable; urgency=low - - * New upstream snapshot 19980819. Should build glibc 2.0.9x on PPC. - - -- Matthias Klose Wed, 19 Aug 1998 14:18:07 +0200 - -egcs (1.0.99-0.3) unstable; urgency=low - - * New upstream snapshot 19980816. - * debian/rules: build correct debian/control and debian/*.shlibs - * Enabled Haifa scheduler for ix86. - - -- Matthias Klose Mon, 17 Aug 1998 16:29:35 +0200 - -egcs (1.0.99-0.2) unstable; urgency=low - - * New upstream snapshot: egcs-19980812, minor changes only. - * Fixes for building on `primary' targets. - * Disabled gpc on `alpha' architecture. - * Uses debhelper 1.1.6 - * debian/control.in: Replace older snapshot versions in favor of newer - normal versions. - * debian/rules: Fixes building of binary-arch target only. - - -- Matthias Klose Thu, 13 Aug 1998 11:59:41 +0200 - -egcs (1.0.99-0.1) unstable; urgency=low - - * New upstream version: pre egcs-1.1 version. - * Many changes ... for details see debian/changelog.snapshot in the - source package. - * New packages libstdc++2.9 and libstdc++2.9-dev. - * New libg++ snapshot 980731: new packages libg++2.9 and libg++2.9-dev. - * New gpc snapshot gpc-980729: new package gpc. - * Uses debhelper 1.1 - - -- Matthias Klose Mon, 10 Aug 1998 13:00:27 +0200 - -egcs-snapshot (19980803-4) experimental; urgency=low - - * rebuilt debian/control. - - -- Matthias Klose Wed, 5 Aug 1998 08:51:47 +0200 - -egcs-snapshot (19980803-3) experimental; urgency=low - - * debian/rules: fix installation locations of NEWS, header and - `undocumented' files. - * man pages aren't compressed for the snapshot package. - - -- Matthias Klose Tue, 4 Aug 1998 17:34:31 +0200 - -egcs-snapshot (19980803-2) experimental; urgency=low - - * debian/rules: Uses debhelper. Old in debian/rules.old. - renamed postinst, prerm files for use with debhelper. - * debian/{libg++2.9,libstdc++2.9}/postinst: call ldconfig only, - when called for configure. - * egcs-docs is architecture independent package. - * new libg++ snapshot 980731. - * installed libstdc++ api patch (still buggy). - - -- Matthias Klose Mon, 3 Aug 1998 13:20:59 +0200 - -egcs-snapshot (19980729-1) experimental; urgency=low - - * New snapshot version 19980729 from CVS archive. - * New gpc snapshot gpc-980729. - * Let gcc/configure decide about using the Haifa scheduler. - * Remove -DDEBIAN. That was needed for the security improvements with - regard to the /tmp problem. egcs-1.1 chooses another approach. - * Save test-protocol and extract gpc errors to gpc-test-summary. - * Tighten binutils dependency to 2.9.1. - * debian/rules: new build-info target - * debian/{control.in,rules}: _SO_ and BINUTILSV substitution. - * debian/rules: add dependency for debian/control. - * debian/rules: remove bin/c++filt - * TODO: next version will use debhelper; the unorganized moving of - files becomes unmanageable ... - * TODO: g++ headers in stdc++ package? check! - - -- Matthias Klose Thu, 30 Jul 1998 12:10:20 +0200 - -egcs-snapshot (19980721-1) experimental; urgency=low - - * Unreleased. Infinite loops in executables made by gpc. - - -- Matthias Klose Wed, 22 Jul 1998 18:07:20 +0200 - -egcs-snapshot (19980715-1) experimental; urgency=low - - * New snapshot version from CVS archive. - * New gpc snapshot gpc-980715. - * New libg++ version libg++-2.8.2-980708. Changed versioning - schema for library. The major versions of libc, libstdc++ and the - g++ interface are coded in the library name. Use this new schema, - but provide a symlink to our previous schema, since the library - seems to be binary compatible. - * [debian/rules]: Fixed bug in build target, when bootstrap returns - with an error - - -- Matthias Klose Wed, 15 Jul 1998 10:55:05 +0200 - -egcs-snapshot (19980701-1) experimental; urgency=low - - * New snapshot version from CVS archive. - Two check programs in libg++ had to be manually killed to finish the - testsuite (tBag and tSet). - * New gpc snapshot gpc-980629. - * Incorporated debian/rules changes from egcs-1.0.3a-0.5 (but don't remove - gcc/cp/parse.c gcc/c-parse.c gcc/c-parse.y gcc/objc/objc-parse.c - gcc/objc/objc-parse.y, since these files are part of the release). - * Disable the -DMKTEMP_EACH_FILE -DHAVE_MKSTEMP -DDEBIAN flags for the - snapshot. egcs-1.1 will have another solution. - * Don't bootstrap the snapshot with -fno-force-mem. Internal compiler - error :-( - * libf2c.a and f2c.h have changed names to libg2c.a and g2c.h and - have moved again into the gcc-lib dir. They are installed under - libg2c.a and g2c.h. Is it necessary to provide links f2c -> g2c ? - * debian/rules: reflect change of build dir of libraries. - - -- Matthias Klose Wed, 2 Jul 1998 13:15:28 +0200 - -egcs-snapshot (19980628-0.1) experimental; urgency=low - - * New upstream snapshot version. - * Non-maintainer upload; Matthias appears to be absent currently. - * Updated shlibs. - * Merged changes from regular egcs: - * [debian/control] Tightened dependency on binutils to 2.8.1.0.23 or - newer, as according to INSTALL/SPECIFIC PowerPC (and possibly Sparc) - need this. - * [debian/rules] Clean up some generated files outside builddir, - so the .diff.gz becomes smaller. - * [debian/rules] Partial sync/update with the one for the regular egcs - version. - * [debian/rules] Make gcc/p/configure executable. - - -- J.H.M. Dassen (Ray) Wed, 1 Jul 1998 07:12:15 +0200 - -egcs (1.0.3a-0.6) frozen unstable; urgency=low - - * Some libg++ development files were in libstdc++2.8-dev rather than - libg++2.8-dev. Fixed this and dealt with upgrading from the earlier - versions (fixes #23908; this bug is not marked release-critical, but - is annoying and can be quite confusing for users. Therefore, I think - this fix should go in 2.0). - - -- J.H.M. Dassen (Ray) Tue, 30 Jun 1998 11:10:14 +0200 - -egcs (1.0.3a-0.5) frozen unstable; urgency=low - - * Fixed location of .hP files (Fixes #23448). - * [debian/rules] simplified extraction of the files for libg++2.8-dev. - - -- J.H.M. Dassen (Ray) Wed, 17 Jun 1998 09:33:41 +0200 - -egcs (1.0.3a-0.4) frozen unstable; urgency=low - - * [gcc/gcc.c] There is one call to choose_temp_base for determining the - tempdir to be used only; #ifdef HAVE_MKSTEMP delete the tempfile created - as a side effect. (fixes #23123 for egcs). - * [gcc/collect2.c] There's still a vulnerability here; I don't see how - I can fix it without leaving behind tempfiles though. - * [debian/control] Tightened dependency on binutils to 2.8.1.0.23 or - newer, as according to INSTALL/SPECIFIC PowerPC (and possibly Sparc) - need this. - * [debian/rules] Clean up some generated files outside builddir, so the - .diff.gz becomes smaller. - - -- J.H.M. Dassen (Ray) Sat, 13 Jun 1998 09:06:52 +0200 - -egcs-snapshot (19980608-1) experimental; urgency=low - - * New snapshot version. - - -- Matthias Klose Tue, 9 Jun 1998 14:07:44 +0200 - -egcs (1.0.3a-0.3) frozen unstable; urgency=high (security fixes) - - * [gcc/toplev.c] set flag_force_mem to 1 at optimisation level 3 or higher. - This works around #17768 which is considered release-critical. - * Changes by Matthias: - * [debian/README] Documentation of the compiler situation for Objective C. - * [debian/rules, debian/control.*] Generate control file from a master - file. - * [debian/rules] Updates for Pascal and Fortran parts; brings it in sync - with the one for the egcs snapshots. - * Use the recommended settings LDFLAGS=-s CFLAGS= BOOT_CFLAGS='-O2'. - * Really compile -DMKTEMP_EACH_FILE -DHAVE_MKSTEMP (really fixes #19453 - for egcs). - * [gcc/gcc.c] A couple of temp files weren't marked for deletion. - - -- J.H.M. Dassen (Ray) Sun, 31 May 1998 22:56:22 +0200 - -egcs (1.0.3a-0.2) frozen unstable; urgency=high (security fixes) - - * Security improvements with regard to the /tmp problem - (gcc opens predictably named files in TMPDIR which can be abused via - symlinks) (Fixes #19453 for egcs). - * Compile -DMKTEMP_EACH_FILE to ensure the %u name is generated randomly - every time; affects gcc/gcc.c . - * [gcc/choose-temp.c, libiberty/choose-temp.c]: use mktemp(3) if compiled - -DUSE_MKSTEMP . - * Security improvements: don't use the result of choose_temp_base in a - predictable fashion. - [gcc/gcc.c]: - * @c, @objective-c: use random name rather then tempbasename.i for - intermediate preprocessor output (%g.i -> %d%u). - * @c, @objective-c: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %d%u). - * @c, @objective-c, @cpp-output, @assembler-with-cpp: switched - "as [-o output file] " to - "as [-o output file]". - * @c, @objective-c, @assembler-with-cpp: use previous random name - (cc1|cpp output) rather then tempbasename.s for intermediate assembler - input (%g.s -> %U) - [gcc/f/lang-specs.h]: - * @f77-cpp-input: use random name rather then tempbasename.i for - intermediate cpp output (%g.i -> %d%u). - * @f77-cpp-input: use previous random name (cpp output) rather than - tempbasename.i for f771 input (%g.i -> %U). - * @f77-cpp-input: switched - "as [-o output file] " to - "as [-o output file]". - * @f77-cpp-input: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %d%u). - * @ratfor: use random name rather then tempbasename.i for - intermediate ratfor output (%g.f -> %d%u). - * @ratfor: use previous random name (ratfor output) rather than - tempbasename.i for f771 input (%g.f -> %U). - * @ratfor: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %d%u). - * @ratfor: switched - "as [-o output file] " to - "as [-o output file]". - * @ratfor: use previous random name - (ratfor output) rather then tempbasename.s for intermediate assembler - input (%g.s -> %U). - * @f77: use random name rather then tempbasename.s for - intermediate ratfor output (%g.f -> %d%u). - * @ratfor: use previous random name (ratfor output) rather than - tempbasename.i for f771 input (%g.f -> %U). - * @ratfor: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %d%u). - * @ratfor: switched - "as [-o output file] " to - "as [-o output file]". - * @ratfor: use previous random name - (ratfor output) rather then tempbasename.s for intermediate assembler - input (%g.s -> %U). - * @f77: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %d%u). - * @f77: switched - "as [-o output file] " to - "as [-o output file]". - * @ratfor: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %U). - * Run the testsuite (this requires the dejagnu package in experimental; - unfortunately, it is difficult to distinguish this version from the one - in frozen). - if possible, and log the results in warn_summary and bootstrap-summary. - * [gcc/choose-temp.c, libiberty/choose-temp.c]: s|returh|return| in - comment. - * Added notes on the Debian compiler setup [debian/README] to the - development packages. - * Matthias: - * [libg++/etc/lf/Makefile.in] Replaced "-ltermcap" by "-lncurses". - * [debian/rules] Updated so it can be used for both egcs releases and - snapshots easily; added support for the GNU Pascal Compiler gpc. - * [contrib/test_summary, contrib/warn_summary] Added from CVS. - * Run compiler checks and include results in /usr/doc/. - * Updates to the README. - * [debian/rules] Use assignments to speed up startup. - * [debian/rules] Show the important variables at the start of the build - process. - * [debian/control.secondary] Added a dependency of gobjc on egcc on - architectures where egcs provides the secondary compiler, as - /usr/bin/egcc is the compiler driver for gobjc. (Fixes #22829). - * [debian/control.*] Bumped Standards-Version; used shorter version - numbers in the dependency relationships (esthetic difference only); - fixed typo. - - -- J.H.M. Dassen (Ray) Tue, 26 May 1998 21:47:41 +0200 - -egcs-snapshot (19980525-1) experimental; urgency=low - - * New snapshot version. - - -- Matthias Klose Tue, 26 May 1998 18:04:06 +0200 - -egcs-snapshot (19980517-1) experimental; urgency=low - - * "Initial" release of the egcs-snapshot package; many debian/* files - derived from the egcs-1.0.3a-0.1 package (maintained by Galen Hazelwood - , NMU's by J.H.M. Dassen (Ray) ) - * The egcs-snapshot packages can coexist with the packages of the - egcs release. Package names have a '-ss' appended. - * All packages are installed in a separate tree (/usr/lib/egcs-ss following - the FHSS). - * Made all snapshot packages extra, all snapshot packages conflict - with correspondent egcs packages, which are newer than the snapshot. - * Included libg++-2.8.1-980505. - * Included GNU Pascal (gpc-980511). - * Haifa scheduler enabled for all snapshot packages. - * Run compiler checks and include results in /usr/doc/. - * Further information in /usr/doc//README.snapshot. - - -- Matthias Klose Wed, 20 May 1998 11:14:06 +0200 - -egcs (1.0.3a-0.1) frozen unstable; urgency=low - - * New upstream release egcs-2.90.29 980515 (egcs-1.0.3 release) - (we were using 1.0.3-prerelease). This includes the Haifa patches - we had since 1.0.3-0.2 and the gcc/objc/thr-posix.c patch we had - since 1.0.3-0.1; the differences with 1.0.3-prerelease + patches - we had is negligable. - * iostream info documentation was in the wrong package (libg++2.8-dev). - Now it's in libstdc++2.8-dev. (Thanks to Jens Rosenboom for bringing - this to my attention). As 1.0.3-0.3 didn't make it out of Incoming, - I'm not adding "Replaces:" for this; folks who had 1.0.3-0.3 installed - already know enough to use --force-overwrite. - * [gcc/objc/objc-act.c] Applied patch Matthias Klose supplied me with that - demangles Objective C method names in gcc error messages. - * Explicitly disable Haifa scheduling on Alpha, to make it easier to use - this package's diff with egcs snapshots, which may turn on Haifa - scheduling even though it is still unstable. (Requested by Chris Chimelis) - * Don't run "configure" again if builddir already exists (makes it faster - to restart builds in case one is hacking internals). Requested by - Johnnie Ingram. - * [gcc/gbl-ctors.h] Don't use extern declaration for atexit on glibc 2.1 - and higher (the prototype has probably changed; having the declaration - broke Sparc compiles). - * [debian/rules] Determine all version number automatically (from the - version string in gcc/version.c). - * [debian/copyright] Updated FTP locations; added text about libg++ (fixes - #22465). - - -- J.H.M. Dassen (Ray) Sat, 16 May 1998 17:41:44 +0200 - -egcs (1.0.3-0.3) frozen unstable; urgency=low - - * Made an "egcs-doc" package containing documentation for egcs (e)gcc, - g++, gobjc, so that administrators can choose whether to have this - documenation or the documentation that comes with the GNU gcc package. - Dependency on this is Recommends: on architectures where egcs provides - the primary C compiler; Suggests: on the others (where GNU gcc is still - the primary C compiler). - * Use the g++ FAQ from gcc/cp rather than libg++, as that version is more - up to date. - * Added iostream info documentation to libstdc++2.8-dev. - - -- J.H.M. Dassen (Ray) Wed, 13 May 1998 08:46:10 +0200 - -egcs (1.0.3-0.2) frozen unstable; urgency=low - - * Added libg++ that works with egcs, found at - ftp://ftp.yggdrasil.com/private/hjl/libg++-2.8.1-980505.tar.gz - (fixes #20587 (Severity: important)). - * The "libg++" and "libg++-dev" virtual packages now refer to the GNU - extensions. - * Added the g++ FAQ that comes with libg++ to the g++ package. - * libg++/Makefile.in: added $(srcdir) to rule for g++FAQ.info so that it - builds OK in builddir. - * Added -D__i386__ to the cpp predefines on intel. - * Patches Matthias supplied me with: - * Further 1.0.3 prerelease patches from CVS. - This includes patches to the Haifa scheduler. Alpha porters, please - check if this makes the Haifa scheduler OK again. - * Objective C patches from CVS. - - -- J.H.M. Dassen (Ray) Fri, 8 May 1998 14:43:20 +0200 - -egcs (1.0.3-0.1) frozen unstable; urgency=low (high for maintainers that use objc) - - * bug fixes only in new upstream version - * Applied patches from egcs CVS archive (egcs_1_03_prerelease) - (see gcc/ChangeLog in the egcs source package). - * libstdc++2.8-dev no longer Provides: libg++-dev (fixes #21153). - * libstdc++2.8-dev now Conflicts: libg++27-dev (bo), - libg++272-dev (hamm) [regular packages] rather than - Conflicts: libg++-dev [virtual package] to prepare the way for "libg++" - to be used as a virtual package for a new libg++ package (i.e. an up to - date one, which not longer contains libstdc++, but only the GNU - extensions) that is compatible with the egcs g++ packages. Such a package - isn't available yet. Joel Klecker tried building libg++2.8.1.1a within - egcs's libstdc++ setup, but it appears to need true gcc 2.8.1 . - * Filed Severity: important bugs against wxxt1-dev (#21707) because these - still depend on libg++-dev, which is removed in this version. - A fixed libsidplay1-dev has already been uploaded. - * libstdc++2.8 is now Section: base and Priority: required (as dselect is - linked against it). - * Disabled Haifa scheduling on Alpha again; Chris Chimelis reported - that this caused problems on some machines. - * [gcc/extend.texi] - ftp://maya.idiap.ch/pub/tmb/usenix88-lexic.ps.Z is no longer available; - use http://master.debian.org/~karlheg/Usenix88-lexic.pdf . - (fixes the egcs part of #20002). - * Updated Standards-Version. - * Changed chmod in debian/rules at Johnie Ingram's request. - * Rather than hardwire the Debian part of the packages' version number, - extract it from debian/changelog . - * Use gcc/objc/thr-posix.c from 980418 egcs snapshot to make objc work. - (Fixes #21192). - * Applied workaround for the GNUstep packages on sparc systems. - See README.sparc (on sparc packages only) in the doc directory. - This affects the other compilers as well. - * Already done in 1.0.2-0.7: the gobjc package now provides a virtual - package objc-compiler. - - -- J.H.M. Dassen (Ray) Tue, 28 Apr 1998 12:05:28 +0200 - -egcs (1.0.2-0.7) frozen unstable; urgency=low - - * Separated out Objective-C compiler. - * Applied patch from http://www.cygnus.com/ml/egcs/1998-Apr/0614.html - - -- Matthias Klose Fri, 17 Apr 1998 10:25:48 +0200 - -egcs (1.0.2-0.6) frozen unstable; urgency=low - - * Due to upstream changes (libg++ is now only the GNU specific C++ - classes, and is no longer maintained; libstdc++ contains the C++ - standard library, including STL), the virtual "libg++-dev" - package's meaning has become confusing. Therefore, new or updated - packages should no longer use the virtual "libg++-dev" package. - * Corrected g++'s Recommends to libstdc++2.8-dev (>=2.90.27-0.1). - The previous version had Recommends: libstdc++-dev (>=2.90.27-0.1) - which doesn't work, as libstc++-dev is a virtual package. - * Bumped Standards-Version. - - -- J.H.M. Dassen (Ray) Tue, 14 Apr 1998 11:52:08 +0200 - -egcs (1.0.2-0.5) frozen unstable; urgency=low (high for maintainers of packages that use libstdc++) - - * Modified shlibs file for libstdc++ to generate versioned dependencies, - as it is not link compatible with the 1.0.1-x versions in - project/experimental. (Fixes #20247, #20033) - Packages depending on libstd++ should be recompiled to fix their - dependencies. - * Strenghtened g++'s Recommends: libstdc++-dev to the 1.0.2 version or - newer. - * Fixed problems with the unknown(7) symlink for gcov. - * Reordering links now works. - - -- Adam Heath Sun, 12 Apr 1998 13:09:30 -0400 - -egcs (1.0.2-0.4) frozen unstable; urgency=low - - * Unreleased. This is the version Adam Heath received from me. - * Replaces: gcc (<= 2.7.2.3-3) so that the overlap with the older gcc - packages (including bo's gcc_2.7.2.1-8) is handled properly - (fixes #19931, #19672, #20217, #20593). - * Alpha architecture (fixes #20875): - * Patched gcc/config/alpha/linux.h for the gmon functions to operate - properly. - * Made egcs the primary C compiler. - * Enabled Hafia scheduling. - * Lintian-detected problems: - * E: libstdc++2.8: ldconfig-symlink-before-shlib-in-deb usr/lib/libstdc++.so.2.8 - * E: egcc: binary-without-manpage gcov - Reported as wishlist bug; added link to undocumented(7). - * W: libstdc++2.8: non-standard-executable-perm usr/lib/libstdc++.so.2.8.0 0555 - * E: libstdc++2.8: shlib-with-executable-bit usr/lib/libstdc++.so.2.8.0 0555 - - -- J.H.M. Dassen (Ray) Fri, 10 Apr 1998 14:46:46 +0200 - -egcs (1.0.2-0.3) frozen unstable; urgency=low - - * Really fixed dependencies. - - -- J.H.M. Dassen (Ray) Mon, 30 Mar 1998 11:30:26 +0200 - -egcs (1.0.2-0.2) frozen unstable; urgency=low - - * Fixed dependencies. - - -- J.H.M. Dassen (Ray) Sat, 28 Mar 1998 13:58:58 +0100 - -egcs (1.0.2-0.1) frozen unstable; urgency=low - - * New upstream version; it now has -Di386 in CPP_PREDEFINES. - * Only used the debian/* patches from 1.0.1-2; the rest of it appears - to be in 1.0.2 already. - - -- J.H.M. Dassen (Ray) Fri, 27 Mar 1998 11:47:14 +0100 - -egcs (1.0.1-2) unstable; urgency=low - - * Integrated pre-release 1.0.2 patches - * Split out g++ - * egcs may now provide either the primary or secondary C compiler - - -- Galen Hazelwood Sat, 14 Mar 1998 14:15:32 -0700 - -egcs (1.0.1-1) unstable; urgency=low - - * New upstream version - * egcs is now the standard Debian gcc! - * gcc now provides c-compiler (#15248 et al.) - * g77 now provides fortran77-compiler - * g77 dependencies now correct (#16991) - * /usr/doc/gcc/changelog.gz now has correct permissions (#16139) - - -- Galen Hazelwood Sat, 7 Feb 1998 19:22:30 -0700 - -egcs (1.0-1) experimental; urgency=low - - * First official release - - -- Galen Hazelwood Thu, 4 Dec 1997 16:30:11 -0700 - -egcs (970917-1) experimental; urgency=low - - * New upstream snapshot (There's a lot of stuff here as well, including - a new libstdc++, but it _still_ won't build...) - * eg77 driver now works properly - - -- Galen Hazelwood Wed, 17 Sep 1997 20:44:29 -0600 - -egcs (970904-1) experimental; urgency=low - - * New upstream snapshot - - -- Galen Hazelwood Sun, 7 Sep 1997 18:25:06 -0600 - -egcs (970814-1) experimental; urgency=low - - * Initial packaging (of initial snapshot!) - - -- Galen Hazelwood Wed, 20 Aug 1997 00:36:28 +0000 - -gcc272 (2.7.2.3-12) unstable; urgency=low - - * Compiled on a glibc-2.0 based system. - * Reflect move of manpage to /usr/share in gcc.postinst as well. - * Moved gcc272-docs to section doc, priority optional. - - -- Matthias Klose Sat, 28 Aug 1999 13:42:13 +0200 - -gcc272 (2.7.2.3-11) unstable; urgency=low - - * Follow Debian policy for GNU system type (fixes #42657). - * config/i386/linux.h: Remove %[cpp_cpu] from CPP_SPEC. Stops gcc-2.95 - complaining about obsolete spec operators (using gcc -V 2.7.2.3). - Patch suggested by Zack Weinberg . - - -- Matthias Klose Sun, 15 Aug 1999 20:12:21 +0200 - -gcc272 (2.7.2.3-10) unstable; urgency=low - - * Renamed source package to gcc272. The egcs source package is renamed - to gcc, because it's now the "official" GNU C compiler. - * Changed maintainer address to "Debian GCC maintainers". - * Install info and man stuff to /usr/share. - - -- Matthias Klose Thu, 27 May 1999 12:29:23 +0200 - -gcc (2.7.2.3-9) unstable; urgency=low - - * debian/{postinst,prerm}-doc: handle gcc272.info, not gcc.info. - Fixes #36306. - - -- Matthias Klose Tue, 20 Apr 1999 07:32:58 +0200 - -gcc (2.7.2.3-8) unstable; urgency=low - - * Make gcc-2.7 the secondary compiler. Rename gcc package to gcc272. - On i386, sparc and m68k, this package is compiled against glibc2.0. - * The cpp package is built from the egcs source package. - - -- Matthias Klose Mon, 29 Mar 1999 22:48:50 +0200 - -gcc (2.7.2.3-7) frozen unstable; urgency=low - - * Separated out ObjC compiler to gobjc27 package. - * Changed maintainer address. - * Synchronized README.Debian with egcs-1.1.1-3. - - -- Matthias Klose Tue, 29 Dec 1998 19:05:26 +0100 - -gcc (2.7.2.3-6) frozen unstable; urgency=low - - * Link with -lc on i386, m68k, sparc, when building shared libraries - (fixes #25122). - - -- Matthias Klose Thu, 3 Dec 1998 12:12:12 +0200 - -gcc (2.7.2.3-5) frozen unstable; urgency=low - - * Updated maintainer info. - * Updated Standards-Version; made lintian-clean. - * gcc-docs can coexist with the latest egcs-docs, so added (<= version) to - the Conflicts. - * Updated the README and renamed it to README.Debian . - * Put a reference to /usr/doc/gcc/README.Debian in the info docs. - * Updated description of g++272 . - * Clean up generated info files, to keep the diff small. - - -- J.H.M. Dassen (Ray) Tue, 17 Nov 1998 20:05:59 +0100 - -gcc (2.7.2.3-4.8) frozen unstable; urgency=high - - * Non-maintainer release - * Fix type in extended description - * Removed wrong test in postinst - * Add preinst to clean up some stuff from an older gcc package properly - and stop man complaining about dangling symlinks - - -- Wichert Akkerman Fri, 17 Jul 1998 18:48:32 +0200 - -gcc (2.7.2.3-4.7) frozen unstable; urgency=high - - * Really fixed gcc-docs postinst (Fixes #23470), so that `gcc-docs' - becomes installable. - - -- J.H.M. Dassen (Ray) Mon, 15 Jun 1998 07:53:40 +0200 - -gcc (2.7.2.3-4.6) frozen unstable; urgency=high - - * [gcc.c] There is one call to choose_temp_base for determining the - tempdir to be used only; - #ifdef HAVE_MKSTEMP delete the tempfile created as a side effect. - (fixes #23123 for gcc). - * gcc-docs postinst was broken (due to a broken line) (fixes #23391, #23401). - * [debian/control] description for gcc-docs said `egcs' where it should have - said `gcc' (fixes #23396). - - -- J.H.M. Dassen (Ray) Thu, 11 Jun 1998 12:48:50 +0200 - -gcc (2.7.2.3-4.5) frozen unstable; urgency=high - - * The previous version left temporary files behind, as they were not - marked for deletion afterwards. - - -- J.H.M. Dassen (Ray) Sun, 31 May 1998 22:49:14 +0200 - -gcc (2.7.2.3-4.4) frozen unstable; urgency=high (security fixes) - - * Security improvements with regard to the /tmp problem - (gcc opens predictably named files in TMPDIR which can be abused via - symlinks) (Fixes #19453 for gcc): - * Compile -DMKTEMP_EACH_FILE to ensure the %u name is generated randomly - every time; affects gcc/gcc.c . - * [cp/g++.c, collect2.c, gcc.c] If compiled -DHAVE_MKSTEMP use mkstemp(3) - rather than mktemp(3). - * Security improvements: don't use the result of choose_temp_base in a - predictable fashion. - [gcc.c]: - * @c, @objective-c: use random name rather then tempbasename.i for - intermediate preprocessor output (%g.i -> %d%u). - * @c, @objective-c: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %d%u). - * @c, @objective-c, @cpp-output, @assembler-with-cpp: switched - "as [-o output file] " to - "as [-o output file]". - * @c, @objective-c, @assembler-with-cpp: use previous random name - (cc1|cpp output) rather then tempbasename.s for intermediate assembler - input (%g.s -> %U) - [f/lang-specs.h]: - * @f77-cpp-input: use random name rather then tempbasename.i for - intermediate cpp output (%g.i -> %d%u). - * @f77-cpp-input: use previous random name (cpp output) rather than - tempbasename.i for f771 input (%g.i -> %U). - * @f77-cpp-input: switched - "as [-o output file] " to - "as [-o output file]". - * @f77-cpp-input: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %d%u). - * @ratfor: use random name rather then tempbasename.i for - intermediate ratfor output (%g.f -> %d%u). - * @ratfor: use previous random name (ratfor output) rather than - tempbasename.i for f771 input (%g.f -> %U). - * @ratfor: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %d%u). - * @ratfor: switched - "as [-o output file] " to - "as [-o output file]". - * @ratfor: use previous random name - (ratfor output) rather then tempbasename.s for intermediate assembler - input (%g.s -> %U). - * @f77: use random name rather then tempbasename.s for - intermediate ratfor output (%g.f -> %d%u). - * @ratfor: use previous random name (ratfor output) rather than - tempbasename.i for f771 input (%g.f -> %U). - * @ratfor: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %d%u). - * @ratfor: switched - "as [-o output file] " to - "as [-o output file]". - * @ratfor: use previous random name - (ratfor output) rather then tempbasename.s for intermediate assembler - input (%g.s -> %U). - * @f77: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %d%u). - * @f77: switched - "as [-o output file] " to - "as [-o output file]". - * @ratfor: use random name rather then tempbasename.s for - intermediate compiler output (%g.s -> %U). - - -- J.H.M. Dassen (Ray) Sat, 30 May 1998 17:27:03 +0200 - -gcc (2.7.2.3-4.3) frozen unstable; urgency=high - - * The "alpha" patches from -4 affected a lot more than alpha support, - and in all likeliness broke compilation of libc6 2.0.7pre3-1 - and 2.0.7pre1-4 . I removed them by selective application of the - diff between -4 and -4. (should fix #22292). - * Fixed reference to the trampolines paper (fixes #20002 for Debian; - this still needs to be forwarded). - * This is for frozen too. (obsoletes #22390 (request to move -4.2 to - frozen)). - * Split of gcc-docs package, so that the gcc can be succesfully installed - on systems that have egcs-docs installed. - * Added the README on the compiler situation that's already in the egcs - packages. - * Use the recommended settings LDFLAGS=-s CFLAGS= BOOT_CFLAGS='-O2'. - - -- J.H.M. Dassen (Ray) Thu, 28 May 1998 20:03:59 +0200 - -gcc (2.7.2.3-4.2) unstable; urgency=low - - * Still for unstable, as I have received no feedback about the g++272 - package yet. - * gcc now Provides: objc-compiler . - * Clean up /etc/alternatives/{g++,g++.1.gz} if they are dangling. - (fixes #19765, #20563) - - -- J.H.M. Dassen (Ray) Wed, 22 Apr 1998 12:40:45 +0200 - -gcc (2.7.2.3-4.1) unstable; urgency=low - - * Bumped Standards-Version. - * Forked off a g++272 package (e.g. for code that uses the GNU extensions - in libg++); for now this is in "unstable" only; feedback appreciated. - * Some cleanup (lintian): permissions, absolute link, gzip manpage. - - -- J.H.M. Dassen (Ray) Fri, 17 Apr 1998 13:05:25 +0200 - -gcc (2.7.2.3-4) unstable; urgency=low - - * Added alpha patches - * Only build C and objective-c compilers, split off g++ - - -- Galen Hazelwood Sun, 8 Mar 1998 21:16:39 -0700 - -gcc (2.7.2.3-3) unstable; urgency=low - - * Added patches for m68k - * Added patches for sparc (#13968) - - -- Galen Hazelwood Fri, 17 Oct 1997 18:25:21 -0600 - -gcc (2.7.2.3-2) unstable; urgency=low - - * Added g77 support (g77 0.5.21) - - -- Galen Hazelwood Wed, 10 Sep 1997 18:44:54 -0600 - -gcc (2.7.2.3-1) unstable; urgency=low - - * New upstream version - * Now using pristine source - * Removed misplaced paragraph in cpp.texi (#10877) - * Fix security bug for temporary files (#5298) - * Added Suggests: libg++-dev (#12335) - * Patched objc/thr-posix.c to support conditions (#12502) - - -- Galen Hazelwood Mon, 8 Sep 1997 12:20:07 -0600 - -gcc (2.7.2.2-7) unstable; urgency=low - - * Made cc and c++ managed through alternates mechanism (for egcs) - - -- Galen Hazelwood Tue, 19 Aug 1997 22:37:03 +0000 - -gcc (2.7.2.2-6) unstable; urgency=low - - * Tweaked Objective-C thread support (#11069) - - -- Galen Hazelwood Wed, 9 Jul 1997 11:56:57 -0600 - -gcc (2.7.2.2-5) unstable; urgency=low - - * More updated m68k patches - * Now conflicts with libc5-dev (#10006, #10112) - * More strict Depends: cpp, prevents version mismatch (#9954) - - -- Galen Hazelwood Thu, 19 Jun 1997 01:29:02 -0600 - -gcc (2.7.2.2-4) unstable; urgency=low - - * Moved to unstable - * Temporarily removed fortran support (waiting for new g77) - * Updated m68k patches - - -- Galen Hazelwood Fri, 9 May 1997 13:35:14 -0600 - -gcc (2.7.2.2-3) experimental; urgency=low - - * Built against libc6 (fixes bug #8511) - - -- Galen Hazelwood Fri, 4 Apr 1997 13:30:10 -0700 - -gcc (2.7.2.2-2) experimental; urgency=low - - * Fixed configure to build crt{begin,end}S.o on i386 - - -- Galen Hazelwood Tue, 11 Mar 1997 16:15:02 -0700 - -gcc (2.7.2.2-1) experimental; urgency=low - - * Built for use with libc6-dev (experimental purposes only!) - * Added m68k patches from Andreas Schwab - - -- Galen Hazelwood Fri, 7 Mar 1997 12:44:17 -0700 - -gcc (2.7.2.1-7) unstable; urgency=low - - * Patched to support g77 0.5.20 - - -- Galen Hazelwood Thu, 6 Mar 1997 22:20:23 -0700 - -gcc (2.7.2.1-6) unstable; urgency=low - - * Added (small) manpage for protoize/unprotoize (fixes bug #6904) - * Removed -lieee from specs file (fixes bug #7741) - * No longer builds aout-gcc - - -- Galen Hazelwood Mon, 3 Mar 1997 11:10:20 -0700 - -gcc (2.7.2.1-5) unstable; urgency=low - - * debian/control now lists cpp in section "interpreters" - * Re-added Objective-c patches for unstable - - -- Galen Hazelwood Wed, 22 Jan 1997 10:27:52 -0700 - -gcc (2.7.2.1-4) stable unstable; urgency=low - - * Changed original source file so dpkg-source -x works - * Removed Objective-c patches (unsafe for stable) - * Built against rex's libc, so fixes placed in -3 are available to - those still using rex - - -- Galen Hazelwood Tue, 21 Jan 1997 11:11:53 -0700 - -gcc (2.7.2.1-3) unstable; urgency=low - - * New (temporary) maintainer - * Updated to new standards and source format - * Integrated aout-gcc into gcc source package - * Demoted aout-gcc to Priority "extra" - * cpp package description more clear (fixes bug #5428) - * Removed cpp "Replaces: gcc" (fixes bug #5762) - * Minor fix to invoke.texi (fixes bug #2909) - * Added latest Objective-C patches for GNUstep people (fixes bug #4657) - - -- Galen Hazelwood Sun, 5 Jan 1997 09:57:36 -0700