From: Raspbian automatic forward porter Date: Tue, 10 Sep 2024 04:48:47 +0000 (+0100) Subject: Merge version 14-20240221-2.1+rpi1 and 14.2.0-3 to produce 14.2.0-3+rpi1 X-Git-Tag: archive/raspbian/14.2.0-3+rpi1^0 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=21c29e2664a362b35aa5692cca3b9714a7a1d085;p=gcc-14.git Merge version 14-20240221-2.1+rpi1 and 14.2.0-3 to produce 14.2.0-3+rpi1 --- 21c29e2664a362b35aa5692cca3b9714a7a1d085 diff --cc debian/changelog index e164b40,9c042bb..696d3f8 --- a/debian/changelog +++ b/debian/changelog @@@ -1,12 -1,245 +1,255 @@@ - gcc-14 (14-20240221-2.1+rpi1) trixie-staging; urgency=medium ++gcc-14 (14.2.0-3+rpi1) trixie-staging; urgency=medium + + [changes brought forward from gcc-8 8-20180207-2+rpi1 by Peter Michael Green at Sat, 17 Feb 2018 00:20:23 +0000] + * Don't pass -march=armv7+fp to compiler when building libatomic. + + [changes introduced in gcc-8 8.2.0-16+rpi1 by Peter Michael Green] + * Disable testsuite (build seems to hang after testsuite completes). + - -- Raspbian forward porter Thu, 29 Feb 2024 15:06:37 +0000 ++ -- Raspbian forward porter Tue, 10 Sep 2024 04:48:47 +0000 ++ + 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