[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::fortran

Title:Digital Fortran
Notice:Read notes 1.* for important information
Moderator:QUARK::LIONEL
Created:Thu Jun 01 1995
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1333
Total number of notes:6734

1289.0. "V4.1-92-33BL GEM ASSERTION Unix 4.0B" by COMICS::EDWARDSN (Dulce et decorum est pro PDP program) Thu May 08 1997 08:18

I have a piece of fortran, too big to post here which is a repro
of the following:

% f77 main000.f
Assertion failure:  Compiler internal error - please submit problem report
GEM ASSERTION, Compiler internal error - please submit problem report
Fatal error in: /usr/lib/cmplrs/fort/decfort Terminated

You can pick the file up from alexei.uvo.dec.com via anon ftp
it's in /pub/f77

Could someone have a look and advise as to its existence in the soon to be
released (see 1281.1) compiler.

Neil.
T.RTitleUserPersonal
Name
DateLines
1289.1versions?TLE::WHITLOCKStan WhitlockThu May 08 1997 09:068
What version of the compiler are you using and on what version of UNIX?  Do

> what /usr/lib/cmplrs/fort/decfort | grep Fort
> uname -a

and show us the output.

Thanks			/Stan
1289.2QUARK::LIONELFree advice is worth every centThu May 08 1997 21:243
    Version is in the title.
    
    		Steve
1289.3Fixed in upcoming compiler(s)TLE::EKLUNDAlways smiling on the inside!Fri May 09 1997 09:429
    	I looked at this one.  Yes, the problem is definitely fixed
    in the soon to be available compiler(s).  It was strictly an
    internal error, and it can be avoided by lowering the optimization
    level (to 1 or 0) in the meantime.  Thanks for providing the
    program to reproduce the problem (sure wish everyone did that!).
    
    Cheers!
    Dave Eklund
    
1289.4Thank-you very much.COMICS::EDWARDSNDulce et decorum est pro PDP programFri May 09 1997 12:499
> Thanks for providing the
>    program to reproduce the problem (sure wish everyone did that!).

Thanks for taking the time to try it out.
I would have thought fixing a compiler fault without the code to 
raise the error was almost impossible, but then we expect nothing
but genius here and always get it.

Neil.