public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
To: git-commits@fedoraproject.org
Subject: [rpms/golang] f43: Remove fix-s390x-mergelocals.patch
Date: Thu, 03 Sep 2026 12:56:19 GMT	[thread overview]
Message-ID: <178844017974.1.15803874837679205748.rpms-golang-a815f60849ae@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/golang
            Branch : f43
            Commit : a815f60849aeefbac56719a0469af62e5eac24a9
            Author : Álex Sáez <asm@redhat.com>
            Date   : 2026-09-03T13:45:17+02:00
            Stats  : +12/-117 in 2 file(s)
            URL    : https://src.fedoraproject.org/rpms/golang/c/a815f60849aeefbac56719a0469af62e5eac24a9?branch=f43

            Log:
            Remove fix-s390x-mergelocals.patch

Update bundled data

---
diff --git a/fix-s390x-mergelocals.patch b/fix-s390x-mergelocals.patch
deleted file mode 100644
index 230527a..0000000
--- a/fix-s390x-mergelocals.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-From 5d5c7ff1f012bb70d653c1a2b282ee46161b6914 Mon Sep 17 00:00:00 2001
-From: "khr@golang.org" <khr@golang.org>
-Date: Tue, 21 Jul 2026 09:19:28 -0700
-Subject: [PATCH] cmd/compile: fix mergelocals for arm32/s390x/riscv64
-
-LoweredZero on arm32 and s390x also take an end-of-zero-range
-address. That input is also an address sink.
-
-Also allow propagation of addresses from input to output of a value,
-so that we handle at least simple address arithmetic. This is required
-to fix riscv64 because it has no indexed load/store, and thus does
-a bunch more explicit address arithmetic than other archs.
-
-Fixes #80484
-
-Change-Id: I126eec1e2cc6c2ab5a39611ccc4d3371dca28292
-Reviewed-on: https://go-review.googlesource.com/c/go/+/803660
-Reviewed-by: Junyang Shao <shaojunyang@google.com>
-Reviewed-by: David du Colombier <0intro@gmail.com>
-LUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
-Reviewed-by: Keith Randall <khr@google.com>
-Auto-Submit: Keith Randall <khr@golang.org>
----
- .../compile/internal/liveness/mergelocals.go  | 19 ++++++++++++++++---
- src/cmd/compile/internal/ssa/_gen/ARMOps.go   |  2 ++
- src/cmd/compile/internal/ssa/_gen/S390XOps.go |  2 ++
- 3 files changed, 20 insertions(+), 3 deletions(-)
-
-diff --git a/src/cmd/compile/internal/liveness/mergelocals.go b/src/cmd/compile/internal/liveness/mergelocals.go
-index 28d034a90e..b9be0dd4c9 100644
---- a/src/cmd/compile/internal/liveness/mergelocals.go
-+++ b/src/cmd/compile/internal/liveness/mergelocals.go
-@@ -516,9 +516,22 @@ func (cs *cstate) populateIndirectUseTable(cands []*ir.Name) ([]*ir.Name, []cand
- 			for idx, arg := range v.Args {
- 				if nc, ok := pendingUses[arg.ID]; ok {
- 					if !v.AddrSinkArg(idx) {
--						// If this op may propagate the argument address to its output,
--						// then give up. See issue 80127.
--						continue
-+						// If this op may propagate its input address
-+						// to somewhere else, we must track where that
-+						// somewhere else might be. See issue 80127.
-+						if v.Type.IsMemory() {
-+							// Might be stored to memory. Give up.
-+							continue
-+						}
-+						// Some sort of address arithmetic.
-+						if _, ok := pendingUses[v.ID]; ok {
-+							// v has used multiple addresses, which is something
-+							// we can't keep track of. Give up.
-+							continue
-+						}
-+						// Treat this op as producing the address of the same variable
-+						// that its argument was the address of.
-+						pendingUses[v.ID] = nameCount{n: nc.n, count: v.Uses}
- 					}
- 					// We found a use of some value that took the
- 					// address of nc.n. Record this inst as a
-diff --git a/src/cmd/compile/internal/ssa/_gen/ARMOps.go b/src/cmd/compile/internal/ssa/_gen/ARMOps.go
-index b03a09df83..dc16ea6da4 100644
---- a/src/cmd/compile/internal/ssa/_gen/ARMOps.go
-+++ b/src/cmd/compile/internal/ssa/_gen/ARMOps.go
-@@ -508,6 +508,7 @@ func init() {
- 			clobberFlags:   true,
- 			faultOnNilArg0: true,
- 			addrSinkArg0:   true,
-+			addrSinkArg1:   true,
- 		},
- 
- 		// large or unaligned move
-@@ -533,6 +534,7 @@ func init() {
- 			faultOnNilArg1: true,
- 			addrSinkArg0:   true,
- 			addrSinkArg1:   true,
-+			// TODO: could use addrSinkArg2 here.
- 		},
- 
- 		// Scheduler ensures LoweredGetClosurePtr occurs only in entry block,
-diff --git a/src/cmd/compile/internal/ssa/_gen/S390XOps.go b/src/cmd/compile/internal/ssa/_gen/S390XOps.go
-index 0fabb2540a..26b9d98241 100644
---- a/src/cmd/compile/internal/ssa/_gen/S390XOps.go
-+++ b/src/cmd/compile/internal/ssa/_gen/S390XOps.go
-@@ -758,6 +758,7 @@ func init() {
- 			faultOnNilArg1: true,
- 			addrSinkArg0:   true,
- 			addrSinkArg1:   true,
-+			// TODO: could use addrSinkArg2 here.
- 		},
- 
- 		// large clear
-@@ -784,6 +785,7 @@ func init() {
- 			typ:            "Mem",
- 			faultOnNilArg0: true,
- 			addrSinkArg0:   true,
-+			addrSinkArg1:   true,
- 		},
- 	}
- 
--- 
-2.55.0
-

diff --git a/golang.spec b/golang.spec
index 7edbfe6..8747e2b 100644
--- a/golang.spec
+++ b/golang.spec
@@ -135,20 +135,20 @@ BuildRequires:  pcre2-devel, glibc-static, perl-interpreter, procps-ng
 Provides:       go = %{version}-%{release}
 
 # Bundled/Vendored provides generated by bundled-deps.sh based on the in tree module data
-Provides: bundled(golang(github.com/google/pprof)) = 0.0.0.20251114195745.4902fdda35c8
+Provides: bundled(golang(github.com/google/pprof)) = 0.0.0.20260507013755.92041b743c96
 Provides: bundled(golang(github.com/ianlancetaylor/demangle)) = 0.0.0.20250417193237.f615e6bd150b
-Provides: bundled(golang(golang.org/x/arch)) = 0.23.0
-Provides: bundled(golang(golang.org/x/build)) = 0.0.0.20251128064159.b9bfd88b30e8
-Provides: bundled(golang(golang.org/x/crypto)) = 0.46.1.0.20251210140736.7dacc380ba00
-Provides: bundled(golang(golang.org/x/mod)) = 0.30.1.0.20260813213631.9239cba97fbe
-Provides: bundled(golang(golang.org/x/net)) = 0.47.1.0.20260731170545.cb1d721f7fb3
-Provides: bundled(golang(golang.org/x/sync)) = 0.19.0
-Provides: bundled(golang(golang.org/x/sys)) = 0.39.0
-Provides: bundled(golang(golang.org/x/telemetry)) = 0.0.0.20251128220624.abf20d0e57ec
-Provides: bundled(golang(golang.org/x/term)) = 0.38.0
-Provides: bundled(golang(golang.org/x/text)) = 0.32.0
+Provides: bundled(golang(golang.org/x/arch)) = 0.27.1.0.20260521044007.9c1a596a2c97
+Provides: bundled(golang(golang.org/x/build)) = 0.0.0.20260522210304.d55d0041b921
+Provides: bundled(golang(golang.org/x/crypto)) = 0.52.1.0.20260526024921.9beb694f9766
+Provides: bundled(golang(golang.org/x/mod)) = 0.36.1.0.20260813213634.8569e2639ca1
+Provides: bundled(golang(golang.org/x/net)) = 0.55.1.0.20260731170536.c1d18010be90
+Provides: bundled(golang(golang.org/x/sync)) = 0.20.0
+Provides: bundled(golang(golang.org/x/sys)) = 0.45.0
+Provides: bundled(golang(golang.org/x/telemetry)) = 0.0.0.20260519152614.eab6ae52b5e2
+Provides: bundled(golang(golang.org/x/term)) = 0.43.0
+Provides: bundled(golang(golang.org/x/text)) = 0.37.0
 Provides: bundled(golang(golang.org/x/tools)) = 0.27.0
-Provides: bundled(golang(golang.org/x/tools)) = 0.39.1.0.20260527181557.0f52e3809b35
+Provides: bundled(golang(golang.org/x/tools)) = 0.45.1.0.20260826175739.e1f45aa8aed5
 Provides: bundled(golang(rsc.io/markdown)) = 0.0.0.20240306144322.0bf8f97ee8ef
 
 Requires:       %{name}-bin = %{version}-%{release}
@@ -162,10 +162,6 @@ Patch8:         fix_cgo_panic-with-gcc15-in-368.patch
 # Related to https://github.com/golang/go/issues/74476
 Patch9:         skip_lsan_tests.patch
 
-# Related to the regeneration of `_gen/` in the build phase:
-# git format-patch -1 5d5c7ff1f0 --stdout -- ':!src/cmd/compile/internal/ssa/opGen.go' > fix-s390x-mergelocals.patch
-Patch10:        fix-s390x-mergelocals.patch
-
 # Having documentation separate was broken
 Obsoletes:      %{name}-docs < 1.1-4
 

                 reply	other threads:[~2026-09-03 12:56 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178844017974.1.15803874837679205748.rpms-golang-a815f60849ae@fedoraproject.org \
    --to=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox