- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a Fortran subroutine that has internal subroutines which it calls. The program runs, but once I step into an internal subroutine, all debugging capability is lost. It is as if it does not inherit the debug information from the enclosing subroutine. All the variables are undefined in the debugger.
Does anyone know how to get around this problem.
I am using Intel Fortran 8.0 and MS Studio.
Glen
Does anyone know how to get around this problem.
I am using Intel Fortran 8.0 and MS Studio.
Glen
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You're using an unsupported compiler version, but even today's version has that problem. It is an issue we are working on and expect to have it fixed in an update to version 10.0.
I don't know if this works in 8.0, but you can usually use the "Call Stack" pane in the debugger to temporarily set the context to the upper level routine. This should allow you to view the variables.
I don't know if this works in 8.0, but you can usually use the "Call Stack" pane in the debugger to temporarily set the context to the upper level routine. This should allow you to view the variables.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page