From: Raspbian automatic forward porter Date: Tue, 25 Jun 2024 15:40:56 +0000 (+0100) Subject: Merge version 12.3.0-14+rpi1 and 12.4.0-1 to produce 12.4.0-1+rpi1 X-Git-Tag: raspbian/12.4.0-1+rpi1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2efe8d7820c9ae500bd07e6e906cb4519df6d28e;p=gcc-12.git Merge version 12.3.0-14+rpi1 and 12.4.0-1 to produce 12.4.0-1+rpi1 --- d3090ec1dfbffd352a67d56c96ea836344adab6c diff --cc debian/changelog index d2ba932,759e5ab..cf9bf69 --- a/debian/changelog +++ b/debian/changelog @@@ -1,12 -1,74 +1,84 @@@ - gcc-12 (12.3.0-14+rpi1) trixie-staging; urgency=medium ++gcc-12 (12.4.0-1+rpi1) trixie-staging; urgency=medium + + [changes brought forward from gcc-8 8-20180207-2+rpi1 by Peter Michael Green 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 Sat, 17 Feb 2024 07:52:31 +0000 ++ -- Raspbian forward porter Tue, 25 Jun 2024 15:40:55 +0000 ++ + gcc-12 (12.4.0-1) unstable; urgency=medium + + * GCC 12.4.0 release. + * Update newlib to 4.4.0. + * Update to git 20240621 from the gcc-12 branch. + - Fix PR c/115290, PR libstdc++/115308, PR libstdc++/115247, + PR libstdc++/114958. + * Refresh patches. + * Build using GCC 12. + + -- Matthias Klose Fri, 21 Jun 2024 11:27:07 +0200 + + gcc-12 (12.3.0-17) unstable; urgency=medium + + * Fix typo in distro_defaults spec. + + -- Matthias Klose Wed, 03 Apr 2024 14:21:48 +0200 + + gcc-12 (12.3.0-16) unstable; urgency=medium + + * Update to git 20240403 from the gcc-12 branch. + - Fix PR tree-optimization/111407, PR target/113233 (loong64), + PR sanitizer/97696, PR tree-optimization/110838, + PR tree-optimization/91838, PR target/108743 (Darwin), + PR target/101737 (SH), PR tree-optimization/110221, PR ada/113979, + PR d/112285, PR d/112290, PR d/114171, PR d/113758, PR d/113125, + PR fortran/107426, PR fortran/50410, PR fortran/103715, + PR libstdc++/40380, PR libstdc++/107376, PR libstdc++/112473, + PR libstdc++/111172, PR libstdc++/112089, PR libstdc++/113960, + PR libstdc++/108846, PR libstdc++/86419, PR libstdc++/109758, + PR libstdc++/110593, PR libstdc++/66146, PR libstdc++/107500, + PR libstdc++/114147, PR libstdc++/110167. + * ASan: move allocator base to avoid conflict with high-entropy ASLR + for x86-64 Linux. Patch taken from LLVM. LP: #2048768. + * Make vhdl known to the PPC backend. + * libsanitizer: Remove crypt and crypt_r interceptors for releases + with glibc (>= 2.31). + * d/p/gcc-distro-defaults: Make -fstack-protector-explicit known. + * Move the _FORTIFY_SOURCE setting from cc1 to the driver. + * Update the proposed patch to fix PR ada/114064. + * Apply proposed patch for PR libquadmath/114533 (Simon Chopin). + Addresses: #1064426. LP: #2052929. + * Refresh patches. + + -- Matthias Klose Wed, 03 Apr 2024 10:33:59 +0200 + + gcc-12 (12.3.0-15) unstable; urgency=medium + + * Update to git 20240229 from the gcc-12 branch. + - Fix PR target/112787, PR middle-end/113921, PR target/111677 (AArch64), + PR tree-optimization/113896, PR target/113824 (AVR), + PR c++/95226, PR c++/109359, PR tree-optimization/110422, + PR target/113601 (AVR), PR preprocessor/105608, PR c++/107291, + PR c++/111286, PR c++/110084, PR c++/112437, PR c++/113347, + PR c++/103185, PR c++/113088, PR c++/33799, PR c++/92407, + PR fortran/104908, PR libfortran/110651, PR libstdc++/90276, + PR libstdc++/107466, PR libstdc++/113258, PR libstdc++/108636, + PR target/110411 (PPC), PR target/114098 (x86), PR target/108120 (ARM), + PR target/112299 (loong64), PR target/112330 (loong64), PR ada/113893. + * For Ubuntu, only define _FORTIFY_SOURCE, if there are no options + -U_FORTIFY_SOURCE or -D_FORTIFY_SOURCE=N given. + * 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. + * PR libstdc++/99832, std::chrono::system_clock::{from,to}_time_t: + Add ABI tag for timet64. + * Fix libsanitizer build with _TIME_BITS set. + * libgnat: Use Long_Long_Integer'Size for the definition of time_t_bits + for 32bit architectures using time_t64. + + -- Matthias Klose Thu, 29 Feb 2024 10:30:37 +0100 gcc-12 (12.3.0-14) unstable; urgency=medium