https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102102
Bug ID: 102102 Summary: [12 Regression] trunk 20210827 ftbfs libgo on x86_64-linux-gnux32 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: doko at debian dot org CC: cmang at google dot com Target Milestone: --- trunk 20210827 ftbfs libgo on x86_64-linux-gnux32, also seen on x86_64-linux-gnu when configuring with --with-multilib-list=m32,m64,mx32 /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:35:30: error: integer constant overflow 35 | seed ^= hashkey[0] ^ m1 | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:61:50: error: integer constant overflow 61 | seed = mix(r8(p)^m2, r8(add(p, 8))^seed) | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:62:60: error: integer constant overflow 62 | seed1 = mix(r8(add(p, 16))^m3, r8(add(p, 24))^seed1) | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:63:60: error: integer constant overflow 63 | seed2 = mix(r8(add(p, 32))^m4, r8(add(p, 40))^seed2) | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:69:42: error: integer constant overflow 69 | seed = mix(r8(p)^m2, r8(add(p, 8))^seed) | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:76:20: error: integer constant overflow 76 | return mix(m5^s, mix(a^m2, b^seed)) | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:76:32: error: integer constant overflow 76 | return mix(m5^s, mix(a^m2, b^seed)) | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:81:22: error: integer constant overflow 81 | return mix(m5^4, mix(a^m2, a^seed^hashkey[0]^m1)) | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:81:32: error: integer constant overflow 81 | return mix(m5^4, mix(a^m2, a^seed^hashkey[0]^m1)) | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:81:54: error: integer constant overflow 81 | return mix(m5^4, mix(a^m2, a^seed^hashkey[0]^m1)) | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:86:22: error: integer constant overflow 86 | return mix(m5^8, mix(a^m2, a^seed^hashkey[0]^m1)) | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:86:32: error: integer constant overflow 86 | return mix(m5^8, mix(a^m2, a^seed^hashkey[0]^m1)) | ^ /packages/gcc/snap/gcc-snapshot-20210827/src/libgo/go/runtime/hash64.go:86:54: error: integer constant overflow 86 | return mix(m5^8, mix(a^m2, a^seed^hashkey[0]^m1)) | ^