brett@pigpen.UUCP (07/12/88)
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