diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 8a9ddf0..3c48f7c 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -155,20 +155,6 @@ jobs: # https://go.dev/doc/go1.19. echo "S390X_RACE_SUPPORTED=1" >> "$GITHUB_OUTPUT" fi - - # Race detector binaries crash with: - # - # FATAL: ThreadSanitizer: unsupported VMA range - # - # See https://github.com/golang/go/issues/29948. - echo "ARM64_UNSUPPORTED_VMA_RANGE=1" >> "$GITHUB_OUTPUT" - - # Race detector binaries crash with: - # - # ==17==ERROR: ThreadSanitizer failed to allocate 0x7f0000 (8323072) bytes at address 9000001a0000 (errno: 12) - # - # See https://github.com/golang/go/issues/67881. - echo "S390X_THREAD_SANITIZER_FAILED_TO_ALLOCATE=1" >> "$GITHUB_OUTPUT" - name: Check that Get is inlined if: | !startsWith(matrix.go, 'gccgo-') && @@ -227,19 +213,6 @@ jobs: go build -v -race ./... go test -c -race -o goid.race.test ./... - - run: rm goid.race.test - if: | - !cancelled() && - (steps.build_goid_race_test.outcome == 'success' || steps.build_goid_race_test_cross.outcome == 'success') && - ( - matrix.arch == 'aarch64' && - steps.configure_environment.outputs.ARM64_RACE_SUPPORTED && - steps.configure_environment.outputs.ARM64_UNSUPPORTED_VMA_RANGE - ) || ( - matrix.arch == 's390x' && - steps.configure_environment.outputs.S390X_RACE_SUPPORTED && - steps.configure_environment.outputs.S390X_THREAD_SANITIZER_FAILED_TO_ALLOCATE - ) - name: Run tests if: | !cancelled() &&