X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2FChangeLog;h=e4b55322c1e34b160004113375e06fa72fa7f1cc;hb=7cc69913c20942a6f601bc2477fd881f1115df08;hp=12f03bf6424ddfaf324f8c22fe241e7537b23cb4;hpb=6a5709a5a18aabe5b4f7f14ddfd758af3eaa9a31;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index 12f03bf642..e4b55322c1 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,213 @@ +2004-03-30 Nick Clifton + + * config/tc-arm.c (meabi_flags): Make its use conditional upon + OBJ_ELF being defined. + +2004-03-27 Alan Modra + + * config/obj-aout.c (obj_aout_type): Remove #ifdef BFD_ASSEMBLER code. + +2004-03-23 Paul Brook + + * 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 : Document -meabi. + * doc/c-arm.texi: Ditto. + +2004-03-22 Bob Wilson + + * 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 + + * config/tc-sh.c: Remove trailing whitespace. + +2004-03-22 Hans-Peter Nilsson + + * 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) : New + case doing nothing. + (md_estimate_size_before_relax) : Ditto. + (md_convert_frag) : 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) : Handle new options. + +2004-03-19 Bob Wilson + + * 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 + + * 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 + + * 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 + + * read.c (read_a_source_file): Use demand_empty_rest_of_line. + (demand_empty_rest_of_line): Issue an error here. + (ignore_rest_of_line): Silently skip to end. + (demand_copy_string): Issue an error, not warning. + (equals): Likewise. + * config/obj-elf.c (obj_elf_section_name): Likewise. + (obj_elf_section): Likewise. + * config/tc-arc.c (arc_extoper): Remove bogus NULL checks. + (arc_extinst): Likewise. + * config/tc-ia64.c (dot_saveb): Use demand_empty_rest_of_line. + (dot_spill): Likewise. + (dot_unwabi): Likewise. + (dot_prologue): Likewise. + + * expr.c (operand): Reject ++ and --. + (operator): Likewise. + +2004-03-17 Kaz Kojima + + * config/tc-sh.c: Include dw2gencfi.h. + (sh_cfi_frame_initial_instructions): New function. + (sh_regname_to_dw2regnum): Likewise. + * config/tc-sh.h (DWARF2_LINE_MIN_INSN_LENGTH): Move to the end of + file. + (TARGET_USE_CFIPOP): Define. + (tc_cfi_frame_initial_instructions): Likewise. + (tc_regname_to_dw2regnum): Likewise. + (DWARF2_DEFAULT_RETURN_COLUMN, DWARF2_CIE_DATA_ALIGNMENT): Likewise. + * Makefile.am: Update dependencies. + * Makefile.in: Regenerate. + +2004-03-17 Ralf Corsepius + + * configure.in: Switch sh-*-rtems* to ELF. Add sh-*-rtemscoff*. + * configure: Regenerate. + +2004-03-12 Bob Wilson + + * read.c (s_leb128): Call md_flush_pending_output. + +2004-03-12 Michal Ludvig + + * config/tc-i386.c (output_insn): Handle PadLock instructions. + * config/tc-i386.h (CpuPadLock): New define. + (CpuUnknownFlags): Added CpuPadLock. + +2004-03-07 Andreas Schwab + + * doc/c-hppa.texi (HPPA Directives): Fix typo. + +2004-03-07 Richard Henderson + + * dw2gencfi.c (output_cie): Align length to 4 byte boundary. + (cfi_finish): Likewise for fde. + +2004-03-05 H.J. Lu + + * config/tc-ia64.c (md_assemble): Properly handle NULL + align_frag. + (ia64_handle_align): Don't abort if failed to add a stop bit. + +2004-03-04 H.J. Lu + + * Makefile.in: Regenerated. + * aclocal.m4: Likewise. + * configure: Likewise. + * doc/Makefile.in: Likewise. + +2004-03-03 H.J. Lu + + * config/tc-ia64.c (dot_align): New. + (ia64_do_align): Make it static. + (md_pseudo_table): Use "dot_align" for "align". + (ia64_md_do_align): Don't set align_frag here. + (ia64_handle_align): Add a stop bit to the previous bundle if + needed. + + * config/tc-ia64.h (ia64_do_align): Removed. + +2003-03-03 Andrew Stubbs + + * config/tc-sh.c (md_parse_option): Add -isa=sh4-nofpu and + -isa=sh4-nommu-nofpu options. Adjust help messages accordingly. + (sh_elf_final_processing): Output BFD type sh4_nofpu if that is + the most general type or the user specifically requested it. + (md_assemble): Add a new error message for when an instruction + is understood, but is not allowed due to an -isa option. + +2004-03-02 H.J. Lu + + * config/tc-ia64.c (align_frag): New. + (md_assemble): Set the tc_frag_data field in align_frag for + IA64_OPCODE_FIRST instructions. + (ia64_md_do_align): Set align_frag. + (ia64_handle_align): Add a stop bit if needed. + + * config/tc-ia64.h (TC_FRAG_TYPE): New. + (TC_FRAG_INIT): New. + +2004-03-01 Richard Sandiford + + * config/tc-frv.c (fr400_audio): New variable. + (md_parse_option, md_show_usage): Add -mcpu=fr405 and -mcpu=fr450. + (md_parse_option): Set fr400_audio for -mcpu=fr400 and -mcpu=fr405. + (target_implements_insn_p): New function. + (md_assemble): Report an error if the processor doesn't implement + the instruction. + +2004-02-27 Kazuhiro Inaoka + + * config/tc-m32r.c (md_longopts): Added -no-bitinst option. + (md_parse_option): Ditto. + (OPTION_NO_SPECIAL_M32R): Added. + (md_show_usage): Document it. + (enable_speial_m32r): Changed a default value from 0 to 1. + * doc/c-m32r.texi: Document the -no-bitinst option. + +2004-02-27 Nick Clifton + + * config/tc-sh.c (get_operand): Revert previous delta. + (tc_gen_reloc): Check for an unknown reloc type before processing + the addend. + +2004-02-27 Hannes Reinecke + + * config/tc-s390.c (s390_insn): Correct range check for opcode in + .insn pseudo operation. + +2004-02-27 Anil Paranjpe + + * config/tc-sh.c (get_operand): In case of #Imm, check has been + added for wrong syntax. + +2004-02-26 Eric Christopher + + * config/tc-mips.c (mips_dwarf2_addr_size): New. + * config/tc-mips.h (DWARF2_ADDR_SIZE): Use. + 2004-02-26 Andrew Stubbs * config/tc-sh.c (build_Mytes): Add REG_N_D and REG_N_B01 @@ -36,7 +246,7 @@ Fix accumulator registers move opcodes. 2004-02-13 Hannes Reinecke - Jakub Jelinek + Jakub Jelinek * dwarf2dbg.c (get_filenum): Do not read beyond allocated memory. @@ -198,7 +408,7 @@ 2004-01-11 Tom Rix * config/tc-m68hc11.c (build_indexed_byte): movb and movw cannot - be relaxed, use fixup. + be relaxed, use fixup. (md_apply_fix3): Use 5 bit reloc from movb and movw fixup. 2004-01-19 Jakub Jelinek @@ -220,7 +430,7 @@ * configure: Regenerate. 2004-01-12 Anil Paranjpe - + * config/tc-h8300.c (build_bytes): Apply relaxation to bit manipulation insns.