X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2FChangeLog;h=56fa49efc93fbddd56165522c63f4d8088a3670f;hb=5dddc35ca91d59123b3e50cb89886b71ef210e99;hp=b147d184f1131e18e0787609c064897086247370;hpb=3b0ae6963658e0691c2a471f5c6a33b1dfacbf16;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index b147d184f1..56fa49efc9 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,9 +1,240 @@ +1999-01-11 Doug Evans + + * Makefile.in: Regenerate. + * configure.in: Redo test for using cgen. + * configure: Regenerate. + +1999-01-09 Nick Clifton + + * config/obj-coff.h (obj_adjust_symtab): Prevent accidental + redefinition of this macro. + +start-sanitize-m32rx +1999-01-06 Doug Evans + + * config/tc-m32r.c (OPERAND_IS_COND_BIT): Add check for psw. + +end-sanitize-m32rx +Tue Jan 5 21:58:03 1999 Doug Evans + + * config/tc-mips.c (mips_frob_file): Disable "Unmatched %hi reloc" + warning. + +1998-12-29 Gavin Romig-Koch + + * config/tc-mips.c (append_insn): For mips16, insert a nop between + a read of HI or LO and an immediatly following branch. + +1998-12-29 Gavin Romig-Koch + + * config/tc-mips.c (md_begin): Another correction to the setting of + mips_eabi64. + +1998-12-23 Gavin Romig-Koch + + * config/tc-mips.c (md_begin): Correct type-o in setting of mips_eabi64. + +1998-12-21 Nick Clifton + + * config/tc-m32r.c (md_assemble): Emit a NOP after a relaxable 16 + bit insn when optimizing, so that parallelised instructions will + start on a 32 bit boundary. + +1998-12-19 Gavin Romig-Koch + + * config/tc-mips.c (mips_eabi64): New. + (md_begin): Set mips_eabi64. + (mips_elf_final_processing): Use it. + +1998-12-18 Gavin Romig-Koch + + * config/tc-mips.c (mips_elf_final_processing): + Correct setting of ABI in e_flags. + +Wed Dec 16 16:17:22 1998 Dave Brolley + + * config/tc-fr30.c (md_assemble): Warn about invalid instructions in delay slots. + +start-sanitize-vr4xxx +1998-12-16 Gavin Romig-Koch + + * config/tc-mips.c (md_begin,md_parse_option): Handle vr4111. + +end-sanitize-vr4xxx +1998-12-15 Doug Evans + + * cgen.c (gas_cgen_md_apply_fix3): Mark as an error, rather than a + warning, values that don't fit in the field. + +1998-12-15 Gavin Romig-Koch + + * config/tc-mips.c (mips_abi_string): New. + (md_parse_option,md_longopts): Add mabi. + (mips_elf_final_processing): Set e_flags based on mabi flag. + +start-sanitize-vr4xxx +1998-12-15 Gavin Romig-Koch + + * config/tc-mips.c (md_parse_option): Handle vr4111. + +1998-12-13 Gavin Romig-Koch + + * config/tc-mips.c (mips_4121): New. + (md_begin,mips_ip,md_longopts,md_parse_option): Add vr4121. + +end-sanitize-vr4xxx +98-12-11 Ken Raeburn + + * config/tc-h8300.c (build_bytes): Change message given if the + instruction requires H8/300H mode and we're not in Hmode, to + suggest that it may be the operand modes that are the problem, not + necessarily the opcode. + +1998-12-10 Nick Clifton + + * config/tc-fr30.c: Add line separator character. + +start-sanitize-sky +Wed Dec 9 17:06:48 1998 Doug Evans + + Thu Nov 19 16:57:01 EST 1998 Frank Ch. Eigler + + * config/tc-mips.c (append_insn): Don't move INSN_SYNC + instructions into delay slot. + + Tue Oct 13 14:06:18 1998 Doug Evans + + * config/tc-dvp.h (md_end): Define. + * config/tc-dvp.c (dvp_end): New function. + +end-sanitize-sky +start-sanitize-r5900 +Wed Dec 9 12:29:23 1998 Jeffrey A Law (law@cygnus.com) + + * config/tc-mips.c (gpr_interlocks): The r5900 always has + gpr interlocks. + +end-sanitize-r5900 +Tue Dec 8 19:51:50 1998 Mark Klein + + * configure.in (hppa-*-mpeix*): New target. + * config/obj-som.h (obj_som_compiler): Declare. + * config/obj-som.c (compiler_seen): New static variable. + (obj_som_compiler): New function. + * config/tc-hppa.c: Update tc_data uses for change to bfd/som.h. + (md_pseudo_table): Add "compiler" if OBJ_SOM. + (pa_type_args): Set hppa_priv_level. + (pa_compiler): New static function if OBJ_SOM. + * configure: Rebuild. + +Tue Dec 8 15:00:50 1998 Ian Lance Taylor + + * read.c (output_leb128): Don't mark as inline. + +1998-12-08 Andrew MacLeod + + * config/tc-ppc.c (ppc_vbyte): Prototype and new function for + AIX .vbyte unaligned data support. + (md_pseudo_table): Add 'vbyte' to list of valid pseudos. + (ppc_elf_validate_fix): Add eh_frame to list of ELF relocatable + sections. + +1998-12-07 Nick Clifton + + * config/tc-d30v.c (md_assemble, do_assemble): Improve erroneous + input handling. + +Mon Dec 7 09:48:34 1998 Catherine Moore + + * config/tc-arm.c (elf32_arm_force_relocation): Check for + BFD_RELOC_ARM_PCREL_BRANCH. + +Sun Dec 6 12:46:36 1998 Ian Lance Taylor + + * configure.in: Define TARGET_BYTES_{BIG,LITTLE}_ENDIAN after + checking the target type. + (mips-dec-bsd*): Set endian to little. + * configure: Rebuild. + + COFF weak symbol support, based on patches from Mark Elbrecht + : + * config/obj-coff.h (S_IS_WEAK): Define if not BFD_ASSEMBLER. + * config/obj-coff.c (obj_coff_weak): New static function. + (obj_coff_endef) [both versions]: Handle weak symbols. + (coff_frob_symbol): Likewise. + (yank_symbols): Likewise. + (obj_pseudo_table): Add "weak". + + * configure.in (m68k-*-gnu*): New target. From Aymeric Vincent + . + * aclocal.m4: Rebuild with current tools. + * configure: Rebuild. + + * config/tc-alpha.c (emit_ldgp): Give an error message rather than + an assertion failure for a case we can't handle when OBJ_ECOFF. + + * expr.c (operator): And with 0xff to avoid problems with signed + char. + +1998-12-03 Nick Clifton + + * config/tc-fr30.c (md_cgen_lookup_reloc): Generate + BFD_RELOC_FR30_48 instead of BFD_RELOC_FR30_32. + +1998-12-02 Nick Clifton + + * config/tc-fr30.c (md_cgen_lookup_reloc): Enable relocs for + LDI:20 insn. + +Thu Nov 26 11:23:48 1998 Dave Brolley + + * config/tc-fr30.c (md_pcrel_from_section): Restore previous calculation + of pcrel point. + +Tue Nov 24 17:21:52 1998 Nick Clifton + + * config/tc-fr30.c (md_pcrel_from_section): Fix calculation of + pcrel point. + +start-sanitize-vr4xxx +1998-11-24 Gavin Romig-Koch + + * config/tc-mips.c (md_begin): Added mip64vr4xxx as a + possible CPU_TARGET. + +end-sanitize-vr4xxx +Tue Nov 24 14:54:38 1998 Nick Clifton + + * config/tc-d10v.c (md_assemble): Make static 'etype' have file + scope. + (d10v_cleanup): Only generate previous insn if a multiline insn is + not pending. + +Fri Nov 20 11:41:13 1998 Nick Clifton + + * config/tc-fr30.c (md_cgen_lookup_reloc): Add support for + FR30_OPERAND_I32. + +Thu Nov 19 15:01:29 1998 Nick Clifton + + * config/tc-arm.c (md_parse_option): Add support for -marm7xxx and + -marm6xxx command line switches. + +1998-11-18 Doug Evans + + * Makefile.am (DEP): Use $(srcdir)/../mkdep. + (itbl-ops.o): Delete duplicate dependencies. + Rebuild dependencies. + Add fr30 dependencies. + * Makefile.in: Rebuild. + Tue Nov 17 13:42:42 1998 Nick Clifton + * config/tc-fr30.c (md_cgen_lookup_reloc): Updated to match latest + opcode list. * listing.c: Ignore line terminator characters found inside strings. -start-sanitize-fr30 Thu Nov 12 19:21:24 1998 Dave Brolley * po/gas.pot: Regenerated. @@ -27,7 +258,6 @@ Tue Nov 10 13:13:05 1998 Nick Clifton * config/tc-fr30.h: New file. * config/tc-fr30.c: Tweaking so that it will compile. -end-sanitize-fr30 Tue Nov 10 14:41:33 1998 Catherine Moore * config/tc-d10v.h (obj_fix_adjustable): Define. @@ -43,7 +273,6 @@ Mon Nov 9 14:25:06 1998 Nick Clifton * config/tc-d30v.c: Change default behaviour to ignore potential conflicts between register name and symbol names. -start-sanitize-fr30 Wed Nov 4 18:42:00 1998 Dave Brolley * configure.in: Add fr30-*-*. @@ -54,7 +283,6 @@ Wed Nov 4 18:42:00 1998 Dave Brolley * doc/Makefile.in: Regenerated. * po/gas.pot: Regenerated. -end-sanitize-fr30 Mon Nov 2 20:54:16 1998 Doug Evans * config/tc-m32r.c (assemble_two_insns): Ensure both insns