X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2FChangeLog;h=f635784290972e4e05e6d3358f2ec722924125da;hb=c6cb92c5ba6f9001097e4ae97f265ba28ff0d975;hp=7018ad5ef7d9fe876bc7846c54713c019065b245;hpb=9d2be1eec8fda466eebb0da7eefdc5b583649ca3;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index 7018ad5ef7..f635784290 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,173 @@ +2005-01-27 Nathan Sidwell + + * dwarf2dbg.c (dwarf2_finish): Correct logic for determining when + to emit .debug_line and other debug sections. + * as.h (seg_not_empty_p): Declare. + * subsegs.c (seg_not_empty_p): New predicate. + +2005-01-27 Andrew Cagney + + * configure: Regenerate to track ../gettext.m4 change. + +2005-01-27 Jan Beulich + + * config/tc-ia64.c (emit_one_bundle): Change "?imbf??" to "?ibmfxx". + +2005-01-27 Jan Beulich + + * config/tc-ia64.c (emit_one_bundle): Add late resolution of move + to/from application registers dynamic insns. + (md_assemble): Defer resolution of move to/from application registers + dynamic insns when they can be issued on either the I- or M-units. + +2005-01-25 Alexandre Oliva + + * config/tc-frv.c (md_apply_fix3): Mark TLS symbols as such. + 2004-12-10 Alexandre Oliva + * config/tc-frv.c (frv_pic_ptr): Add tlsmoff support. + 2004-11-10 Alexandre Oliva + * cgen.c (gas_cgen_parse_operand): Handle + CGEN_PARSE_OPERAND_SYMBOLIC. + * config/tc-frv.c (md_cgen_lookup_reloc): Handle TLS relocations. + (frv_force_relocation): Likewise. Fix handling of PIC + relocations. + (md_apply_fix3): Likewise. + +2005-01-21 Ben Elliston + + * as.h: Remove #if 0'd code. + * atof-generic.c (atof_generic): Likewise. + * ecoff.c (ecoff_directive_frame): Likewise. + * frags.h (FRAG_APPEND_1_CHAR): Likewise. + * itbl-ops.c (itbl_add_reg): Likewise. + * listing.c (calc_hex): Likewise. + * read.c (MASK_CHAR): Likewise. + * subsegs.c (subsegs_print_statistics): Likewise. + * symbols.c (indent): Likewise. + * write.c (write_relocs): Likewise. + (write_object_file): Likewise. + (relax_frag): Likewise. + +2005-01-20 Nick Clifton + + * as.c (std_longopts): Add an entry for "--a" in order to prevent + getopt_long_only() from considering -a as an abbreviation for + --alternate. + (parse_args): Fix the parsing of -a=. + +2005-01-20 Alan Modra + + PR gas/684 + * read.c (s_incbin): Adjust default count for skip. Check validity + of count and skip rigorously. + +2005-01-19 Fred Fish + + * config/tc-mips.c (dummy_opcode): Add init for new struct member. + +2005-01-19 Richard Sandiford + + * read.c (convert_to_bignum): New function, split out from... + (emit_expr): ...here. Handle the case where X_add_number is + positive and the input value is negative. + (output_big_sleb128): Fix setting of continuation bit. Check whether + the final byte needs to be sign-extended. Fix size-shrinking loop. + (emit_leb128_expr): When generating a signed leb128, see whether the + sign of an O_constant's X_add_number matches the sign of the input + value. Use a bignum if not. + +2005-01-17 Andrew Stubbs + + * tc-sh.c (md_begin,md_parse_option): Change arch_sh1_up to + arch_sh_up in order to match the external name and make the + testsuite's job easier. + +2005-01-14 H.J. Lu + + PR 659 + * config/tc-i386.c (i386_scale): Disallow 0 scale. + +2005-01-12 Nick Clifton + + * config/tc-iq2000.c (s_iq2000_set): Fix thinko parsing + ignored_arguments array. + +2005-01-10 H.J. Lu + + * write.c (write_object_file): Disallow a symbol equated to + common symbol. + +2005-01-10 Inderpreet Singh + + * tc-maxq.c: Replace constants 10 and 20 with bfd_mach_maxq10 and + bfd_mach_maxq20. + (md_pseudo_table): Add new pseudo ops for maxq10 and maxq20. + (maxq_target): New function: Set the machine type. + +2005-01-06 Paul Brook + + * config/tc-arm.c (FPU_DEFAULT): Define for TE_VXWORKS. + (md_begin): Handle TE_VXWORKS for FP defaults. + (md_apply_fix3): Correct rela offsets. + (elf32_arm_target_format): Add VxWorks targets. + +2005-01-06 Paul Brook + + * configure.tgt: Set em=vxworks for *-*-vxworks. + * config/te-vxworks.h: New File. + +2005-01-06 Paul Brook + + * config/tc-arm.c (arm_cpus): Correct arch field for arm1026ej-s. + +2005-01-04 Dmitry Diky + + * config/tc-msp430.c (md_apply_fix3): Fix offset calculation for + global label. + +2005-01-03 David Mosberger + + * config/tc-ia64.c (md): Add member "loc_directive_seen". + (dot_loc): New function. + (md_pseudo_table): Add entry to map .loc to dot_loc(). + (emit_one_bundle): Only call dwarf2_gen_line_info() if we have + seen a .loc directive or we're generating DWARF2 debug info for + assembly source. + +2004-12-29 Alan Modra + + PR gas/619 + * read.c (s_comm_internal): Don't zero end of name until size + expression has been parsed. + +2004-12-25 Marek Michalkiewicz + + * config/tc-avr.c (mcu_types): Move attiny{13,2313} from avr4 to avr2. + +2004-12-23 Tomer Levi + + * config/tc-crx.c: Support 'bcop' relaxation (dealt as in 'cmp&branch' + case). + +2004-12-22 Ian Lance Taylor + + * configure.tgt: New. + * configure.in: Move setting of cpu_type, fmt, etc., to + configure.tgt. + * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add + $(srcdir)/configure.tgt. + * configure, Makefile.in: Rebuild. + +2004-12-22 Klaus Rudolph + + * config/tc-avr.c: Add support for the new R_AVR_LDI, R_AVR_6 and + R_AVR_6_ADIW relocs for the LDI, ADIW/SBIW and LDD/STD + instructions. + (avr_offset_expression): New function to parse offsets for LDI + instructions. + (avr_operand): Use it. + (md_apply_fix3): Generate the relocs. + 2004-12-16 Andrew Stubbs * config/tc-sh64.c (shmedia_md_apply_fix3): Add missing