-
Notifications
You must be signed in to change notification settings - Fork 111
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
Test data_InterRegFlow fails on ppc64el built with -O3 optimization level #3620
Comments
Thank you for the report. I will look into it. |
thanks! |
I could not see any sign why the move constructor should make the object invalid in all situation. We only make sure that |
Sure, but if that happens it's a compiler error. |
You are right in this regard. of course. I failed to see that. |
Maybe we can reduce the test case and ask gcc people to fix? |
I'm not convinced that this actually is a compiler bug, but I am trying to reduce this to a small example that would be usable as a "repro". At minimum we can use that in the Compiler Explorer to investigate. Failing that, experts on Stack Overflow and elsewhere might bring additional insight. |
If that were a compiler bug it should have happened to many code. Maybe some out of bounds writing. |
To me the problem might not be in opm-common. I tested this on Debian's platti porter machine. If I add a simple unrelated print statement ( |
Hello, as said in the title, the data_InterRegFlow test fails on ppc64el
See e.g. https://launchpadlibrarian.net/680095999/buildlog_ubuntu-mantic-ppc64el.opm-common_2023.04+ds-2_BUILDING.txt.gz
Note, this happens only on ppc64el with -O3 and works perfectly with -O2
See e.g. https://launchpad.net/ubuntu/+source/opm-common/2023.04+ds-2ubuntu1/+build/26477122/+files/buildlog_ubuntu-mantic-ppc64el.opm-common_2023.04+ds-2ubuntu1_BUILDING.txt.gz
The text was updated successfully, but these errors were encountered: