gas/
[binutils-gdb.git] / gas / ChangeLog
index 749ba16da4818855a53b57c5589ca0f98f65caf6..e4cfd38664608f751b5ba990a8743027aafd5cab 100644 (file)
@@ -1,3 +1,44 @@
+2005-05-06  Jan Beulich  <jbeulich@novell.com>
+
+       * macro.c (new_formal, del_formal): New.
+       (do_formals): Use new_formal. Check for and parse qualifier. Warn if
+       required argument has default value. Stop looking for more formal
+       when there was a vararg one.
+       (macro_expand_body): Use new_formal and del_formal.
+       (macro_expand): Likewise. Initialize local variable err. Don't
+       return immediately when encountering an error. Warn when keyword
+       argument already had a value assigned. Eliminate duplicate clearing
+       of argument value. When current positional argument matches parameter
+       of vararg type, assign to it all the remaining arguments. Issue error
+       when required parameter does not have value.
+       (free_macro): Use del_formal.
+       (expand_irp): Initialize formal type. Free buffers associated with
+       formal prior to returning.
+       * macro.h (struct formal_struct): Add new field 'type' with new
+       enumeration type 'formal_type'.
+       * doc/as.texinfo: Document macro parameter qualifiers.
+       * NEWS: Mention new functionality.
+
+2005-05-06  Jan Beulich  <jbeulich@novell.com>
+
+       * cond.c (s_ifb): New.
+       * read.c (potable): Add s_ifb as handler for .ifb and .ifnb.
+       * read.h (s_ifb): Prototype.
+       * doc/as.texinfo: Document .ifb and .ifnb.
+
+2005-05-05  Steve Ellcey  <sje@cup.hp.com>
+
+       * config/tc-ia64.c (MIN): Undef.
+
+2005-05-05  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-i386.h (ELF_TARGET_FORMAT): Define for TE_VXWORKS.
+
+2005-05-05  Matt Thomas <matt@3am-software.com>
+
+       * config/tc-vax.c (md_assemble): Don't assume a valueT is 4
+       bytes.
+
 2005-05-05  Nick Clifton  <nickc@redhat.com>
 
        * Update the address and phone number of the FSF organization in