* NEWS: Add item about discriminator support.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index b837c17c2b73041e4e859eb033d2e5526d601981..ca8122769aa1b71b6c07f4c8a8a962443deceace 100644 (file)
@@ -1,3 +1,75 @@
+2009-04-24  Cary Coutant  <ccoutant@google.com>
+
+       * NEWS: Add item about discriminator support.
+       * dwarf2dbg.h (struct dwarf2_line_info): Add discriminator field.
+       * dwarf2dbg.c (current): Add discriminator field.
+       (dwarf2_where): Copy discriminator value.
+       (dwarf2_consume_line_info): Set discriminator to 0.
+       (dwarf2_directive_loc): Process discriminator sub-op.
+       (out_leb128): New function.
+       (process_entries): Output DW_LNE_set_discriminator.
+       * doc/as.texinfo: Add discriminator operand to .loc directive.
+       * testsuite/gas/lns/lns-common-1.d: Add test for discriminator.
+       * testsuite/gas/lns/lns-common-1.s: Likewise.
+
+2009-04-22  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * config/tc-mips.c (macro_end, md_convert_frag): Use '%s' for
+       as_bad calls to silence compiler warning.
+
+2009-04-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386-intel.c (O_XXX): Reorder.
+
+2009-04-20  Jan Beulich  <jbeulich@novell.com>
+
+       * Makefile.am: Add explicit dependency of tc-i386.o on
+       tc-i386-intel.c.
+       * Makefile.in: Likewise.
+       * config/tc-i386.c (i386_finalize_immediate): Declare, broken
+       out from i386_immediate.
+       (i386_immediate): Slightly re-arrange, call
+       i386_finalize_immediate.
+       (i386_finalize_displacement): Declare, broken out from
+       i386_displacement.
+       (i386_displacement): Slightly re-arrange, call
+       i386_finalize_displacement.
+       (i386_intel_simplify, i386_intel_parse_name): Declare.
+       (this_operand): Initialize to -1.
+       (set_intel_syntax): Set expression rank for O_full_ptr.
+       (md_assemble): Set this_operand back to -1 after parsing
+       operands.
+       (x86_cons): Negate intel_syntax to indicate state. Call
+       i386_intel_simplify.
+       (md_operand): Convert if to switch. Handle '[' for Intel
+       syntax.
+       (i386_intel_operand): Delete, including all helper functions
+       and data.
+       * config/tc-i386-intel.c: New file, all new code.
+       * config/tc-i386.h (i386_operator): Declare.
+       (md_operator): Define to i386_operator.
+       (i386_need_index_operator): Declare.
+       (md_need_index_operator): Define to i386_need_index_operator.
+       (O_full_ptr): Define.
+
+2009-04-20  Jan Beulich  <jbeulich@novell.com>
+
+       * expr.c (operand): Call md_need_index_operator() and
+       md_operator() if defined. Add unary label.
+       (operator): Call md_operator() if defined.
+       (expr): Adjust assertions on range and rank of op_left and
+       op_right. Don't abort on unhandled operators when reducing
+       expressions with both operands being constant.
+       (expr_set_rank): New.
+       * expr.h (expr_set_rank): Declare.
+
+2008-04-15  Anthony Green  <green@moxielogic.com>
+
+       * config/tc-moxie.h: New file.
+       * config/tc-moxie.c: New file.
+       * configure: Add support for moxie.
+       * configure.tgt: Add support for moxie.
+
 2009-04-16  Jan Beulich  <jbeulich@novell.com>
 
        * expr.c: Include limits.h if available, and #define CHAR_BITS
This page took 0.023378 seconds and 4 git commands to generate.