- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think that I stumbled across a weird compiler bug. The compiler dies a gruesome death this function:
function locfun(sname) locfun = (loc(sname)+3)/4 return endThe error message reported is
Compiling... ifort /nologo /Zi /Od /module:"Debug/" /object:"Debug/" /traceback /check:bounds /libs:static /dbglibs /c "C:Documents and SettingsJeffreyDesktopConsole1Console1.f90" 0_3096 Severe: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error. in file (null), line 0, column 0 compilation aborted for C:Documents and SettingsJeffreyDesktopConsole1Console1.f90 (code 3) Console1 build failed.Interestingly enough, it can be worked around by making a temporary variable to hold the loc function return, as in:
function locfun(sname) i = loc(sname) locfun= (i+3)/4 return endI just thought that I'd let you all know, in case you happen to run into something similar. - Jeff Borlik
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You did, of course, already report this to Intel Premier Support?

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