public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/golang] f43: Remove fix-s390x-mergelocals.patch
@ 2026-09-03 12:56
0 siblings, 0 replies; only message in thread
From: @ 2026-09-03 12:56 UTC (permalink / raw)
To: git-commits
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
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-09-03 12:56 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-03 12:56 [rpms/golang] f43: Remove fix-s390x-mergelocals.patch
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox