Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

[x86/Linux] Use VI tag instead of VV #14215

Merged
merged 1 commit into from
Sep 27, 2017
Merged

Conversation

parjong
Copy link

@parjong parjong commented Sep 27, 2017

COMSingle::ModF/COMDouble::ModF passes a pointer (which should be treated as a integer value) as 2nd argument, but are declared with _VV tag.

Copy link
Member

@jkotas jkotas left a comment

Choose a reason for hiding this comment

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

Thanks!

@jkotas
Copy link
Member

jkotas commented Sep 27, 2017

cc @tannergooding

@parjong parjong changed the title [x86/Linux] Use FCDECL2_VI instead of FCDECL_VV [x86/Linux] Use VI tag instead of VV Sep 27, 2017
@parjong
Copy link
Author

parjong commented Sep 27, 2017

@dotnet-bot test Ubuntu x64 Formatting please

@janvorli janvorli merged commit e8f69d0 into dotnet:master Sep 27, 2017
@tannergooding
Copy link
Member

Thanks!

Where was the test that failed for this? Wondering why the original PR didn't catch it...

The list of FCALL "gotchas" could probably be updated to indicate pointers (which are variable size) should be treated as I.

@jkotas
Copy link
Member

jkotas commented Sep 27, 2017

I will only show up on Linux x86.

@tannergooding
Copy link
Member

Ah, alright.

@parjong parjong deleted the fix/ModF_FCALL branch September 27, 2017 22:17
@parjong
Copy link
Author

parjong commented Sep 27, 2017

FYI, I found this issue while running FX Innerloop tests (System.Linq.Parallel.Tests, System.Runtime.Extensions.Tests, System.Runtime.Numerics.Tests).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
5 participants