gas/
[external/binutils.git] / gas / ChangeLog
index f9e999e..6f6b7e4 100644 (file)
@@ -1,3 +1,140 @@
+2004-04-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-generic.c: Add some comments.
+
+2004-04-14  Richard Sandiford  <rsandifo@redhat.com>
+
+       * doc/c-mips.texi (-m{no-,}fix-vr4120): Renamed from
+       -{no-}mfix-vr4122-bugs.
+       * config/tc-mips.c (mips_fix_vr4120): Renamed from mips_fix_4122_bugs.
+       (append_insn, mips_emit_delays): Update accordingly.
+       (OPTION_FIX_VR4120, OPTION_NO_FIX_VR4120): Renamed from *VR4122.
+       (md_longopts): Change -{no-,}mfix-vr4122-bugs to -m{no-,}fix-vr4120.
+       (md_parse_option): Update after above changes.
+       (md_show_usage): Add -mfix-vr4120.
+
+2004-04-13  Bob Wilson  <bob.wilson@acm.org>
+
+       * doc/as.texinfo (Sub-Sections): Conditionalize COFF-specific use
+       of .section directive; add a reference to the ELF .subsection
+       directive.
+
+2004-04-13  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
+
+       * config/tc-m32r.c (md_assemble): Fixed infinite loop bug
+       in parallel.
+
+2004-04-11  Thiemo Seufer  <seufer@csv.ica.uni-stuttgart.de>
+
+       * Makefile.am: Remove mips from aout targets.
+       * Makefile.in: Regenerate.
+       * configure.in: Remove mips-dec-bsd* target.
+       * configure: Regenerate.
+
+2004-04-07  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 96
+       * config/tc-ppc.c (ppc_elf_suffix): Add valid32 and valid64 fields
+       to struct map_bfd.  Adjust MAP macro, and define MAP32, MAP64.
+       Update "mapping".  Restrict some @ modifiers to 32 bit.
+
+2004-04-01  Asgari Jinia  <asgarij@kpitcummins.com>
+           Dhananjay Deshpande <dhananjayd@kpitcummins.com>
+
+       * config/tc-sh.c (dont_adjust_reloc_32): New variable.
+       (sh_fix_adjustable): Avoid adjusting BFD_RELOC_32 when
+       dont_adjust_reloc_32 is set.
+       (md_longopts): Add option -renesas.
+       (md_parse_option, md_show_usage): Likewise.
+       * doc/c-sh.texi: Likewise.
+
+2004-04-01  Dave Korn  <dk@artimi.com>
+
+       * config/tc-dlx.c (md_assemble): set fx_no_overflow flag for
+       hi16 and lo16 fixS structs.
+       (md_assemble): generate bit_fixS for RELOC_DLX_LO16 in
+       exactly the same way as for RELOC_DLX_REL16.
+       (machine_ip): properly respect LO flag in the_insn and
+       output RELOC_DLX_LO16 rather than RELOC_DLX_16.
+       (md_apply_fix3): apply RELOC_DLX_LO16.
+
+2004-03-30  Stan Shebs  <shebs@apple.com>
+
+       Remove long-obsolete MPW support.
+       * mpw-config.in, mpw-make.sed, mac-as.r: Remove files.
+       * configure.in: Remove mention of ppc-*-mpw* config.
+       * configure.in: Likewise.
+
+2004-03-30  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-arm.c (meabi_flags): Make its use conditional upon
+       OBJ_ELF being defined.
+
+2004-03-27  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/obj-aout.c (obj_aout_type): Remove #ifdef BFD_ASSEMBLER code.
+
+2004-03-23  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (meabi_flags): New variable.
+       (arm_parse_eabi): New function.
+       (md_begin): Set flags for EABI v3.
+       (arm_eabis): Add.
+       (arm_long_opts): Add meabi.
+       * doc/as.texinf <ARM>: Document -meabi.
+       * doc/c-arm.texi: Ditto.
+
+2004-03-22  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/tc-xtensa.c (xtensa_post_relax_hook): Create literal
+       tables even when use_literal_section flag is not set.
+
+2004-03-22  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-sh.c: Remove trailing whitespace.
+
+2004-03-22  Hans-Peter Nilsson  <hp@axis.com>
+
+       * doc/c-cris.texi (CRIS-Opts): Document --no-mul-bug-abort,
+       --mul-bug-abort and the default behavior.
+       * config/tc-cris.c (cris_insn_kind): New member CRIS_INSN_MUL.
+       (err_for_dangerous_mul_placement): New variable.
+       (STATE_MUL, OPTION_MULBUG_ABORT_ON, OPTION_MULBUG_ABORT_OFF): New
+       macros.
+       (md_cris_relax_table): Have placeholder for STATE_MUL.
+       (md_longopts): New options --mul-bug-abort and --no-mul-bug-abort.
+       (cris_relax_frag) <case ENCODE_RELAX (STATE_MUL, STATE_BYTE)>: New
+       case doing nothing.
+       (md_estimate_size_before_relax) <case ENCODE_RELAX (STATE_MUL,
+       STATE_BYTE)>: Ditto.
+       (md_convert_frag) <ENCODE_RELAX (STATE_MUL, STATE_BYTE)>: Check
+       alignment and position of this frag, emit error message if
+       suspicious.
+       (md_assemble): For a multiply insn and when checking it,
+       transform the current frag into a special frag for that purpose.
+       (md_parse_option) <case OPTION_MULBUG_ABORT_OFF, case
+       OPTION_MULBUG_ABORT_ON>: Handle new options.
+
+2004-03-19  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/tc-xtensa.c (mark_literal_frags): New function.
+       (xtensa_move_literals): Call mark_literal_frags for all literal
+       segments, including init and fini literal segments.
+       (xtensa_post_relax_hook): Swap use of xt_insn_sec and xt_literal_sec.
+
+2004-03-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * tc-hppa.c (cons_fix_new_hppa): Check for PC relative base type.
+       (pa_comm): Set BSF_OBJECT in symbol flags.
+
+2004-03-19  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerate.
+       * doc/Makefile.in: Regenerate.
+       * config.in: Regenerate.
+       * po/gas.pot: Regenerate.
+
 2004-03-18  Nathan Sidwell  <nathan@codesourcery.com>
 
        * read.c (read_a_source_file): Use demand_empty_rest_of_line.
        Fix accumulator registers move opcodes.
 
 2004-02-13  Hannes Reinecke  <hare@suse.de>
-            Jakub Jelinek  <jakub@redhat.com>
+           Jakub Jelinek  <jakub@redhat.com>
 
        * dwarf2dbg.c (get_filenum): Do not read beyond allocated memory.