-
Notifications
You must be signed in to change notification settings - Fork 129
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
Tracking issue for Fortran frontend test failures on multi_sdfg
branch.
#1749
Comments
Another set of failures, this time mostly related to structs. At commit d0025e3
|
@pratyai Thanks for the hard work of collecting those! @acalotoiu Should just we make |
The first problem with intrinsic should be fixable by adding I also found the reason why the second one fails. The problem is that we need a very specific order of transformations: we need to apply intrinsic before running call argument extraction. Otherwise, the argument is replaced with a temporary one, and I have no chance of understanding what the input is. So, @pratyai @acalotoiu I'm 100% sure I fixed this problem at some point, and I see now that we sometimes call this transformation twice - likely, the fixed version was broken again. I will try to fix it, but it would be good to finally merge all versions of So far, I pushed three commits that make intrinsic's all test work. I will retest it on other as well, but again - we should just have one parsing function. |
This is a tracking bug for the many Fortran frontend tests that are currently failing on
multi_sdfg
branch. I'll add more to the list as I find them.Things to consider
gfortran -Wall -c
).At commit d0025e3
tests/fortran/intrinsic_all_test.py
: 8 out of 9 tests fail. There are three failure points, which might also be related themselves:tests/fortran/intrinsic_any_test.py
: 8 out of 9 tests fail. Same as above.tests/fortran/intrinsic_count_test.py
: 8 out of 9 tests fail. Same as above.tests/fortran/intrinsic_merge_test.py
: 5 out of 6 tests fail. Same as above.tests/fortran/intrinsic_minmaxval_test.py
: 4 out of 4 tests fail. Same as above.tests/fortran/intrinsic_product_test.py
: 2 out of 3 tests fail. Same as above.tests/fortran/intrinsic_sum_test.py
: 4 out of 4 tests fail. Same as above.tests/fortran/intrinsic_blas_test.py
: 2 out of 2 tests fail. Both at the same failure point:tests/fortran/intrinsic_math_test.py
: 1 out of 18 tests fail. Reasons:tests/fortran/prune_test.py
: 2 out of 3 tests fail. These will pass ifnormalizing_offset
parameter is set toTrue
.tests/fortran/parent_test.py
: 1 out of 2 tests fail. Reason:tests/fortran/array_attributes_test.py
: 1 out of 10 tests fail. Reason: it generates an invalid SDFG that does not compile.tests/fortran/pointer_removal_test.py
: 3 out of 4 tests fail. Reasons:The text was updated successfully, but these errors were encountered: