Fix typos

This commit is contained in:
Nick Clifton
2001-03-08 23:06:04 +00:00
parent fc33412a6a
commit 291847749a
4 changed files with 196 additions and 189 deletions

View File

@ -102,8 +102,8 @@
2001-02-20 Kazu Hirata <kazu@hxi.com> 2001-02-20 Kazu Hirata <kazu@hxi.com>
* tc-pdp11.c: Fix formatting. * config/tc-pdp11.c: Fix formatting.
* tc-pdp11.h: Likewise. * config/tc-pdp11.h: Likewise.
2001-02-20 Bo Thorsen <bo@suse.de> 2001-02-20 Bo Thorsen <bo@suse.de>
@ -187,7 +187,7 @@
Mon Feb 12 17:45:50 CET 2001 Jan Hubicka <jh@suse.cz> Mon Feb 12 17:45:50 CET 2001 Jan Hubicka <jh@suse.cz>
* tc-i386.c (i386_displacement): Fix handling of * config/tc-i386.c (i386_displacement): Fix handling of
BFD_RELOC_X86_64_GOTPCREL. BFD_RELOC_X86_64_GOTPCREL.
(i386_validate_fix): Likewise. (i386_validate_fix): Likewise.
@ -433,9 +433,9 @@ Mon Feb 12 17:45:50 CET 2001 Jan Hubicka <jh@suse.cz>
Sun Jan 14 00:36:42 MET 2001 Jan Hubicka <jh@suse.cz> Sun Jan 14 00:36:42 MET 2001 Jan Hubicka <jh@suse.cz>
* tc-i386.h (TARGET_MACH): New macro. * config/tc-i386.h (TARGET_MACH): New macro.
(i386_mach): Declare. (i386_mach): Declare.
* tc-i386.c (i386_mach): New function. * config/tc-i386.c (i386_mach): New function.
2001-01-13 Philip Blundell <philb@gnu.org> 2001-01-13 Philip Blundell <philb@gnu.org>
@ -555,7 +555,7 @@ Sat Jan 13 01:47:35 MET 2001 Jan Hubicka <jh@suse.cz>
Sat Jan 6 13:33:10 MET 2001 Jan Hubicka <jh@suse.cz> Sat Jan 6 13:33:10 MET 2001 Jan Hubicka <jh@suse.cz>
* configure.in: Define DEFAULT_ARCH for i386. * configure.in: Define DEFAULT_ARCH for i386.
* tc-i386.c (md_assemble): Return after the error message; * config/tc-i386.c (md_assemble): Return after the error message;
move testing for 64bit operands to proper place. move testing for 64bit operands to proper place.
2001-01-06 Jan Hubicka <jh@suse.cz>, Andreas Jaeger <aj@suse.de> 2001-01-06 Jan Hubicka <jh@suse.cz>, Andreas Jaeger <aj@suse.de>
@ -567,21 +567,21 @@ Sat Jan 6 13:33:10 MET 2001 Jan Hubicka <jh@suse.cz>
Fri Jan 5 13:26:42 MET 2001 Jan Hubicka <jh@suse.cz> Fri Jan 5 13:26:42 MET 2001 Jan Hubicka <jh@suse.cz>
* tc-i386.c (md_assemble): Handle third byte of the opcode as prefix. * config/tc-i386.c (md_assemble): Handle third byte of the opcode as prefix.
Thu Jan 4 22:25:26 MET 2001 Jan Hubicka <jh@suse.cz> Thu Jan 4 22:25:26 MET 2001 Jan Hubicka <jh@suse.cz>
* tc-i386.c (cpu_arch): Add Pentium4 and modify sledgehammer entry. * config/tc-i386.c (cpu_arch): Add Pentium4 and modify sledgehammer entry.
* NEWS: Add note about Pentium4 support. * NEWS: Add note about Pentium4 support.
Wed Jan 3 17:26:32 MET 2001 Jan Hubicka <jh@suse.cz> Wed Jan 3 17:26:32 MET 2001 Jan Hubicka <jh@suse.cz>
* tc-i387.c (pi, pte, pt): Update. * config/tc-i387.c (pi, pte, pt): Update.
(type_names): Add new types. (type_names): Add new types.
Wed Jan 3 16:26:52 MET 2001 Jan Hubicka <jh@suse.cz> Wed Jan 3 16:26:52 MET 2001 Jan Hubicka <jh@suse.cz>
* tc-i386.h (CpuK6, CpuAthlon, CpuSledgehammer, CpuMMX, Cpu3dnow, * config/tc-i386.h (CpuK6, CpuAthlon, CpuSledgehammer, CpuMMX, Cpu3dnow,
CpuUnknown): Renumber CpuUnknown): Renumber
(CpuP4, CpuSSE2): New. (CpuP4, CpuSSE2): New.
(CpuUnknownFlags): Add CpuP4 and CpuSSE2 (CpuUnknownFlags): Add CpuP4 and CpuSSE2
@ -694,7 +694,7 @@ Sat Dec 30 19:02:48 MET 2000 Jan Hubicka <jh@suse.cz>
Wed Dec 20 14:21:22 MET 2000 Jan Hubicka <jh@suse.cz> Wed Dec 20 14:21:22 MET 2000 Jan Hubicka <jh@suse.cz>
* tc-i386.h (i386_target_format): Define even for ELFs. * config/tc-i386.h (i386_target_format): Define even for ELFs.
(QWORD_MNEM_SUFFIX): New macro. (QWORD_MNEM_SUFFIX): New macro.
(CpuK6,CpuAthlon,CpuSledgehammer, Cpu64, CpuNo64, CpuUnknownFlags): (CpuK6,CpuAthlon,CpuSledgehammer, Cpu64, CpuNo64, CpuUnknownFlags):
New macros New macros
@ -714,7 +714,7 @@ Wed Dec 20 14:21:22 MET 2000 Jan Hubicka <jh@suse.cz>
(AnyMem): Add Disp32S. (AnyMem): Add Disp32S.
(RegRex, RegRex64): New macros. (RegRex, RegRex64): New macros.
(rex_byte): New type. (rex_byte): New type.
* tc-i386.c (set_16bit_code_flag): Kill. * config/tc-i386.c (set_16bit_code_flag): Kill.
(fits_in_unsigned_long, fits_in_signed_long): New functions. (fits_in_unsigned_long, fits_in_signed_long): New functions.
(reloc): New parameter "signed"; support x86_64. (reloc): New parameter "signed"; support x86_64.
(set_code_flag): New. (set_code_flag): New.
@ -822,12 +822,12 @@ Wed Dec 20 14:21:22 MET 2000 Jan Hubicka <jh@suse.cz>
Mon Dec 11 14:35:42 MET 2000 Jan hubicka <jh@suse.cz> Mon Dec 11 14:35:42 MET 2000 Jan hubicka <jh@suse.cz>
* tc-i386.c (md_assemble): Refuse 's' and 'l' suffixes in the intel * config/tc-i386.c (md_assemble): Refuse 's' and 'l' suffixes in the intel
mode; convert 'd' suffix to 's' or 'l'; remove all DWORD_MNEM_SUFFIX mode; convert 'd' suffix to 's' or 'l'; remove all DWORD_MNEM_SUFFIX
references. references.
(intel_e09_1): Convert QWORD to 'l' suffix for FP operations; refuse (intel_e09_1): Convert QWORD to 'l' suffix for FP operations; refuse
otherwise. otherwise.
* tc-i386.h (DWORD_MNEM_SUFFIX): Kill. * config/tc-i386.h (DWORD_MNEM_SUFFIX): Kill.
(No_dSuf): Kill. (No_dSuf): Kill.
* i386.h (*_Suf): Remove No_dSuf. * i386.h (*_Suf): Remove No_dSuf.
@ -943,7 +943,7 @@ Mon Dec 11 14:35:42 MET 2000 Jan hubicka <jh@suse.cz>
4Kp entries with a single mips32-4k entry. Note that you can 4Kp entries with a single mips32-4k entry. Note that you can
use ".set mips32". use ".set mips32".
* tc-mips.c (ISA_HAS_64BIT_REGS): Add checks for ISA_MIPS5 and * config/tc-mips.c (ISA_HAS_64BIT_REGS): Add checks for ISA_MIPS5 and
ISA_MIPS64. ISA_MIPS64.
(md_longopts, OPTION_MIPS5, OPTION_MIPS64): Add options for (md_longopts, OPTION_MIPS5, OPTION_MIPS64): Add options for
-mips5 and -mips64. -mips5 and -mips64.
@ -986,7 +986,7 @@ Mon Dec 11 14:35:42 MET 2000 Jan hubicka <jh@suse.cz>
2000-11-30 Diego Novillo <dnovillo@redhat.com> 2000-11-30 Diego Novillo <dnovillo@redhat.com>
* tc-i386.c (md_assemble): Swap i.disp_relocs when using intel * config/tc-i386.c (md_assemble): Swap i.disp_relocs when using intel
syntax. syntax.
2000-11-29 Richard Henderson <rth@redhat.com> 2000-11-29 Richard Henderson <rth@redhat.com>
@ -1267,7 +1267,7 @@ Mon Dec 11 14:35:42 MET 2000 Jan hubicka <jh@suse.cz>
2000-11-15 Bernd Schmidt <bernds@redhat.com> 2000-11-15 Bernd Schmidt <bernds@redhat.com>
* tc-ia64.c (struct md): New entries LAST_GROUPS, GROUP_IDX. * config/tc-ia64.c (struct md): New entries LAST_GROUPS, GROUP_IDX.
(errata_nops_necessary_p): New function. (errata_nops_necessary_p): New function.
(emit_one_bundle): Call it. Update the GROUP_IDX field in struct (emit_one_bundle): Call it. Update the GROUP_IDX field in struct
md. md.
@ -1468,7 +1468,7 @@ Mon Dec 11 14:35:42 MET 2000 Jan hubicka <jh@suse.cz>
2000-10-31 Bernd Schmidt <bernds@redhat.co.uk> 2000-10-31 Bernd Schmidt <bernds@redhat.co.uk>
* tc-ia64.c (extra_goodness): Only prefer F in slot 1 and B in slot 2. * config/tc-ia64.c (extra_goodness): Only prefer F in slot 1 and B in slot 2.
2000-10-30 Kazu Hirata <kazu@hxi.com> 2000-10-30 Kazu Hirata <kazu@hxi.com>
@ -1527,12 +1527,12 @@ Mon Dec 11 14:35:42 MET 2000 Jan hubicka <jh@suse.cz>
2000-10-25 Diego Novillo <dnovillo@cygnus.com> 2000-10-25 Diego Novillo <dnovillo@cygnus.com>
* tc-i386.c: Fix prototype declarations for functions taking no * config/tc-i386.c: Fix prototype declarations for functions taking no
arguments. arguments.
2000-10-24 Diego Novillo <dnovillo@cygnus.com> 2000-10-24 Diego Novillo <dnovillo@cygnus.com>
* tc-i386.c (i386_operand_modifier): Remove. * config/tc-i386.c (i386_operand_modifier): Remove.
(build_displacement_string): Remove. (build_displacement_string): Remove.
(i386_parse_seg): Remove. (i386_parse_seg): Remove.
(i386_intel_memory_operand): Remove. (i386_intel_memory_operand): Remove.
@ -2100,7 +2100,7 @@ Mon Dec 11 14:35:42 MET 2000 Jan hubicka <jh@suse.cz>
2000-08-25 J. David Anglin <dave@hiauly1.hia.nrc.ca> 2000-08-25 J. David Anglin <dave@hiauly1.hia.nrc.ca>
* tc-vax.c (md_convert_frag): Correctly calculate the pc relative * config/tc-vax.c (md_convert_frag): Correctly calculate the pc relative
offset of the target destination for jmp instructions. offset of the target destination for jmp instructions.
(md_assemble): Change mode to VAX_ABSOLUTE_MODE as per comments. (md_assemble): Change mode to VAX_ABSOLUTE_MODE as per comments.
@ -2115,8 +2115,8 @@ Thu Aug 24 20:41:05 2000 Denis Chertykov <denisc@overta.ru>
2000-08-23 Alexandre Oliva <aoliva@redhat.com> 2000-08-23 Alexandre Oliva <aoliva@redhat.com>
* config/tc-i386.h <OBJ_MAYBE_ELF, OBJ_MAYBE_COFF> * config/tc-i386.h (OBJ_MAYBE_ELF, OBJ_MAYBE_COFF,
(TC_FIX_ADJUSTABLE): Define. TC_FIX_ADJUSTABLE): Define.
2000-08-23 Jim Wilson <wilson@cygnus.com> 2000-08-23 Jim Wilson <wilson@cygnus.com>
@ -2315,8 +2315,8 @@ Mon Aug 14 11:49:12 2000 Jeffrey A Law (law@cygnus.com)
Wed Aug 9 16:28:21 EDT 2000 Diego Novillo <dnovillo@cygnus.com> Wed Aug 9 16:28:21 EDT 2000 Diego Novillo <dnovillo@cygnus.com>
* tc-i386.c (md_assemble): Skip suffix check if the opcode modifier * config/tc-i386.c (md_assemble): Skip suffix check if the opcode
has the IgnoreSize bit set. modifier has the IgnoreSize bit set.
2000-08-09 Alan Modra <alan@linuxcare.com.au> 2000-08-09 Alan Modra <alan@linuxcare.com.au>
@ -3654,7 +3654,7 @@ Tue Apr 25 11:02:02 2000 Jeffrey A Law (law@cygnus.com)
2000-04-24 Mark Klein <mklein@dis.com> 2000-04-24 Mark Klein <mklein@dis.com>
* obj-som.c: Terminate obj_pseudo_table. * config/obj-som.c: Terminate obj_pseudo_table.
Mon Apr 24 15:21:11 2000 Clinton Popetz <cpopetz@cygnus.com> Mon Apr 24 15:21:11 2000 Clinton Popetz <cpopetz@cygnus.com>

