Fix 3 DV bugs, and a few minor cleanups.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 63909233bfa5bfc452b44b945ee5f22d2b483c79..03c7e97a67cdcf37b75d0645429493a03b45e0a9 100644 (file)
@@ -1,3 +1,153 @@
+2000-08-16  Jim Wilson  <wilson@cygnus.com>
+
+       * config/tc-ia64.c (specify_resource, case IA64_RS_GR): Handle
+       postincrement modified registers.  Handle IA64_OPND_R3_2 addl
+       source registers.
+       (note_register_values): Handle IA64_OPND_R3_2 operands.
+
+2000-08-16  Jason Eckhardt  <jle@cygnus.com>
+
+        * config/tc-i860.c (md_operand): Silly typo fixed.
+
+2000-08-16  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-arm.c (struct asm_shift): Delete.
+       (shift[]): Delete.
+       (enum asm_shift_index): New.
+       (struct asm_shift_properties): New.
+       (struct asm_shift_name): New.
+       (shift_properties[]); New.
+       (shift_names[]); New.
+
+       (decode_shift): Use new structures.
+       Issue a warning is "ROR #0" is used.
+       Issue a warning if "ASR #0" or "LSR #0" is used.
+
+       (md_begin): Initialise arm_shift_hsh table from new
+       asm_shift_name array.
+
+2000-08-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/tc-sparc.c: Kill all warnings.
+       (md_parse_option): Set -32/-64 for -xarch=, allow all -A archs
+       in -xarch= as well.
+       (md_show_usage): Update usage text.
+
+2000-08-16  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-arm.c (do_bx): Warn about "bx px" not being very
+       useful.
+
+2000-08-14  Will Cohen  <wcohen@redhat.com>
+
+       * config/tc-sh.h (DWARF2_LINE_MIN_INSN_LENGTH): Defined.
+
+       * config/tc-sh.c (md_assemble): Changed so debug_type
+       test performed for ppi_assemble
+       * config/tc-sh.c: Included dwarf2dbg.h.
+       (debug_line): Defined.
+       (md_assemble): Generates dwarf2 line info.
+       (sh_finalize): New function.  Finalize dwarf2 info.
+       (assemble_ppi): Returns size of code generated.
+       (build_Mytes): Returns size of code generated.
+       (md_pseudo_table): Added "file" and "loc" psuedo ops.
+       * config/tc-sh.h (md_end): Defined.
+       (sh_finalize): Declared.
+
+2000-08-15  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/tc-sh.c (md_apply_fix) [BFD_RELOC_32, BFD_RELOC_16]: Use
+       md_number_to_chars.
+
+2000-08-14  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-arm.c (do_bx): Allow "bx pc".
+
+2000-08-14  Jim Wilson  <wilson@cygnus.com>
+
+       * config/tc-ia64.c (md_longopts): Add -mconstant-gp and -mauto-pic.
+       (md_parse_option):  Add OPTION_MCONSTANT_GP and OPTION_MAUTO_PIC.
+       (md_begin): Change assignment to md.flag to OR in the new bit.
+
+2000-08-14  Mark Elbrecht  <snowball3@bigfoot.com>
+
+       * config/obj-coff.c (obj_coff_endef) [BFD_ASSEMBLER]: Set the debug
+         flag for storage types C_ARG, C_REGPARM, C_FIELD, C_MOS, C_MOE,
+         C_MOU, and C_EOS.
+
+2000-08-14  Jason Eckhardt  <jle@cygnus.com>
+
+       * NEWS: Mention i860 support.
+
+Mon Aug 14 11:49:12 2000  Jeffrey A Law  (law@cygnus.com)
+
+       * config/tc-mn10300.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.
+
+2000-08-14  Andreas Schwab  <schwab@suse.de>
+
+       * doc/c-arm.texi (ARM Directives): Fix warnings from makeinfo.
+
+2000-08-11  Andreas Schwab  <schwab@suse.de>
+
+       * doc/c-i860.texi (Opcodes for i860): Remove braces from @item
+       argument.
+
+2000-08-11  Kazu Hirata  <kazu@hxi.com>
+
+       * expr.c: Fix formatting.
+       * config/obj-bout.c: Likewise.
+
+2000-08-10  Jason Eckhardt  <jle@cygnus.com>
+
+       * doc/c-i860.texi: Flesh out the i860 section more.
+
+2000-08-10  Kazu Hirata  <kazu@hxi.com>
+
+       * symbols.c: Fix formatting.
+       * expr.c: Likewise.
+
+Wed Aug  9 16:28:21 EDT 2000   Diego Novillo <dnovillo@cygnus.com>
+
+       * tc-i386.c (md_assemble): Skip suffix check if the opcode modifier
+       has the IgnoreSize bit set.
+
+2000-08-09  Alan Modra  <alan@linuxcare.com.au>
+
+       From  Rodney Brown  <RodneyBrown@mynd.com>
+       * configure.in: Use elf on Unixware 7 (i586-sco-sysv5uw7.1.0)
+       * configure: Regenerate.
+
+2000-08-08  Jason Eckhardt  <jle@cygnus.com>
+
+       * config/tc-i860.h: Rework completely for BFD_ASSEMBLER.
+       (i860_fix_info): New enum.
+       (MD_APPLY_FIX3): Define.
+       (WORKING_DOT_WORD): Define.
+       (TC_HANDLES_FX_DONE): Define.
+       (DIFF_EXPR_OK): Define.
+       (LISTING_HEADER): Define.
+       (TARGET_FORMAT): Select target format based on endian flag.
+       (TARGET_BYTES_BIG_ENDIAN): Default to little endian.
+       (target_big_endian): Add external declaration.
+
+       * config/tc-i860.c: All existing code reworked completely. Other
+       new code shown below.
+       (SYNTAX_SVR4): Define.
+       (target_warn_expand): New variable.
+       (md_shortopts): Declare and define (-Qy, -Qn, and -V options).
+       (md_longopts): Declare and define with new options (-EL, -EB,
+       and -mwarn-expand).
+       (md_show_usage): New function.
+       (md_operand): New function.
+       (obtain_reloc_for_imm16): New function.
+       (md_apply_fix3): New function.
+       (tc_gen_reloc): New function.
+
+2000-08-09  Kazu Hirata  <kazu@hxi.com>
+
+       * hash.c: Fix formatting.
+       * gasp.c: Likewise.
+
 2000-08-08  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
        * config/tc-m68hc11.c (build_jump_insn): Make sure the
This page took 0.026535 seconds and 4 git commands to generate.