Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

Please try the CVF 6.6C update

llynisa
Beginner
436 Views

I have a couple of problems with CVF 6.6C that did not occur with 6.6B. The first is that the compiler does not seem to be able to process lines like:

integer*4, parameter :: ColourNumber(140) = (/ &

#FFF8F0, & !ColourName( 1) = 'ALICEBLUE

D:libCVFColours.f90(367) : Warning: Bad # preprocessor line

It complained about all 140 lines of this subroutine that started with ???#??? despite the continuation characters on the preceding lines. It was easily cured by inserting a space before every ???#???.

The second problem was that in a couple of modules containing user-generated utility routines, I got the alarming error:

Severe: **Internal compiler error: internal abort**

This was caused by a failure to get subroutine A called by subroutine B, despite the fact that there was a correct ???use utils??? in subroutine B. It was cured by putting ???use utils??? at the head of the module. This was not an isolated case, but a similar thing happened in a second module, where another

Severe: **Internal compiler error: internal abort**

complained erroneously about:

bret = DlgInit(IDD_About,dlg)

--------^

This was cured by changing the ???use utils, only : ????????? in the routine to ???use utils???

I would be glad of some explanation of these problems ??? it does not make 6.6C better than 6.6B for my usage.

Alan

0 Kudos
0 Replies
Reply