Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!columbia!rutgers!sri-unix!sri-spam!ames!amdcad!sun!imagen!atari!daisy!turner
From: turner@daisy.UUCP (D'arc Angel)
Newsgroups: comp.sys.atari.st
Subject: struct assignment BUG in mwc version 2.0
Message-ID: <421@daisy.UUCP>
Date: Tue, 21-Jul-87 20:04:02 EDT
Article-I.D.: daisy.421
Posted: Tue Jul 21 20:04:02 1987
Date-Received: Fri, 24-Jul-87 06:22:39 EDT
Organization: The Houses of the Holy
Lines: 40
Keywords: bug,mwc


What's wrong with this picture ???

main()
{
	typedef struct {
		int i[14];
	} fred;
	fred a, b[3];
    a = b[1];
}
 
generates:

/	module name fred

	.shri

	.globl main_
main_:
	link	a6, $-112
	lea	-56(a6), a1
	movea.l	a6, a0
	move	$6, d1
L10001:
	move.l	-(a1), -(a0)
	dbf	d0,	L10001
	unlk	a6
	rts


(HINT) if you guessed d0, then you may already be a wiener.....

anyone got the email address of mwc ????

-- 
C'est la vie, C'est la guerre, C'est la pomme de terre
{cbosgd,fortune,hplabs,seismo!ihnp4,ucbvax}!nsc!daisy!turner      Jim Turner 
Daisy Systems, 700 E. Middlefield Rd, P.O. Box 7006, 
Mountain View CA 94039-7006.                                   (415)960-0123