diff options
author | Jan Beulich <jbeulich@novell.com> | 2005-03-08 13:59:23 +0000 |
---|---|---|
committer | Jan Beulich <jbeulich@novell.com> | 2005-03-08 13:59:23 +0000 |
commit | fffeaa5fb101f4476b64cc4835124429155aaa29 (patch) | |
tree | 6a39d31c9e4ccd6498f98da608e03e40406cda94 /gas | |
parent | 5f579bc5f9ba6cc5a444fa49f25fbfa5274bd37b (diff) | |
download | gdb-fffeaa5fb101f4476b64cc4835124429155aaa29.zip gdb-fffeaa5fb101f4476b64cc4835124429155aaa29.tar.gz gdb-fffeaa5fb101f4476b64cc4835124429155aaa29.tar.bz2 |
gas/
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.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 7 | ||||
-rw-r--r-- | gas/NEWS | 2 | ||||
-rw-r--r-- | gas/doc/as.texinfo | 6 |
3 files changed, 13 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 9aa62bc..4961d61 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -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 @@ -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 diff --git a/gas/doc/as.texinfo b/gas/doc/as.texinfo index a22cb2a..124419c 100644 --- a/gas/doc/as.texinfo +++ b/gas/doc/as.texinfo @@ -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 |