-
Notifications
You must be signed in to change notification settings - Fork 570
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
VS2017 running out of memory compiling ir_x86.c after recent AVX-512 additions #4610
Comments
This happened in the next run too. Strangely the run right after merging in PR #4577 worked: https://github.com/DynamoRIO/dynamorio/pull/4586/checks?check_run_id=1552875348 |
This just happened on master: Github Actions CI workflow run FAILED!
So the split I did was not enough and there's still a non-deterministic compiler path that hits OOM? |
This happened with VS2013 too in the past: #3992. We split up some #included files to solve it then, but they have grown again.
The recent AVX-512 broadcast additions for #4534 in PR #4577 seem to have pushed it over the edge: but it seems non-deterministic since several prior builds on GA CI Server2016 VS2017 worked.
https://github.com/DynamoRIO/dynamorio/pull/4586/checks?check_run_id=1553077661
Compare these to the sizes listed in #3992:
I think we need to split ir_x86_4args_avx512_evex_mask_B.h in half.
The text was updated successfully, but these errors were encountered: