- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, this is more of a bug report rather than question, if there is a better place to post it (like a bug tracker) I'd be happy to move it.
I got the code down to this:
subroutine s(p, a, q) bind(c)
use iso_c_binding, only: c_double
implicit none
complex(c_double), intent(in), value :: p, q
complex(c_double), intent(in) :: a
end subroutine s
`ifx -c` gives some backtrace and the following:
error #5533: Feature found on this line is not yet supported in ifx
subroutine s(p, a, q) bind(c)
---------------^
compilation aborted
ifort -c works fine.
Changing pretty much anything in this makes it work, even odd things like for example reordering the parameters to s(p, q, a).
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This is the right place to report compiler bugs for ifx, unless you have Priority Support. Thanks for taking the time to report it.
I filed a bug report on this one, CMPLRLLVM-36361. Don't look for a fix in the next release that's due in April.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry for the delay in letting you know. This issue is fixed in ifx 2023.2.0 that was released in July 2023 as part of oneAPI HPC Toolkit 2023.2.
Please give it a try!
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page