-
Notifications
You must be signed in to change notification settings - Fork 5
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
gfortran 8.3.1 fails any_matrix_type test #14
Comments
This is with "-fcheck=all -Wall -Wextra", which cmake uses for the Debug build type. No error with Release build type. |
The following program demonstrates the issue, when compiled with
|
The other thing I noticed is the slew of warning messages during compilation about variables possibly being used before defined, but they were compiler-generated variables, members of structs for array dope vectors, etc. That's not right at all. |
Same problems for gfortran 9.1 |
@mattbement did you submit a bug report with your reproducer code? That seems small enough, and the problem large enough, that it should get some traction. Please let me know if you want/need help and ping me with a link to the bug tracker if you are able to get around to submitting it. If you don't have time let me know an I can do it. Thanks! |
@zbeekman - I've not submitted to gcc bugzilla before - so if you're willing, that would be great! |
Yes this is very annoying. It would be a super useful warning if it weren't for all the false positives/errant output. I've taken to adding |
I have 9.1.1 version and Test project /home/term/Programs/petaca/petaca/build 100% tests passed, 0 tests failed out of 20 gfortran --version |
Forgive a dumb question - this is the debug build? |
ok, you are right, I forgot to switch to debug :/ Test project /home/term/Programs/petaca/petaca/build 90% tests passed, 2 tests failed out of 20 |
I'm testing the current version of gcc 8 (8.3.1-20190406) and
test_any_matrix_type
is throwing this runtime error:I haven't investigated further, but I suspect a compiler bug. Earlier versions have been broken.
The text was updated successfully, but these errors were encountered: