- 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 <plugwash@raspbian.org> at Sat, 17 Feb 2018 00:20:23 +0000]
+ * Don't pass -march=armv7+fp to compiler when building libatomic.
+
+ [changes introduced in gcc-8 8.2.0-16+rpi1 by Peter Michael Green]
+ * Disable testsuite (build seems to hang after testsuite completes).
+
- -- Raspbian forward porter <root@raspbian.org> Thu, 29 Feb 2024 15:06:37 +0000
++ -- Raspbian forward porter <root@raspbian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> Sun, 03 Mar 2024 11:40:51 +0100
gcc-14 (14-20240221-2.1) unstable; urgency=medium