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

Problem with /warn:interface & /gen-interfaces compile options

Amalia_B_
Beginner
636 Views
First complaint before I state my problem is that inIVF - in order to check for consistent number of arguments passed to and fromsubroutines I have to enable not just 1 but TWO compile options, and they're in completely different locations within the Project Properties tabs.CVF did this automatically in their full debug mode compilation while it took me some time before realizing I had to enable 2 options. Anyway....I am using these compile options to check for consistent interface calling:
/warn: interface /gen-interfaces
I like to bundle all routines [that I know work and won't be modifying for awhile]into 1 large file so I don't have 100s of source files to keep track of - the problem I'm having is thatcompiling this large file with the above optionsjust hangs upthe compiler(I'mcompiling within VS.Net 2003 ).When I separate each of the routines into their own source file and compile each file separately the compilation goes fine. Is there a problem with IVF in compiling large files consisting of multiple routines with these compile options?
BTW, when I compile the original large file with these options disabled it also compiles OK and doesn't "hang" the compiler.
This is really annoying since I now have to separate several large files that contain many routines if I want to have the full debugging capability for future modifications.
I'm using w_fc_c_9.0.025. Anyone else experience this?
0 Kudos
1 Reply
Steven_L_Intel1
Employee
636 Views
I have the same complaint about the location of the options. We'll try to improve this in the future.

The compiler hang is a known problem and should be fixed in the current version, 9.0.028.
0 Kudos
Reply