+1999-12-27 Alan Modra <alan@spri.levels.unisa.edu.au>
+
+ * config/tc-i386.c (MATCH): Relax JumpAbsolute check. Emit a
+ warning for absolute jump/call without `*' in non-intel mode. No
+ need to set i.types[0] JumpAbsolute in intel mode.
+
1999-12-22 Philip Blundell <pb@futuretv.com>
* config/tc-arm.c (arm_s_text): If OBJ_ELF, call the appropriate
Mon Oct 18 18:11:10 MDT 1999 Diego Novillo <dnovillo@cygnus.com>
- * tc_d10v.c (find_opcode): Allow ATSIGN to match expressions of the
- form @abs16, @(abs16) and @(abs16 + imm).
+ * config/tc-d10v.c (find_opcode): Allow ATSIGN to match
+ expressions of the form @abs16, @(abs16) and @(abs16 + imm).
1999-10-21 Gavin Romig-Koch <gavin@cygnus.com>
* config/tc-hppa.c (pa_ip): Handle 'J', 'K' and 'cc'
operands.
- * config/tc-hppa.c (pa_ip); Handle "fe", and 'cJ'.
+ * config/tc-hppa.c (pa_ip): Handle "fe", and 'cJ'.
* config/tc-hppa.c (pa_ip): Handle 'd', '#' and 'cq'.
* config/tc-hppa.c (struct pa_it): New field "trunc".
- (pa_ip): Hadnle 'h', 'm', '=', '{', and '_' operands.
+ (pa_ip): Handle 'h', 'm', '=', '{', and '_' operands.
(pa_parse_ftest_gfx_completer): New function
(pa_parse_fp_cnv_format): New function.
(md_assemble): Call dwarf2_where for OBJ_ELF.
(pa_ip): Call dwarf2_gen_line_info for OBJ_ELF.
(pa_end_of_source): New function.
- * tc-hppa.h (md_end): Define for OBJ_ELF.
+ * config/tc-hppa.h (md_end): Define for OBJ_ELF.
1999-09-14 Michael Meissner <meissner@cygnus.com>
Mon Jun 21 16:45:19 1999 Jeffrey A Law (law@cygnus.com)
- * tc-hppa.c (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
+ * config/tc-hppa.c (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
(hppa_gen_reloc_type): Conditionalize on BFD64.
(tc_gen_reloc): Re-enable ELF relocations.
- * tc-hppa.h (TARGET_FORMAT): Handle elf64-hppa format.
+ * config/tc-hppa.h (TARGET_FORMAT): Handle elf64-hppa format.
1999-06-21 Ian Lance Taylor <ian@zembu.com>
Fri Jun 18 14:34:18 1999 Jeffrey A Law (law@cygnus.com)
- * tc-hppa.c: General cleanups of ELF support. No more spaces
+ * config/tc-hppa.c: General cleanups of ELF support. No more spaces
and subspaces for ELF.
(GDB_DEBUG_SPACE_NAME): Delete definition for ELF.
(GDB_STRINGS_SUBSPACE_NAME): Likewise.
1999-05-05 Catherine Moore <clm@cygnus.com>
- * tc-m68k.c: Include elf/m68k.h.
+ * config/tc-m68k.c: Include elf/m68k.h.
(m68k_elf_final_processing): New routine.
- * tc-m68k.h (elf_tc_final_processing m68k_elf_final_processing):
+ * config/tc-m68k.h (elf_tc_final_processing m68k_elf_final_processing):
Define.
Mon May 3 10:26:03 1999 Jeffrey A Law (law@cygnus.com)
Thu Apr 15 16:52:09 1999 Jeffrey A Law (law@cygnus.com)
- * tc-hppa.c (pa_get_absolute_exression): Try to handle "5 %r3"
+ * config/tc-hppa.c (pa_get_absolute_exression): Try to handle "5 %r3"
expressions correctly.
Mon Apr 12 23:45:07 1999 Jeffrey A Law (law@cygnus.com)
- * tc-hppa.c (pa_ip, case '3'): New case for PA2.0 fmpyfadd
+ * config/tc-hppa.c (pa_ip, case '3'): New case for PA2.0 fmpyfadd
and fmpynfadd instructions.
1999-04-11 Richard Henderson <rth@cygnus.com>
Sat Apr 10 20:10:02 1999 Richard Henderson <rth@cygnus.com>
- * tc-alpha.c (load_expression): Call as_bad instead of abort.
+ * config/tc-alpha.c (load_expression): Call as_bad instead of abort.
1999-04-08 Nick Clifton <nickc@cygnus.com>
Mon Mar 29 10:15:40 CST 1999 Catherine Moore <clm@cygnus.com>
- * tc-mips.c (md_apply_fix): Adjust value for linkonce sections.
+ * config/tc-mips.c (md_apply_fix): Adjust value for linkonce sections.
Wed Mar 24 14:11:10 1999 Jeffrey A Law (law@cygnus.com)
- * tc-hppa.c (pa_parse_nonneg_cmpsub_cmpltr): Clean up code to
+ * config/tc-hppa.c (pa_parse_nonneg_cmpsub_cmpltr): Clean up code to
detect ",n" without a condition.
(pa_parse_neg_cmpsub_cmpltr): Likewise.
Tue Mar 23 11:28:23 1999 Jeffrey A Law (law@cygnus.com)
- * tc-hppa.c (pa_ip, case '~'): The condition for a branch on bit
+ * config/tc-hppa.c (pa_ip, case '~'): The condition for a branch on bit
instruction is encoded with one bit.
Sun Mar 21 18:08:18 1999 Richard Henderson <rth@cygnus.com>
- * tc-alpha.c (md_assemble): Allow '6' in an opcode.
+ * config/tc-alpha.c (md_assemble): Allow '6' in an opcode.
Thu Mar 18 10:55:30 1999 Jeffrey A Law (law@cygnus.com)
- * tc-hppa.c (pa_ip, case 'a'): Do not call pa_parse_..._cmpsub_cmpltr.
+ * config/tc-hppa.c (pa_ip, case 'a'): Do not call pa_parse_..._cmpsub_cmpltr.
Thu Mar 18 02:30:07 1999 Jeffrey A Law (law@cygnus.com)
- * tc-hppa.c (pa_ip, case 'd'): Do not allow ",n".
+ * config/tc-hppa.c (pa_ip, case 'd'): Do not allow ",n".
1999-03-15 Martin Hunt <hunt@cygnus.com>
Thu Oct 22 10:03:15 1998 Ron Unrau <runrau@cygnus.com>
- * config/tc-mips.c : support frame and regmask/fregmask when
+ * config/tc-mips.c: support frame and regmask/fregmask when
MIPS_STABS_ELF is specified.
-Wed Oct 21 11;34:51 1998 Catherine Moore <clm@cygnus.com>
+Wed Oct 21 11:34:51 1998 Catherine Moore <clm@cygnus.com>
* config/tc-sh.c (sh_fix_adjustable): Only include if OBJ_ELF.
(md_apply_fix): Don't return 1 for VTABLE relocs.
Tue Oct 6 09:31:15 1998 Catherine Moore <clm@cygnus.com>
- * tc-sparc.h (TC_FORCE_RELOCATION): Define.
+ * config/tc-sparc.h (TC_FORCE_RELOCATION): Define.
(elf32_sparc_force_relocation): Declare.
- * tc-sparc.c (md_apply_fix3): Handle vtable relocs.
+ * config/tc-sparc.c (md_apply_fix3): Handle vtable relocs.
(tc_gen_reloc): Handle vtable relocs.
(elf32_sparc_force_relocation): New.
Mon Oct 5 00:48:52 1998 Jeffrey A Law (law@cygnus.com)
- * tc-hppa.c (fp_operand_format): Add some additional formats.
+ * config/tc-hppa.c (fp_operand_format): Add some additional formats.
(pa_ip): Do not automatically promote into pa2.0 mode.
(pa_level): Handle ".level 2.0".
Tue Aug 18 11:59:43 1998 Catherine Moore <clm@cygnus.com>
- * tc-arm.h: Define obj_fix_adjustable for OBJ_ELF.
- * tc-arm.c (arm_fix_adjustable): New routine.
+ * config/tc-arm.h: Define obj_fix_adjustable for OBJ_ELF.
+ * config/tc-arm.c (arm_fix_adjustable): New routine.
1998-08-13 Vladimir N. Makarov <vmakarov@cygnus.com>
Thu Jul 2 14:06:22 1998 Klaus Kaempf <kkaempf@rmi.de>
- * obj-vms.c: Add C++ support with ctors/dtors sections. Add weak
+ * config/obj-vms.c: Add C++ support with ctors/dtors sections. Add weak
symbol definitions.
(Ctors_Symbols, Dtors_Symbols): New symbol chains.
(ps_CTORS, ps_DTORS): New section types.
(vms_write_object_file): Write Ctors_Symbols/Dtors_Symbols to
appropriate section.
- * tc-alpha.h (TARGET_FORMAT): Rename "evax-alpha" to "vms-alpha".
+ * config/tc-alpha.h (TARGET_FORMAT): Rename "evax-alpha" to "vms-alpha".
* makefile.vms: Merge vax/vms support.
Wed Jul 1 20:06:20 1998 Richard Henderson <rth@cygnus.com>
Wed Jul 1 21:38:56 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
- * config/tc-sh (COND_JUMP_DELAY, COND12_DELAY_LENGTH): Define.
+ * config/tc-sh.c (COND_JUMP_DELAY, COND12_DELAY_LENGTH): Define.
Changed all users of COND12_DELAY.
Fri Jun 26 11:21:11 1998 Jeffrey A Law (law@cygnus.com)
Thu Feb 19 22:25:42 1998 Richard Henderson <rth@cygnus.com>
- * tc-ppc.c (ppc_biei): Cache the last symbol we inserted
+ * config/tc-ppc.c (ppc_biei): Cache the last symbol we inserted
so we don't have to scan the entire list.
Tue Feb 17 17:02:15 1998 Fred Fish <fnf@cygnus.com>
Thu Feb 12 03:41:00 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
Fix rac to accept only a0:
- * tc-d10v.c (parallel_ok, find_opcode):
+ * config/tc-d10v.c (parallel_ok, find_opcode):
Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
Introduce OPERAND_GPR.
Wed Jan 28 14:35:00 1998 Bill Moyer <billm@cygnus.com>
* as.h (flag_warn_suppress_instructionswap): added new flag.
- * tc-d10v.c (md_parse_option,md_longopts): added "--nowarnswap"
+ * config/tc-d10v.c (md_parse_option,md_longopts): added "--nowarnswap"
command line argument.
- * tc-d10v.c (write_2_short): emit "Swapping instructions"
+ * config/tc-d10v.c (write_2_short): emit "Swapping instructions"
warning only if flag_warn_suppress_instructionswap is false.
Wed Jan 28 16:41:19 1998 J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
Fri Jan 16 11:30:37 1998 Richard Henderson <rth@cygnus.com>
- * tc-m68k.c (m68k_ip): Remove absl->reglst MRI hack.
+ * config/tc-m68k.c (m68k_ip): Remove absl->reglst MRI hack.
(crack_operand): Add reg->reglst MRI hack.
(r_seg): Put reglst symbols in reg_section.
(m68k_frob_symbol): Frob reglst symbols into absolute_section.
Thu Jan 15 14:19:01 1998 Richard Henderson <rth@cygnus.com>
- * tc-sh.c (get_specific): Handle SGR & DBR.
+ * config/tc-sh.c (get_specific): Handle SGR & DBR.
Thu Jan 15 13:46:48 1998 Richard Henderson <rth@cygnus.com>
- * tc-h8300.c (parse_reg): Take the length of the symbol into
+ * config/tc-h8300.c (parse_reg): Take the length of the symbol into
account when attempting to match a register name.
- * tc-h8500.c (parse_reg): Likewise.
+ * config/tc-h8500.c (parse_reg): Likewise.
Wed Jan 14 17:52:33 1998 Nick Clifton <nickc@cygnus.com>
(expr_jmp_buf): New static local.
(cgen_parse_operand): Allow use of longjmp in parsing to handle errors.
(cgen_md_operand): New function.
- * tc-m32r.c: Clean up pass over `struct foo' usage.
+ * config/tc-m32r.c: Clean up pass over `struct foo' usage.
(md_estimate_size_before_relax): Use CGEN_INSN_MNEMONIC.
Tue Jan 6 15:36:02 1998 Richard Henderson <rth@cygnus.com>
unrecognized characters after an expression.
For older changes see ChangeLog-9697
+\f
+Copyright (C) 1998-1999 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+
+Local Variables:
+mode: change-log
+left-margin: 8
+fill-column: 74
+version-control: never
+End: