2004-04-24 Randolph Chung <tausq@debian.org>
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 6f6b7e42e9276fadd76fcb39091d8067cb56648c..23eee1685295fb693e62533138cc1644e24a7c41 100644 (file)
@@ -1,3 +1,141 @@
+2004-04-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * config/obj-som.c (obj_som_init_stab_section): Add new arguments in
+       call to obj_set_subsection_attributes.
+       (obj_som_init_stab_section): Likewise.
+       * config/tc-hppa.c (default_subspace_dict): Add comdat field.
+       (pa_def_subspaces): Provide comdat default.
+       (pa_subspace): Handle new "comdat" parameter.  Set SEC_LINK_ONCE and
+       not SEC_IS_COMMON if section is comdat, common or dup_common.  Update
+       calls to create_new_subspace and update_subspace to pass comdat flag.
+       (create_new_subspace, update_subspace): Add new comdat argument.  Use
+       it in calls to obj_set_subsection_attributes.
+       * doc/c-hppa.texi (.subspa, .nsubspa): Document new comdat parameter
+       and use of comdat, common and dup_comm parameters.
+
+2004-04-26  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/obj-elf.c (obj_elf_change_section): Check if the old
+       group name is NULL before comparison.
+
+2004-04-23  Chris Demetriou  <cgd@broadcom.com>
+
+       * config/tc-mips.h (mips_dwarf2_addr_size): Prototype.
+
+2004-04-23  Thiemo Seufer  <seufer@csv.ica.uni-stuttgart.de>
+
+       * config/tc-mips.c (s_mipsset): Set default CPU type for .set mipsN.
+
+2004-04-23  Chris Demetriou  <cgd@broadcom.com>
+
+       * config/tc-mips.c (md_longopts): Remove -membedded-pic option.
+       (OPTION_MEMBEDDED_PIC): Remove.
+       (OPTION_TRAP, OPTION_BREAK, OPTION_EB, OPTION_EL)
+       (OPTION_FP32, OPTION_GP32, OPTION_CONSTRUCT_FLOATS)
+       (OPTION_NO_CONSTRUCT_FLOATS, OPTIONS_FP64, OPTION_GP64)
+       (OPTION_RELAX_BRANCH, OPTION_NO_RELAX_BRANCH)
+       (OPTION_ELF_BASE): Renumber.
+       (md_parse_option): Remove OPTION_MEMBEDDED_PIC handling.
+       (md_show_usage): Remove mention of -membedded-pic.
+       * doc/as.texinfo: Remove mention of -membedded-pic.
+
+2004-04-23  Thiemo Seufer  <seufer@csv.ica.uni-stuttgart.de>
+
+       * config/tc-mips.h (USE_GLOBAL_POINTER_OPT): Remove.
+       * config/tc-mips.c (RDATA_SECTION_NAME, mips_target_format): Remove
+       a.out support.
+       (md_begin, mips_ip, md_parse_option, s_change_sec, s_option,
+       s_abicalls, nopic_need_relax, tc_gen_reloc): Remove uses of
+       USE_GLOBAL_POINTER_OPT.
+
+2004-04-22  Thiemo Seufer  <seufer@csv.ica.uni-stuttgart.de>
+
+       * config/tc-mips.c (macro): One more use of load_delay_nop.
+
+2004-04-22  Atsushi Nemoto  <anemo@mba.ocn.ne.jp>
+
+       * config/tc-mips.c (load_delay_nop): New function.
+       (load_address, macro): Use load_delay_nop() to build a nop
+       which can be omitted with gpr_interlocks.
+
+2004-04-22  Thiemo Seufer  <seufer@csv.ica.uni-stuttgart.de>
+
+       * config/tc-mips.c (hilo_interlocks, gpr_interlocks,
+       cop_interlocks): Remove superfluous CPU entries.
+
+2004-04-22  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (mav_parse_offset): Value must be multiple of 4.
+
+2004-04-22  Peter Barada <peter@the-baradas.com>
+
+       * NEWS: Added support for EMAC instructions and MAC/EMAC
+       Motorola syntax.
+       * config/m68k-parse.h: Add ACC[123], ACCEXT{01,23}, MAC/EMAC
+       scale factor tokens, trailing_ampersand to mark mask addressing
+       for MAC/EMAC instructions.
+       * config/m68k-parse.y: Add options_ampersand clause, '<<',
+       '>>'.
+       (yylex): Handle '>', '<', and '&' following '+'.
+       * config/tc-m68k.c: Set mcfmac/mcfemac on appropriate ColdFire
+       architectures in archs[].  
+       (m68k-ip): Add '4', 'e', 'g', 'i', cases to handle mask addressing
+       for MAC/EMAC instructions, ACC[0123], ACCEXT{01,23}, and '<<'/'>>'
+       respectively.
+       (m68k_ip): Handle trailing '&' on MAC/EMAC insns.
+       (install_operand): Fix 'n' case, Add 'F', 'f', 'G', 'H', 'I', ']'
+       cases.
+       Add EMAC operands to init_table[].
+
+2004-04-22  Bruno De Bus <bdebus@elis.ugent.be>
+
+       * config/tc-arm.h (enum mstate): Move here, add MAP_UNDEFINED
+       state.
+       (TC_SEGMENT_INFO_TYPE): Define to enum mstate.
+       * config/tc-arm.c (enum mstate): Delete from here.
+       (mapping_state): Remove the static mapstate variable and instead
+       store the state in the segment.  This allows a per-section mapping
+       state.  Handle and ignore MAP_UNDEFINED states.
+       (arm_elf_change_section): Get the current mapping state from the
+       new section.
+       (s_ltorg): Set the mapping state to MAP_DATA.
+       (arm_cleanup): Use arm_elf_change_section to get the mapping state
+       for each pool as it is emitted.
+
+2004-04-22  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-arm.h: Formatting tidy ups.
+
+2004-04-20  Chris Demetriou  <cgd@broadcom.com>
+
+       * NEWS: Note that MIPS -membedded-pic option is deprecated.
+
+2004-04-20  DJ Delorie  <dj@redhat.com>
+
+       * config/tc-i386.h [TE_PE] (TC_CONS_FIX_NEW): Define.
+       * config/tc-i386.c (md_pseudo_table) [TE_PE]: Add "secrel32".
+       [TE_PE] (O_secrel): Define.
+       [TE_PE] (x86_pe_cons_fix_new): New.
+       [TE_PE] (pe_directive_secrel): Likewise.
+       (tc_gen_reloc) [TE_PE]: Support BFD_RELOC_32_SECREL.
+
+2004-04-19  Eric Christopher  <echristo@redhat.com>
+
+        * config/tc-mips.c (mips_dwarf2_addr_size): Revert part
+        of previous patch for fix in gcc.
+
+2004-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/tc-xtensa.c (xg_assembler_literal): Fix a typo.
+
+2004-04-19  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * read.c (do_align): Call md_flush_pending_output, if defined.
+
+2004-04-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * expr.c (operand): Correct checks for ++ and --.
+
 2004-04-14  H.J. Lu  <hongjiu.lu@intel.com>
 
        * config/tc-generic.c: Add some comments.
This page took 0.064342 seconds and 4 git commands to generate.