X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2FChangeLog;h=f9fc360051cc80f3b8c46452088ee3039a1be47e;hb=cce4814f14a5f3ae48ac1202f48769cbfea53e51;hp=25d5f13d657cd7c0e2aed523d61b642e453166b5;hpb=5177500f26e1fc3127c607f72bd2dfbffb9165b3;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index 25d5f13d65..f9fc360051 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,189 @@ +2003-02-21 Nick Clifton + + * NEWS: Mention availability of test generator program. + +2003-02-21 Miles Bader + + * config/tc-v850.c (system_registers): Add v850e debug registers. + (system_register_name): Accept up to 27 (the last v850e sys register). + +2003-02-21 Bob Wilson + + * doc/as.texinfo: Define new COFF-ELF variable to conditionalize text + relevant to both COFF and ELF. Fix obvious typos and texinfo bugs. + Capitalize section headings consistently. Format index entries more + consistently. Unconditionalize text about whether text and data + sections are alterable. Use @ifnottex for alternatives to @tex output + so that HTML works. Clean up COFF vs. ELF descriptions of .section, + .size and .type directives. Be more polite about bad bug reports. + Move FDL into a separate file. + * doc/fdl.texi: New file. + +2003-02-21 Richard Sandiford + + * config/tc-mips.c (prev_reloc_op_frag): New variable. + (macro): Check it to decide whether a new frag is needed. + (my_getSmallExpression): Set it. + +2003-02-20 jmc + + * cgen.c: Fix typo: intial -> initial. + +2003-02-19 Jie Zhang + + * app.c (do_scrub_chars): Handle '||' in two states. + +2003-02-13 Alan Modra + + * write.c (TC_FORCE_RELOCATION_SUB_SAME): Revert last change. + * config/tc-s390.h (TC_FORCE_RELOCATION_SUB_SAME): Define. + +2003-02-11 Uwe Stieber + + * configure.in: Add support for kaOS as cross build target system. + * configure: Regenerated. + +2003-02-10 Nick Clifton + + * config/tc-arm.c (md_begin): If the Maverick co-processor is + selected, set the EF_ARM_MAVERICK_FLOAT flag and + bfd_mach_arm_ep9312 machine number. + +2003-02-08 Richard Sandiford + + * config/tc-mips.c (reloc_needs_lo_p): New function. + (fixup_has_matching_lo_p): New function. + (append_insn): Use reloc_needs_lo_p to check whether a relocation + might need a matching %lo(). Reuse the head of mips_hi_fixup_list + if that fixup already has a matching %lo(). Don't call frag_wane here. + (macro): Call frag_wane here if the last unmatched hi was in the + current frag. + (pic_need_relax): New function, split out from... + (md_estimate_size_before_relax): ...here. + (mips_frob_file): Use reloc_needs_lo_p. Use pic_need_relax to test + whether BFD_RELOC_MIPS_GOT16 fixups refer to global symbols. + +2003-02-07 Richard Sandiford + + * config/tc-mips.c (my_getSmallExpression): Rework bracket handling. + +2003-02-06 Alan Modra + + * config/tc-ppc.c (ppc_elf_suffix): Undo part of last change so that + x@toc+off works. + +2003-02-05 Alan Modra + + * config/tc-ppc.c (mapping): Handle new TLS reloc specs. + (ppc_elf_suffix): Don't warn for x+off@got when ppc64 and don't + accept x@got+off etc. + (md_assemble): Handle TLS relocs. + (ppc_force_relocation): Force for all TLS relocs. + (ppc_fix_adjustable): Likewise. + (md_apply_fix3): Handle TLS relocs. + +2003-02-04 Alan Modra + + * config/obj-elf.c (obj_elf_change_section): Set SEC_LINK_ONCE and + SEC_LINK_DUPLICATES_DISCARD directly rather than using elf_linkonce_p. + +2003-02-02 Richard Sandiford + + * config/tc-mips.c (enum small_ex_type): Remove. + (imm_unmatched_hi): Remove. + (md_assemble): Remove use of imm_unmatched_hi. Remove the last + argument from calls to append_insn. + (append_insn): Remove unmatched_hi parameter; check reloc_type[0] + instead. + (macro_build): Update append_insn calls. + (mips16_macro_build, macro_build_lui): Likewise. + (mips_ip): Rework handling of small expressions. Move explicit + relocation handling into my_getSmallExpression. Assume that the + value of 'o' operands is zero if there is only one bracketed + expression left. + (percent_op): Make constant. Record the BFD relocation code + associated with each operator. + (my_getSmallParser, my_getPercentOp): Remove. + (parse_relocation): New function. + (my_getSamllExpression): Rework. Fill in relocations here + rather than in mips_ip. + +2003-01-29 Nick Clifton + + * config/tc-i386.c (line_comment_chars): Add '#'. This makes the + assembler's handling of # "" directives work. + +2003-01-28 Jakub Jelinek + + * dwarf2dbg.c: Include filenames.h. + (struct file_entry): Make filename const char *. + (dirs, dirs_in_use, dirs_allocated): New variables. + (get_filenum): Add NUM argument. Build directory table. + (dwarf2_where): Adjust caller. + (dwarf2_directive_file): Use get_filenum to allocate + slot in file and directory tables. + (dwarf2_directive_loc): Recreate full filename from + directory and filename part if needed for listing. + (out_file_list): Output directory table. + Output main source file dirname before its filename. + +2003-01-28 Dmitry Diky + + * config/tc-msp430.c: Replace occurences of 'tolower' with + 'TOLOWER'. + +2003-01-27 David Mosberger + + * config/tc-ia64.c (dot_vframesp): Correct error message. + (dot_vframepsp): Ditto. + +2003-01-27 Alexandre Oliva + + * configure.in (em): Set to irix on all Irix systems. + * configure: Rebuilt. + * config/te-irix.h: New file. + * config/tc-mips.c (mips_dwarf2_format): Use TE_IRIX to decide + whether to use Irix-specific 64-bit format. + +2003-01-27 Martin Schwidefsky + + * config/tc-s390.c (s390_elf_cons): Avoid designated initializers. + +2003-01-25 Jakub Jelinek + + * config/tc-sparc.c (sparc_ip): Handle TLS % operators. + (tc_gen_reloc): Handle TLS relocs. + (sparc_cons, cons_fix_new_sparc): Handle %r_tls_dtpoff. + * config/tc-sparc.h (tc_fix_adjustable): Don't adjust TLS + relocs. + * config/obj-elf.c (obj_elf_section_word): Handle tls. + (obj_elf_type): Handle tls_object. + +2003-01-24 Martin Schwidefsky + + * config/tc-s390.c (s390_tls_suffix): New function. + (elf_suffix_type): Add suffix enums for TLS relocations. + (s390_elf_suffix): Add suffix strings for TLS relocations. + (s390_elf_cons): Map new lenght/elf suffix combinations for TLS to + bfd relocations. + (md_gather_operands): Map new instruction operand/elf suffix + combinations for TLS to bfd relocations. + (tc_s390_fix_adjustable): Add new TLS relocations. + (tc_s390_force_relocation): Likewise. + (md_apply_fix3): Likewise. + +2003-01-24 Alan Modra + + * as.h: Update copyright date. + * symbols.c: Likewise. + * config/tc-d10v.h: Likewise. + * config/tc-fr30.h: Likewise. + * config/tc-i960.h: Likewise. + * config/tc-mips.h: Likewise. + + * config/tc-hppa.h (DIFF_EXPR_OK): Define. + (MD_APPLY_SYM_VALUE): Move. + 2003-01-23 Nick Clifton NEWS: Announce sh2e support.