Change logs for gcc-13 source package in Mantic

  • gcc-13 (13.2.0-4ubuntu3) mantic; urgency=medium
    
      * Cherry-pick from the branch (backported together with CVE-2023-4039 fixes):
        - Fix PR target/111411 (AArch64): Fix loose ldpstp check.
        - Fix return register handling in untyped_call (AArch64).
      * Ignore failing libgm2-link autopkg test on armhf. See PR/modula-2 111510.
    
     -- Matthias Klose <email address hidden>  Sun, 24 Sep 2023 10:44:53 +0200
  • gcc-13 (13.2.0-4ubuntu2) mantic; urgency=medium
    
      * 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.
    
     -- Matthias Klose <email address hidden>  Tue, 19 Sep 2023 04:06:03 +0200
  • gcc-13 (13.2.0-4ubuntu1) mantic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    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 <email address hidden>  Wed, 13 Sep 2023 13:28:29 +0200
  • gcc-13 (13.2.0-3ubuntu1) mantic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    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 <email address hidden>  Sat, 02 Sep 2023 12:06:46 +0200
  • gcc-13 (13.2.0-2ubuntu1) mantic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    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 <email address hidden>  Thu, 10 Aug 2023 06:09:08 +0200
  • gcc-13 (13.2.0-1ubuntu1) mantic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    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 <email address hidden>  Sun, 30 Jul 2023 07:14:58 +0200
  • gcc-13 (13.1.0-9ubuntu2) mantic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    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 <email address hidden>  Thu, 20 Jul 2023 13:53:07 +0200
  • gcc-13 (13.1.0-9ubuntu1) mantic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    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 <email address hidden>  Thu, 20 Jul 2023 13:53:07 +0200
  • gcc-13 (13.1.0-8ubuntu1) mantic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    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 <email address hidden>  Tue, 11 Jul 2023 10:28:29 +0200
  • gcc-13 (13.1.0-7ubuntu1) mantic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    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 <email address hidden>  Fri, 30 Jun 2023 17:42:41 +0200
  • gcc-13 (13.1.0-6ubuntu1) mantic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    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 <email address hidden>  Sun, 18 Jun 2023 09:45:32 +0200
  • gcc-13 (13.1.0-5ubuntu1) mantic; urgency=medium
    
      * Update to git 20230613 from the gcc-13 branch.
        - Fix 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.
    
    gcc-13 (13.1.0-5) unstable; urgency=medium
    
      * Re-enable building gccrs.
    
    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.
    
    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 <email address hidden>  Tue, 13 Jun 2023 09:54:20 +0200
  • gcc-13 (13.1.0-2ubuntu2) mantic; urgency=medium
    
      * Update to git 20230512 from the gcc-13 branch.
        - Fix PR target/109661 (AArch64).
      * Update libgcc-s, libhwasan and libstdc++ symbols files.
      * Build gccrs again, already is in the 23.04 release pocket.
    
     -- Matthias Klose <email address hidden>  Fri, 12 May 2023 12:37:46 +0200
  • gcc-13 (13.1.0-2ubuntu1) mantic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    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 <email address hidden>  Wed, 10 May 2023 13:54:08 +0200
  • gcc-13 (13.1.0-1ubuntu1) mantic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    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.
    
    gcc-13 (13-20230320-1ubuntu1) lunar; urgency=medium
    
      * New upstream snapshot, taken from the trunk.
    
    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 <email address hidden>  Thu, 27 Apr 2023 12:12:53 +0200
  • gcc-13 (13-20230320-1ubuntu1) lunar; urgency=medium
    
      * New upstream snapshot, taken from the trunk.
    
    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 <email address hidden>  Mon, 20 Mar 2023 12:39:00 +0100