Skip to content

[breaking change] fix return type of _rdtsc #733

New issue

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

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

Already on GitHub? # to your account

Merged
merged 1 commit into from
Apr 22, 2019

Conversation

gnzlbg
Copy link
Contributor

@gnzlbg gnzlbg commented Apr 19, 2019

Closes #559 .

The bug was reported to Intel (see #559), they haven't answered yet AFAICT, GCC does fix the bug, and so should we. We should do a crater run, and see if the fix is possible. Hopefully most people are just calling the intrinsic followed by as u64 anyways to workaround this. We'll see.

@gnzlbg gnzlbg requested a review from alexcrichton April 22, 2019 07:02
@gnzlbg gnzlbg merged commit 4bf456c into rust-lang:master Apr 22, 2019
@gnzlbg
Copy link
Contributor Author

gnzlbg commented Apr 22, 2019

I'm going to merge this, and update stdsimd upstream, doing a crater run.

gnzlbg added a commit to gnzlbg/rust that referenced this pull request Apr 22, 2019
This commit updates stdsimd and contains two breaking changes:

* rust-lang/stdarch#733
* rust-lang/stdarch#586

We already did a crater run of 586 but we should do another one here.
bors added a commit to rust-lang/rust that referenced this pull request Apr 25, 2019
Breaking update of stdsimd

This commit updates stdsimd and contains two breaking changes:

* rust-lang/stdarch#733
* rust-lang/stdarch#586

We already did a crater run of 586 but we should do another one here.

r? @alexcrichton
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

x86 _rdtsc has wrong return type
1 participant