Hello,
in this context I have had a problem, as well, with sdbg64 which crashes when trying to step into a subroutine. I created a sample consisting of two files, sdbg64_test.for
CALL SETTRV(32_2)
END
and sdbg64_test1.for
SUBROUTINE SETTRV (IDUM)
INTEGER*2 IDUM
IDUM=167 !+ õ
RETURN
END
. The second,sdbg64_test1.for, contains the German umlaut ä which is E4 (228) in ASCII.
Now compiling, linking and debugging for 64 bit, results in an error when trying to step into SETTRV (via sdbg64). A window with titlebar 'Microsoft Visual C++ Runtime Library' pops up displaying 'Debug Assertion failed!' and further on 'Expression: c>= -1 && c ⇐ 255'. Doing the same with respect to the 32 versions for compiling, linking and debugging, I can step into subroutine SETTRV from sdbg and everything works fine. The same is true for the 64 bit scenario if I remove character ä from the code.
We are trying to port a bigger application and I am afraid we have lots of German umlaute in the coding ...
The version of ftn95 is
Version: 8.10.0
Built: Sat Feb 11 12:23:39 2017
Regards,
Dietmar