gas/
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 51d6174e290ad368ba8dce621dd897ec7ca67bf7..73398b3b5141b9433fa9a1fb0bff90aedb6596f9 100644 (file)
@@ -1,3 +1,51 @@
+2004-11-04 Jan Beulich <jbeulich@novell.com>
+
+       * config/tc-i386.c (set_intel_syntax): Allow % in symbol names when
+       intel syntax and no register prefix, allow $ in symbol names when
+       intel syntax.
+       (set_16bit_gcc_code_flag): Replace literal 'l' by LONG_MNEM_SUFFIX.
+       (intel_float_operand): Add fourth return value indicating math control
+       operations. Make classification more precise.
+       (md_assemble): Complain if memory operand of mov[sz]x has no size
+       specified.
+       (parse_insn): Translate word operands to floating point instructions
+       operating on integers as well as control instructions to short ones
+       as expected by AT&T syntax. Translate 'd' suffix to short one only for
+       floating point instructions operating on non-integer operands.
+       (match_template): Remove fldcw special case. Adjust q-suffix handling
+       to permit it on fild/fistp/fisttp in AT&T mode.
+       (process_suffix): Don't guess DefaultSize insns' suffix from
+       stackop_size for certain floating point control instructions. Guess
+       suffix for branch and [ls][gi]dt based on flag_code. Split error
+       messages for Intel and AT&T syntax, and make the condition more strict
+       for the former. Adjust suppressing of generation of operand size
+       overrides.
+       (intel parser): Allow the full set of MASM operators. Add FWORD, TBYTE,
+       OWORD, and XMMWORD operand size specifiers (TBYTE replaces XWORD). Add
+       more error checking.
+       * config/tc-i386.h (BYTE_PTR WORD_PTR DWORD_PTR QWORD_PTR XWORD_PTR
+       SHORT OFFSET_FLAT FLAT NONE_FOUND): Remove unused defines.
+
+2004-11-03  Hans-Peter Nilsson  <hp@axis.com>
+
+       * symbols.c (colon) [!WORKING_DOT_WORD]: Don't declare
+       md_short_jump_size, md_long_jump_size.
+       * write.c [!WORKING_DOT_WORD]: Ditto.
+       * tc.h [!WORKING_DOT_WORD]: Declare them here.  Drop const
+       qualifier.
+       * config/tc-cris.h (md_short_jump_size, md_long_jump_size): Don't
+       declare.
+       * config/tc-cris.c (md_short_jump_size, md_long_jump_size): Drop
+       const qualifier in these definitions.
+       * config/tc-i370.c, config/tc-m68k.c, config/tc-pdp11.c,
+       config/tc-s390.c, config/tc-tahoe.c, config/tc-vax.c: Ditto.
+
+2004-11-02  Nick Clifton  <nickc@redhat.com>
+
+       * dwarf2dbg.c (dwarf2_finish): Check for the existence of a file
+       table before deciding to produce a .debug_line section to match up
+       with a user provided .debug_info section.
+
 2004-10-28  Tomer Levi  <Tomer.Levi@nsc.com>
 
        * config/tc-crx.c (getreg_image): Bug fix, a return value was
This page took 0.023268 seconds and 4 git commands to generate.