- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Has anyone here experienced compiling problem with use of "variable expressions in formats"? Following is the exact error message:
0_0
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 problem1.for, line 12, column 20 compilation aborted for problem1.for (code 3)
in file problem1.for, line 12, column 20 compilation aborted for problem1.for (code 3)
problem1.for is very simple:
SUBROUTINE ASSEM()
c
real(8) r
integer m
c
m = 6
r = 1.0D0
r = 2.0D0
r = 3.0D0
r = 4.0D0
IF (r .GT. 0.0D0) THEN
111 format(1x,F.2)
write(*,111) r
ENDIF
c
RETURN
END
c
real(8) r
integer m
c
m = 6
r = 1.0D0
r = 2.0D0
r = 3.0D0
r = 4.0D0
IF (r .GT. 0.0D0) THEN
111 format(1x,F
write(*,111) r
ENDIF
c
RETURN
END
If I remove any assigning statement for variable r or the condition statement, it compiles, strange?
-xli
Link Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Based on the error message, I'm assuming this is with some version of ifort. Can you give us some clues about which platform, which version of ifort, etc? I wasn't able to reproduce the failure with a fairly recent version.
thanks -
- Lorri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
OS:
Kernel version: Microsoft Windows XP, Multiprocessor Free
Product type: Professional
Product version: 5.1
Service pack: 1
Kernel build number: 2600
Product type: Professional
Product version: 5.1
Service pack: 1
Kernel build number: 2600
iFORT:
Intel Fortran Compiler for 32-bit applications, Version 8.0 Build 20031017Z
-xli
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
One more clue: it only happens in release build.
-xli
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There's no reason to be running a version of the compiler more than a year old. Even with an evaluation license, you could download a current version.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We bought Intel Fortran compiler half year ago andstarted toswitch from CVF for our FORTRAN programs now.We just realized IVF is in version 8.1 yesterday and will try the new version soon after sort out the license and installation. Hope theproblem will be gone. Thanks.
-xli

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