This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [PATCH] Re: .macro behavior
- From: Hans-Peter Nilsson <hp at bitrange dot com>
- To: Jan Beulich <JBeulich at novell dot com>
- Cc: binutils at sources dot redhat dot com
- Date: Wed, 9 Feb 2005 04:11:20 -0500 (EST)
- Subject: Re: [PATCH] Re: .macro behavior
- References: <s209c8b9.060@emea1-mh.id2.novell.com>
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.