Path: utzoo!utgpu!water!watmath!clyde!bellcore!faline!thumper!ulysses!andante!mit-eddie!ll-xn!ames!umd5!pigpen!brett
From: brett@pigpen.UUCP
Newsgroups: comp.sys.amiga.tech
Subject: Manx AS bugs
Message-ID: <2911@umd5.umd.edu>
Date: 12 Jul 88 15:42:39 GMT
Sender: news@umd5.umd.edu
Reply-To: brett@pigpen.UUCP (Brett S Bourbin)
Organization: University of Maryland, College Park
Lines: 28


While working on my current project in assembly, which consists of many
modules, I ran into some bugs, or what I think are bugs.  First there
was the CNOP psudeo-opcode.  I need to place a longword table of addresses
on a four byte boundary. The manual says that the CNOP 0,4 will do such,
as it does on my MCC Macro Assembler, but when assembling, it throws off
every label.  I guess it is not computing the correct PC location on the 
first pass and when I tries the second pass, it thinks the labels are 
different values.

The end result is I can not allign to a longword boundary. Next, while
trying to use the new +A option for AS, as stated in the 3.6 release, I
received a "Can't open input file <+A>", like it thought that the +A
was a filename.  Now, that way I used it was in my Makefile: AFLAGS = +A.
The MAKE command says that it uses the AFLAGS variable in the assembly
rule.

Has anyone every ran across these problems and are there easy fixes or
work arounds? Thanks.


- Brett 
 __  __   _  __  _
|  ||  | / ||  || \   Brett S Bourbin
|  ||  ||  ||  ||  |  INTERNET: brett@PIGPEN.UMD.EDU
|  ||  ||  ||  ||  |
 \_||_/ |__||__||__|  Instructional Computing Programs    
     College Park