Synchronize with Fedora Rawhide (For RHEL 10.1)

last_sync: 551bfb139e2ecae301432298e4a05f8831148603
resolves: RHEL-102715
side-tag:
This commit is contained in:
Miroslav Rezanina 2025-07-10 08:11:35 +02:00
parent ae4a04f682
commit e2d4aa6b7a
6 changed files with 25 additions and 46 deletions

2
.gitignore vendored
View File

@ -59,3 +59,5 @@ gcc-4.5.1.tar.bz2
/gcc-14.1.1-20240607.tar.xz
/gcc-14.1.1-20240701.tar.xz
/gcc-14.2.1-20240801.tar.xz
/gcc-15.0.1-20250204.tar.xz
/gcc-15.1.1-20250521.tar.xz

View File

@ -1,7 +1,7 @@
diff -rupN --no-dereference gcc-14.2.1-20240801/libgomp/libgomp.h gcc-14.2.1-20240801-new/libgomp/libgomp.h
--- gcc-14.2.1-20240801/libgomp/libgomp.h 2024-08-01 20:45:20.000000000 +0200
+++ gcc-14.2.1-20240801-new/libgomp/libgomp.h 2024-08-27 09:15:45.276778078 +0200
@@ -69,6 +69,13 @@
diff -rupN --no-dereference gcc-15.1.1-20250521/libgomp/libgomp.h gcc-15.1.1-20250521-new/libgomp/libgomp.h
--- gcc-15.1.1-20250521/libgomp/libgomp.h 2025-05-21 14:40:58.000000000 +0200
+++ gcc-15.1.1-20250521-new/libgomp/libgomp.h 2025-05-25 00:04:52.273599776 +0200
@@ -76,6 +76,13 @@
# endif
#endif
@ -15,7 +15,7 @@ diff -rupN --no-dereference gcc-14.2.1-20240801/libgomp/libgomp.h gcc-14.2.1-202
#ifdef HAVE_ATTRIBUTE_VISIBILITY
# pragma GCC visibility push(hidden)
#endif
@@ -174,7 +181,7 @@ team_free (void *ptr)
@@ -181,7 +188,7 @@ team_free (void *ptr)
extern void gomp_vdebug (int, const char *, va_list);
extern void gomp_debug (int, const char *, ...)
@ -24,7 +24,7 @@ diff -rupN --no-dereference gcc-14.2.1-20240801/libgomp/libgomp.h gcc-14.2.1-202
#define gomp_vdebug(KIND, FMT, VALIST) \
do { \
if (__builtin_expect (gomp_debug_var, 0)) \
@@ -187,11 +194,11 @@ extern void gomp_debug (int, const char
@@ -194,11 +201,11 @@ extern void gomp_debug (int, const char
} while (0)
extern void gomp_verror (const char *, va_list);
extern void gomp_error (const char *, ...)

View File

@ -1,30 +0,0 @@
diff -rupN --no-dereference gcc-12.2.1-20220819/config/intdiv0.m4 gcc-12.2.1-20220819-new/config/intdiv0.m4
--- gcc-12.2.1-20220819/config/intdiv0.m4 2022-08-19 19:14:13.000000000 +0200
+++ gcc-12.2.1-20220819-new/config/intdiv0.m4 2022-08-30 09:35:05.239027520 +0200
@@ -31,10 +31,10 @@ sigfpe_handler (sig) int sig;
exit (sig != SIGFPE);
}
-int x = 1;
-int y = 0;
-int z;
-int nan;
+volatile int x = 1;
+volatile int y = 0;
+volatile int z;
+volatile int nan;
int main ()
{
diff -rupN --no-dereference gcc-12.2.1-20220819/libiberty/acinclude.m4 gcc-12.2.1-20220819-new/libiberty/acinclude.m4
--- gcc-12.2.1-20220819/libiberty/acinclude.m4 2022-08-19 19:14:13.000000000 +0200
+++ gcc-12.2.1-20220819-new/libiberty/acinclude.m4 2022-08-30 09:35:05.240027520 +0200
@@ -157,7 +157,7 @@ if test $ac_cv_os_cray = yes; then
fi
AC_CACHE_CHECK(stack direction for C alloca, ac_cv_c_stack_direction,
-[AC_TRY_RUN([find_stack_direction ()
+[AC_TRY_RUN([__attribute__ ((noclone,noinline)) find_stack_direction ()
{
static char *addr = 0;
auto char dummy;

View File

@ -14,14 +14,14 @@
# Run the testsuite
%global enable_tests 0
%global DATE 20240801
%global gitrev 43d4666d3d94934f11857a2fb9122c575be81801
%global gcc_version 14.1.1
%global gcc_major 14
%global DATE 20250521
%global gitrev b9def1721b12cae307c1a1ebc49030fce6531dfa
%global gcc_version 15.1.1
%global gcc_major 15
Name: mingw-gcc
Version: 14.2.1
Release: 3%{?dist}
Version: %{gcc_version}
Release: 1%{?dist}
Summary: MinGW Windows cross-compiler (GCC) for C
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions
@ -637,6 +637,7 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
%{mingw32_libdir}/libssp_nonshared.a
%{mingw32_libdir}/libstdc++fs.a
%{mingw32_libdir}/libstdc++exp.a
%{mingw32_libdir}/libstdc++.modules.json
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/crtbegin.o
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/crtend.o
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/crtfastmath.o
@ -684,6 +685,7 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
%{mingw64_libdir}/libssp_nonshared.a
%{mingw64_libdir}/libstdc++fs.a
%{mingw64_libdir}/libstdc++exp.a
%{mingw64_libdir}/libstdc++.modules.json
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/crtbegin.o
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/crtend.o
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/crtfastmath.o
@ -731,6 +733,7 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
%{ucrt64_libdir}/libssp_nonshared.a
%{ucrt64_libdir}/libstdc++fs.a
%{ucrt64_libdir}/libstdc++exp.a
%{ucrt64_libdir}/libstdc++.modules.json
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/crtbegin.o
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/crtend.o
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/crtfastmath.o
@ -983,6 +986,10 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
%changelog
* Thu Jul 10 2025 Miroslav Rezanina <mrezanin@redhat.com> - 15.1.1-1
- Synchronize with Fedora Rawhide
Resolves: RHEL-102715
* Tue Jan 14 2025 Miroslav Rezanina <mrezanin@redhat.com> - 14.2.1-3
- Synchronize with Fedora Rawhide
Resolves: RHEL-73821

View File

@ -1,6 +1,6 @@
diff -rupN --no-dereference gcc-14.2.1-20240801/libgcc/config/i386/enable-execute-stack-mingw32.c gcc-14.2.1-20240801-new/libgcc/config/i386/enable-execute-stack-mingw32.c
--- gcc-14.2.1-20240801/libgcc/config/i386/enable-execute-stack-mingw32.c 2024-08-01 20:45:20.000000000 +0200
+++ gcc-14.2.1-20240801-new/libgcc/config/i386/enable-execute-stack-mingw32.c 2024-08-27 09:15:51.918345633 +0200
diff -rupN --no-dereference gcc-15.1.1-20250521/libgcc/config/i386/enable-execute-stack-mingw32.c gcc-15.1.1-20250521-new/libgcc/config/i386/enable-execute-stack-mingw32.c
--- gcc-15.1.1-20250521/libgcc/config/i386/enable-execute-stack-mingw32.c 2025-05-21 14:40:58.000000000 +0200
+++ gcc-15.1.1-20250521-new/libgcc/config/i386/enable-execute-stack-mingw32.c 2025-05-25 00:04:57.176477347 +0200
@@ -25,6 +25,7 @@
#define WIN32_LEAN_AND_MEAN
#include <stdlib.h>

View File

@ -1 +1 @@
SHA512 (gcc-14.2.1-20240801.tar.xz) = b21f0bfd5767d0ecb9c08ba3e3a605a841d4c6a6008bf9dd8b4c4da366d7e733600eb21095768bda91e5df6536c398bf4a941e44577aef7586e95f1d148a214f
SHA512 (gcc-15.1.1-20250521.tar.xz) = 86b06902e10aa6eba4ccbe54e97fee17838e21484e4f6d4aef2e93d0687b04e82f00655828ac0233f4026cd0d2df08bbdfe7dc2eeafc8908cab183584d2fb8ee