Skip to content

cmd/compile: generating ssa/_gen/Wasm.rules has a possible ellipsis rule candidate warning #79814

Description

@Jorropo
go version go1.27-devel_8ff56d0d46 Wed Jun 3 12:00:15 2026 -0700 linux/amd64
$ cd src/cmd/compile/internal/ssa/_gen/; /usr/bin/go run .; cd -
Wasm.rules:244: possible ellipsis rule candidate: "(ZeroSIMD <t>) => (V128Zero <t>)"
Wasm.rules:244: possible ellipsis rule candidate: "(ZeroSIMD <t>) => (V128Zero <t>)"

Bisected to 8742584 cc @dr2chase

git bisect log
git bisect start
# status: waiting for both good and bad commits
# bad: [e04e3ea53df8dfe3e7337dc95b514af691b0a299] cmd/compile: fix AMD64 misscompilation due to AMD64 SETcc and Jcc mapping
git bisect bad e04e3ea53df8dfe3e7337dc95b514af691b0a299
# status: waiting for good commit(s), bad commit known
# good: [d90b98e65320778f3b1f99a6951ab20f04d218b3] [release-branch.go1.26] go1.26.0
git bisect good d90b98e65320778f3b1f99a6951ab20f04d218b3
# good: [2baa1d17628bb2f09757617382b1e61f1f9f0ddd] runtime: remove the unused scanIdx from mspan
git bisect good 2baa1d17628bb2f09757617382b1e61f1f9f0ddd
# good: [def4e491be636d5fda1f1d36bd17fbf3f8a37ea7] cmd/compile: add identity and absorption rules for wasm
git bisect good def4e491be636d5fda1f1d36bd17fbf3f8a37ea7
# good: [65f76a20a32fc2a63f22f681591813e568506c9d] cmd/compile: eliminate redundant sign-extensions for wasm
git bisect good 65f76a20a32fc2a63f22f681591813e568506c9d
# good: [55de3efde3a2e7789b866a66c81a1fcd7c374f09] cmd/compile: elide sign-extend after zero-extend for wasm
git bisect good 55de3efde3a2e7789b866a66c81a1fcd7c374f09
# bad: [87425841131d6ef584f76d5ac32632e50d705ac9] [dev.simd] simd, cmd/compile: add WASM SIMD
git bisect bad 87425841131d6ef584f76d5ac32632e50d705ac9
# good: [82c5ec222aa61c24481bee237102b605bd62c292] cmd/compile: remove redundant code
git bisect good 82c5ec222aa61c24481bee237102b605bd62c292
# good: [02b3e0d4dd9a94b005189a10d398db61326bf1c0] encoding/json/jsontext: add float32 support
git bisect good 02b3e0d4dd9a94b005189a10d398db61326bf1c0
# good: [7bb9bc64d03cdb7f25f6936bb8a9a1651774f853] encoding/json/jsontext: expand signature of AppendFormat
git bisect good 7bb9bc64d03cdb7f25f6936bb8a9a1651774f853
# good: [fdbd2e871adf91f0db5f03516a3d8de051fafaa0] [dev.simd] all: merge master (f6664a0) into dev.simd
git bisect good fdbd2e871adf91f0db5f03516a3d8de051fafaa0
# good: [4a1c0efa831e42171ac32cf9f84fa4640498c1a3] [dev.simd] cmd/compile: fix latent regalloc bug
git bisect good 4a1c0efa831e42171ac32cf9f84fa4640498c1a3
# good: [9bc619add43c582ed757ce668797af6344232a20] [dev.simd] simd, cmd/compile: change RoundToEven to Round
git bisect good 9bc619add43c582ed757ce668797af6344232a20
# good: [59d8c128ef2f08c641a3bedc6b31514947a68ae7] [dev.simd] cmd/compile: updated names in intrinsic registration
git bisect good 59d8c128ef2f08c641a3bedc6b31514947a68ae7
# good: [e115b2f9872c3a920ef3143a22dba7f7bfe47d0c] [dev.simd] simd: change amd64 to support IfElse, not Merge
git bisect good e115b2f9872c3a920ef3143a22dba7f7bfe47d0c
# good: [8a1b0c8ecb865c1939fc456451c3c31b2778e98c] [dev.simd] simd, cmd/compile: generalize simdgen and add initial ARM64 NEON intrinsics
git bisect good 8a1b0c8ecb865c1939fc456451c3c31b2778e98c
# first bad commit: [87425841131d6ef584f76d5ac32632e50d705ac9] [dev.simd] simd, cmd/compile: add WASM SIMD

Metadata

Metadata

Assignees

Labels

NeedsFixThe path to resolution is known, but the work has not been done.compiler/runtimeIssues related to the Go compiler and/or runtime.

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions