Skip to content

[Benchmark] Fix build failure on ARMv7 by guarding Float80 availability #33836

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 7, 2020
Merged

[Benchmark] Fix build failure on ARMv7 by guarding Float80 availability #33836

merged 1 commit into from
Sep 7, 2020

Conversation

theblixguy
Copy link
Collaborator

@theblixguy theblixguy commented Sep 7, 2020

Tentative fix for benchmark build failure caused by #33821 on ARMv7.

@theblixguy
Copy link
Collaborator Author

@swift-ci please test

@xwu
Copy link
Collaborator

xwu commented Sep 7, 2020

Ugh, sorry. This did not come up during CI testing.

@theblixguy
Copy link
Collaborator Author

@swift-ci please test

@swiftlang swiftlang deleted a comment from swift-ci Sep 7, 2020
@swiftlang swiftlang deleted a comment from swift-ci Sep 7, 2020
Copy link
Contributor

@varungandhi-apple varungandhi-apple left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@varungandhi-apple
Copy link
Contributor

This did not come up during CI testing.

It didn't come up because smoke testing doesn't run all the device tests. This is an annoyance when working on IRGen stuff due to minor differences between 64-bit and 32-bit platforms, so I generally run swift-ci test unless I have strong reason to think there is no platform-specific stuff in the PR.

@xwu xwu merged commit 537017a into swiftlang:master Sep 7, 2020
@xwu
Copy link
Collaborator

xwu commented Sep 7, 2020

Yes, I would run the full tests for any changes to the compiler, but since the benchmarks here involved only implementing user-facing APIs, things seemed all good when both the full benchmarks and the smoke tests passed. Lesson learned. This is a user-facing footgun that we need a better solution for.

@theblixguy theblixguy deleted the chore/fix-benchmark-float80 branch September 7, 2020 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants