Article View: net.lang.f77
Article #227assign bug in f77 (4.2bsd/VAX)
From: Bill Vaughn
Date: Sun, 21 Jul 1985 04:40
Date: Sun, 21 Jul 1985 04:40
28 lines
1355 bytes
1355 bytes
I haven't seen any bug fixes to f77 since we've installed Don Seeley's version
late last year. Pardon me if I've missed this one.
Description:
The f77 VAX code generator creates illegal instructions ("cvtll")
whenever the target of an 'assign' statement is an integer*2
variable.
Repeat-by:
Run the following program through the f77 compiler:
integer*2 i
assign 10 to i
goto i
10 continue
end
The assembler reports an error of this form:
Assembler:
"/tmp/fortxxxxx.s", line 21: "cvtll" is not followed by a ':' for a label definition
Fix:
1. Don't use integer*2 variables as targets of 'assign' statements.
2. Wait for someone to post a fix to the f77 VAX code generator.
Bill Vaughn
Univ. of Rochester
{allegra,seismo,decvax}!rochester!ur-cvsvax!bill
Technical Details
Message-ID:
<204@ur-cvsvax.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!linus!philabs!cmcl2!seismo!rochester!ur-cvsvax!billShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site ur-cvsvax.UUCP Path: arc1-ca.pugleaf.net!utzoo!linus!philabs!cmcl2!seismo!rochester!ur-cvsvax!bill From: bill@ur-cvsvax.UUCP (Bill Vaughn) Newsgroups: net.lang.f77 Subject: assign bug in f77 (4.2bsd/VAX) Message-ID: <204@ur-cvsvax.UUCP> Date: Sun, 21-Jul-85 00:40:30 EDT Article-I.D.: ur-cvsva.204 Posted: Sun Jul 21 00:40:30 1985 Date-Received: Mon, 22-Jul-85 04:15:48 EDT Distribution: net Organization: Center for Visual Science, U. of Rochester Lines: 28