* configure.in: Define DEFAULT_ARCH for i386.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index b14a5a06931cd1a57288ffe0084ac171fcc48f3d..9df33eeacc6fb4af62007620ad648a3526b2d813 100644 (file)
@@ -1,3 +1,133 @@
+Sat Jan  6 13:33:10 MET 2001  Jan Hubicka  <jh@suse.cz>
+
+       * configure.in: Define DEFAULT_ARCH for i386.
+       * tc-i386.c (md_assemble): Return after the error message;
+       move testing for 64bit operands to proper place.
+
+2001-01-06  Jan Hubicka <jh@suse.cz>, Andreas Jaeger  <aj@suse.de>
+
+       * doc/as.texinfo: Document '#' as comment character for i386 and
+       x86_64. Add AMD x86-64 into menu of machine dependent information.
+
+       * doc/c-i386.texi: Document x86_64 extensions.
+
+Fri Jan  5 13:26:42 MET 2001  Jan Hubicka  <jh@suse.cz>
+
+       * tc-i386.c (md_assemble): Handle third byte of the opcode as prefix.
+
+Thu Jan  4 22:25:26 MET 2001  Jan Hubicka  <jh@suse.cz>
+
+       * tc-i386.c (cpu_arch): Add Pentium4 and modify sledgehammer entry.
+       * NEWS: Add note about Pentium4 support.
+
+Wed Jan  3 17:26:32 MET 2001  Jan Hubicka  <jh@suse.cz>
+
+       * tc-i387.c (pi, pte, pt): Update.
+       (type_names): Add new types.
+
+Wed Jan  3 16:26:52 MET 2001  Jan Hubicka  <jh@suse.cz>
+
+       * tc-i386.h (CpuK6, CpuAthlon, CpuSledgehammer, CpuMMX, Cpu3dnow,
+       CpuUnknown): Renumber
+       (CpuP4, CpuSSE2): New.
+       (CpuUnknownFlags): Add CpuP4 and CpuSSE2
+
+2001-01-03  Philip Blundell  <pb@futuretv.com>
+
+       * config/tc-alpha.c (alpha_force_relocation): Handle vtable
+       relocs.
+       (alpha_fix_adjustable): Likewise.
+       (md_apply_fix): Likewise.
+
+2000-12-31  H.J. Lu  <hjl@gnu.org>
+
+       * listing.c (listing_message): Allocate string only if it is
+       used.
+
+       * configure: Rebuild.
+
+2000-12-31  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * doc/internals.texi (Relaxing with a table) <after relaxation>:
+       Point out caveats with generating fixups for the opcode in a frag.
+
+Sat Dec 30 19:02:48 MET 2000  Jan Hubicka  <jh@suse.cz>
+
+       * configure.in: Add support for x86_64 and x86_64-*-linux-gnu*
+       * NEWS: Add x86_64.
+
+2000-12-29  H.J. Lu  <hjl@gnu.org>
+
+       * listing.c (calc_hex): Print the variable part only if the
+       fragment type is rs_fill.
+
+2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * doc/internals.texi (tc_conditional_pseudoop,
+       TC_LINKRELAX_FIXUP): Fix typos.
+
+2000-12-28  Richard Henderson  <rth@redhat.com>
+
+       * write.c (subsegs_finish): Fix thinko last change -- don't
+       "optimize" the alignment == 0 case.
+
+2000-12-28  Richard Henderson  <rth@redhat.com>
+
+       * as.h (rs_align_test): New.
+       * frags.c (NOP_OPCODE): Move default from read.c.
+       (MAX_MEM_FOR_RS_ALIGN_CODE): New default.
+       (frag_align_code): New.
+       * frags.h (frag_align_code): Declare.
+       * read.c (NOP_OPCODE): Remove.
+       (do_align): Use frag_align_code.
+       * write.c (NOP_OPCODE): Remove.
+       (get_recorded_alignment): New.
+       (cvt_frag_to_fill): Handle rs_align_test.
+       (relax_segment): Likewise.
+       (subsegs_finish): Align last subseg in section to the
+       section alignment.  Use frag_align_code.
+       * write.h (get_recorded_alignment): Declare.
+       * config/obj-coff.c (size_section): Handle rs_align_test.
+       (fill_section, fixup_mdeps): Likewise.
+       (write_object_file): Use frag_align_code.
+
+       * config/tc-alpha.c (alpha_align): Use frag_align_code.
+       (alpha_handle_align): New.
+       * config/tc-alpha.h (HANDLE_ALIGN): New.
+       (MAX_MEM_FOR_RS_ALIGN_CODE): New.
+
+       * config/tc-i386.h (md_do_align): Use frag_align_code.
+       (MAX_MEM_FOR_RS_ALIGN_CODE): New.
+
+       * config/tc-ia64.c (ia64_md_do_align): Don't do code alignment.
+       (ia64_handle_align): New.
+       * config/tc-ia64.h (HANDLE_ALIGN): New.
+       (MAX_MEM_FOR_RS_ALIGN_CODE): New.
+
+       * config/tc-m32r.c (m32r_do_align): Remove.
+       (m32r_handle_align): New.
+       (fill_insn): Use frag_align_code.
+       * config/tc-m32r.h (md_do_align): Remove.
+       (HANDLE_ALIGN, MAX_MEM_FOR_RS_ALIGN_CODE): New.
+       * config/tc-m88k.c, config/tc-m88k.h: Similarly.
+       * config/tc-mips.c, config/tc-mips.h: Similarly.
+
+       * config/tc-sh.c (sh_cons_align): Use rs_align_test.
+       (sh_handle_align): Likewise.  Handle rs_align_code.
+       (sh_do_align): Remove.
+       * config/tc-sh.h (md_do_align): Remove.
+       (MAX_MEM_FOR_RS_ALIGN_CODE): New.
+
+       * config/tc-sparc.c (sparc_cons_align): Use rs_align_test.
+       (sparc_handle_align): Likewise.  Handle rs_align_code.
+       * config/tc-sparc.h (md_do_align): Remove.
+       (MAX_MEM_FOR_RS_ALIGN_CODE): New.
+
+2000-12-22  DJ Delorie  <dj@redhat.com>
+
+       * config/tc-d10v.c (md_assemble): set prev_seg and prev_subseg
+       when we assemble the first half of a pair.
+
 2000-12-22  H.J. Lu  <hjl@gnu.org>
 
        * config/tc-i386.c (reloc): Update the macro for non-bfd
@@ -70,7 +200,7 @@ Wed Dec 20 14:21:22 MET 2000  Jan Hubicka  <jh@suse.cz>
 2000-12-15  Diego Novillo  <dnovillo@redhat.com>
 
        * config/tc-i386.c (intel_e09_1): Only flag as a memory operand if
-       it's not an offset expression. 
+       it's not an offset expression.
        (intel_e10_1): Ditto. Also, if the operand is an offset expression,
        keep the braces '[' and ']' in the output string.
        (intel_e11): Ditto. Also remove comparison intel_parser.op_modifier
@@ -135,7 +265,7 @@ Wed Dec 20 14:21:22 MET 2000  Jan Hubicka  <jh@suse.cz>
        * macro.c: Fix formatting.
        * config/tc-mips.c: Fix formatting.
        * doc/c-mips.texi: Fix formatting.
-       
+
 Mon Dec 11 14:35:42 MET 2000  Jan hubicka  <jh@suse.cz>
 
        * tc-i386.c (md_assemble): Refuse 's' and 'l' suffixes in the intel
This page took 0.02433 seconds and 4 git commands to generate.