-
Notifications
You must be signed in to change notification settings - Fork 8
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
Support LLVM Flang (flang-new) #131
Conversation
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.
One minor request, otherwise LGTM
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.
LGTM.
I think we are deliberately omitting documentation for now, at least until we get flang-new into CI and fix the current failures on the co_min/max tests.
I think the tests that are failing are due to the line |
@bonachea I just tagged you in a comment on PR #142 and merged that one. @ktras is taking over development on this branch. @ktras you might want to merge |
This fixes a previously non-conformant way of setting a character pointer length (a standard constraint prohibits passing an actual argument with a deferred length to c_f_pointer).
fix(co_reduce): rm unused variable Co-authored-by: Dan Bonachea <[email protected]>
4bc1dac
to
72f1a5e
Compare
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.
Noted what looks like some scale-dependent regressions in the test code.
Otherwise LGTM
- builds with flang - passes test suite with gfortran
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.
code LGTM and appears to be passing gfortran CI now
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.
LGTM. Awesome and thanks @everythingfunctional
This PR
sync all
statement tocall prif_sync_all()
install.sh
to add flags required for assumed-rank support ifllvm
is detected in$FPM_CC --version
.fpm test
fails due to a code conformance problem in Veggies. An issue will be submitted on the Veggies repository.