X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2FChangeLog;h=8cf8f04f985f6cb62bc8335ea2a4e1697472a2ac;hb=8dbcd839b1bbad39586246ca2d444822b5f91ad7;hp=4c02e1dba40478ae515f62e151e3dc334cdb6e07;hpb=9a04903eea44cbc4642f10d2a8f8db416a694737;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index 4c02e1dba4..8cf8f04f98 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,220 @@ +2007-10-15 Peter Bergner + + * config/tc-ppc.c (ppc_setup_opcodes): Verify instructions are sorted + according to major opcode number. + +2007-10-15 Alan Modra + + * read.c (do_s_func): Check asprintf return status. + * stabs.c (stabs_generate_asm_func): Likewise. + (stabs_generate_asm_endfunc): Likewise. + +2007-10-12 H.J. Lu + + * config/tc-i386.c (process_operands): Simplify implicit xmm0 + handling. + +2007-10-12 H.J. Lu + + * config/tc-i386.c (process_operands): Check the firstxmm0 + field in opcode_modifier for instruction with a implicit + xmm0 as the first operand. + +2007-10-12 Eric B. Weddington + + * config/tc-avr.c (mcu_types): Add new devices: AT90PWM2B, + AT90PWM3B. + * doc/c-avr.texi: Document new devices. + +2007-10-12 M R Swami Reddy + + * config/tc-cr16.c: Update the md_relax_table for 1 word b + instruction range information. + +2007-10-12 Daniel Jacobowitz + + * doc/as.texinfo (Object Attributes): New chapter. + (Pseudo Ops): Document .gnu_attribute. + (LNS directives): Correct .loc_mark_labels documentation. + +2007-10-11 Nick Clifton + + * config/obj-elf.c (obj_elf_section): When pushing a section, if + there is a comma then the following argument must be a subsection + number. + +2007-10-11 H.J. Lu + + * doc/c-i386.texi: Update which instruction's operands are + swapped. + +2007-10-11 Nick Clifton + + PR gas/5161 + * config/tc-ia64.c: Allow for translations of error and warning + messages. + * po/gas.pot: Regenerate. + + PR gas/5158 + * config/tc-h8300.c (tc_gen_reloc): Allow for translation of error + message. + * po/gas.pot: Regenerate. + + PR gas/5155 + * config/tc-msp430.c: Fix spelling typos. + +2007-10-11 Nick Clifton + + * doc/as.texinfo (Type): Fix typo: STT_FUNC not STT_FUNCTION. + +2007-10-08 Maciej W. Rozycki + + * config/tc-mips.c (AT): Rename to... + (ATREG): ... this. + (AT): New definition. + (mips_set_options): Rename "noat" to "at"; change the type. + (mips_opts): Update accordingly. + (append_insn): Likewise. + (macro_build_ldst_constoffset): Likewise. + (load_address): Likewise. + (macro, macro2): Likewise. + (s_mipsset): Handle ".set at=REG". Update handling of ".set at" + and ".set noat". + +2007-10-08 Nick Clifton + + * doc/as.texinfo (Previous): Clarify explanation of the behaviour + of this pseudo-op and add a couple of examples. + +2007-10-08 Nick Clifton + + PR gas/5121 gas/5122 gas/5123 + * Makefile.am (CFILES): Add cgen.c + (TARGET_CPU_CFILES): Add tc-iq2000.c, tc-maxq.c, tc-mt.c, + tc-tic4x.c and xtensa-relax.c. + (TARGET_CPU_HFILES): Add tc-iq2000.h, tc-maxq.h, tc-mt.h, + tc-tic4x.h and xtensa-relax.h. + (TARG_ENV_HFILES): Remove te-aux.h, te-delta.h, te-delt88.h, + te-ic960.h, te-linux.h. Add te-aix5.h, te-armeabi.h, + te-freebsd.h, te-gnu.h, te-interix.h, te-vxworks.h. + (CONFIG_ATOF_CFILES): New variable. + (POTFILES): Add CONFIG_ATOF_CFILES to dependencies. Fix typo with + dependency upon TARG_ENV_HFILES. + (DEPTC): Do not put "#include opcodes/-desc.h" into + cgen-desc.h when foo-desc.h does not exit. + Run make dep-am. + * Makefile.in: Regenerate. + * doc/Makefile.in: Regenerate. + * po/POTFILES.in: Regenerate. + PR gas/5124 gas/5125 + * po/es.po: Regenerate. + * po/fr.po: Regenerate. + * po/gas.pot: Regenerate. + * po/rw.po: Regenerate. + * po/tr.po: Regenerate. + * config/obj-elf.c (obj_elf_vtable_inherit): Allow for translation + of error messages. + PR gas/5126 + * config/obj-som.c: Likewise. + PR gas/5129 + * config/tc-arc.c: Likewise. + PR gas/5131 gas/5132 + * config/tc-arm.c: Likewise. + PR gas/5137 + * config/tc-bfin.c: Likewise. + PR gas/5143 + * config/tc-frv.c: Likewise. + PR gas/5142 + * config/tc-dlx.c: Likewise. + +2007-10-08 Eric B. Weddington + + * config/tc-avr.c (mcu_types): Add new devices: ATtiny43U, + ATtiny48, AT90PWM216, AT90PWM316. + * doc/c-avr.texi: Document new devices. + +2007-10-08 Nick Clifton + + PR gas/5133 + * config/tc-arm.c (md_apply_fix): Correct error message. + PR gas/5134 + * config/tc-arm.c (md_apply_fix): Likewise. + PR gas/5136 + * config/tc-bfin.c (md_apply_fix): Fix error message. + PR gas/5135 + (Expr_Node_Gen_Reloc_R): Fix spelling typos in error messages. + +2007-10-05 H.J. Lu + + * config/tc-i386.c (build_modrm_byte): Check the first 2 8bit + immediate operands directly for instructions with 4 operands. + +2007-10-04 H.J. Lu + + PR gas/5109 + * config/tc-i386.c (process_suffix): Clear QWORD suffix if it + is ignored in Intel mode. + +2007-10-04 Helge Deller + + * read.c (potable): Add string8, string16, string32 and string64. + Add bit size for stringer function. + (stringer_append_char): New. + (stringer): Use stringer_append_char(). + * config/obj-coff.c (obj_coff_ident): Add bit size for stringer function. + * config/obj-elf.c (obj_elf_ident): Likewise. + * config/tc-alpha.c (s_alpha_stringer): Likewise. + * config/tc-dlx.c (dlx_pseudo_table): Likewise. + * config/tc-hppa.c (pa_stringer): Likewise. + * config/tc-ia64.c (md_pseudo_table, pseudo_opcode): Likewise. + * config/tc-m68hc11.c (md_pseudo_table): Likewise. + * config/tc-mcore.c (md_pseudo_table): Likewise. + * config/tc-mips.c (mips_pseudo_table): Likewise. + * config/tc-spu.c (md_pseudo_table): Likewise. + * config/tc-s390.c (md_pseudo_table): Likewise. Replace '2' by '1'. + * doc/as.texinfo (ABORT): Fix identing. + (String): Document new string8, string16, string32, string64 + functions. + * NEWS: Mention the new feature. + +2007-10-03 Nick Clifton + + PR gas/5078 + * config/tc-avr.c (avr_get_constant): Extend error message to + mention that the constant must be positive. + +2007-10-03 Nick Clifton + + * config/tc-avr.c (avr_get_constant): + PR gas/5089 + * config/tc-arm.c (s_arm_unwind_handlerdata): Fix spelling typo. + PR gas/5090 + (md_assemble): Fix spelling typo. + +2007-10-03 Alan Modra + + PR 4303 + * stabs.c (aout_process_stab): Set BSF_DEBUGGING. + +2007-10-01 M R Swami Reddy + + * config/tc-cr16.c: Replaced 'tabs' with white spaces and + added R_CR16_DISP8 as default reloc type for b instructions. + +2007-09-30 H.J. Lu + + PR gas/5080 + * config/tc-i386.c (check_long_reg): Also handle cvttss2si. + (check_qword_reg): Also handle cvttsd2si. + +2007-09-27 Kazu Hirata + + * config/m68k-parse.h (m68k_register): Use MBO instead of MBB. + (last_movec_reg): Change to MBO. + * config/tc-m68k.c (fido_ctrl): Use MBO instead of MBB. + (m68k_ip): Use MBO instead of MBO. + (init_table): Use MBO instead of MBO. Add an entry for mbo. + 2007-09-26 Jan Beulich * config/tc-i386.c (build_modrm_byte): Also check for RegEip