Merge version 13.2.0-9+rpi1 and 13.2.0-16.1 to produce 13.2.0-16.1+rpi1 archive/raspbian/13.2.0-16.1+rpi1 raspbian/13.2.0-16.1+rpi1
authorRaspbian automatic forward porter <root@raspbian.org>
Thu, 29 Feb 2024 06:21:08 +0000 (06:21 +0000)
committerRaspbian automatic forward porter <root@raspbian.org>
Thu, 29 Feb 2024 06:21:08 +0000 (06:21 +0000)
1  2 
debian/changelog
debian/rules.defs
debian/rules.patch

index 5f4fdd7f2a73db414f5ec8e6e2877a63d3f1fcda,b56b1cabd7e4b7d6d564b0d1554accf8f9fcc995..56737424ae51ac455df0f043c9c8dcd2f5480d6d
- gcc-13 (13.2.0-9+rpi1) trixie-staging; urgency=medium
++gcc-13 (13.2.0-16.1+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>  Mon, 08 Jan 2024 14:49:16 +0000
++ -- Raspbian forward porter <root@raspbian.org>  Thu, 29 Feb 2024 06:21:07 +0000
++
+ gcc-13 (13.2.0-16.1) unstable; urgency=medium
+   * Non-maintainer upload.
+   * Upload to unstable to start the 64-bit time_t transition.
+  -- Steve Langasek <vorlon@debian.org>  Mon, 26 Feb 2024 21:24:11 +0000
+ gcc-13 (13.2.0-16) experimental; urgency=medium
+   * libgnat: Use Long_Long_Integer'Size for the definition of time_t_bits
+     for 32bit architectures using time_t64.
+  -- Matthias Klose <doko@debian.org>  Thu, 22 Feb 2024 04:05:15 +0100
+ gcc-13 (13.2.0-14) experimental; urgency=medium
+   * Update to git 20240220 from the gcc-13 branch.
+     - Fix PR target/112787, PR middle-end/113921, PR target/113927 (AVR),
+       PR target/105523 (AVR), PR target/113824 (AVR),
+       PR target/111677 (AArch64, closes: #1053405),
+       PR tree-optimization/112618, PR tree-optimization/112505,
+       PR tree-optimization/112495, PR tree-optimization/110221,
+       PR middle-end/110176, PR c++/95226, PR c++/109359, PR c++/113545,
+       PR c++/113612, PR c++/107291, PR c++/111286, PR c++/110084, PR c++/113638,
+       PR c++/112439, PR c++/112437, PR fortran/104908, PR libgcc/113850,
+       PR libfortran/111022, PR libfortran/110651, PR libstdc++/113294,
+       PR libstdc++/99117, PR libstdc++/112467, PR libstdc++/110807,
+       PR libstdc++/113258, PR libstdc++/107466, PR libstdc++/90276,
+       PR libstdc++/113500, PR libstdc++/113512.
+   * Add more dependencies for -for-build packages.
+   * Build libubsan1 for riscv64.
+   * 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.
+   * Fix disabling go and m2 according to OS (Samuel Thibault). Closes: #1063642.
+   * 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 <doko@debian.org>  Thu, 22 Feb 2024 00:15:36 +0100
+ gcc-13 (13.2.0-13) unstable; urgency=medium
+   * Update to git 20240130 from the gcc-13 branch.
+     - Fix PR preprocessor/105608.
+   * Fix and add dependencies for -for-build and -for-host packages.
+   * Correct conflicts with old gnat-N versions. Closes: #1061648.
+   * Fix some -for-{build,host} package descriptions. Addresses: #1061670.
+   * For Ubuntu, only define _FORTIFY_SOURCE, if there are no options
+     -U_FORTIFY_SOURCE or -D_FORTIFY_SOURCE=N given.
+  -- Matthias Klose <doko@debian.org>  Tue, 30 Jan 2024 14:43:53 +0100
+ gcc-13 (13.2.0-12) unstable; urgency=medium
+   * Update to git 20240127 from the gcc-13 branch.
+     - Fix PR target/113601 (AVR), PR tree-optimization/110422, PR c++/113529,
+       PR c++/113347, PR c++/103185, PR c++/113088, PR c++/33799.
+  -- Matthias Klose <doko@debian.org>  Sat, 27 Jan 2024 09:26:36 +0100
+ gcc-13 (13.2.0-11) experimental; urgency=medium
+   [ Matthias Klose ]
+   * Fall-back to the host crypt.h for the target, required by cross builds.
+     See: #1014375.
+   * Fix PR target/113030, taken from the trunk.
+   * Don't include -Xliblto_plugin.so for dh_fixperms call.
+   * Mark *-N-for-{build,host} packages as dependency packages.
+   * Stop building packages built by gcc-14.
+   [ Helmut Grohne ]
+   * Build $triplet packages:
+     {cpp,gcc,g++,gfortran,gdc,gobjc,gobjc++,gccgo,gnat,gm2,gccrs}-13-$triplet
+   * Use cross_gencontrol for *-for-host packages.
+   * 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>  Tue, 23 Jan 2024 22:00:03 +0100
+ gcc-13 (13.2.0-10) unstable; urgency=medium
+   * Update to git 20240119 from the gcc-13 branch.
+     - Fix PR target/112759 (MIPS), PR sanitizer/111736, PR target/112816 (x86),
+       PR tree-optimization/113013, PR middle-end/112733, PR c++/108975,
+       PR sanitizer/112727, PR fortran/97592, PR target/107201 (AVR),
+       PR target/113156 (AVR), PR tree-optimization/113012,
+       PR rtl-optimization/113140, PR target/112952 (AVR), PR ada/112781,
+       PR c++/113242, PR c++/99493, PR c++/104634, PR c++/109899,
+       PR fortran/67277, PR libstdc++/113450, PR testsuite/113366,
+       PR libstdc++/112477, PR libstdc++/113250, PR libstdc++/113241,
+       PR libstdc++/113200, PR testsuite/113175.
+   [ Matthias Klose ]
+   * Set {go,m2,rs}_no_archs macros for the generation of the control file.
+   * Remove trailing whitespace in control file.
+   * 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.
+   * libgcc-s[124]: move libgcc_s.so.? to /usr for DEP17. Closes: #1060001.
+   [ 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.
+  -- Matthias Klose <doko@debian.org>  Fri, 19 Jan 2024 12:40:38 +0100
  
  gcc-13 (13.2.0-9) unstable; urgency=medium
  
Simple merge
index da5113663efb2344b750060e44ec7bf6e37f0cec,5bbb2436d7acd46bce3e3dc891416c4d7084ebb7..39d4de3bdb17d4fb7e2fe8b35956922626dceea7
@@@ -98,12 -107,8 +107,12 @@@ endi
  #     libstdc++-nothumb-check \
  
  hardening_patches =
 +
 +debian_patches += \
 +      raspbian-disable-libatomic-march \
 +
  ifneq (,$(filter $(derivative),Ubuntu))
-   ifneq (,$(findstring gcc-11, $(PKGSOURCE)))
+   ifneq (,$(findstring gcc-13, $(PKGSOURCE)))
      hardening_patches += \
        gcc-distro-specs-ubuntu-doc \
        testsuite-hardening-format \