Change logs for gcc-13 source package in Oracular

  • gcc-13 (13.3.0-2ubuntu1) oracular; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    gcc-13 (13.3.0-2) unstable; urgency=medium
    
      * Update to git 20240707 from the gcc-13 branch.
        - Fix PR target/106069 (PPC), PR target/115355 (PPC),
          PR target/103100 (AArch64), PR target/115618 (AArch64),
          PR target/114846 (PPC), PR driver/115440, PR fortran/83865,
          PR libstdc++/115668, PR libstdc++/115454, PR libstdc++/115575,
          PR target/87376 (AVR), PR target/115475 (AArch64),
          PR target/115457 (AArch64), PR target/115691 (PARISC),
          PR target/98762 (AVR), PR target/106069 (PPC), PR target/115355 (PPC),
         PR target/88236 (AVR), PR target/115726 (AVR).
      * Disable running the tests on the Ubuntu arm64 buildds (times out).
      * Starting with Ubuntu 24.10, stop building s390x multilibs.
      * d/p/0006-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). Closes: #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
        DEB_BUILD_OS_RELEASE_ID, DEB_SOURCE, DEB_VERSION and DEB_HOST_ARCH.
        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). Closes: #1055711.
      * Build target libraries with -fno-omit-frame-pointer, when enabled in
        dpkg-buildflags.
    
     -- Matthias Klose <email address hidden>  Mon, 08 Jul 2024 12:59:57 +0200
  • gcc-13 (13.3.0-1ubuntu2) oracular; urgency=medium
    
      * Update to git 20240630 from the gcc-13 branch.
        - Fix PR target/106069 (PPC), PR target/115355 (PPC),
          PR target/103100 (AArch64), PR target/115618 (AArch64),
          PR target/114846 (PPC), PR driver/115440, PR fortran/83865,
          PR libstdc++/115668, PR libstdc++/115454, PR libstdc++/115575.
      * Disable running the tests on the Ubuntu arm64 buildds (times out).
      * Starting with Ubuntu 24.10, stop building s390x multilibs.
    
     -- Matthias Klose <email address hidden>  Sun, 30 Jun 2024 16:59:46 +0200
  • gcc-13 (13.3.0-1ubuntu1) oracular; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    gcc-13 (13.3.0-1) unstable; urgency=medium
    
      * GCC 13.3.0 release.
      * Update to git 20240619 from the gcc-13 branch.
        - Fix PR target/115297 (alpha), PR tree-optimization/115307 (AVR),
          PR target/113281, PR tree-optimization/115192, PR target/113719 (x86),
          PR tree-optimization/115152, PR sanitizer/115172,
          PR tree-optimization/115143, PR tree-optimization/115154,
          PR c++/111529, PR c++/113598, PR libstdc++/107800, PR fortran/115150,
          PR fortran/114827, PR fortran/110415, PR fortran/115039,
          PR libstdc++/115269, PR libstdc++/114940, PR libstdc++/108976,
          PR target/115253 (ARM), PR tree-optimization/115337, PR middle-end/108789,
          PR target/115324 (PPC), PR rtl-optimization/114902,
          PR rtl-optimization/115092, PR c/115290, PR c/114493, PR c++/115511,
          PR target/111343, PR jit/115442, PR target/115360 (AM),
          PR libstdc++/115308, PR libstdc++/115247, PR libstdc++/114958.
      * Update newlib to 4.4.0.
      * Add sparc64 bits for the gcc-as-needed patch. Closes: #1070766.
    
     -- Matthias Klose <email address hidden>  Fri, 21 Jun 2024 11:37:13 +0200
  • gcc-13 (13.2.0-25ubuntu1) oracular; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    gcc-13 (13.2.0-25) unstable; urgency=medium
    
      * Update to git 20240514 from the gcc-13 branch.
        - Fix PR rtl-optimization/54052, PR middle-end/114348,
          PR middle-end/112684, PR driver/111700, PR rtl-optimization/114415,
          PR tree-optimization/111009, PR tree-optimization/114965,
          PR middle-end/114907, PR sanitizer/114956, PR tree-optimization/114876,
          PR fortran/114825, PR tree-optimization/114375,
          PR rtl-optimization/114924, PR tree-optimization/111268,
          PR target/110792 (x86), PR middle-end/112732, PR tree-optimization/112281,
          PR tree-optimization/112991, PR middle-end/113396,
          PR tree-optimization/113831, PR tree-optimization/114121,
          PR target/114747 (RISCV), PR ipa/92606, PR tree-optimization/114799,
          PR tree-optimization/114787, PR middle-end/114734,
          PR tree-optimization/114246, PR tree-optimization/113630,
          PR tree-optimization/114749, PR tree-optimization/114736,
          PR gcov-profile/114715, PR lto/114655, PR tree-optimization/114733,
          PR tree-optimization/114485, PR tree-optimization/111882,
          PR tree-optimization/114672, PR target/101865 (PPC),
          PR target/113095 (RISCV), PR target/111600, PR target/114848 (LOONG),
          PR target/111234, PR analyzer/114408, PR analyzer/114473,
          PR analyzer/109251, PR analyzer/111289, PR analyzer/113253,
          PR analyzer/112969, PR analyzer/113333, PR analyzer/112790,
          PR analyzer/112889, PR analyzer/110882, PR analyzer/110700,
          PR analyzer/109577, PR analyzer/110112, PR c++/89224, PR c++/114709,
          PR c++/111284, PR c++/89224, PR c++/113141, PR c++/114377,
          PR c++/114561, PR c++/114562, PR c++/100667, PR fortran/89462,
          PR fortran/93678, PR fortran/113956, PR fortran/114535,
          PR fortran/106999, PR fortran/112407, PR fortran/36337,
          PR fortran/110987, PR fortran/113885, PR fortran/114739,
          PR libstdc++/114803, PR libstdc++/114750, PR libstdc++/109822,
          PR libstdc++/110054, PR libstdc++/110050, PR libstdc++/93672,
          PR libstdc++/104606, PR libstdc++/114863.
    
      [ Nicolas Boulenguez ]
      * Ada: fix a typo in patch for PR ada/114065 breaking the build on hurd.
    
      [ Matthias Klose ]
      * gcc-13: Depend on cpp-13, lost with the -for-build/-for-host changes.
      * Run the tests again during the build.
      * Turn on again PGO and LTO builds.
    
     -- Matthias Klose <email address hidden>  Tue, 14 May 2024 10:29:48 +0200
  • gcc-13 (13.2.0-24ubuntu1) noble; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    gcc-13 (13.2.0-24) unstable; urgency=medium
    
      * Update to git 20240429 from the gcc-13 branch.
        - Fix PR target/114175 (RISCV), PR middle-end/111632,
          PR tree-optimization/111407, PR target/113233 (loong64),
          PR target/105522 (Darwin), PR target/114175, PR tree-optimization/112303,
          PR middle-end/111151, PR sanitizer/111736, PR middle-end/111683,
          PR bootstrap/114369, PR c++/103825, PR fortran/103707,
          PR fortran/106987, PR fortran/113799, PR fortran/95374, PR fortran/104352,
          PR fortran/107426, PR fortran/113866, PR fortran/50410, PR fortran/103716,
          PR middle-end/111632, PR libgcc/111731, PR libstdc++/114401,
          PR libstdc++/113841, PR libstdc++/114367, PR target/114130 (RISCV),
          PR ipa/108007, PR ipa/112616, PR fortran/114474, PR bootstrap/106472,
          PR target/114272 (AArch64), PR target/114837 (ARM), PR target/88309 (PPC),
          PR target/114172 (RISCV), PR rtl-optimization/114768,
          PR middle-end/114753, PR sanitizer/114743, PR c++/114634,
          PR sanitizer/114687, PR middle-end/110027, PR tree-optimization/114566,
          PR c++/114537, PR middle-end/114552, PR ipa/113964, PR ipa/111571,
          PR target/114752 (AVR), PR middle-end/114599, PR gcov-profile/114115,
          PR tree-optimization/114115, PR tree-optimization/113552,
          PR c/114780, PR c++/114691, PR c++/114580, PR c++/114572,
          PR c++/113966, PR c++/110006, PR c++/112769, PR fortran/102003,
          PR target/114794 (AVR), PR libfortran/114304, PR libfortran/105473,
          PR libquadmath/114533.
      * Use gcc:SoftVersion for -for-host dependencies (Helmut Grohne).
        Addresses: #1067904.
      * Apply proposed patch for PR libquadmath/114533 (Simon Chopin).
        Addresses: #1064426. LP: #2052929.
      * Don't build the libstdc++-doc package when the nodoc profile is enabled.
      * Integrate gnat patches from Nicolas:
        - Update the ada-lib-info-source-date-epoch patch.
        - Remove the pr114065-proposed patch.
        - Add patches (v6) from PR ada/114065.  Closes: #1067453.
        - Only apply ada-armel-libatomic.diff on armel.
      * 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 using GCC 13.
    
     -- Matthias Klose <email address hidden>  Mon, 29 Apr 2024 11:54:50 +0200
  • gcc-13 (13.2.0-23ubuntu4) noble; urgency=medium
    
      * Update to git 20240412 from the gcc-13 branch.
        - Fix PR target/114175 (RISCV), PR middle-end/111632,
          PR tree-optimization/111407, PR target/113233 (loong64),
          PR target/105522 (Darwin), PR target/114175, PR tree-optimization/112303,
          PR middle-end/111151, PR sanitizer/111736, PR middle-end/111683,
          PR bootstrap/114369, PR c++/103825, PR fortran/103707,
          PR fortran/106987, PR fortran/113799, PR fortran/95374, PR fortran/104352,
          PR fortran/107426, PR fortran/113866, PR fortran/50410, PR fortran/103716,
          PR middle-end/111632, PR libgcc/111731, PR libstdc++/114401,
          PR libstdc++/113841, PR libstdc++/114367, PR target/114130 (RISCV),
          PR ipa/108007, PR ipa/112616, PR fortran/114474.
      * Don't build the libstdc++-doc package when the nodoc profile is enabled.
      * 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 using GCC 13.
    
     -- Matthias Klose <email address hidden>  Sun, 14 Apr 2024 09:31:05 +0200