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