View File

@ -151,8 +151,8 @@ Tue Nov 28 10:42:36 1995 Ken Raeburn <raeburn@cygnus.com>
(fix_new_internal): Increment it. (fix_new_internal): Increment it.
* read.c (read_print_statistics): New function. * read.c (read_print_statistics): New function.
* read.h (read_print_statistics): Declare. * read.h (read_print_statistics): Declare.
* symbol.c (symbol_print_statistics): New function. * symbols.c (symbol_print_statistics): New function.
* symbol.h (symbol_print_statistics): Declare. * symbols.h (symbol_print_statistics): Declare.
* hash.c (hash_print_statistics): New function. * hash.c (hash_print_statistics): New function.
* hash.h (hash_print_statistics): Declare. * hash.h (hash_print_statistics): Declare.
* config/tc-i386.c (i386_print_statistics): New function. * config/tc-i386.c (i386_print_statistics): New function.
@ -458,8 +458,8 @@ Thu Oct 26 19:18:27 1995 Ken Raeburn <raeburn@cygnus.com>
Thu Oct 26 11:45:03 1995 Richard Earnshaw (rearnsha@armltd.co.uk) Thu Oct 26 11:45:03 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
* tc-arm.c (do_ldst): Assemble ldr/str r0, [r1] as a pre-increment * config/tc-arm.c (do_ldst): Assemble ldr/str r0, [r1] as a
instruction. pre-increment instruction.
Wed Oct 25 11:59:24 1995 Per Bothner <bothner@kalessin.cygnus.com> Wed Oct 25 11:59:24 1995 Per Bothner <bothner@kalessin.cygnus.com>
@ -1930,8 +1930,8 @@ Tue Aug 1 17:35:26 1995 Ian Lance Taylor <ian@cygnus.com>
Tue Aug 1 11:35:18 1995 steve chamberlain <sac@slash.cygnus.com> Tue Aug 1 11:35:18 1995 steve chamberlain <sac@slash.cygnus.com>
* tc-sh.c (md_convert_frag): Make some error messages more * config/tc-sh.c (md_convert_frag): Make some error messages
explict. more explict.
Mon Jul 31 21:40:47 1995 Ken Raeburn <raeburn@cygnus.com> Mon Jul 31 21:40:47 1995 Ken Raeburn <raeburn@cygnus.com>
@ -2392,7 +2392,7 @@ Wed Jul 5 12:01:49 1995 Ian Lance Taylor <ian@cygnus.com>
(s_stringer, s_mips_space): Remove unneeded declarations. (s_stringer, s_mips_space): Remove unneeded declarations.
(md_parse_option): In case 'g', set mips_debug to debugging level. (md_parse_option): In case 'g', set mips_debug to debugging level.
(mips_local_label): New function. (mips_local_label): New function.
* tc-mips.h (LOCAL_LABEL): Call mips_local_label. * config/tc-mips.h (LOCAL_LABEL): Call mips_local_label.
(mips_local_label): Declare. (mips_local_label): Declare.
Wed Jul 5 00:59:22 1995 Fred Fish (fnf@cygnus.com) Wed Jul 5 00:59:22 1995 Fred Fish (fnf@cygnus.com)
@ -3143,10 +3143,10 @@ Thu Apr 13 18:18:08 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
Thu Apr 13 14:34:36 1995 Torbjorn Granlund <tege@adder.cygnus.com> Thu Apr 13 14:34:36 1995 Torbjorn Granlund <tege@adder.cygnus.com>
* tc-m68k.c (m68k_init_after_args): Test for m68360. * config/tc-m68k.c (m68k_init_after_args): Test for m68360.
(md_parse_option): Likewise. (md_parse_option): Likewise.
(md_show_usage): Mention m68360. (md_show_usage): Mention m68360.
* tc-m68k.h (TARGET_WORD_SIZE): Define. * config/tc-m68k.h (TARGET_WORD_SIZE): Define.
(TARGET_ARCH): Define. (TARGET_ARCH): Define.
* expr.c (integer_constant): If TARGET_WORD_SIZE is defined, * expr.c (integer_constant): If TARGET_WORD_SIZE is defined,
@ -3714,7 +3714,8 @@ Thu Jan 26 11:35:33 1995 Michael Meissner <meissner@cygnus.com>
Wed Jan 25 16:23:13 1995 Jim Wilson <wilson@chestnut.cygnus.com> Wed Jan 25 16:23:13 1995 Jim Wilson <wilson@chestnut.cygnus.com>
* tc-sh.c (little): Add argument IGNORE to avoid compiler warnings. * config/tc-sh.c (little): Add argument IGNORE to avoid
compiler warnings.
(md_pseudo_table): Add space for consistent formatting. (md_pseudo_table): Add space for consistent formatting.
(COND8_RANGE, COND12_RANGE): Delete unused macros. (COND8_RANGE, COND12_RANGE): Delete unused macros.
(COND8_F, COND8_M, COND12_F, COND12_M, UNCOND12_F, UNCOND12_M): (COND8_F, COND8_M, COND12_F, COND12_M, UNCOND12_F, UNCOND12_M):
@ -3878,7 +3879,7 @@ Wed Jan 18 12:16:07 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
(clever_message): Remove unused variable scan. (clever_message): Remove unused variable scan.
(md_assemble): Remove unused variable i. (md_assemble): Remove unused variable i.
(tc_coff_sizemachdep): Remove unused function. (tc_coff_sizemachdep): Remove unused function.
* tc-h8300.h (tc_reloc_mangle): Declare. * config/tc-h8300.h (tc_reloc_mangle): Declare.
Tue Jan 17 10:58:06 1995 Ian Lance Taylor <ian@sanguine.cygnus.com> Tue Jan 17 10:58:06 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
@ -7482,7 +7483,7 @@ Mon Jan 24 19:18:23 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
of unused functions. of unused functions.
(obj_frob_symbol): Define if ECOFF_DEBUGGING. (obj_frob_symbol): Define if ECOFF_DEBUGGING.
* tc-mips.c (g_switch_seen): New static variable. * config/tc-mips.c (g_switch_seen): New static variable.
(md_parse_option): Set g_switch_seen for -G option. (md_parse_option): Set g_switch_seen for -G option.
(s_option): If creating PIC code, force the GP size to be 0. Warn (s_option): If creating PIC code, force the GP size to be 0. Warn
if -G switch used with a non-zero value. if -G switch used with a non-zero value.
@ -7515,7 +7516,7 @@ Tue Jan 18 16:19:58 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
* config/tc-hppa.c: Disable multiple $CODE$ subspace code. It * config/tc-hppa.c: Disable multiple $CODE$ subspace code. It
confuses GDB for some unknown reason. confuses GDB for some unknown reason.
* cofnig/obj-som.c: Likewise. * config/obj-som.c: Likewise.
Tue Jan 18 19:05:32 1994 Ken Raeburn (raeburn@cujo.cygnus.com) Tue Jan 18 19:05:32 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
@ -7758,7 +7759,7 @@ Wed Dec 29 14:37:26 1993 Ken Raeburn (raeburn@cujo.cygnus.com)
Sun Dec 26 14:31:47 1993 Torbjorn Granlund (tege@adder.cygnus.com) Sun Dec 26 14:31:47 1993 Torbjorn Granlund (tege@adder.cygnus.com)
* tc-hppa.c (pre_defined_registers): Convert to lower case. * config/tc-hppa.c (pre_defined_registers): Convert to lower case.
Delete spurious register names "%r4L", etc. Delete spurious register names "%r4L", etc.
(selector_table): Sort and convert to lower case. (selector_table): Sort and convert to lower case.
(cons_fix_new_hppa): `reloc_type' => `rel_type'. (cons_fix_new_hppa): `reloc_type' => `rel_type'.
@ -7953,7 +7954,7 @@ Fri Dec 3 10:56:40 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
Fri Dec 3 09:47:30 1993 Pete Hoogenboom (hoogen@cs.utah.edu) Fri Dec 3 09:47:30 1993 Pete Hoogenboom (hoogen@cs.utah.edu)
* tc-hppa.c: (tc_gen_reloc): Addend for a plabel relocation should * config/tc-hppa.c: (tc_gen_reloc): Addend for a plabel relocation should
be either 0 or 2 (no static link or static link required). Always be either 0 or 2 (no static link or static link required). Always
assume no static link. assume no static link.
@ -8480,7 +8481,7 @@ Tue Nov 2 18:04:11 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
Tue Nov 2 15:07:07 1993 Jeffrey A. Law (law@snake.cs.utah.edu) Tue Nov 2 15:07:07 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
* tc-hppa.c: Add %dp and %rp as synonyms for %r27 and %r2 in the * config/tc-hppa.c: Add %dp and %rp as synonyms for %r27 and %r2 in the
predefined register table. predefined register table.
(pa_parse_number): Handle %rp in common register shortcut code. (pa_parse_number): Handle %rp in common register shortcut code.
Consistently set return value to -1 for an error. Clean up error Consistently set return value to -1 for an error. Clean up error
@ -8849,7 +8850,7 @@ Mon Oct 25 10:20:31 1993 Ken Raeburn (raeburn@rover.cygnus.com)
Sun Oct 24 16:49:00 1993 Jim Wilson (wilson@x1.cygnus.com) Sun Oct 24 16:49:00 1993 Jim Wilson (wilson@x1.cygnus.com)
* tc-mips.c (md_pseudo_table): Add dword pseudo op. * config/tc-mips.c (md_pseudo_table): Add dword pseudo op.
Fri Oct 22 20:40:56 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com) Fri Oct 22 20:40:56 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
@ -8946,7 +8947,7 @@ Thu Oct 21 12:52:01 1993 Ken Raeburn (raeburn@cygnus.com)
* write.c (adjust_reloc_syms): Provide a hook so that a target * write.c (adjust_reloc_syms): Provide a hook so that a target
cpu configuration can reject certain relocation reductions. cpu configuration can reject certain relocation reductions.
* tc-hppa.h (tc_fix_adjustable): New macro. Only accept relocations * config/tc-hppa.h (tc_fix_adjustable): New macro. Only accept relocations
which do not involve function symbols. which do not involve function symbols.
* config/tc-hppa.h: Reindent with GNU-indent. Delete references * config/tc-hppa.h: Reindent with GNU-indent. Delete references
@ -9701,7 +9702,7 @@ Wed Aug 25 13:37:46 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
mirror that of pa_parse_nonneg_cmpsub_cmpltr. mirror that of pa_parse_nonneg_cmpsub_cmpltr.
(pa_parse_nonneg_add_cmpltr): Likewise. (pa_parse_nonneg_add_cmpltr): Likewise.
(pa_parse_neg_add_cmpltr): Likewise. (pa_parse_neg_add_cmpltr): Likewise.
* tc-hppa.h (pa_param): Declare. * config/tc-hppa.h (pa_param): Declare.
Tue Aug 24 15:41:35 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) Tue Aug 24 15:41:35 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
@ -10200,7 +10201,7 @@ Mon Jul 19 15:21:20 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
* config/obj-elf.h: Don't include struc-symbol.h. * config/obj-elf.h: Don't include struc-symbol.h.
(obj_elf_frob_symbol): Declare arg as struct symbol *. (obj_elf_frob_symbol): Declare arg as struct symbol *.
* tc-sparc.h (LOCAL_LABEL) [OBJ_ELF]: Local labels can start with * config/tc-sparc.h (LOCAL_LABEL) [OBJ_ELF]: Local labels can start with
"L" or "_.L_". "L" or "_.L_".
* write.c (write_relocs): New function, split off from * write.c (write_relocs): New function, split off from
@ -11126,7 +11127,7 @@ Wed Apr 28 13:40:29 1993 Ian Lance Taylor (ian@rtl.cygnus.com)
Mon Apr 26 18:29:05 1993 Steve Chamberlain (sac@thepub.cygnus.com) Mon Apr 26 18:29:05 1993 Steve Chamberlain (sac@thepub.cygnus.com)
* config/tc-sh.ch, config/tc-sh.h: New files supporting Hitachi * config/tc-sh.c, config/tc-sh.h: New files supporting Hitachi
SH. SH.
Mon Apr 26 12:28:27 1993 Ian Lance Taylor (ian@cygnus.com) Mon Apr 26 12:28:27 1993 Ian Lance Taylor (ian@cygnus.com)
@ -11620,7 +11621,7 @@ Mon Mar 8 14:57:10 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
Fri Mar 5 09:05:55 1993 Ian Lance Taylor (ian@cygnus.com) Fri Mar 5 09:05:55 1993 Ian Lance Taylor (ian@cygnus.com)
* read.h: Define stringer here. * read.h: Define stringer here.
read.c, config/obj-ieee.c, config/obj-tcm88k.c: Not any of these * read.c, config/obj-ieee.c, config/obj-tcm88k.c: Not any of these
places. places.
Thu Mar 4 11:52:23 1993 Steve Chamberlain (sac@thepub.cygnus.com) Thu Mar 4 11:52:23 1993 Steve Chamberlain (sac@thepub.cygnus.com)
@ -11847,8 +11848,8 @@ Mon Feb 8 13:56:17 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
Thu Feb 4 12:45:16 1993 Steve Chamberlain (sac@thepub.cygnus.com) Thu Feb 4 12:45:16 1993 Steve Chamberlain (sac@thepub.cygnus.com)
* config/{h8500.mt, tc-h8500.c, tc-h8500.h, obj-coffbfd.c, * config/{h8500.mt, config/tc-h8500.c, config/tc-h8500.h,
obj-coffbfd.h}: support for the H8/500 config/obj-coffbfd.c, obj-coffbfd.h}: support for the H8/500.
Wed Feb 3 19:28:18 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) Wed Feb 3 19:28:18 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
@ -11994,25 +11995,25 @@ Tue Jan 5 08:42:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
* config-gas.com: New file. Script for VMS systems to set up the * config-gas.com: New file. Script for VMS systems to set up the
configuration to build gas for VMS, and create config.status. configuration to build gas for VMS, and create config.status.
* make-gas.com: Redone to work with new scheme. * make-gas.com: Redone to work with new scheme.
* obj-vms.c: Patch to fix bug where we were not correctly parsing the * config/obj-vms.c: Patch to fix bug where we were not correctly parsing the
stabs directives. stabs directives.
* obj-vms.c: Define macros COPY_LONG and COPY_SHORT which * config/obj-vms.c: Define macros COPY_LONG and COPY_SHORT which
will swap bytes if needed on a big endian system. Use throughout will swap bytes if needed on a big endian system. Use throughout
as needed. as needed.
* obj-vms.c (obj_aout_stab): Add code to generate listing file. * config/obj-vms.c (obj_aout_stab): Add code to generate listing file.
* obj-vms.c (VMS_typedef_parse): Add alias to correctly handle certain * config/obj-vms.c (VMS_typedef_parse): Add alias to correctly handle certain
types of malformed stabs. Change parsing algorithm so that we are types of malformed stabs. Change parsing algorithm so that we are
more certain of having all of the information that we need on hand. more certain of having all of the information that we need on hand.
* obj-vms.c (final_forward_reference): New function, used to help * config/obj-vms.c (final_forward_reference): New function, used to help
resolve the data types of as many struct elements as possible resolve the data types of as many struct elements as possible
when some part of the struct is not fully defined by the compiler. when some part of the struct is not fully defined by the compiler.
* obj-vms.c (VMS_LSYM_Parse): Correctly handle case of continuation * config/obj-vms.c (VMS_LSYM_Parse): Correctly handle case of continuation
stabs directives. stabs directives.
* obj-vms.c (VMS_write_object_file): Define all vtable psects * config/obj-vms.c (VMS_write_object_file): Define all vtable psects
as symbols as well in the object file. Look for external functions as symbols as well in the object file. Look for external functions
that start with "__vt.", and turn them into variables, since the that start with "__vt.", and turn them into variables, since the
g++ compiler is incapable of doing this. g++ compiler is incapable of doing this.
* tc-vax.c: Add '1' option for backward compatibility with older GCC * config/tc-vax.c: Add '1' option for backward compatibility with older GCC
versions. versions.
* bignum-copy.c (bignum_copy): Fix bug where we pad with zeroes. * bignum-copy.c (bignum_copy): Fix bug where we pad with zeroes.
* input-scrub.c (as_where): Fix bug where as would crash if we did not * input-scrub.c (as_where): Fix bug where as would crash if we did not
@ -12148,8 +12149,8 @@ Mon Dec 28 10:32:05 1992 Ken Raeburn (raeburn@cygnus.com)
Wed Dec 16 12:12:33 1992 Ian Lance Taylor (ian@cygnus.com) Wed Dec 16 12:12:33 1992 Ian Lance Taylor (ian@cygnus.com)
* write.c, obj-ieee.c: don't define SUB_SEGMENT_ALIGN if it is * write.c, config/obj-ieee.c: don't define SUB_SEGMENT_ALIGN
already defined. if it is already defined.
Tue Dec 15 12:40:11 1992 Steve Chamberlain (sac@thepub.cygnus.com) Tue Dec 15 12:40:11 1992 Steve Chamberlain (sac@thepub.cygnus.com)
@ -12191,9 +12192,9 @@ Sat Dec 12 15:26:34 1992 Ian Lance Taylor (ian@cygnus.com)
used in AT&T i386 syntax. used in AT&T i386 syntax.
(fixup_segment): Take segment as argument. On the i386, adjust PC (fixup_segment): Take segment as argument. On the i386, adjust PC
relative addends by the segment vaddr. relative addends by the segment vaddr.
* tc-i386.h: Define SUB_SEGMENT_ALIGN. * config/tc-i386.h: Define SUB_SEGMENT_ALIGN.
* tc-a29k.h: Define ZERO_BASED_SEGMENTS. * config/tc-a29k.h: Define ZERO_BASED_SEGMENTS.
* tc-i386.c: (i386_operand): If I386COFF, accept any segment type. * config/tc-i386.c: (i386_operand): If I386COFF, accept any segment type.
Tue Dec 8 00:06:48 1992 Ken Raeburn (raeburn@rtl.cygnus.com) Tue Dec 8 00:06:48 1992 Ken Raeburn (raeburn@rtl.cygnus.com)
@ -12327,9 +12328,9 @@ Mon Nov 23 11:00:16 1992 Ken Raeburn (raeburn@cygnus.com)
* configure.in: No te-386bsd.h file exists; don't try to use it. * configure.in: No te-386bsd.h file exists; don't try to use it.
* obj-coff.c (obj_coff_endef): Use as_warn, not fprintf. * config/obj-coff.c (obj_coff_endef): Use as_warn, not fprintf.
* tc-m68k.c (md_assemble): Don't complain about 68000 with 68881; * config/tc-m68k.c (md_assemble): Don't complain about 68000 with 68881;
could be doing emulation. could be doing emulation.
Thu Nov 19 11:47:19 1992 Steve Chamberlain (sac@thepub.cygnus.com) Thu Nov 19 11:47:19 1992 Steve Chamberlain (sac@thepub.cygnus.com)
@ -12349,45 +12350,46 @@ Tue Nov 10 09:49:24 1992 Ian Lance Taylor (ian@cygnus.com)
read.c, app.c: removed definitions of comment_chars, read.c, app.c: removed definitions of comment_chars,
line_comment_chars, and line_separator_chars. line_comment_chars, and line_separator_chars.
* tc-m68k.c (m68k_reg_parse): If REGISTER_PREFIX isn't defined, * config/tc-m68k.c (m68k_reg_parse): If REGISTER_PREFIX isn't defined,
still accept (but don't require) OPTIONAL_REGISTER_PREFIX before still accept (but don't require) OPTIONAL_REGISTER_PREFIX before
the register name. the register name.
(insert_reg): put REGISTER_PREFIX before register names before (insert_reg): put REGISTER_PREFIX before register names before
putting them in the symbol table. putting them in the symbol table.
* tc-m68k.h (OPTIONAL_REGISTER_PREFIX): Define to be "%", if not * config/tc-m68k.h (OPTIONAL_REGISTER_PREFIX): Define to be "%", if not
M68KCOFF. M68KCOFF.
* obj-coffbfd.c (fill_section): set STYP_NOLOAD bit for .bss * config/obj-coffbfd.c (fill_section): set STYP_NOLOAD bit for .bss
section. section.
* atof-ieee.c, atof-ns32k.c, tc-*.c: made EXP_CHARS, FLT_CHARS, * config/atof-ieee.c, config/atof-ns32k.c, config/tc-*.c: made
comment_chars, line_comment_chars and line_seperator_chars EXP_CHARS, FLT_CHARS, comment_chars, line_comment_chars and
consistently const, and always initialized them. Included read.h. line_seperator_chars consistently const, and always
initialized them. Included read.h.
Thu Nov 5 17:55:41 1992 Jim Wilson (wilson@sphagnum.cygnus.com) Thu Nov 5 17:55:41 1992 Jim Wilson (wilson@sphagnum.cygnus.com)
* tc-sparc.c (sparc_ip): Add code to flag error if an absolute * config/tc-sparc.c (sparc_ip): Add code to flag error if an absolute
constant will not fit in an immediate field. constant will not fit in an immediate field.
(md_apply_fix, RELOC_BASE13 case): Check for relocation overflow. (md_apply_fix, RELOC_BASE13 case): Check for relocation overflow.
Wed Nov 4 07:50:46 1992 Ken Raeburn (raeburn@cygnus.com) Wed Nov 4 07:50:46 1992 Ken Raeburn (raeburn@cygnus.com)
* obj-coff.c (callj_table): Delete global variable. * config/obj-coff.c (callj_table): Delete global variable.
(obj_emit_relocations): Define it locally here, and only if (obj_emit_relocations): Define it locally here, and only if
TC_I960 is defined. TC_I960 is defined.
* tc-m68k.c (m68k_reg_parse): Underscore is part of a symbol name. * config/tc-m68k.c (m68k_reg_parse): Underscore is part of a symbol name.
(m68k_ip): Don't warn about bignum used as float bit-pattern. (m68k_ip): Don't warn about bignum used as float bit-pattern.
* obj-coff.c: Replaced ANSI and non-ANSI function declarations * config/obj-coff.c: Replaced ANSI and non-ANSI function declarations
with a single set using PARAMS macro. with a single set using PARAMS macro.
* tc-i960.c (tc_bout_fix_to_chars): Bit-field fixups want a length * config/tc-i960.c (tc_bout_fix_to_chars): Bit-field fixups want a length
of 2. of 2.
* tc-i960.c: Missed a couple of 0->NO_RELOC conversions. * config/tc-i960.c: Missed a couple of 0->NO_RELOC conversions.
* tc-i960.h (N_BALNAME, N_CALLNAME): Define as char-type values, * config/tc-i960.h (N_BALNAME, N_CALLNAME): Define as char-type values,
so widening works consistently. so widening works consistently.
Wed Oct 28 08:52:34 1992 Ken Raeburn (raeburn@cygnus.com) Wed Oct 28 08:52:34 1992 Ken Raeburn (raeburn@cygnus.com)
@ -12400,7 +12402,7 @@ Wed Oct 28 08:52:34 1992 Ken Raeburn (raeburn@cygnus.com)
Fri Oct 23 14:40:38 1992 Ian Lance Taylor (ian@cygnus.com) Fri Oct 23 14:40:38 1992 Ian Lance Taylor (ian@cygnus.com)
* obj-coffbfd.c (write_object_file): check return value of * config/obj-coffbfd.c (write_object_file): check return value of
bfd_close_all_done. bfd_close_all_done.
Tue Oct 20 12:18:08 1992 Ian Lance Taylor (ian@cygnus.com) Tue Oct 20 12:18:08 1992 Ian Lance Taylor (ian@cygnus.com)
@ -12426,11 +12428,11 @@ Sat Oct 10 12:33:45 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
Mon Oct 5 09:28:57 1992 Steve Chamberlain (sac@thepub.cygnus.com) Mon Oct 5 09:28:57 1992 Steve Chamberlain (sac@thepub.cygnus.com)
fix i960+non-bfd coff bit rot. fix i960+non-bfd coff bit rot.
* obj-coff.c (c_dot_file_symbol, obj_coff_ln, obj_coff_line): * config/obj-coff.c (c_dot_file_symbol, obj_coff_ln, obj_coff_line):
support for C source listings. (obj_coff_endef): look in the right support for C source listings. (obj_coff_endef): look in the right
part of the symbol for the symbol name part of the symbol for the symbol name
* tc-m68k.c (get_num): make it work for all segments, not just the * config/tc-m68k.c (get_num): make it work for all segments, not just the
first three. first three.
Mon Oct 5 03:30:36 1992 Mark Eichin (eichin at tweedledumber.cygnus.com) Mon Oct 5 03:30:36 1992 Mark Eichin (eichin at tweedledumber.cygnus.com)
@ -12443,25 +12445,26 @@ Thu Oct 1 23:05:12 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
Tue Sep 29 12:22:52 1992 Steve Chamberlain (sac@thepub.cygnus.com) Tue Sep 29 12:22:52 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* obj-coffbfd.c (write_object_file): don't fixup for the z8k * config/obj-coffbfd.c (write_object_file): don't fixup for the z8k
* tc-z8k.c: lots of bug fixes * config/tc-z8k.c: lots of bug fixes
Tue Sep 29 10:51:55 1992 Ian Lance Taylor (ian@cygnus.com) Tue Sep 29 10:51:55 1992 Ian Lance Taylor (ian@cygnus.com)
* tc-i960.h, tc-i960.c: avoid the ANSI preprocessor addition * config/tc-i960.h, config/tc-i960.c: avoid the ANSI
#elif, since it is not supported by old compilers. preprocessor addition #elif, since it is not supported by old
ho-rs6000.h, tc-m68k.c: the native RS/6000 compiler miscompiles a compilers.
couple of expressions in tc-m68k.c. config/ho-rs6000.h, config/tc-m68k.c: the native RS/6000
compiler miscompiles a couple of expressions in tc-m68k.c.
Mon Sep 28 21:18:24 1992 Ken Raeburn (raeburn@cambridge.cygnus.com) Mon Sep 28 21:18:24 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
* read.c (cons): If NO_RELOC is defined, use it. * read.c (cons): If NO_RELOC is defined, use it.
* tc-i960.c (get_cdisp): Use NO_RELOC, not 0, in call to fix_new. * config/tc-i960.c (get_cdisp): Use NO_RELOC, not 0, in call to fix_new.
Fri Sep 25 18:18:52 1992 Ian Lance Taylor (ian@cygnus.com) Fri Sep 25 18:18:52 1992 Ian Lance Taylor (ian@cygnus.com)
* tc-m68k.h: if M68KCOFF, define DOT_LABEL_PREFIX (to require * config/tc-m68k.h: if M68KCOFF, define DOT_LABEL_PREFIX (to require
local labels to start with a .) and set REGISTER_PREFIX to %. local labels to start with a .) and set REGISTER_PREFIX to %.
tc-m68k.c (m68k_reg_parse): accept REGISTER_PREFIX if defined. tc-m68k.c (m68k_reg_parse): accept REGISTER_PREFIX if defined.
@ -12481,7 +12484,7 @@ Thu Sep 24 12:42:32 1992 Brendan Kehoe (brendan@rtl.cygnus.com)
Tue Sep 22 13:02:07 1992 Sean Eric Fagan (sef@cygnus.com) Tue Sep 22 13:02:07 1992 Sean Eric Fagan (sef@cygnus.com)
* obj-coffbfd.c (do_relocs_for,fill_section): now allocate all * config/obj-coffbfd.c (do_relocs_for,fill_section): now allocate all
sections starting from zero, rather than making them consecutive. sections starting from zero, rather than making them consecutive.
This makes subsequent reloc calculations easier, esp if the object This makes subsequent reloc calculations easier, esp if the object
format doesn't understand addends. (obj_coff_lcomm): (maybe temporarily) format doesn't understand addends. (obj_coff_lcomm): (maybe temporarily)
@ -12490,17 +12493,17 @@ Tue Sep 22 13:02:07 1992 Sean Eric Fagan (sef@cygnus.com)
Tue Sep 22 15:10:51 1992 Ken Raeburn (raeburn@cambridge.cygnus.com) Tue Sep 22 15:10:51 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
* tc-m68k.c: Replace "enum m68k_architecture" with "int" * config/tc-m68k.c: Replace "enum m68k_architecture" with "int"
throughout. That enum no longer means what we thought it meant. throughout. That enum no longer means what we thought it meant.
* tc-m68k.c (md_assemble, md_parse_option): Handle new * config/tc-m68k.c (md_assemble, md_parse_option): Handle new
"-mno-688[58]1" options. "-mno-688[58]1" options.
* tc-m68k.c: Added CPU32 support. * config/tc-m68k.c: Added CPU32 support.
Fri Sep 18 08:02:18 1992 Steve Chamberlain (sac@thepub.cygnus.com) Fri Sep 18 08:02:18 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* tc-m68k.c (m68k_ip): An(disp) is not pc relative. * config/tc-m68k.c (m68k_ip): An(disp) is not pc relative.
Tue Sep 15 17:25:05 1992 Jim Wilson (wilson@sphagnum.cygnus.com) Tue Sep 15 17:25:05 1992 Jim Wilson (wilson@sphagnum.cygnus.com)
@ -12525,19 +12528,19 @@ Sun Sep 13 20:30:10 1992 Ian Lance Taylor (ian@cygnus.com)
* write.c (fixup_segment): fixed missing parens in expression * write.c (fixup_segment): fixed missing parens in expression
checking for byte or word overflow. checking for byte or word overflow.
* obj-coffbfd.h: define WARN_SIGNED_OVERFLOW_WORD. * config/obj-coffbfd.h: define WARN_SIGNED_OVERFLOW_WORD.
obj-coffbfd.c (fixup_segment): check for signed .word overflow if obj-coffbfd.c (fixup_segment): check for signed .word overflow if
WARN_SIGNED_OVERFLOW_WORD. WARN_SIGNED_OVERFLOW_WORD.
* obj-coffbfd.c (fixup_segment): fixed missing parens in * config/obj-coffbfd.c (fixup_segment): fixed missing parens in
expression checking for byte or word overflow. expression checking for byte or word overflow.
Fri Sep 11 10:21:04 1992 Steve Chamberlain (sac@thepub.cygnus.com) Fri Sep 11 10:21:04 1992 Steve Chamberlain (sac@thepub.cygnus.com)
Support for i386 coff Support for i386 coff
* obj-coffbfd.h : added stuff * config/obj-coffbfd.h : added stuff
* tc-i386.c (tc_coff_fix2rtype): new function * config/tc-i386.c (tc_coff_fix2rtype): new function
* tc-i386.h : new coff defines * config/tc-i386.h : new coff defines
Thu Sep 10 09:23:15 1992 Ian Lance Taylor (ian@cygnus.com) Thu Sep 10 09:23:15 1992 Ian Lance Taylor (ian@cygnus.com)
@ -12553,21 +12556,23 @@ Wed Sep 9 11:06:25 1992 Ian Lance Taylor (ian@cygnus.com)
Makefile.in: Handle m68*-*-coff*. Makefile.in: Handle m68*-*-coff*.
read.c, read.h: add mult argument to s_space read.c, read.h: add mult argument to s_space
* tc-m68k.c (m68k_ip, m68k_ip_op, get_num, try_moto_index): merge * config/tc-m68k.c (m68k_ip, m68k_ip_op, get_num, try_moto_index): merge
Motorola and MIT syntax; gas can now assemble either type of Motorola and MIT syntax; gas can now assemble either type of
file. file.
tc-m68kmote.c, tc-m68kmote.h: removed now superfluous files. * config/tc-m68kmote.c, config/tc-m68kmote.h: removed now
superfluous files.
From Steve Chamberlain: From Steve Chamberlain:
m68kcoff.mt: for m68k COFF. * config/m68kcoff.mt: for m68k COFF.
obj-coffbfd.c: (fixup_mdeps) added * config/obj-coffbfd.c: (fixup_mdeps) added
(size_section) removed bad sanity check (size_section) removed bad sanity check
(fill_section) added rs_machine_dependent case (fill_section) added rs_machine_dependent case
(write_object_file) call fixup_mdeps (write_object_file) call fixup_mdeps
(fixup_segment) set fx_subsy to 0. (fixup_segment) set fx_subsy to 0.
obj-coffbfd.h: define WORKING_DOT_WORD (too hard to support) and * config/ obj-coffbfd.h: define WORKING_DOT_WORD (too hard to
handle m68k. support) and handle m68k.
tc-m68k.c, config/tc-m68k.h: added m68k COFF support and Motorala * config/tc-m68k.c, config/tc-m68k.h: added m68k COFF support
pseudo ops. and Motorala pseudo ops.
Tue Sep 8 17:10:58 1992 Ken Raeburn (raeburn@cambridge.cygnus.com) Tue Sep 8 17:10:58 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
@ -12592,9 +12597,11 @@ Sat Aug 29 12:11:12 1992 Jim Wilson (wilson@sphagnum.cygnus.com)
Fri Aug 28 16:25:22 1992 Ian Lance Taylor (ian@cygnus.com) Fri Aug 28 16:25:22 1992 Ian Lance Taylor (ian@cygnus.com)
* obj-bout.h, obj-bout.c (obj_header_append, obj_symbol_to_chars), * config/obj-bout.h, config/obj-bout.c (obj_header_append,
tc-i960.c (md_ri_to_chars): Always output bout object file in obj_symbol_to_chars).
little endian byte order (used to use endianness of host). * config/tc-i960.c (md_ri_to_chars): Always output bout object
file in little endian byte order (used to use endianness of
host).
Tue Aug 25 15:50:48 1992 Ken Raeburn (raeburn@cambridge.cygnus.com) Tue Aug 25 15:50:48 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
@ -12623,9 +12630,9 @@ Mon Aug 24 12:45:43 1992 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in: defined TARGET_CPU for C code so that it can choose * Makefile.in: defined TARGET_CPU for C code so that it can choose
one element of a family. one element of a family.
* tc-m68k.c: use TARGET_CPU to choose default cpu type. * config/tc-m68k.c: use TARGET_CPU to choose default cpu type.
* te-generic.h: default to LOCAL_LABELS_DOLLAR and LOCAL_LABELS_FB * config/te-generic.h: default to LOCAL_LABELS_DOLLAR and LOCAL_LABELS_FB
so that we can assemble hand-written libgcc code. so that we can assemble hand-written libgcc code.
Fri Aug 21 14:38:44 1992 Ken Raeburn (raeburn@cambridge.cygnus.com) Fri Aug 21 14:38:44 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
@ -12636,7 +12643,7 @@ Fri Aug 21 14:38:44 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
Wed Aug 19 11:20:59 1992 Ian Lance Taylor (ian@cygnus.com) Wed Aug 19 11:20:59 1992 Ian Lance Taylor (ian@cygnus.com)
* tc-m68k.c, tc-m68kmote.c: the cas2 instruction is supposed to be * config/tc-m68k.c, tc-m68kmote.c: the cas2 instruction is supposed to be
written with indirection on the last two operands, which can be written with indirection on the last two operands, which can be
either data or address registers. Added a new operand type 'r' either data or address registers. Added a new operand type 'r'
which accepts either register type. Added '(' to notend stuff in which accepts either register type. Added '(' to notend stuff in
@ -12658,16 +12665,16 @@ Wed Aug 19 09:25:09 1992 Ken Raeburn (raeburn@cygnus.com)
defined, call it. Change segments before calling fixup_segment. defined, call it. Change segments before calling fixup_segment.
(relax_align): If linkrelax, provide extra padding. (relax_align): If linkrelax, provide extra padding.
* obj-bout.c (obj_emit_relocations): Emit alignment relocs despite * config/obj-bout.c (obj_emit_relocations): Emit alignment relocs despite
their not having symbols associated. their not having symbols associated.
* tc-i960.c (norelax, instrument_branches): Default initializer is * config/tc-i960.c (norelax, instrument_branches): Default initializer is
sufficient. sufficient.
(linkrelax): Delete variable definition. (linkrelax): Delete variable definition.
(mem_fmt): Call fix_new with NO_RELOC. (mem_fmt): Call fix_new with NO_RELOC.
(tc_bout_fix_to_chars): Handle alignment relocs. (tc_bout_fix_to_chars): Handle alignment relocs.
(i960_handle_align): New function. (i960_handle_align): New function.
* tc-i960.h (linkrelax): Delete declaration. * config/tc-i960.h (linkrelax): Delete declaration.
(HANDLE_ALIGN): New macro; calls i960_handle_align. (HANDLE_ALIGN): New macro; calls i960_handle_align.
(NEED_FX_R_TYPE, NO_RELOC): New macros. (NEED_FX_R_TYPE, NO_RELOC): New macros.
@ -12716,7 +12723,7 @@ Tue Aug 11 12:58:14 1992 Ken Raeburn (raeburn@cygnus.com)
Mon Aug 10 14:37:08 1992 Per Bothner (bothner@cygnus.com) Mon Aug 10 14:37:08 1992 Per Bothner (bothner@cygnus.com)
* tc-m68k.c: ".align N" means align to N-byte boundary *only* * config/tc-m68k.c: ".align N" means align to N-byte boundary *only*
if TN_SUN3; otherwise align to 2**N-byte bounary. if TN_SUN3; otherwise align to 2**N-byte bounary.
Thu Aug 6 12:10:39 1992 Steve Chamberlain (sac@thepub.cygnus.com) Thu Aug 6 12:10:39 1992 Steve Chamberlain (sac@thepub.cygnus.com)
@ -12734,7 +12741,7 @@ Wed Aug 5 12:02:40 1992 Steve Chamberlain (sac@thepub.cygnus.com)
Wed Aug 5 01:54:34 1992 John Gilmore (gnu at cygnus.com) Wed Aug 5 01:54:34 1992 John Gilmore (gnu at cygnus.com)
* tc-m68k.c (try_index): Error if index scaling specified and * config/tc-m68k.c (try_index): Error if index scaling specified and
assembling for an older CPU than a 68020. assembling for an older CPU than a 68020.
Sat Aug 1 19:10:13 1992 Ken Raeburn (raeburn@cygnus.com) Sat Aug 1 19:10:13 1992 Ken Raeburn (raeburn@cygnus.com)
@ -12785,7 +12792,7 @@ Mon Jul 13 14:11:36 1992 Steve Chamberlain (sac@thepub.cygnus.com)
Mon Jul 6 17:09:32 1992 Steve Chamberlain (sac@cygnus.com) Mon Jul 6 17:09:32 1992 Steve Chamberlain (sac@cygnus.com)
* obj-coffbfd.c (fill_section): mark .lit sections as STYP_LIT * config/obj-coffbfd.c (fill_section): mark .lit sections as STYP_LIT
Mon Jun 1 16:20:22 1992 Michael Tiemann (tiemann@cygnus.com) Mon Jun 1 16:20:22 1992 Michael Tiemann (tiemann@cygnus.com)
@ -12814,7 +12821,7 @@ Tue Jun 9 07:54:54 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* write.c (write_object_file): various changes to handle data in * write.c (write_object_file): various changes to handle data in
the BSS segment in much the same was as stuff in the DATA segment. the BSS segment in much the same was as stuff in the DATA segment.
* tc-m68k.c (m68kip): Fix typo so that only arch's >=68020 do * config/tc-m68k.c (m68kip): Fix typo so that only arch's >=68020 do
pcrel data stuff. (md_estimate_size_before_relax): when relaxing a pcrel data stuff. (md_estimate_size_before_relax): when relaxing a
68010 bxx into a bra+6 jmpxx, put the bytes of the jmp opcode into 68010 bxx into a bra+6 jmpxx, put the bytes of the jmp opcode into
the right place. (s_bss): Don't put .bss stuff into SEG_DATA, put the right place. (s_bss): Don't put .bss stuff into SEG_DATA, put
@ -12853,7 +12860,7 @@ Thu May 28 11:22:02 1992 Jim Wilson (wilson@sphagnum.cygnus.com)
* configure.in: Recognize sparclite as a sparc variant. * configure.in: Recognize sparclite as a sparc variant.
* tc-sparc.c: Use new ARCHITECTURES_CONFLICT_P macro. Mention new * config/tc-sparc.c: Use new ARCHITECTURES_CONFLICT_P macro. Mention new
-Asparclite flag. -Asparclite flag.
Tue May 26 16:47:56 1992 Steve Chamberlain (sac@thepub.cygnus.com) Tue May 26 16:47:56 1992 Steve Chamberlain (sac@thepub.cygnus.com)
@ -12867,9 +12874,9 @@ Thu May 14 17:22:48 1992 K. Richard Pixley (rich@rtl.cygnus.com)
Mon May 4 18:56:19 1992 Steve Chamberlain (sac@thepub.cygnus.com) Mon May 4 18:56:19 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* obj-coffbfd.c: use is a synonym for section, (do_relocs_for): * config/obj-coffbfd.c: use is a synonym for section, (do_relocs_for):
calc the base of relocs correctly. calc the base of relocs correctly.
* tc-a29k.c (parse_operand): allow expressions to be in any section. * config/tc-a29k.c (parse_operand): allow expressions to be in any section.
Mon Apr 27 13:13:31 1992 K. Richard Pixley (rich@cygnus.com) Mon Apr 27 13:13:31 1992 K. Richard Pixley (rich@cygnus.com)
@ -12923,8 +12930,8 @@ Fri Mar 13 08:03:03 1992 Steve Chamberlain (sac@thepub.cygnus.com)
Thu Mar 12 04:42:38 1992 K. Richard Pixley (rich@cygnus.com) Thu Mar 12 04:42:38 1992 K. Richard Pixley (rich@cygnus.com)
* tc-m68k.h, te-sun3.h: moved LOCAL_LABELS_FB definition from * config/tc-m68k.h, config/te-sun3.h: moved LOCAL_LABELS_FB
tc-m68k.h to te-sun3.h. definition from tc-m68k.h to te-sun3.h.
Wed Mar 11 23:32:42 1992 K. Richard Pixley (rich@cygnus.com) Wed Mar 11 23:32:42 1992 K. Richard Pixley (rich@cygnus.com)
@ -12936,7 +12943,7 @@ Wed Mar 11 23:32:42 1992 K. Richard Pixley (rich@cygnus.com)
* symbols.c: remove local_labels_dollar, replace with a function * symbols.c: remove local_labels_dollar, replace with a function
interface for a sparse array. All users adjusted. interface for a sparse array. All users adjusted.
* te-sun3.h: add LOCAL_LABELS_DOLLAR. * config/te-sun3.h: add LOCAL_LABELS_DOLLAR.
Sat Mar 7 00:06:25 1992 K. Richard Pixley (rich@rtl.cygnus.com) Sat Mar 7 00:06:25 1992 K. Richard Pixley (rich@rtl.cygnus.com)
@ -13024,9 +13031,9 @@ Fri Feb 21 06:21:07 1992 K. Richard Pixley (rich@rtl.cygnus.com)
* read.c, write.c subsegs.c: back out the .bss changes. * read.c, write.c subsegs.c: back out the .bss changes.
* obj-aout.c: do not include stab.gnu.h if NO_LISTING. * config/obj-aout.c: do not include stab.gnu.h if NO_LISTING.
* tc-i860.c, a.out.gnu.h: move i860 relocs to a proper place. * config/tc-i860.c, a.out.gnu.h: move i860 relocs to a proper place.
* a.out.h: removed. * a.out.h: removed.
@ -13045,11 +13052,11 @@ Fri Feb 21 01:08:48 1992 Minh Tran-Le (TRANLE@INTELLICORP.COM)
* as.c (perform_an_assembly_pass): zero bss_fix_root, too. * as.c (perform_an_assembly_pass): zero bss_fix_root, too.
* tc-i386.c: tc-i386.c: added handling of the following opcodes: * config/tc-i386.c: tc-i386.c: added handling of the following opcodes:
i/o opcodes - inb, inw, outb and outw. string manipulation with i/o opcodes - inb, inw, outb and outw. string manipulation with
att syntax - scmp, slod, smov, ssca, ssto. att syntax - scmp, slod, smov, ssca, ssto.
* obj-coff.c: (for aix386) Moved the symbols .text, .data and .bss * config/obj-coff.c: (for aix386) Moved the symbols .text, .data and .bss
to just after .file . to just after .file .
In obj_crawl_symbol_chain() where it tries to put the external In obj_crawl_symbol_chain() where it tries to put the external
@ -13085,18 +13092,18 @@ Tue Feb 18 02:21:25 1992 K. Richard Pixley (rich at cygnus.com)
* write.c: comment change only. * write.c: comment change only.
* tc-m88k.[hc]: pulled in from hack's unfinished work. These * config/tc-m88k.[hc]: pulled in from hack's unfinished work. These
aren't yet integrated. aren't yet integrated.
* tc-i860.[hc]: blew off the dust. Something must still be done * config/tc-i860.[hc]: blew off the dust. Something must still be done
about conflicting relocation types. about conflicting relocation types.
* tc-ns32k.c: Replaced previous tc_aout_fix_to_chars stub with the * config/tc-ns32k.c: Replaced previous tc_aout_fix_to_chars stub with the
real thing. real thing.
* tc-i960.c, tc-sparc.c: white space and comments only. * config/tc-i960.c, config/tc-sparc.c: white space and comments only.
* tc-a29k.h: delete duplicate macro definition. * config/tc-a29k.h: delete duplicate macro definition.
* new file atof-ns32k.c copied from hack's last unreleased gas. * new file atof-ns32k.c copied from hack's last unreleased gas.

View File

@ -145,7 +145,7 @@ Mon Dec 1 20:24:18 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
Sat Nov 22 16:19:22 1997 Richard Henderson <rth@cygnus.com> Sat Nov 22 16:19:22 1997 Richard Henderson <rth@cygnus.com>
* tc-alpha.c (range_signed_16, range_signed_32): Work around an * config/tc-alpha.c (range_signed_16, range_signed_32): Work around an
apparent bug in gcc's long long support crossing from x86. apparent bug in gcc's long long support crossing from x86.
Sat Nov 22 14:26:09 1997 Nick Clifton <nickc@cygnus.com> Sat Nov 22 14:26:09 1997 Nick Clifton <nickc@cygnus.com>
@ -171,7 +171,7 @@ Thu Nov 20 15:06:08 1997 Richard Earnshaw <rearnsha@arm.com>
Wed Nov 19 17:44:42 1997 Richard Henderson <rth@cygnus.com> Wed Nov 19 17:44:42 1997 Richard Henderson <rth@cygnus.com>
* tc-sh.c (parse_reg): Properly quote for fv4. * config/tc-sh.c (parse_reg): Properly quote for fv4.
Wed Nov 19 23:46:18 1997 Ian Lance Taylor <ian@cygnus.com> Wed Nov 19 23:46:18 1997 Ian Lance Taylor <ian@cygnus.com>
@ -287,7 +287,7 @@ Tue Nov 4 16:35:57 1997 Ian Dall <Ian.Dall@dsto.defence.gov.au>
Mon Nov 3 13:30:17 1997 Gavin Koch <gavin@cygnus.com> Mon Nov 3 13:30:17 1997 Gavin Koch <gavin@cygnus.com>
* tc-mips.c (md_begin): Reorganize setting of default values so * config/tc-mips.c (md_begin): Reorganize setting of default values so
that mips_cpu depends on TARGET_CPU, and mips_opts.isa depends on that mips_cpu depends on TARGET_CPU, and mips_opts.isa depends on
mips_cpu. mips_cpu.
(md_parse_option): Remove all code that sets defaults; md_begin (md_parse_option): Remove all code that sets defaults; md_begin
@ -499,7 +499,7 @@ Thu Oct 9 15:17:50 1997 Ian Lance Taylor <ian@cygnus.com>
Thu Oct 9 01:44:36 1997 J"orn Rennecke <amylaar@cygnus.co.uk> Thu Oct 9 01:44:36 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
* tc-d10v.h (TC_START_LABEL): Don't define. * config/tc-d10v.h (TC_START_LABEL): Don't define.
(tc_frob_label): Define. (tc_frob_label): Define.
Thu Oct 9 00:07:23 1997 J"orn Rennecke <amylaar@cygnus.co.uk> Thu Oct 9 00:07:23 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
@ -941,7 +941,7 @@ Thu Aug 21 00:59:53 1997 Doug Evans <dje@canuck.cygnus.com>
Wed Aug 20 00:45:20 1997 J"orn Rennecke <amylaar@cygnus.co.uk> Wed Aug 20 00:45:20 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
* tc-sh.c (parse_reg, get_specific, build_Mytes): Add SH4 * config/tc-sh.c (parse_reg, get_specific, build_Mytes): Add SH4
floating point extensions. floating point extensions.
(parse_reg): parse sgr and dbr. (parse_reg): parse sgr and dbr.
@ -1165,14 +1165,14 @@ Mon Jul 28 18:41:41 1997 Rob Savoye <rob@chinadoll.cygnus.com>
Fri Jul 25 10:54:43 1997 Jeffrey A Law (law@cygnus.com) Fri Jul 25 10:54:43 1997 Jeffrey A Law (law@cygnus.com)
* tc-hppa.c (md_apply_fix): Improve warnings for out of range * config/tc-hppa.c (md_apply_fix): Improve warnings for out of range
unconditional branches. unconditional branches.
(hppa_fix_adjustable): Don't adjust anything with a RR% or LR% (hppa_fix_adjustable): Don't adjust anything with a RR% or LR%
field selector. field selector.
Thu Jul 24 15:21:49 1997 Doug Evans <dje@canuck.cygnus.com> Thu Jul 24 15:21:49 1997 Doug Evans <dje@canuck.cygnus.com>
* tc-sparc.c (md_begin): Cast sparc_opcodes to PTR for hash_insert. * config/tc-sparc.c (md_begin): Cast sparc_opcodes to PTR for hash_insert.
Thu Jul 24 17:51:29 1997 Ian Lance Taylor <ian@cygnus.com> Thu Jul 24 17:51:29 1997 Ian Lance Taylor <ian@cygnus.com>
@ -1462,7 +1462,7 @@ Wed May 14 09:54:53 1997 Nick Clifton <nickc@cygnus.com>
options -mapcs-32, -mapcs-26, -marmv2, -marmv2a, -marmv3, options -mapcs-32, -mapcs-26, -marmv2, -marmv2a, -marmv3,
-marmv3m, -marmv4, -marmv4t. -marmv3m, -marmv4, -marmv4t.
* tc-arm.h (LOCAL_LABEL): Removed the definition of this macro * config/tc-arm.h (LOCAL_LABEL): Removed the definition of this macro
as it is never used. as it is never used.
Tue May 13 22:26:14 1997 Jeffrey A Law (law@cygnus.com) Tue May 13 22:26:14 1997 Jeffrey A Law (law@cygnus.com)
@ -2197,9 +2197,9 @@ Wed Feb 26 18:19:00 1997 Stan Shebs <shebs@andros.cygnus.com>
* configure.in (mips*-*-lnews*): New target, also make empty * configure.in (mips*-*-lnews*): New target, also make empty
emulation list for this target. emulation list for this target.
* configure: Update. * configure: Update.
* tc-mips.c (ECOFF_LITTLE_FORMAT): Define. * config/tc-mips.c (ECOFF_LITTLE_FORMAT): Define.
(mips_target_format): Use. (mips_target_format): Use.
* te-lnews.h: New file. * config/te-lnews.h: New file.
Wed Feb 26 15:33:46 1997 Fred Fish <fnf@cygnus.com> Wed Feb 26 15:33:46 1997 Fred Fish <fnf@cygnus.com>
@ -2387,7 +2387,7 @@ Fri Feb 21 14:34:31 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
Fri Feb 21 10:08:25 1997 Jim Wilson <wilson@cygnus.com> Fri Feb 21 10:08:25 1997 Jim Wilson <wilson@cygnus.com>
* tc-mips.c (mips_ip): If configured for an embedded ELF system, * config/tc-mips.c (mips_ip): If configured for an embedded ELF system,
don't set the section alignment to 2**4. don't set the section alignment to 2**4.
Fri Feb 21 11:55:03 1997 Ian Lance Taylor <ian@cygnus.com> Fri Feb 21 11:55:03 1997 Ian Lance Taylor <ian@cygnus.com>
@ -3713,12 +3713,12 @@ Thu Oct 3 00:16:50 1996 Jeffrey A Law (law@cygnus.com)
Wed Oct 2 15:54:03 1996 Klaus Kaempf <kkaempf@progis.de> Wed Oct 2 15:54:03 1996 Klaus Kaempf <kkaempf@progis.de>
* obj-evax.h: move openvms definitions from here to tc-alpha.c. * config/obj-evax.h: move openvms definitions from here to tc-alpha.c.
* tc-alpha.c: add support for vms_case_hack like in vax/vms. * config/tc-alpha.c: add support for vms_case_hack like in vax/vms.
(load_expression): track clobbering of base reg before jmp/jsr. (load_expression): track clobbering of base reg before jmp/jsr.
(s_alpha_file): pass case_hack flags and source filename via (s_alpha_file): pass case_hack flags and source filename via
symbol table to bfd. symbol table to bfd.
* tc-alpha.h (TC_CONS_FIX_NEW): define * config/tc-alpha.h (TC_CONS_FIX_NEW): define
Tue Oct 1 16:16:01 1996 Joel Sherrill <joel@oarcorp.com> Tue Oct 1 16:16:01 1996 Joel Sherrill <joel@oarcorp.com>
@ -3749,7 +3749,7 @@ Tue Oct 1 12:37:48 1996 Ian Lance Taylor <ian@cygnus.com>
Tue Oct 1 09:36:19 1996 Stu Grossman (grossman@critters.cygnus.com) Tue Oct 1 09:36:19 1996 Stu Grossman (grossman@critters.cygnus.com)
* tc-v850.h: Define LOCAL_LABEL to recognise _.L_* symbols * config/tc-v850.h: Define LOCAL_LABEL to recognise _.L_* symbols
generated by DWARF. generated by DWARF.
Sat Sep 28 03:38:08 1996 Ian Lance Taylor <ian@cygnus.com> Sat Sep 28 03:38:08 1996 Ian Lance Taylor <ian@cygnus.com>
@ -4142,7 +4142,7 @@ Thu Aug 15 17:01:31 1996 James G. Smith <jsmith@cygnus.co.uk>
Thu Aug 15 16:12:00 1996 Richard Earnshaw (rearnsha@armltd.co.uk) Thu Aug 15 16:12:00 1996 Richard Earnshaw (rearnsha@armltd.co.uk)
* tc-arm.c (md_apply_fix3): Also set fixP->fx_done if fx_addsy is * config/tc-arm.c (md_apply_fix3): Also set fixP->fx_done if fx_addsy is
non-null, but is a constant. non-null, but is a constant.
(fix_new_arm): Call make_expr_symbol to make the expression symbol (fix_new_arm): Call make_expr_symbol to make the expression symbol
so that error reporting will work correctly. so that error reporting will work correctly.
@ -4337,7 +4337,7 @@ Mon Jul 22 14:01:33 1996 Ian Lance Taylor <ian@cygnus.com>
Mon Jul 22 12:46:55 1996 Richard Henderson <rth@tamu.edu> Mon Jul 22 12:46:55 1996 Richard Henderson <rth@tamu.edu>
* tc-alpha.c: Patches to track current minimum alignment to reduce * config/tc-alpha.c: Patches to track current minimum alignment to reduce
the number of fragments created with frag_align. the number of fragments created with frag_align.
(alpha_current_align): New static variable. (alpha_current_align): New static variable.
(s_alpha_text): Reset alignment to 0. (s_alpha_text): Reset alignment to 0.
@ -4357,10 +4357,10 @@ Mon Jul 22 12:46:55 1996 Richard Henderson <rth@tamu.edu>
s_alpha_stringer and s_alpha_space pseudo-ops. s_alpha_stringer and s_alpha_space pseudo-ops.
(alpha_align): Skip if less than current default alignment. Set (alpha_align): Skip if less than current default alignment. Set
default alignment. default alignment.
* tc-alpha.h (md_flush_pending_output): Remove. * config/tc-alpha.h (md_flush_pending_output): Remove.
(md_cons_align): Add. (md_cons_align): Add.
* tc-alpha.c: Add oodles of function description comments. * config/tc-alpha.c: Add oodles of function description comments.
(md_bignum_to_chars): Remove; there are no callers. (md_bignum_to_chars): Remove; there are no callers.
(md_show_usage): Mention some more variants. (md_show_usage): Mention some more variants.
@ -5320,7 +5320,7 @@ Mon Mar 11 09:59:53 1996 Steve Chamberlain <sac@slash.cygnus.com>
* as.h (SEG_NORMAL, SEG_LIST): Bump segment limit from 10 to 40. * as.h (SEG_NORMAL, SEG_LIST): Bump segment limit from 10 to 40.
(SEG_LAST): New. (SEG_LAST): New.
* subsegs.c (MANY_SEGMENTS): Increase segment limit. * subsegs.c (MANY_SEGMENTS): Increase segment limit.
* obj-coff.c (seg_N_TYPE, seg_info_off_by_4): Likewise. * config/obj-coff.c (seg_N_TYPE, seg_info_off_by_4): Likewise.
(do_relocs_for, w_symbols, obj_coff_add_segment, do_linenos_for, (do_relocs_for, w_symbols, obj_coff_add_segment, do_linenos_for,
crawl_symbols, coff_header_append): Loop to SEG_LAST rather than crawl_symbols, coff_header_append): Loop to SEG_LAST rather than
SEG_E9. SEG_E9.

View File

@ -174,8 +174,8 @@ Wed Oct 27 16:50:44 1999 Don Lindsay <dlindsay@cygnus.com>
Mon Oct 18 18:11:10 MDT 1999 Diego Novillo <dnovillo@cygnus.com> 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 * config/tc-d10v.c (find_opcode): Allow ATSIGN to match
form @abs16, @(abs16) and @(abs16 + imm). expressions of the form @abs16, @(abs16) and @(abs16 + imm).
1999-10-21 Gavin Romig-Koch <gavin@cygnus.com> 1999-10-21 Gavin Romig-Koch <gavin@cygnus.com>
@ -379,7 +379,7 @@ Wed Sep 15 05:14:32 1999 Jeffrey A Law (law@cygnus.com)
(md_assemble): Call dwarf2_where for OBJ_ELF. (md_assemble): Call dwarf2_where for OBJ_ELF.
(pa_ip): Call dwarf2_gen_line_info for OBJ_ELF. (pa_ip): Call dwarf2_gen_line_info for OBJ_ELF.
(pa_end_of_source): New function. (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> 1999-09-14 Michael Meissner <meissner@cygnus.com>
@ -1074,10 +1074,10 @@ Thu Jul 1 15:33:10 1999 Jeffrey A Law (law@cygnus.com)
Mon Jun 21 16:45:19 1999 Jeffrey A Law (law@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. (hppa_gen_reloc_type): Conditionalize on BFD64.
(tc_gen_reloc): Re-enable ELF relocations. (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> 1999-06-21 Ian Lance Taylor <ian@zembu.com>
@ -1099,7 +1099,7 @@ Mon Jun 21 16:45:19 1999 Jeffrey A Law (law@cygnus.com)
Fri Jun 18 14:34:18 1999 Jeffrey A Law (law@cygnus.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. and subspaces for ELF.
(GDB_DEBUG_SPACE_NAME): Delete definition for ELF. (GDB_DEBUG_SPACE_NAME): Delete definition for ELF.
(GDB_STRINGS_SUBSPACE_NAME): Likewise. (GDB_STRINGS_SUBSPACE_NAME): Likewise.
@ -1670,9 +1670,9 @@ Thu May 6 19:50:14 1999 Richard Henderson <rth@cygnus.com>
1999-05-05 Catherine Moore <clm@cygnus.com> 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. (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. Define.
Mon May 3 10:26:03 1999 Jeffrey A Law (law@cygnus.com) Mon May 3 10:26:03 1999 Jeffrey A Law (law@cygnus.com)
@ -1772,7 +1772,7 @@ Fri Apr 16 12:26:39 1999 Bob Manson <manson@charmed.cygnus.com>
Thu Apr 15 16:52:09 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. expressions correctly.
@ -1782,7 +1782,7 @@ Thu Apr 15 16:52:09 1999 Jeffrey A Law (law@cygnus.com)
Mon Apr 12 23:45:07 1999 Jeffrey A Law (law@cygnus.com) 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. and fmpynfadd instructions.
1999-04-11 Richard Henderson <rth@cygnus.com> 1999-04-11 Richard Henderson <rth@cygnus.com>
@ -1805,7 +1805,7 @@ Mon Apr 12 23:45:07 1999 Jeffrey A Law (law@cygnus.com)
Sat Apr 10 20:10:02 1999 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> 1999-04-08 Nick Clifton <nickc@cygnus.com>
@ -1869,18 +1869,18 @@ Sat Apr 10 20:10:02 1999 Richard Henderson <rth@cygnus.com>
Mon Mar 29 10:15:40 CST 1999 Catherine Moore <clm@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) 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. detect ",n" without a condition.
(pa_parse_neg_cmpsub_cmpltr): Likewise. (pa_parse_neg_cmpsub_cmpltr): Likewise.
Tue Mar 23 11:28:23 1999 Jeffrey A Law (law@cygnus.com) 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. instruction is encoded with one bit.
@ -1897,16 +1897,16 @@ Tue Mar 23 11:28:23 1999 Jeffrey A Law (law@cygnus.com)
Sun Mar 21 18:08:18 1999 Richard Henderson <rth@cygnus.com> 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) 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) 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> 1999-03-15 Martin Hunt <hunt@cygnus.com>
@ -2602,9 +2602,9 @@ Wed Oct 7 14:09:14 1998 Nick Clifton <nickc@cygnus.com>
Tue Oct 6 09:31:15 1998 Catherine Moore <clm@cygnus.com> 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. (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. (tc_gen_reloc): Handle vtable relocs.
(elf32_sparc_force_relocation): New. (elf32_sparc_force_relocation): New.
@ -2622,7 +2622,7 @@ Mon Oct 5 09:25:32 1998 Catherine Moore <clm@cygnsu.com>
Mon Oct 5 00:48:52 1998 Jeffrey A Law (law@cygnus.com) 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_ip): Do not automatically promote into pa2.0 mode.
(pa_level): Handle ".level 2.0". (pa_level): Handle ".level 2.0".
@ -2843,8 +2843,8 @@ Wed Aug 19 09:30:16 1998 Nick Clifton <nickc@cygnus.com>
Tue Aug 18 11:59:43 1998 Catherine Moore <clm@cygnus.com> Tue Aug 18 11:59:43 1998 Catherine Moore <clm@cygnus.com>
* tc-arm.h: Define obj_fix_adjustable for OBJ_ELF. * config/tc-arm.h: Define obj_fix_adjustable for OBJ_ELF.
* tc-arm.c (arm_fix_adjustable): New routine. * config/tc-arm.c (arm_fix_adjustable): New routine.
1998-08-13 Vladimir N. Makarov <vmakarov@cygnus.com> 1998-08-13 Vladimir N. Makarov <vmakarov@cygnus.com>
@ -3194,7 +3194,7 @@ Thu Jul 2 16:24:58 1998 Ian Lance Taylor <ian@cygnus.com>
Thu Jul 2 14:06:22 1998 Klaus Kaempf <kkaempf@rmi.de> 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. symbol definitions.
(Ctors_Symbols, Dtors_Symbols): New symbol chains. (Ctors_Symbols, Dtors_Symbols): New symbol chains.
(ps_CTORS, ps_DTORS): New section types. (ps_CTORS, ps_DTORS): New section types.
@ -3207,7 +3207,7 @@ Thu Jul 2 14:06:22 1998 Klaus Kaempf <kkaempf@rmi.de>
(vms_write_object_file): Write Ctors_Symbols/Dtors_Symbols to (vms_write_object_file): Write Ctors_Symbols/Dtors_Symbols to
appropriate section. 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. * makefile.vms: Merge vax/vms support.
Wed Jul 1 20:06:20 1998 Richard Henderson <rth@cygnus.com> Wed Jul 1 20:06:20 1998 Richard Henderson <rth@cygnus.com>
@ -3232,7 +3232,7 @@ Wed Jul 1 16:35:32 1998 Doug Evans <devans@seba.cygnus.com>
Wed Jul 1 21:38:56 1998 J"orn Rennecke <amylaar@cygnus.co.uk> 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. Changed all users of COND12_DELAY.
Fri Jun 26 11:21:11 1998 Jeffrey A Law (law@cygnus.com) Fri Jun 26 11:21:11 1998 Jeffrey A Law (law@cygnus.com)
@ -4414,7 +4414,7 @@ Fri Feb 20 15:03:13 1998 Ian Lance Taylor <ian@cygnus.com>
Thu Feb 19 22:25:42 1998 Richard Henderson <rth@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. so we don't have to scan the entire list.
Tue Feb 17 17:02:15 1998 Fred Fish <fnf@cygnus.com> Tue Feb 17 17:02:15 1998 Fred Fish <fnf@cygnus.com>
@ -4487,7 +4487,7 @@ Wed Feb 11 23:26:28 1998 Jeffrey A Law (law@cygnus.com)
Thu Feb 12 03:41:00 1998 J"orn Rennecke <amylaar@cygnus.co.uk> Thu Feb 12 03:41:00 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
Fix rac to accept only a0: 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. Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
Introduce OPERAND_GPR. Introduce OPERAND_GPR.
@ -4685,9 +4685,9 @@ Thu Jan 29 18:48:19 1998 Bill Moyer <billm@cygnus.com>
Wed Jan 28 14:35:00 1998 Bill Moyer <billm@cygnus.com> Wed Jan 28 14:35:00 1998 Bill Moyer <billm@cygnus.com>
* as.h (flag_warn_suppress_instructionswap): added new flag. * 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. 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. 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> Wed Jan 28 16:41:19 1998 J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
@ -4797,20 +4797,20 @@ Fri Jan 16 14:51:48 1998 Ian Lance Taylor <ian@cygnus.com>
Fri Jan 16 11:30:37 1998 Richard Henderson <rth@cygnus.com> 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. (crack_operand): Add reg->reglst MRI hack.
(r_seg): Put reglst symbols in reg_section. (r_seg): Put reglst symbols in reg_section.
(m68k_frob_symbol): Frob reglst symbols into absolute_section. (m68k_frob_symbol): Frob reglst symbols into absolute_section.
Thu Jan 15 14:19:01 1998 Richard Henderson <rth@cygnus.com> 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> 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. 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> Wed Jan 14 17:52:33 1998 Nick Clifton <nickc@cygnus.com>
@ -4838,7 +4838,7 @@ Mon Jan 12 13:04:57 1998 Doug Evans <devans@seba.cygnus.com>
(expr_jmp_buf): New static local. (expr_jmp_buf): New static local.
(cgen_parse_operand): Allow use of longjmp in parsing to handle errors. (cgen_parse_operand): Allow use of longjmp in parsing to handle errors.
(cgen_md_operand): New function. (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. (md_estimate_size_before_relax): Use CGEN_INSN_MNEMONIC.
Tue Jan 6 15:36:02 1998 Richard Henderson <rth@cygnus.com> Tue Jan 6 15:36:02 1998 Richard Henderson <rth@cygnus.com>