-
Notifications
You must be signed in to change notification settings - Fork 561
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
i#5365: Build core unit tests with SVE enabled #6371
Conversation
Add BUILD_TESTS_SVE build option to compile with SVE flags and high optimisation (-O3). Add some error checking to allow the -O3 build and consequently update a template (expected output) file. Issue: #5365
@derekbruening I'm happy to approve this change. Is there anything you would like to call out? |
Add BUILD_TESTS_SVE build option to compile with SVE flags and high optimisation (-O3). Add some error checking to allow the -O3 build and consequently update a template (expected output) file. Issue: #5365
Build most core tests with SVE flags and high optimisation (-O3), if building on a AARCH64 SVE machine. Tests which fail when built with -O3 are not included. Add some error checking to a few tests to allow the -O3 build and update template (expected output) files as necessary.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly requesting adding a bunch of comments so future readers (probably ourselves after we forget the details) can more easily understand the combination of removing -O* and re-instating it in two different places (optimize()
and now add_sve_flags()
) that we have now.
Build most core tests with SVE flags and high optimisation (-O3), if building on a AARCH64 SVE machine. Tests which fail when built with -O3 are not included. Add some error checking to a few tests to allow the -O3 build and update template (expected output) files as necessary. Issue: #5365
…O/dynamorio into sve
Build most core tests with SVE flags and high optimisation (-O3), if building on an AARCH64 SVE machine. Tests which fail when built with -O3 are not included. Add some error checking to a few tests to allow the -O3 build and update template (expected output) files as necessary. Issue #6429 raised to cover making the removal of optimization flags more granular. Issue: #5365
Build most core tests with SVE flags and high optimisation (-O3), if building on an AARCH64 SVE machine. Tests which fail when built with -O3 are not included. Add some error checking to a few tests to allow the -O3 build and update template (expected output) files as necessary. Issue #6429 raised to cover making the removal of optimization flags more granular. Issue: #5365
…O/dynamorio into sve
Build most core tests with SVE flags and high optimisation (-O3), if building on an AARCH64 SVE machine. Tests which fail when built with -O3 are not included. Add some error checking to a few tests to allow the -O3 build and update template (expected output) files as necessary. Issue #6429 raised to cover making the removal of optimization flags more granular. Issue: #5365
Build most core tests with SVE flags and high optimisation (-O3), if building on an AARCH64 SVE machine. Tests which fail when built with -O3 are not included. Add some error checking to a few tests to allow the -O3 build and update template (expected output) files as necessary. Issue #6429 raised to cover making the removal of optimization flags more granular. Issue: #5365
Build most core tests with SVE flags and high optimisation (-O3), if building on a AARCH64 SVE machine.
Tests which fail when built with -O3 are not included.
Add some error checking to a few tests to allow the -O3 build and update template (expected output) files as necessary.
Issue #6429 raised to cover making the removal of optimization flags more granular.
Issue: #5365