Skip to content

Commit 3086b84

Browse files
Merge branch 'golang:master' into master
2 parents 7169376 + acd65eb commit 3086b84

File tree

16 files changed

+120
-185
lines changed

16 files changed

+120
-185
lines changed

src/cmd/go/internal/imports/read_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ func testRead(t *testing.T, tests []readTest, read func(io.Reader) ([]byte, erro
146146
}
147147
continue
148148
}
149-
if err == nil && tt.err != "" {
149+
if tt.err != "" {
150150
t.Errorf("#%d: success, expected %q", i, tt.err)
151151
continue
152152
}

src/cmd/go/internal/load/godebug.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,7 @@ func defaultGODEBUG(loaderstate *modload.State, p *Package, directives, testDire
6666
// If GOFIPS140 is set to anything but "off",
6767
// default to GODEBUG=fips140=on.
6868
if fips140.Enabled() {
69-
if m == nil {
70-
m = make(map[string]string)
71-
}
72-
m["fips140"] = "on"
69+
m = map[string]string{"fips140": "on"}
7370
}
7471

7572
// Add directives from main module go.mod.

src/cmd/internal/script/engine.go

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -580,23 +580,21 @@ func (e *Engine) runCommand(s *State, cmd *command, impl Cmd) error {
580580
return nil
581581
}
582582

583-
if wait != nil {
584-
stdout, stderr, waitErr := wait(s)
585-
s.stdout = stdout
586-
s.stderr = stderr
587-
if stdout != "" {
588-
s.Logf("[stdout]\n%s", stdout)
589-
}
590-
if stderr != "" {
591-
s.Logf("[stderr]\n%s", stderr)
592-
}
593-
if cmdErr := checkStatus(cmd, waitErr); cmdErr != nil {
594-
return cmdErr
595-
}
596-
if waitErr != nil {
597-
// waitErr was expected (by cmd.want), so log it instead of returning it.
598-
s.Logf("[%v]\n", waitErr)
599-
}
583+
stdout, stderr, waitErr := wait(s)
584+
s.stdout = stdout
585+
s.stderr = stderr
586+
if stdout != "" {
587+
s.Logf("[stdout]\n%s", stdout)
588+
}
589+
if stderr != "" {
590+
s.Logf("[stderr]\n%s", stderr)
591+
}
592+
if cmdErr := checkStatus(cmd, waitErr); cmdErr != nil {
593+
return cmdErr
594+
}
595+
if waitErr != nil {
596+
// waitErr was expected (by cmd.want), so log it instead of returning it.
597+
s.Logf("[%v]\n", waitErr)
600598
}
601599
return nil
602600
}

src/cmd/link/internal/ld/elf.go

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -178,14 +178,7 @@ func Elfinit(ctxt *Link) {
178178

179179
switch ctxt.Arch.Family {
180180
// 64-bit architectures
181-
case sys.PPC64, sys.S390X:
182-
if ctxt.Arch.ByteOrder == binary.BigEndian && ctxt.HeadType != objabi.Hopenbsd {
183-
ehdr.Flags = 1 // Version 1 ABI
184-
} else {
185-
ehdr.Flags = 2 // Version 2 ABI
186-
}
187-
fallthrough
188-
case sys.AMD64, sys.ARM64, sys.Loong64, sys.MIPS64, sys.RISCV64:
181+
case sys.AMD64, sys.ARM64, sys.Loong64, sys.MIPS64, sys.PPC64, sys.RISCV64, sys.S390X:
189182
if ctxt.Arch.Family == sys.MIPS64 {
190183
ehdr.Flags = 0x20000004 // MIPS 3 CPIC
191184
}
@@ -195,6 +188,12 @@ func Elfinit(ctxt *Link) {
195188
if ctxt.Arch.Family == sys.RISCV64 {
196189
ehdr.Flags = 0x4 // RISCV Float ABI Double
197190
}
191+
if ctxt.Arch.Family == sys.S390X {
192+
ehdr.Flags = 1 // Version 1 ABI
193+
}
194+
if ctxt.Arch.Family == sys.PPC64 {
195+
ehdr.Flags = 2 // Version 2 ABI
196+
}
198197
elf64 = true
199198

200199
ehdr.Phoff = ELF64HDRSIZE // Must be ELF64HDRSIZE: first PHdr must follow ELF header

src/crypto/mlkem/mlkem_test.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -274,9 +274,6 @@ func BenchmarkRoundTrip(b *testing.B) {
274274
ek := dk.EncapsulationKey()
275275
ekBytes := ek.Bytes()
276276
_, c := ek.Encapsulate()
277-
if err != nil {
278-
b.Fatal(err)
279-
}
280277
b.Run("Alice", func(b *testing.B) {
281278
for i := 0; i < b.N; i++ {
282279
dkS, err := GenerateKey768()
@@ -300,9 +297,6 @@ func BenchmarkRoundTrip(b *testing.B) {
300297
b.Fatal(err)
301298
}
302299
Ks, cS := ek.Encapsulate()
303-
if err != nil {
304-
b.Fatal(err)
305-
}
306300
sink ^= cS[0] ^ Ks[0]
307301
}
308302
})

src/crypto/x509/root_unix_test.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,7 @@ func TestEnvVars(t *testing.T) {
3030
t.Fatalf("failed to read test cert: %s", err)
3131
}
3232
if err := os.WriteFile(filepath.Join(tmpDir, testFile), testCert, 0644); err != nil {
33-
if err != nil {
34-
t.Fatalf("failed to write test cert: %s", err)
35-
}
33+
t.Fatalf("failed to write test cert: %s", err)
3634
}
3735

3836
testCases := []struct {

src/encoding/ascii85/ascii85_test.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,10 @@ func TestDecoder(t *testing.T) {
119119
decoder := NewDecoder(strings.NewReader(p.encoded))
120120
dbuf, err := io.ReadAll(decoder)
121121
if err != nil {
122-
t.Fatal("Read failed", err)
122+
t.Fatalf("Read from %q = %v, want nil", p.encoded, err)
123123
}
124124
testEqual(t, "Read from %q = length %v, want %v", p.encoded, len(dbuf), len(p.decoded))
125125
testEqual(t, "Decoding of %q = %q, want %q", p.encoded, string(dbuf), p.decoded)
126-
if err != nil {
127-
testEqual(t, "Read from %q = %v, want %v", p.encoded, err, io.EOF)
128-
}
129126
}
130127
}
131128

0 commit comments

Comments
 (0)