Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!husc6!hao!oddjob!gargoyle!ihnp4!alberta!auvax!willis
From: willis@auvax.UUCP (Tony Willis)
Newsgroups: comp.lang.fortran,comp.sys.hp
Subject: HP Fortran problems
Message-ID: <429@auvax.UUCP>
Date: Sat, 28-Nov-87 18:58:10 EST
Article-I.D.: auvax.429
Posted: Sat Nov 28 18:58:10 1987
Date-Received: Tue, 1-Dec-87 01:59:14 EST
Distribution: na
Organization: Athabasca U., Alberta, Canada
Lines: 28
Keywords: F66, HP9000, Series 500
Xref: mnetor comp.lang.fortran:344 comp.sys.hp:351

I would like to install a very large astronomical image processing
system on an HP9000 series 500 workstation. The image processing
system's code is largely written in F66 style and contains many
coding gems of the form
    REAL TEST
    DATA TEST/'ABCD'/
i.e. it uses the old F66 way of storing character data. Now most
Unix style f77 compilers tend to produce warning messages which tell me
that this coding style is hardly state-of-the-art, but they do keep
going and compile the code. (At least they do on a Sun 3 and a VAX 785
running Ultrix.) Unfortunately the HP9000 compiler produces a fatal
error message stating that the data types are incompatible and does
not complete the compilation. Therefore HP's compiler is clearly
not upwardly compatible with f66 code.

Now, this image processing system contains about 150,000 lines of code and
I don't intend to rewrite it in f77 style by myself. So my question is -
has anybody else encountered this problem and if so, can it be
solved without rewriting the code? Is any kind of work-around solution
available from HP?


Tony Willis
 
Athabasca University          ...{ubc-vision,ihnp4}!alberta!auvax!willis  uucp
Box 10,000                        usercdir@ualtamts           BITNET
Athabasca, Alberta TOG 2R0        
Canada                           (403) 675-6221