From bbff2ef517a315fb64e7e0c86693cb8ca3a3cb90 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Mon, 29 Jun 2026 22:00:40 +0100 Subject: [PATCH] gcc-14.4.1-1 Resolves: RHEL-174638 --- .gitignore | 1 + gcc.spec | 98 ++++++++++++++++++++++++++++++++++++-- gcc14-libstdc++-docs.patch | 4 +- sources | 2 +- 4 files changed, 97 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 8f2978b..51c5f47 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /gcc-14.2.1-20250110.tar.xz /gcc-14.3.1-20250617.tar.xz /gcc-14.3.1-20251022.tar.xz +/gcc-14.4.1-20260629.tar.xz diff --git a/gcc.spec b/gcc.spec index 605c4ec..53769ec 100644 --- a/gcc.spec +++ b/gcc.spec @@ -1,10 +1,10 @@ -%global DATE 20251022 -%global gitrev 7cb09bad6a2ef6c95cdcb57821f7f01f477c5437 -%global gcc_version 14.3.1 +%global DATE 20260629 +%global gitrev 0301b20be9eaccd2f94b77862c54e7c03274eb49 +%global gcc_version 14.4.1 %global gcc_major 14 # Note, gcc_release must be integer, if you want to add suffixes to # %%{release}, append them after %%{gcc_release} on Release: line. -%global gcc_release 4 +%global gcc_release 1 %global nvptx_tools_gitrev 87ce9dc5999e5fca2e1d3478a30888d9864c9804 %global newlib_cygwin_gitrev d45261f62a15f8abd94a1031020b9a9f455e4eed %global _unpackaged_files_terminate_build 0 @@ -166,7 +166,7 @@ Summary: Various compilers (C, C++, Objective-C, ...) Name: gcc Version: %{gcc_version} -Release: %{gcc_release}.4%{?dist} +Release: %{gcc_release}%{?dist} # License notes for some of the less obvious ones: # gcc/doc/cppinternals.texi: Linux-man-pages-copyleft-2-para # isl: MIT, BSD-2-Clause @@ -4559,6 +4559,94 @@ end %{sysroot_prefix}/test-support/auto-host.h %changelog +* Mon Jun 29 2026 Joseph Myers - 14.4.1-1 +- update from releases/gcc-14 branch (RHEL-174638) + - GCC 14.4 release + - PRs ada/107475, ada/123060, ada/123138, ada/123289, ada/123867, + ada/124226, ada/124285, ada/124607, ada/124836, ada/125044, + ada/125695, c/101312, c/105555, c/123018, c/123156, c/123365, + c/123882, c/124830, c++/65271, c++/91388, c++/97740, c++/98930, + c++/101670, c++/120224, c++/120685, c++/120876, c++/121445, + c++/121822, c++/122070, c++/122318, c++/122494, c++/122550, + c++/122658, c++/122772, c++/122834, c++/123346, c++/123529, + c++/123578, c++/123597, c++/123667, c++/123676, c++/123684, + c++/123814, c++/123818, c++/123845, c++/123889, c++/124489, + c++/124632, c++/124850, c++/125315, c++/125376, d/119799, d/120096, + d/121477, d/123046, d/123264, d/123349, d/123407, d/123419, d/123422, + d/123798, d/124026, d/125089, debug/121964, debug/123886, + fortran/79524, fortran/82721, fortran/84245, fortran/85352, + fortran/93715, fortran/93814, fortran/93832, fortran/94978, + fortran/95338, fortran/95879, fortran/96087, fortran/96986, + fortran/98203, fortran/100155, fortran/100194, fortran/102430, + fortran/102459, fortran/102596, fortran/102619, fortran/105168, + fortran/106546, fortran/106946, fortran/107425, fortran/107968, + fortran/109788, fortran/115260, fortran/116829, fortran/119273, + fortran/120286, fortran/120723, fortran/121616, fortran/122046, + fortran/122206, fortran/124161, fortran/124450, fortran/124482, + fortran/124751, ipa/106260, ipa/111036, ipa/114790, ipa/116296, + ipa/122856, ipa/123416, ipa/125699, libstdc++/90192, libstdc++/102259, + libstdc++/105580, libstdc++/105857, libstdc++/109965, + libstdc++/114153, libstdc++/114865, libstdc++/118088, + libstdc++/118681, libstdc++/120029, libstdc++/120293, + libstdc++/120390, libstdc++/120789, libstdc++/121771, + libstdc++/122062, libstdc++/122567, libstdc++/122661, + libstdc++/122726, libstdc++/122821, libstdc++/122842, + libstdc++/123100, libstdc++/123147, libstdc++/123875, + libstdc++/123991, libstdc++/124024, libstdc++/124124, + libstdc++/124363, libstdc++/124568, libstdc++/125369, lto/121588, + lto/122515, lto/122620, middle-end/111817, middle-end/116772, + middle-end/120052, middle-end/120564, middle-end/121581, + middle-end/122624, middle-end/122689, middle-end/123175, + middle-end/123386, middle-end/123573, middle-end/123575, + middle-end/123703, middle-end/123775, middle-end/123876, + middle-end/123887, middle-end/123978, middle-end/124056, + middle-end/124250, middle-end/124491, middle-end/125146, + middle-end/125621, pch/14940, preprocessor/105412, + preprocessor/123273, rtl-optimization/106859, rtl-optimization/116053, + rtl-optimization/116600, rtl-optimization/120182, + rtl-optimization/121773, rtl-optimization/122215, + rtl-optimization/123121, rtl-optimization/123294, + rtl-optimization/124454, target/99930, target/105192, target/112400, + target/117575, target/117771, target/119079, target/119130, + target/120250, target/120645, target/122000, target/122097, + target/122223, target/122323, target/122446, target/122516, + target/122527, target/122695, target/122867, target/123102, + target/123155, target/123217, target/123271, target/123285, + target/123457, target/123460, target/123484, target/123521, + target/123548, target/123607, target/123624, target/123742, + target/123766, target/123779, target/123807, target/124126, + target/124133, target/124138, target/124236, target/124315, + target/124316, target/124335, target/124365, target/124366, + target/124705, target/124712, target/124933, target/125049, + target/125351, target/125409, target/125611, target/125670, + target/125751, target/125752, target/125795, target/125992, + testsuite/123004, testsuite/123353, testsuite/124682, + tree-optimization/107997, tree-optimization/109410, + tree-optimization/110043, tree-optimization/117217, + tree-optimization/119532, tree-optimization/119568, + tree-optimization/120341, tree-optimization/120560, + tree-optimization/120987, tree-optimization/121104, + tree-optimization/121776, tree-optimization/121844, + tree-optimization/122126, tree-optimization/122394, + tree-optimization/122408, tree-optimization/122793, + tree-optimization/122943, tree-optimization/122976, + tree-optimization/123061, tree-optimization/123300, + tree-optimization/123351, tree-optimization/123431, + tree-optimization/123513, tree-optimization/123537, + tree-optimization/123596, tree-optimization/123602, + tree-optimization/123636, tree-optimization/123645, + tree-optimization/123729, tree-optimization/123736, + tree-optimization/123741, tree-optimization/123864, + tree-optimization/124130, tree-optimization/124132, + tree-optimization/124135, tree-optimization/124151, + tree-optimization/124288, tree-optimization/124358, + tree-optimization/124555, tree-optimization/124627, + tree-optimization/124677, tree-optimization/124826, + tree-optimization/124868, tree-optimization/125019, + tree-optimization/125025, tree-optimization/125039, + tree-optimization/125079, tree-optimization/125431, + tree-optimization/125501, tree-optimization/125774 + * Tue Feb 17 2026 Joseph Myers - 14.3.1-4.4 - fixes for testing non-production cross compilers (RHEL-114521) - include libsanitizer.spec and static sanitizer libraries in packages diff --git a/gcc14-libstdc++-docs.patch b/gcc14-libstdc++-docs.patch index 01a54af..a0e0264 100644 --- a/gcc14-libstdc++-docs.patch +++ b/gcc14-libstdc++-docs.patch @@ -4,7 +4,7 @@ FSF

