aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2005-03-08 13:59:23 +0000
committerJan Beulich <jbeulich@novell.com>2005-03-08 13:59:23 +0000
commitfffeaa5fb101f4476b64cc4835124429155aaa29 (patch)
tree6a39d31c9e4ccd6498f98da608e03e40406cda94 /gas
parent5f579bc5f9ba6cc5a444fa49f25fbfa5274bd37b (diff)
downloadgdb-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/ChangeLog7
-rw-r--r--gas/NEWS2
-rw-r--r--gas/doc/as.texinfo6
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
diff --git a/gas/NEWS b/gas/NEWS
index 293668c..dd636a3 100644
--- a/gas/NEWS
+++ b/gas/NEWS
@@ -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