-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Generalize SuperPMI for cross-compilation scenarios (#46114)
Now, you can do Linux arm32 asm diffs on Windows x86, using the pre-created Linux arm collection, as follows: ``` src\coreclr\scripts\superpmi.py asmdiffs -arch x86 -target_arch arm -jit_name clrjit_unix_arm_x86.dll -target_os Linux ``` You can do the same on Windows x64, using: ``` src\coreclr\scripts\superpmi.py asmdiffs -arch x64 -target_arch arm -jit_name clrjit_unix_arm_x64.dll -target_os Linux ``` but there are many failures in that scenario that still need to be investigated. This change: 1. Fixes a bug with 32-bit pointer to 64-bit unsigned integer sign extension (we don't want sign extension). 2. Allows more general specification of target to account for more general coredistools (removes the "arm64 on x64" and "arm32 on x86" only rule). Fixes #46095
- Loading branch information
1 parent
93e767b
commit 03e4f5e
Showing
10 changed files
with
745 additions
and
707 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.