🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.f77
Article #227

assign bug in f77 (4.2bsd/VAX)

#227
From: Bill Vaughn
Date: Sun, 21 Jul 1985 04:40
28 lines
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!bill

Show 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