First of all...Thank you for creating this program!!! It is great to be
able to compile PIC code on Mac OS X (10.1.4 w/ Dec 2001
developer's tools).
I get parse errors for the following parts of my source file
using 0.10.3 alpha gpasm for a PIC 16c57.
The file being assembled compiles successfully using microchip's
assembers (as old as mpalc 4.12).
I have included the file that I am trying to assemble.
> gpasm message.asm
Anonymous
Logged In: YES
user_id=91596
Equates and macro definitions start with a label.
Microchip's documentation states that all labels must begin
in column 1. Although mpasm accepts labels which aren't in
column 1, it still generates a warning.
gpasm may be modified in the future to allow this, but for
now only the documented behavior of mpasm will be
implemented. Once the documented features are complete,
this subject may be revisited.
Thank you for the suggestion.
Logged In: YES
user_id=896846
Originator: NO
Moved to "Feature Requests".
Logged In: YES
user_id=896846
Originator: NO
I raised the priority on this issue because it causes many of the Microchip-provided tests to fail, and therefore makes our testing process as a whole much more complicated.
I can't find the attachment, but I assume that the issue no. 2: "macro definitions" is fixed in preprocessor branch, svn revision #847.
Borut
Potential fix merged to HEAD in svn revision #867.
Borut
Response to David Barnet's comment:
I modified the problematic tests, so that they now pass on gputils. I decereased the priority back to normal.
I think that I misunderstood the request:
Borut