[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