- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have previously compiled programs using the intel visual fortran 10.1.021 compiler. When upgrading to the 10.1.030 compiler, I discovered a different behaviour when compiling recursive subroutines while using the "Qsave" option. The compiler documentation for both versions claims that "This option saves all variables in static allocation except local variables within a recursive routine and variables declared as AUTOMATIC.".
However, my experience is that the Qsave option using 10.1.030 also saves local variables in recursive subroutines.
Is this an intended feature? Does anyone have experience with this?
However, my experience is that the Qsave option using 10.1.030 also saves local variables in recursive subroutines.
Is this an intended feature? Does anyone have experience with this?
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That's a bug that was fixed in a later update. The current version is 11.1.051.

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