aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarlos Amedee <carlos@golang.org>2026-01-21 15:45:40 -0500
committerCarlos Amedee <carlos@golang.org>2026-01-21 15:56:01 -0500
commiteec3c0ca956803db8a90dfd92ce4ebffebdaf9b4 (patch)
tree14ed37a5aa0fd9e80b547fd43086b2b137457726 /test
parent4606a931d2b099f2c5e5619b797352607ee42225 (diff)
parent2baa1d17628bb2f09757617382b1e61f1f9f0ddd (diff)
downloadgo-eec3c0ca956803db8a90dfd92ce4ebffebdaf9b4.tar.xz
[release-branch.go1.26] all: merge master (2baa1d1) into release-branch.go1.26
For #76474. Change-Id: Ic50e288f99b731b62af9aa73ce6721f0f2f3596d
Diffstat (limited to 'test')
-rw-r--r--test/codegen/strings.go2
-rw-r--r--test/fixedbugs/issue4610.go1
-rw-r--r--test/live.go4
-rw-r--r--test/live_regabi.go4
-rw-r--r--test/newexpr.go7
5 files changed, 12 insertions, 6 deletions
diff --git a/test/codegen/strings.go b/test/codegen/strings.go
index 0c5ee2f8f5..1c14021150 100644
--- a/test/codegen/strings.go
+++ b/test/codegen/strings.go
@@ -23,7 +23,7 @@ func CountBytes(s []byte) int {
func ToByteSlice() []byte { // Issue #24698
// amd64:`LEAQ type:\[3\]uint8`
- // amd64:`CALL runtime\.(newobject|mallocTiny3)`
+ // amd64:`CALL runtime\.(newobject|mallocgcTinySize3)`
// amd64:-`.*runtime.stringtoslicebyte`
return []byte("foo")
}
diff --git a/test/fixedbugs/issue4610.go b/test/fixedbugs/issue4610.go
index d56c6d3e8c..8993f9882b 100644
--- a/test/fixedbugs/issue4610.go
+++ b/test/fixedbugs/issue4610.go
@@ -14,4 +14,3 @@ func main() {
var foo bar
_ = &foo{} // ERROR "is not a type|expected .;."
} // GCCGO_ERROR "expected declaration"
-
diff --git a/test/live.go b/test/live.go
index f8ad8df1ca..6561b20925 100644
--- a/test/live.go
+++ b/test/live.go
@@ -665,14 +665,14 @@ func f39a() (x []int) {
func f39b() (x [10]*int) {
x = [10]*int{}
- x[0] = new(int) // ERROR "live at call to (newobject|mallocTiny[48]): x$"
+ x[0] = new(int) // ERROR "live at call to (newobject|mallocgcTinySize[48]): x$"
printnl() // ERROR "live at call to printnl: x$"
return x
}
func f39c() (x [10]*int) {
x = [10]*int{}
- x[0] = new(int) // ERROR "live at call to (newobject|mallocTiny[48]): x$"
+ x[0] = new(int) // ERROR "live at call to (newobject|mallocgcTinySize[48]): x$"
printnl() // ERROR "live at call to printnl: x$"
return
}
diff --git a/test/live_regabi.go b/test/live_regabi.go
index 9809353f1b..75b842d732 100644
--- a/test/live_regabi.go
+++ b/test/live_regabi.go
@@ -663,14 +663,14 @@ func f39a() (x []int) {
func f39b() (x [10]*int) {
x = [10]*int{}
- x[0] = new(int) // ERROR "live at call to (newobject|mallocTiny[48]): x$"
+ x[0] = new(int) // ERROR "live at call to (newobject|mallocgcTinySize[48]): x$"
printnl() // ERROR "live at call to printnl: x$"
return x
}
func f39c() (x [10]*int) {
x = [10]*int{}
- x[0] = new(int) // ERROR "live at call to (newobject|mallocTiny[48]): x$"
+ x[0] = new(int) // ERROR "live at call to (newobject|mallocgcTinySize[48]): x$"
printnl() // ERROR "live at call to printnl: x$"
return
}
diff --git a/test/newexpr.go b/test/newexpr.go
index c9a8804d4e..00d753c572 100644
--- a/test/newexpr.go
+++ b/test/newexpr.go
@@ -37,3 +37,10 @@ func main() {
}
}
}
+
+// Regression test for ICE in staticdata.GlobalLinksym from
+// use of autotemp outside a function (go.dev/issue/77237).
+var (
+ x = new(0)
+ y = x
+)