-gcc-13 (13.2.0-5+rpi1) trixie-staging; urgency=medium
++gcc-14 (14-20240201-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> Sun, 22 Oct 2023 11:34:02 +0000
++ -- Raspbian forward porter <root@raspbian.org> Wed, 21 Feb 2024 02:14:50 +0000
++
+gcc-14 (14-20240201-3) unstable; urgency=medium
+
+ * Fix PR middle-end/113705 (ftbfs on arm64). Closes: #1062535.
+
+ -- Matthias Klose <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <doko@debian.org> 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 <lang>_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 <doko@debian.org> 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 <doko@debian.org> Sun, 21 Jan 2024 07:38:02 +0100
gcc-13 (13.2.0-5) unstable; urgency=medium