Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Regression in Ifort 17 on non-advancing I/O

Juergen_R_R
Valued Contributor I
336 Views

The attached file produces an I/O error with a positive I/O status of 126,

when using I/O routines calling other I/O routines containing statements with advance="no"

This worked, however, in ifort 16, and it also works with gfortran, NAG, and PGI.

(Code attached)

0 Kudos
1 Solution
Kevin_D_Intel
Employee
336 Views

The fix is being targeted for inclusion in the upcoming 17.0 Update 2 next month.

View solution in original post

0 Kudos
5 Replies
Steven_L_Intel1
Employee
336 Views

The error message you're getting is a bug previously reported and it is being fixed. 

0 Kudos
Juergen_R_R
Valued Contributor I
336 Views

Is there an update on this issue? For the moment this is really a showstopper as we cannot rewrite major parts of our code to circumvent this regression. 

0 Kudos
Kevin_D_Intel
Employee
336 Views

I finally found the corresponding internal tracking id, DPD200414919, and your associated Premier issue on this same defect. I confirmed there is a fix (using your test case) but the availability of that in a future 17.0 update is not clear so I've inquired about that. I will post again once I learn more.

(Internal tracking id: DPD200414919)

0 Kudos
Kevin_D_Intel
Employee
337 Views

The fix is being targeted for inclusion in the upcoming 17.0 Update 2 next month.

0 Kudos
Juergen_R_R
Valued Contributor I
336 Views

Kevin, that is great news. Thanks to the development team for the quick fix.

0 Kudos
Reply