[PATCH] Re: .macro behavior

Hans-Peter Nilsson hp@bitrange.com
Wed Feb 9 11:42:00 GMT 2005


On Wed, 9 Feb 2005, Jan Beulich wrote:
> >Please quote those error messages here.
>
> "internal: unhandled label aa0"
>
> This results from the dubious code in mmix_handle_mmixal following the
> comment
>
>   /* Remove trailing ":" off labels, as they'd otherwise be considered
>      part of the name.  But don't do it for local labels.  */
>
> storing labels without trailing colons in pending_label (I consider
> this dubious because colons are valid parts of a symbol name, and hence
> I can't see how one could at the same time consider them separators when
> last in a label).

Oh that.  That's port-specific semantics, so consider it
whatever you want.  Look up the significance of ":" in Knuth's
mmixal.  If the label still had the ":" on it, it'd be a
namespace. :-)

But apparently there's bug, exposed by the change I asked for.
I suggest you just hold off on your gas/mmix/relax2.s patch and
let me handle it, once your patch is in.

brgds, H-P
PS. I still get two emails with *different message-id:s* for
your replies to me and the list.  Please make them the same
message-id.



More information about the Binutils mailing list