+Mon Feb 1 12:24:58 1999 Catherine Moore <clm@cygnus.com>
+
+ * configure: Regenerate.
+ * configure.in (arm-*-oabi): New.
+ (thumb-*-oabi): New.
+ * config/tc-arm.c (target_oabi): Declare.
+ (md_apply_fix3): Support REL relocs.
+ (md_parse_option): Handle -oabi.
+ (elf32_arm_target_format): New routine.
+ (md_longopts): Add OPTION_OABI.
+ * config/tc-arm.h: Redefine TARGET_FORMAT.
+
+
+1999-01-28 Nick Clifton <nickc@cygnus.com>
+
+ * write.c (write_relocs): Handle out or range error.
+
+ * config/tc-fr30.c (fr30_fix_adjustable): New function.
+ (fr30_force_relocation): Default to 0.
+
+ * config/tc-fr30.h (obj_fix_adjustable): Define.
+ (TC_FORCE_RELOCATION): Define.
+
+ * cgen.c (gas_cgen_md_apply_fix3): Do not apply fixes to VTABLE
+ relocs.
+
+1999-01-16 Nick Clifton <nickc@cygnus.com>
+
+ * config/tc-d30v.c (write_2_short): Do not generate a sequential
+ merge of two instructions if the left instruciton kills the right.
+
+1999-01-11 Doug Evans <devans@casey.cygnus.com>
+
+ * Makefile.in: Regenerate.
+ * configure.in: Redo test for using cgen.
+ * configure: Regenerate.
+
+1999-01-09 Nick Clifton <nickc@cygnus.com>
+
+ * config/obj-coff.h (obj_adjust_symtab): Prevent accidental
+ redefinition of this macro.
+
+start-sanitize-m32rx
+1999-01-06 Doug Evans <devans@casey.cygnus.com>
+
+ * config/tc-m32r.c (OPERAND_IS_COND_BIT): Add check for psw.
+
+end-sanitize-m32rx
+Tue Jan 5 21:58:03 1999 Doug Evans <devans@canuck.cygnus.com>
+
+ * config/tc-mips.c (mips_frob_file): Disable "Unmatched %hi reloc"
+ warning.
+
+1998-12-29 Gavin Romig-Koch <gavin@cygnus.com>
+
+ * 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 <gavin@cygnus.com>
+
+ * config/tc-mips.c (md_begin): Another correction to the setting of
+ mips_eabi64.
+
+1998-12-23 Gavin Romig-Koch <gavin@cygnus.com>
+
+ * config/tc-mips.c (md_begin): Correct type-o in setting of mips_eabi64.
+
+1998-12-21 Nick Clifton <nickc@cygnus.com>
+
+ * 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 <gavin@cygnus.com>
+
+ * config/tc-mips.c (mips_eabi64): New.
+ (md_begin): Set mips_eabi64.
+ (mips_elf_final_processing): Use it.
+
1998-12-18 Gavin Romig-Koch <gavin@cygnus.com>
* config/tc-mips.c (mips_elf_final_processing):
suggest that it may be the operand modes that are the problem, not
necessarily the opcode.
-start-sanitize-fr30
1998-12-10 Nick Clifton <nickc@cygnus.com>
* config/tc-fr30.c: Add line separator character.
-end-sanitize-fr30
start-sanitize-sky
Wed Dec 9 17:06:48 1998 Doug Evans <devans@canuck.cygnus.com>
* expr.c (operator): And with 0xff to avoid problems with signed
char.
-start-sanitize-fr30
1998-12-03 Nick Clifton <nickc@cygnus.com>
* config/tc-fr30.c (md_cgen_lookup_reloc): Generate
* config/tc-fr30.c (md_pcrel_from_section): Fix calculation of
pcrel point.
-end-sanitize-fr30
start-sanitize-vr4xxx
1998-11-24 Gavin Romig-Koch <gavin@cygnus.com>
(d10v_cleanup): Only generate previous insn if a multiline insn is
not pending.
-start-sanitize-fr30
Fri Nov 20 11:41:13 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-fr30.c (md_cgen_lookup_reloc): Add support for
FR30_OPERAND_I32.
-end-sanitize-fr30
Thu Nov 19 15:01:29 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-arm.c (md_parse_option): Add support for -marm7xxx and
* Makefile.am (DEP): Use $(srcdir)/../mkdep.
(itbl-ops.o): Delete duplicate dependencies.
Rebuild dependencies.
-start-sanitize-fr30
Add fr30 dependencies.
-end-sanitize-fr30
* Makefile.in: Rebuild.
Tue Nov 17 13:42:42 1998 Nick Clifton <nickc@cygnus.com>
-start-sanitize-fr30
* config/tc-fr30.c (md_cgen_lookup_reloc): Updated to match latest
opcode list.
-end-sanitize-fr30
* listing.c: Ignore line terminator characters found inside
strings.
-start-sanitize-fr30
Thu Nov 12 19:21:24 1998 Dave Brolley <brolley@cygnus.com>
* po/gas.pot: Regenerated.
* 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 <clm@cygnus.com>
* config/tc-d10v.h (obj_fix_adjustable): Define.
* 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 <brolley@cygnus.com>
* configure.in: Add fr30-*-*.
* doc/Makefile.in: Regenerated.
* po/gas.pot: Regenerated.
-end-sanitize-fr30
Mon Nov 2 20:54:16 1998 Doug Evans <devans@canuck.cygnus.com>
* config/tc-m32r.c (assemble_two_insns): Ensure both insns
* cgen.c (cgen_md_apply_fix3): set_operand renamed to set_vma_operand.
Update call to insert_operand.
-start-sanitize-am33
+start-sanitize-cygnus
Tue Jul 21 10:58:47 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (md_assemble): Handle autoincrement addressing
modes.
-end-sanitize-am33
+end-sanitize-cygnus
Fri Jul 17 11:42:20 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (ms_show_usage): Formatting changes.
* config/tc-sh (COND_JUMP_DELAY, COND12_DELAY_LENGTH): Define.
Changed all users of COND12_DELAY.
-start-sanitize-am33
+start-sanitize-cygnus
Mon Jun 29 14:58:36 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (r_registers): Fix typo and add some missing
registers.
-end-sanitize-am33
+end-sanitize-cygnus
start-sanitize-branchbug4011
Mon Jun 29 09:36:27 1998 Gavin Koch <gavin@cygnus.com>
* config/obj-vms.c (Create_VMS_Object_File): Force binary file.
-start-sanitize-am33
+start-sanitize-cygnus
Wed Jun 24 09:38:10 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (r_registers): Add a0-a3,d0-d3 and e0-e7
for "xrN" registers.
(md_assemble): Fix typo computing the size of relocations.
-end-sanitize-am33
+end-sanitize-cygnus
Tue Jun 23 17:47:31 1998 Jim Wilson <wilson@cygnus.com>
* config/tc-h8300.c (do_a_fix_imm, build_bytes): Replace cast to
char with code that explicitly sign-extends.
Tue Jun 23 13:54:57 1998 Nick Clifton <nickc@cygnus.com>
-start-sanitize-v850e
+
* config/tc-v850.c (md_begin): Restore text section as the current
section after creating call table sections.
-end-sanitize-v850e
* config/obj-coff.h (SYM_AUXINFO): New macro to conceal ugly
code.
* config/obj-coff.c (c_symbol_merge): Fix copying of auxiliary
information.
-start-sanitize-am33
+start-sanitize-cygnus
Mon Jun 22 13:45:19 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300: Handle FMT_D10 instructions.
-end-sanitize-am33
+end-sanitize-cygnus
Mon Jun 22 15:18:58 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-i386.c (i386_operand): Be prepared for a space between
mips_cpu == 5900.
end-sanitize-r5900
-start-sanitize-am33
+start-sanitize-cygnus
Fri Jun 19 16:49:56 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (md_assemble): Handle FMT_D8 and FMT_D9
(mn10300_insert_operand): Likewise.
(mn10300_check_operand): Likewise.
-end-sanitize-am33
+end-sanitize-cygnus
Fri Jun 19 13:57:06 1998 Ian Lance Taylor <ian@cygnus.com>
* write.c (adjust_reloc_syms): Never adjust relocs against weak
Fri Jun 19 09:50:17 1998 Jeffrey A Law (law@cygnus.com)
-start-sanitize-am33
+start-sanitize-cygnus
* config/tc-mn10300.c (r_registers): Add missing registers.
(xr_registers): New set of registers.
(xr_register_name): New function.
(md_assemble): Handle XRREG and PLUS operands. Tweak handling of
RREG operand insertion. Handle new D6 and D7 instruction formats.
-end-sanitize-am33
+end-sanitize-cygnus
* config/tc-mn10300.c (mn10300_insert_operand): Do not hardcode the
shift amount for a repeated operand. The shift amount for the
repeated copy comes from the size of the operand.
BFD_RELOC_MIPS_DVP_11_S4, BFD_RELOC_MIPS_DVP_U15_S3.
end-sanitize-sky
-start-sanitize-am33
+start-sanitize-cygnus
Wed Jun 17 18:09:03 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (r_registers): New register table.
(r_register_name): New function.
(md_assemble): Handle new am33 operand types.
-end-sanitize-am33
+end-sanitize-cygnus
Wed Jun 17 13:07:05 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-mips.c (md_show_usage): Fix -mipsN usage.
(md_assemble): Allow immediate operands without suffix or
other reg operand to default in size to the current code size.
-start-sanitize-v850e
Mon Jun 8 09:45:00 1998 Catherine Moore <clm@cygnus.com>
* config/tc-v850.c (md_begin): Restore creation of
.call_table_text and .call_table_data sections.
-end-sanitize-v850e
Sat Jun 6 00:02:41 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-d30v.c (md_assemble): Set execution type to unknown
bit size of an address instead of looking at the isa level.
(macro, macro2, s_cprestore, s_cpadd): Likewise.
-start-sanitize-v850e
Fri Feb 6 14:44:34 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-v850.c (md_parse_option): Add -mv850any command line option.
-end-sanitize-v850e
+
Thu Feb 5 12:39:08 1998 Ian Lance Taylor <ian@cygnus.com>
* ehopt.c: New file.