2004-03-08  Jan Beulich  <jbeulich@novell.com>

	* doc/as.texinfo: Add sentence to indicate redefining a macro is an
	error, and point to .purgem documentation if someone really needs
	re-definitions.
	* NEWS: Mention macro redefinition is now an error.
This commit is contained in:
Jan Beulich 2005-03-08 13:59:23 +00:00
parent 5f579bc5f9
commit fffeaa5fb1
3 changed files with 13 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2004-03-08 Jan Beulich <jbeulich@novell.com>
* doc/as.texinfo: Add sentence to indicate redefining a macro is an
error, and point to .purgem documentation if someone really needs
re-definitions.
* NEWS: Mention macro redefinition is now an error.
2005-03-08 Jan Beulich <jbeulich@novell.com>
* config/tc-ia64.c (emit_one_bundle): Track last slot user insn was

View File

@ -1,5 +1,7 @@
-*- text -*-
* Redefinition of macros now results in an error.
* New command line option -mhint.b=[ok|warning|error] for IA64 targets.
* New command line option -munwind-check=[warning|error] for IA64

View File

@ -4838,8 +4838,10 @@ With that definition, @samp{SUM 0,5} is equivalent to this assembly input:
Begin the definition of a macro called @var{macname}. If your macro
definition requires arguments, specify their names after the macro name,
separated by commas or spaces. You can supply a default value for any
macro argument by following the name with @samp{=@var{deflt}}. For
example, these are all valid @code{.macro} statements:
macro argument by following the name with @samp{=@var{deflt}}. You
cannot define two macros with the same @var{macname} unless it has been
subject to the @code{.purgem} directive (@xref{Purgem}.) between the two
definitions. For example, these are all valid @code{.macro} statements:
@table @code
@item .macro comm