public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/gcc] snapshot: 16.1.1-2
@ 2026-06-04 14:12 Jakub Jelinek
0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2026-06-04 14:12 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/gcc
Branch : snapshot
Commit : 54c6cf64388c0ea9696049a0571a76895aa611fa
Author : Jakub Jelinek <jakub@redhat.com>
Date : 2026-05-15T10:48:11+02:00
Stats : +27/-37 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/gcc/c/54c6cf64388c0ea9696049a0571a76895aa611fa?branch=snapshot
Log:
16.1.1-2
---
diff --git a/.gitignore b/.gitignore
index fe65bae..10ec44b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -40,3 +40,4 @@
/gcc-16.0.1-20260416.tar.xz
/nvptx-tools-212da2e781ed0f9423824e85eb04819958513f7a.tar.xz
/gcc-16.1.1-20260501.tar.xz
+/gcc-16.1.1-20260515.tar.xz
diff --git a/gcc.spec b/gcc.spec
index 7e158fd..af09678 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -1,10 +1,10 @@
-%global DATE 20260501
-%global gitrev f4e68dc3bdc8f1c5d202db92c8c7bcd89c638688
+%global DATE 20260515
+%global gitrev d776f42bb910ebccf652b010b80c22bcca736f7f
%global gcc_version 16.1.1
%global gcc_major 16
# 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 1
+%global gcc_release 2
%global nvptx_tools_gitrev 212da2e781ed0f9423824e85eb04819958513f7a
%global newlib_cygwin_gitrev d35cc82b5ec15bb8a5fe0fe11e183d1887992e99
%global _unpackaged_files_terminate_build 0
@@ -323,7 +323,6 @@ Patch9: gcc16-Wno-format-security.patch
Patch10: gcc16-rh1574936.patch
Patch11: gcc16-d-shared-libphobos.patch
Patch12: gcc16-pr119006.patch
-Patch13: gcc16-pr125079.patch
Patch50: isl-rh2155127.patch
@@ -1862,6 +1861,7 @@ ln -sf ../../../libgcobol.so.2.* libgcobol.so
%endif
%if %{build_algol68}
ln -sf ../../../libga68.so.2.* libga68.so
+objcopy --dump-section .a68_exports=ga68.m68 ../../../libga68.so.2.*
%endif
%if %{build_libitm}
ln -sf ../../../libitm.so.1.* libitm.so
@@ -1909,6 +1909,7 @@ ln -sf ../../../../%{_lib}/libgcobol.so.2.* libgcobol.so
%endif
%if %{build_algol68}
ln -sf ../../../../%{_lib}/libga68.so.2.* libga68.so
+objcopy --dump-section .a68_exports=ga68.m68 ../../../../%{_lib}/libga68.so.2.*
%endif
%if %{build_libitm}
ln -sf ../../../../%{_lib}/libitm.so.1.* libitm.so
@@ -2084,6 +2085,7 @@ echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libgcobol.so.2.* | sed 's,
rm -f libga68.so
echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libga68.so.2.* | sed 's,^.*libg,libg,'`' )' > libga68.so
echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libga68.so.2.* | sed 's,^.*libg,libg,'`' )' > 64/libga68.so
+objcopy --dump-section .a68_exports=64/ga68.m68 ../../../../lib/libga68.so.2.*
%endif
%if %{build_libitm}
rm -f libitm.so
@@ -2227,6 +2229,7 @@ echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libgcobol.so.2.* | sed '
rm -f libga68.so
echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libga68.so.2.* | sed 's,^.*libg,libg,'`' )' > libga68.so
echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libga68.so.2.* | sed 's,^.*libg,libg,'`' )' > 32/libga68.so
+objcopy --dump-section .a68_exports=32/ga68.m68 ../../../../lib64/libga68.so.2.*
%endif
%if %{build_libitm}
rm -f libitm.so
@@ -3487,15 +3490,18 @@ end
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libga68.a
%endif
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libga68.so
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/ga68.m68
%ifarch sparcv9 ppc
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/64
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/64/libga68.a
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/64/libga68.so
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/64/ga68.m68
%endif
%ifarch %{multilib_64_archs}
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/libga68.a
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/libga68.so
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/ga68.m68
%endif
%{_infodir}/ga68*
%doc rpm.doc/algol68/*
@@ -3974,6 +3980,21 @@ end
%endif
%changelog
+* Fri May 15 2026 Jakub Jelinek <jakub@redhat.com> 16.1.1-2
+- update from releases/gcc-16 branch
+ - PRs ada/125168, ada/125240, c++/100903, c++/115181, c++/124628,
+ c++/124770, c++/124957, c++/124979, c++/124991, c++/125043,
+ c++/125111, c++/125115, c++/125179, c++/125184, c++/125206,
+ c++/125208, c++/125280, c++/125315, d/125089, fortran/111952,
+ fortran/125059, fortran/125192, fortran/125198, libfortran/125095,
+ libstdc++/109965, libstdc++/121919, middle-end/125146,
+ middle-end/125259, rtl-optimization/123967, target/53929,
+ target/120587, target/124316, target/125049, target/125057,
+ target/125155, target/125180, target/125194, target/125308,
+ tree-optimization/120003, tree-optimization/125025,
+ tree-optimization/125153, tree-optimization/125185
+- create and include ga68.m68 files in gcc-algol68 package (#2463921)
+
* Fri May 1 2026 Jakub Jelinek <jakub@redhat.com> 16.1.1-1
- update from trunk and releases/gcc-16 branch
- GCC 16.1.0 release
diff --git a/gcc16-pr125079.patch b/gcc16-pr125079.patch
deleted file mode 100644
index 7cb2ce6..0000000
--- a/gcc16-pr125079.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-2026-05-01 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/125079
- * tree-ssa-strlen.cc (get_string_length): Don't overwrite
- lenstmt variable with another stmt.
-
---- gcc/tree-ssa-strlen.cc.jj 2026-05-01 14:56:28.322882547 +0200
-+++ gcc/tree-ssa-strlen.cc 2026-05-01 21:53:56.978672178 +0200
-@@ -848,7 +848,7 @@ get_string_length (strinfo *si)
- attempt to compute the length from the call statement. */
- if (si->stmt)
- {
-- gimple *stmt = si->stmt, *lenstmt = NULL;
-+ gimple *stmt = si->stmt, *lenstmt = NULL, *g;
- tree callee, lhs, fn, tem;
- location_t loc;
- gimple_stmt_iterator gsi;
-@@ -883,11 +883,11 @@ get_string_length (strinfo *si)
- lhs = force_gimple_operand_gsi (&gsi, lhs, true, NULL_TREE,
- true, GSI_SAME_STMT);
- }
-- lenstmt = gimple_build_assign
-+ g = gimple_build_assign
- (make_ssa_name (TREE_TYPE (gimple_call_arg (stmt, 0))),
- POINTER_PLUS_EXPR,tem, lhs);
-- gsi_insert_before (&gsi, lenstmt, GSI_SAME_STMT);
-- gimple_call_set_arg (stmt, 0, gimple_assign_lhs (lenstmt));
-+ gsi_insert_before (&gsi, g, GSI_SAME_STMT);
-+ gimple_call_set_arg (stmt, 0, gimple_assign_lhs (g));
- lhs = NULL_TREE;
- /* FALLTHRU */
- case BUILT_IN_STRCPY:
diff --git a/sources b/sources
index bc3f25f..b268725 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,4 @@
-SHA512 (gcc-16.1.1-20260501.tar.xz) = 92019d45dd135a1642c8e8ef2b8e71153c4be2ff59994c28c22eae97ac74ddded4f2aa7d9729af9fb3b7de8401e497e2bc984a28ab7eebf8443ce5b99665bf27
+SHA512 (gcc-16.1.1-20260515.tar.xz) = 5b5b5cb2e0a1918298d02e6cac3388a2ae3b1cebfac2ed4d45499e43a43d61725ec3bdd97fff7b3da5bd8fd508e394b5f4b348c65ca699f815746053503469c6
SHA512 (isl-0.24.tar.bz2) = aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95
SHA512 (newlib-cygwin-d35cc82b5ec15bb8a5fe0fe11e183d1887992e99.tar.xz) = ef9495745a96d1d76f9f425c4a48c807fface36a1aa92351c5d024103678d144d046e8de55d195103784472c14874e29e4b9284d5d6a2e7bb27fd98c8455a881
SHA512 (nvptx-tools-212da2e781ed0f9423824e85eb04819958513f7a.tar.xz) = 5a5509b0513843254ee2be277e0b8d4733f643b74b98c739e82872181a2c366b9b43de9e5fb505aa1e9967a382da59cab015f63011cbcb5972971f2160870f00
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-04 14:12 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-04 14:12 [rpms/gcc] snapshot: 16.1.1-2 Jakub Jelinek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox