]> git.ipfire.org Git - thirdparty/gcc.git/commit
libgo/testsuite: add benchmarks and examples to list
authorIan Lance Taylor <iant@golang.org>
Fri, 16 Jun 2023 17:45:15 +0000 (10:45 -0700)
committerIan Lance Taylor <iant@golang.org>
Fri, 16 Jun 2023 19:29:04 +0000 (12:29 -0700)
commitbc6bd0d608da1609c1caeb04ab795a83720add55
treead7354c98316a062b936473b027b4e43282d718a
parent2b4e0415ad664cdb3ce87d1f7eee5ca26911a05b
libgo/testsuite: add benchmarks and examples to list

In CL 384695 I simplified the code that built lists of benchmarks,
examples, and fuzz tests, and managed to break it. This CL corrects
the code to once again make the benchmarks available, and to run
the examples with output and the fuzz targets.

Doing this revealed a test failure in internal/fuzz on 32-bit x86:
a signalling NaN is turned into a quiet NaN on the 387 floating-point
stack that GCC uses by default. This CL skips the test.

Fixes golang/go#60826

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/503798
gcc/go/gofrontend/MERGE
libgo/go/internal/fuzz/encoding_test.go
libgo/testsuite/gotest