-+ Release 14.3.1 ++ Release 14.4.1 +

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation @@ -17,7 +17,7 @@

- The API documentation, rendered into HTML, can be viewed online + The API documentation, rendered into HTML, can be viewed locally -+ for the 14.3.1 release, ++ for the 14.4.1 release, + online for each GCC release and diff --git a/sources b/sources index 6611439..16f1829 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ SHA512 (isl-0.24.tar.bz2) = aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95 SHA512 (newlib-cygwin-d45261f62a15f8abd94a1031020b9a9f455e4eed.tar.xz) = 31bfc19429797236e268e22b752c5abeabb9c0f39b1058634af8dab329b4f028fc72a35888193c9575f6cee5cf2c069669d79fcb4d4e3a4318f57413452f707d SHA512 (nvptx-tools-87ce9dc5999e5fca2e1d3478a30888d9864c9804.tar.xz) = 941e763af8601b89f0e4ec48a2d68ae0a8e70ee1e6ba6859394b021ad7bd7d143cc529f3c35c08d7f84e5554980ddcc97cf05b6c4755c2bc36c91161b79e8cea -SHA512 (gcc-14.3.1-20251022.tar.xz) = fcd1c6dc02bf8edbac229f582fc6c3550554dba4c00d0521b7c5d9411a2488f4163e598e4c564e445b2b2538d6e2f4436c054852e1b46018e2e74dbae930174e +SHA512 (gcc-14.4.1-20260629.tar.xz) = 2a79ef6149eb1298923db70e806cddcfe206438b19230ed04db0770e264b08e664c5029ba15b426a48d20f9be59d65e16f53339e15cb69a8ce07b493354a685f