[comp.sys.amiga.programmer] BLINK error: ALV

ron@vicorp.com (Ron Peterson) (01/30/91)

What does it mean when BLINK says:
"ERROR 515 - ALV generated that points to data  symbol"
and how do I fix it?
Thanks!
ron@vicorp.com or uunet!vicorp!ron

markv@kuhub.cc.ukans.edu (02/01/91)

In article <1991Jan29.233639.3850@vicorp.com>, ron@vicorp.com (Ron Peterson) writes:
> What does it mean when BLINK says:
> "ERROR 515 - ALV generated that points to data  symbol"
> and how do I fix it?

It may be an error, but not likely.  An ALV is a function call vector
that BLink generates when a 16 bit PC relative branch exceeds +/- 32K.

THe "points to data symbol" part says that the symbolic address used
in the ALV is in a data segment, not a code segment like normal.  This
particular combination is usually a result of using the cresxx.o
startup and pc relative (-r1) function calls, and is a side effect of
the way Lattice shows implements the cloning of data segments.  This
error message seems not to occur any more in 5.1.

> Thanks!
> ron@vicorp.com or uunet!vicorp!ron
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mark Gooderum			Only...		\    Good Cheer !!!
Academic Computing Services	       ///	  \___________________________
University of Kansas		     ///  /|         __    _
Bix:	  mgooderum	      \\\  ///  /__| |\/| | | _   /_\  makes it
Bitnet:   MARKV@UKANVAX		\/\/  /    | |  | | |__| /   \ possible...
Internet: markv@kuhub.cc.ukans.edu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~