RFC: gas .warning "msg" and .error "msg" directives?
Ken Raeburn
raeburn@raeburn.org
Wed Nov 3 06:47:00 GMT 2004
On Nov 2, 2004, at 22:01, Hans-Peter Nilsson wrote:
> How about .error and .warning directives, matching the following
> texinfo snippet? In contrast to .err or just using an undefined
> pseudo, this allows the programmer to specify the output,
> similar to #warn and #error in cpp.
>
> +`.error STRING'
> + This directive emits an error with the message STRING. If you
> + don't specify STRING, it defaults to `"(unspecified)"'.
Why not make it default to something that actually describes the
situation, e.g., ".error directive invoked in source file".
Conceptually, you could also make the message be required -- for .error
that just means you print a slightly different message if it's omitted
("missing .error parameter" for example), the practical difference is
whether .warning without a message would be an error or not. :-)
Ken
More information about the Binutils
mailing list