ubsan: fr30: left shift of negative value
[deliverable/binutils-gdb.git] / gas / ChangeLog-9697
index 6bb8f43b2c5fd19a096e2c7673fc69a701f6c299..96e1aee33b6c6aca2fa7473890bfb4d136115759 100644 (file)
@@ -4,7 +4,7 @@ Wed Dec 31 12:29:47 1997  Jeffrey A Law  (law@cygnus.com)
 
 Mon Dec 22 13:06:05 1997  Joel Sherrill  <joel@oarcorp.com>
 
-        * configure.in (i386*-go32-rtems*): Fix to be the same as
+       * configure.in (i386*-go32-rtems*): Fix to be the same as
        i[3456]86-go32.
        * configure: Rebuild.
 
@@ -64,7 +64,6 @@ Wed Dec 17 15:29:03 1997  Michael Meissner  <meissner@cygnus.com>
        cur_mul32_p if current instruction is a 32-bit multiply.
        (find_format): Change spacing and layout.
 
-start-sanitize-tic80
 Tue Dec 16 16:55:45 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80.c (tic80_relax): New static variable.
@@ -74,7 +73,6 @@ Tue Dec 16 16:55:45 1997  Fred Fish  <fnf@cygnus.com>
        (find_opcode): Don't use short forms of PC relative branches if
        tic80_relax is set.
 
-end-sanitize-tic80
 Tue Dec 16 15:26:03 1997  Michael Meissner  <meissner@cygnus.com>
 
        * config/tc-d30v.c (parallel_ok): Remove non-register bits from
@@ -98,22 +96,13 @@ Mon Dec 15 15:20:32 1997  Nick Clifton  <nickc@cygnus.com>
 
        * doc/as.texinfo: Add documentation of m32r processor.
 
-       * doc/c-m32r.texi: New file, documenting m32r specific features.  
-
-start-sanitize-m32rx
-       * config/tc-m32r.c (allow_m32rx): New function.
-       (enable_m32rx): New variable.
-       (md_pseudo_table): Added .m32r and .m32rx pseudo ops
-       (md_show_usage): Document new --m32rx command line option.
-       (md_parse_option): Implement new --m32rx command line option.
-end-sanitize-m32rx
+       * doc/c-m32r.texi: New file, documenting m32r specific features.
 
 Mon Dec 15 10:32:28 1997  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-mips.c (mips_ip): Correctly insert 'P' operands into
        the instruction.
 
-start-sanitize-tic80
 Fri Dec 12 11:44:20 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80.c (build_insn): Handle instructions that have
@@ -121,7 +110,6 @@ Fri Dec 12 11:44:20 1997  Fred Fish  <fnf@cygnus.com>
        misused R_MPPCR for 15 bit offsets to use the new R_MPPCR15W type.
        (md_apply_fix): Add case to handle long PC relative offsets.
 
-end-sanitize-tic80
 Fri Dec 12 10:35:01 1997  Nick Clifton  <nickc@cygnus.com>
 
        * doc/c-arm.texi (ARM Options): Document support for new ARM
@@ -157,13 +145,13 @@ 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>
 
-       * 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.
 
 Sat Nov 22 14:26:09 1997  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-arm.c: Brought up to date with latest changes on arm
-       branch. 
+       branch.
 
 Sat Nov 22 15:50:09 1997  Klaus Kaempf  <kkaempf@progis.de>
 
@@ -183,23 +171,16 @@ Thu Nov 20 15:06:08 1997  Richard Earnshaw <rearnsha@arm.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>
 
        * symbols.c (resolve_symbol_value): Add missing breaks in case on
        symbol value operator.
 
-start-sanitize-cygnus
-Wed Nov 19 02:24:07 1997  Ken Raeburn  <raeburn@cygnus.com>
-
-       * config/tc-mips.c (gpr_interlocks, cop_interlocks): VR5400 has
-       these.
-
-end-sanitize-cygnus
 Tue Nov 18 18:45:14 1997  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
-       * config/tc-d10v.c (parallel_ok, find_opcode): 
+       * config/tc-d10v.c (parallel_ok, find_opcode):
        Split OPERAND_FLAG into OPERAND_FFLAG and OPERAND_CFLAG.
 
 Sun Nov 16 10:05:07 1997  Fred Fish  <fnf@cygnus.com>
@@ -210,9 +191,9 @@ Sun Nov 16 10:05:07 1997  Fred Fish  <fnf@cygnus.com>
 Thu Nov 13 13:53:10 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in (emulations): Make FreeBSD an aout / i386bsd
-       variant.
+       variant.
        * configure: Re-generate.
-       
+
 Thu Nov 13 11:07:14 1997  Gavin Koch  <gavin@cygnus.com>
 
        * config/tc-mips.c (macro_build): Use the membership field
@@ -224,17 +205,6 @@ Thu Nov 13 02:04:55 1997  J"orn Rennecke  <amylaar@cygnus.co.uk>
        * config/tc-d10v.c (find_opcode): For OPCODE_FAKE, add check for
        first argument if it's supposed to be a register.
 
-start-sanitize-tx49
-Wed Nov 12 10:06:27 1997  Gavin Koch  <gavin@cygnus.com>
-
-       * config/tc-mips.c (mips_4900): Added.
-       (hilo_interlocks): Added mips_4900.
-       (md_begin): Set default for mips_4900.
-       (macro_build,mips_ip): Test for INSN_4900 if mips_4900.
-       (md_longopts): Add "m4900" and "no-m4900".
-       (md_parse_option): Handle above options.
-
-end-sanitize-tx49
 Tue Nov 11 19:25:05 1997  J"orn Rennecke  <amylaar@cygnus.co.uk>
 
        * app.c (do_scrub_chars):  If d10v, re-insert a space before
@@ -255,13 +225,6 @@ Mon Nov 10 13:43:33 1997  Ian Lance Taylor  <ian@cygnus.com>
        just substitute &.
 
 Fri Nov  7 21:29:32 1997  Ken Raeburn  <raeburn@cygnus.com>
-start-sanitize-cygnus
-
-       * config/tc-mips.c (mips_ip): Added cases for "e", "%", and "P"
-       operand types.
-       (hilo_interlocks): VR5400 has interlocks.
-       (md_begin): Expect mips64vr5400, not mips64r5400.
-end-sanitize-cygnus
 
        * config/tc-mips.c (mips_ip): In default case, call as_bad
        instead of fprintf, to get "assembler messages:" message output
@@ -292,39 +255,39 @@ Tue Nov  4 16:35:57 1997  Ian Dall  <Ian.Dall@dsto.defence.gov.au>
        * write.c (print_fixup): Use TC_FIX_DATA_PRINT (if defined) to
        print out MD fields of fix.
        * frags.c (frag_var, frag_variant): Use TC_FRAG_INIT macro (if
-       defined) to initialize MD fields in frag.
+       defined) to initialize MD fields in frag.
        * as.h (struct frag, ns32k support): Rename ns32k to fr_ns32k.
        Delete pcrel_adjust.  Add fr_opcode_fragP, fr_opcode_offset.
        * config/tc-ns32k.h: Add comments. Remove obsolete
-       BFD_FAST_SECTION_FILL definition, change prototypes for
-       fix_new_ns32k and fix_new_ns32k_exp to add new arguments
-       opcode_frag and opcode_offset and remove pcrel_adjust.
+       BFD_FAST_SECTION_FILL definition, change prototypes for
+       fix_new_ns32k and fix_new_ns32k_exp to add new arguments
+       opcode_frag and opcode_offset and remove pcrel_adjust.
        (TC_FIX_TYPE): add opcode_fragP and opcode_offset fields.
        (TC_FIX_DATA_PRINT): new macro to print out TC_FIX_TYPE.
        (TC_FRAG_INIT): new macro to initialize machine dependent field in
-       frags.
+       frags.
        (frag_opcode_frag, frag_opcode_offset, frag_bsr): macros to access
-       MD fields in frag structure.
+       MD fields in frag structure.
        (fix_im_disp, fix_bit_fixP, fix_opcode_frag, fix_opcode_offset,
-       fix_bsr): macros to access MD fields in fix structure.
+       fix_bsr): macros to access MD fields in fix structure.
        * config/tc-ns32k.c: Avoid overlength lines. Align comments.  Don't
-       use struct opcode_location as these fields are now in the frag
+       use struct opcode_location as these fields are now in the frag
        structure.
        (convert_iif): Call frag_more as it is needed instead
-       of trying to allocate for the whole insn. Avoid call of frag_more
-       with negative argument.
+       of trying to allocate for the whole insn. Avoid call of frag_more
+       with negative argument.
        (md_pcrel_adjust, md_fix_pcrel_adjust, md_apply_fix,
        md_estimate_size_before_relax, md_pcrel_from,
        tc_aout_fix_to_chars): use accessor macros to get md fields in fix
-       and frag structures.
+       and frag structures.
        (fix_new_ns32k, fix_new_ns32k_exp): add new arguments opcode_frag and
        opcode_offset and remove pcrel_adjust.
        (convert_iif, cons_fix_new_ns32k): call fix_new_ns32k,
-       fix_new_ns32k_exp with changed arguments.
+       fix_new_ns32k_exp with changed arguments.
 
 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
        mips_cpu.
        (md_parse_option): Remove all code that sets defaults; md_begin
@@ -342,14 +305,6 @@ Sun Nov  2 14:46:09 1997  Ian Lance Taylor  <ian@cygnus.com>
 
 Fri Oct 31 18:19:55 1997  Ken Raeburn  <raeburn@cygnus.com>
 
-start-sanitize-cygnus
-       * config/tc-mips.c (mips_5400): New variable.
-       (md_begin, md_parse_option): Handle 5400 options/names.
-       (macro_build, mips_ip): Check for 5400-specific instructions.
-       (md_longopts, OPTION_M5400, OPTION_NO_M5400): More command-line
-       support for 5400.
-
-end-sanitize-cygnus
        * config/tc-mips.c (validate_mips_insn): New function, checks
        match versus mask bits, and also verifies that all bits to be
        output are actually specified somewhere.
@@ -367,14 +322,6 @@ Thu Oct 30 11:11:26 1997  Michael Meissner  <meissner@cygnus.com>
        * config/tc-d30v.c (build_insn): Allow odd registers for ld2w and
        friends.
 
-start-sanitize-tx49
-Wed Oct 29 16:22:38 1997  Gavin Koch  <gavin@cygnus.com>
-
-       * config/tc-mips.c (hilo_interlocks): True for tx49.
-       (md_begin): Add mips64tx49.
-       (md_parse_option): Add 4900 cpu.
-       
-end-sanitize-tx49
 Fri Oct 24 15:56:47 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-ppc.c (md_assemble): When handling @l, always sign
@@ -482,8 +429,8 @@ Tue Oct 14 19:12:45 1997  Richard Henderson  <rth@cygnus.com>
 Fri Oct 10 16:09:35 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * config/tc-d10v.c (parallel_ok): Allow parallel instruction issue
-       when second instruction is writing to first instructions inputs.
-       
+       when second instruction is writing to first instructions inputs.
+
 Mon Oct 13 15:27:17 1997  Richard Henderson  <rth@cygnus.com>
 
        * ecoff.c (PAGE_SIZE): Double to 8k as a hack to allow some C++
@@ -492,7 +439,7 @@ Mon Oct 13 15:27:17 1997  Richard Henderson  <rth@cygnus.com>
 Fri Oct 10 17:48:29 1997  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-v850.c (md_relax_table): Add support for relaxing
-       unconditional branches.  This patch is courtesy of Jim Wilson. 
+       unconditional branches.  This patch is courtesy of Jim Wilson.
        (md_convert_frag): Fix relaxing of branches.  This patch is
        courtesy of Jim Wilson.
        (md_assemble): Create different fixups for conditional and
@@ -502,7 +449,7 @@ Fri Oct 10 17:48:29 1997  Nick Clifton  <nickc@cygnus.com>
        branch.  This patch is courtesy of Jim Wilson.
        (v850_sdata, v850_tdata, v850_zdata, v850_sbss, v850_tbss,
        v850_zbss, v850_rosdata, v850_rozdata, v850_bss): Add call to
-       obj_elf_section_change_hook(). 
+       obj_elf_section_change_hook().
        (v850_comm): New function.
        (md_pseudo_table): Add new pseudo ops .zcomm, .scomm and .tcomm.
        (md_begin): Add bss flag to seg_info of bss sections.
@@ -525,7 +472,7 @@ Fri Oct 10 11:22:45 1997  Martin M. Hunt  <hunt@cygnus.com>
 Fri Oct 10 11:54:50 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * config/tc-d10v.c (parallel_ok): Flag SP as modified for @-sp
-       operand - OPERAND_ATMINUS.
+       operand - OPERAND_ATMINUS.
 
 Fri Oct 10 00:47:44 1997  Michael Meissner  <meissner@cygnus.com>
 
@@ -552,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>
 
-       * tc-d10v.h (TC_START_LABEL): Don't define.
+       * config/tc-d10v.h (TC_START_LABEL): Don't define.
        (tc_frob_label): Define.
 
 Thu Oct  9 00:07:23 1997  J"orn Rennecke  <amylaar@cygnus.co.uk>
@@ -585,7 +532,7 @@ Wed Oct  8 00:04:05 1997  Gavin Koch  <gavin@cygnus.com>
        * config/tc-mips.c (md_begin): Replace the TARGET_CPU value
        of mipsr3900 with mipstx39.
 
-       * config/tc-mips.c (mips_ip): Don't print the 'opcode requires 
+       * config/tc-mips.c (mips_ip): Don't print the 'opcode requires
        -mipsXX message' if the insn isn't an ISA insn.
 
 Tue Oct  7 12:48:30 1997  Doug Evans  <dje@canuck.cygnus.com>
@@ -633,7 +580,7 @@ Thu Sep 25 13:08:02 1997  Ian Lance Taylor  <ian@cygnus.com>
 
 Wed Sep 24 16:54:40 1997  Joel Sherrill  <joel@oarcorp.com>
 
-        * configure.in (sh*-*-rtems*): New target, like sh-*-elf*.
+       * configure.in (sh*-*-rtems*): New target, like sh-*-elf*.
        * configure: Rebuild.
 
 Wed Sep 24 11:30:25 1997  Ian Lance Taylor  <ian@cygnus.com>
@@ -677,7 +624,7 @@ Thu Sep 18 14:11:56 1997  Nick Clifton  <nickc@cygnus.com>
        (md_assemble): Produce error message when special data area
        relocations are used on instructions which do not support them.
        (md_assemble): Reset processor mask if defined by command line
-       switch. 
+       switch.
 
 Thu Sep 18 11:24:01 1997  Doug Evans  <dje@canuck.cygnus.com>
 
@@ -706,13 +653,13 @@ Thu Sep 18 11:24:01 1997  Doug Evans  <dje@canuck.cygnus.com>
 Wed Sep 17 16:54:20 1997  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-v850.c (v850_reloc_prefix): Recoded to use CHECK_ ()
-       macro. 
+       macro.
        (handle_tdaoff, handle_zdaoff, handle_sdaoff): New functions.
 
        * config/tc-v850.c (md_assemble): Corrected typo.
        * config/tc-v850.c Add new sections: call_table_data and
        call_table_text.
-       (v850_reloc_prefix): Add support for ctoff() relocation prefix. 
+       (v850_reloc_prefix): Add support for ctoff() relocation prefix.
        (handle_ctoff): New Function.
 
        * doc/c-v850.texi (V850 Opcodes): Document call table relocations.
@@ -732,17 +679,10 @@ Mon Sep 15 18:33:06 1997  Nick Clifton  <nickc@cygnus.com>
        * config/tc-v850.c (processor_mask): New variable.
        (set_machine, md_parse_option): Set processor_mask.
        (md_assemble): Check that instruction is available to target
-       processor. 
+       processor.
 
        * config/tc-v850.h (TARGET_PROCESSOR): New constant.
 
-start-sanitize-tx19
-Mon Sep 15 17:26:46 1997  Gavin Koch  <gavin@cygnus.com>
-
-       * config/tc-mips.c (mips_1900): Replace with mips_3900 and
-       mips16.
-
-end-sanitize-tx19
 Mon Sep 15 11:28:04 1997  Ken Raeburn  <raeburn@cygnus.com>
 
        Merge in work from Martin Hunt:
@@ -828,7 +768,7 @@ Tue Sep  9 10:19:37 1997  Nick Clifton  <nickc@cygnus.com>
        * config/tc-v850.c (.v850): New pseudo op.
        * config/tc-v850.c (.v850e): New pseudo op.
        * config/tc-v850.c (.v850ea): New pseudo op.
-       
+
 
 Mon Sep  8 23:08:04 1997  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -851,7 +791,7 @@ Mon Sep  8 12:33:40 1997  Nick Clifton  <nickc@cygnus.com>
        * config/tc-v850.h (TARGET_MACHINE): New constant.
 
        * config/tc-v850.c (v850_insert_operand): Add
-       -mwarn_unsigned_overflow. 
+       -mwarn_unsigned_overflow.
        (md_begin): Set BFD machine number based on machine variable.
        (md_parse_option): Add -mv850, -mv850e and -mv850ea options.
 
@@ -860,23 +800,17 @@ Mon Sep  8 11:20:46 1997  Ian Lance Taylor  <ian@cygnus.com>
        * as.h: Don't declare alloca if it is a macro.
        * macro.c: Likewise.
 
-start-sanitize-tx19
-Sun Sep  7 16:04:53 1997  Gavin Koch  <gavin@cygnus.com>
-
-       * config/tc-mips.c: Add tx19/r1900.
-
-end-sanitize-tx19
 Sun Sep  7 00:30:19 1997  Richard Henderson  <rth@cygnus.com>
 
-        * config/tc-alpha.c (md_parse_option): Move m[] out to top level and
-        rename to cpu_types[].
-        (s_alpha_arch): New function.
-        (md_pseudo_table): Add "arch".
+       * config/tc-alpha.c (md_parse_option): Move m[] out to top level and
+       rename to cpu_types[].
+       (s_alpha_arch): New function.
+       (md_pseudo_table): Add "arch".
 
-        * config/tc-alpha.c (md_begin): Merge the two loops through the
-        opcode table.
-        (s_alpha_proc): Add initial SKIP_WHITESPACE.
-        (s_alpha_set): Likewise.  Use get_symbol_end instead local while loop.
+       * config/tc-alpha.c (md_begin): Merge the two loops through the
+       opcode table.
+       (s_alpha_proc): Add initial SKIP_WHITESPACE.
+       (s_alpha_set): Likewise.  Use get_symbol_end instead local while loop.
 
 Sat Sep  6 19:38:12 1997  Fred Fish  <fnf@cygnus.com>
 
@@ -893,14 +827,14 @@ Wed Sep  3 11:21:33 1997  Nick Clifton  <nickc@cygnus.com>
 
 Tue Sep  2 18:32:30 1997  Jeffrey A Law  (law@cygnus.com)
 
-        * config/tc-mn10200.c (md_convert_frag): PC relative instructions arex
+       * config/tc-mn10200.c (md_convert_frag): PC relative instructions arex
        relative to the next instruction, not the current instruction.
        (md_assemble): Similarly.
 
 Tue Sep  2 15:58:52 1997  Nick Clifton  <nickc@cygnus.com>
 
        * doc/c-v850.texi: Explanations of offsets in SDA/ZDA areas
-       correcetd. 
+       correcetd.
 
        * config/tc-v850.c: Add support for SDA/TDA/ZDA sections.
        (v850_reloc_prefix): Duplicate code eliminated.  Add code to
@@ -908,12 +842,12 @@ Tue Sep  2 15:58:52 1997  Nick Clifton  <nickc@cygnus.com>
        (md_assemble): Calculation of the size of a fixups corrected.
 
        * config/tc-v850.h (ELF_TC_SPECIAL_SECTIONS): Add SDA/TDA/ZDA
-       sections.       
+       sections.
 
 Tue Sep  2 15:40:56 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * config/tc-v850.c (md_assemble): Use opcode->name instead of
-       opcode->opcode as the sentinal. Zero is a valid opcode.
+       opcode->opcode as the sentinal. Zero is a valid opcode.
 
 Tue Aug 26 16:51:14 1997  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -923,7 +857,7 @@ Tue Aug 26 16:51:14 1997  Ian Lance Taylor  <ian@cygnus.com>
 Tue Aug 26 09:46:22 1997  Nick Clifton  <nickc@cygnus.com>
 
        * doc/c-v850.texi (V850 Opcodes): Correct name for tiny data area
-       pointer. 
+       pointer.
 
 Tue Aug 26 12:23:25 1997  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -964,15 +898,15 @@ Mon Aug 25 14:25:48 1997  Ian Lance Taylor  <ian@cygnus.com>
 Mon Aug 25 11:21:48 1997  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-v850.c (md_assemble): Restore input_line_pointer upon
-       exit. 
-       
+       exit.
+
        * config/tc-v850.c (parse_register_list): Support constant
        expressions as register lists.
 
 Mon Aug 25 10:19:34 1997  Nick Clifton  <nickc@cygnus.com>
 
        * doc/c-v850.texi: Change the major node to v850 Machine
-       Dependencies. 
+       Dependencies.
 
 Fri Aug 22 11:16:14 1997  Nick Clifton  <nickc@cygnus.com>
 
@@ -1007,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>
 
-       * 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.
        (parse_reg): parse sgr and dbr.
 
@@ -1026,11 +960,9 @@ Tue Aug 19 08:59:12 1997  Fred Fish  <fnf@cygnus.com>
        * config/obj-coff.c (write_object_file): If ALIGNMENT_IN_S_FLAGS is
        defined, write alignment to alignment bits in section header s_flags
        rather than the s_align field.
-start-sanitize-tic80
        * config/obj-coff.h (ALIGNMENT_IN_S_FLAGS): Define for TC_TIC80.
        * config/tc-tic80.c (md_pseudo_table): Use s_lcomm_bytes for bss
        pseudo, instead of s_lcomm which wants a power of two for alignment.
-end-sanitize-tic80
 
 Mon Aug 18 20:42:23 1997  Richard Henderson  <rth@cygnus.com>
 
@@ -1061,8 +993,8 @@ Mon Aug 18 11:26:36 1997  Nick Clifton  <nickc@cygnus.com>
 Mon Aug 18 11:24:21 1997  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-v850.c: Remove support_v850e flag and command line
-       option. 
-       
+       option.
+
        * configure.in (emulations): Add support for v850e target
 
        * configure (emulations): Add support for v850e target
@@ -1070,8 +1002,8 @@ Mon Aug 18 11:24:21 1997  Nick Clifton  <nickc@cygnus.com>
 Mon Aug 18 11:24:21 1997  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-v850.c: Remove support_v850ea flag and command line
-       option. 
-       
+       option.
+
        * configure.in (emulations): Add support for v850ea target
 
        * configure (emulations): Add support for v850ea target
@@ -1113,9 +1045,9 @@ Wed Aug 13 18:58:56 1997  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-v850.c (md_assemble, md_show_usage, md_parse_option):
        Add support for v850e instructions.
-       
+
        * config/tc-v850.c (md_assemble): Fix error recovery to reload
-       text of entire opcode. 
+       text of entire opcode.
 
 Tue Aug 12 10:27:34 1997  Richard Henderson  <rth@cygnus.com>
 
@@ -1134,7 +1066,7 @@ Mon Aug 11 21:48:00 1997  Richard Henderson  <rth@cygnus.com>
        functions.
        * read.h: Update prototypes.
        * symbols.c (resolve_symbol_value): Streamline quite a bit.  Return
-       the symbol value, add a second FINALIZE argument that prevents 
+       the symbol value, add a second FINALIZE argument that prevents
        changes from being comitted.  Update all callers.
        * write.c (cvt_frag_to_fill, relax_segment): Handle rs_leb128.
        * doc/as.texinfo: Document the new pseudos.
@@ -1205,9 +1137,9 @@ Mon Aug  4 11:28:35 1997  Ian Lance Taylor  <ian@cygnus.com>
        has an associated external symbol.
 
 Sun Aug  3 23:23:59 1997  Richard Henderson  <rth@cygnus.com>
-        * config/tc-alpha.c (s_alpha_ucons): New function.
-        (md_pseudo_table): Add unaligned data pseudos for DWARF.
+
+       * config/tc-alpha.c (s_alpha_ucons): New function.
+       (md_pseudo_table): Add unaligned data pseudos for DWARF.
 
 Thu Jul 31 15:13:43 1997  Jeffrey A Law  (law@cygnus.com)
 
@@ -1226,36 +1158,34 @@ Tue Jul 29 14:20:43 1997  Jeffrey A Law  (law@cygnus.com)
 
 Mon Jul 28 18:41:41 1997  Rob Savoye  <rob@chinadoll.cygnus.com>
 
-        * configure.in: Use CYGWIN and EXEEXT autoconf macro to look for
-        win32 dependencies.
-        * configure: Regenerated with autoconf 2.12.
-        * Makefile.in: Add $(EXEEXT) to all executables.
+       * configure.in: Use CYGWIN and EXEEXT autoconf macro to look for
+       win32 dependencies.
+       * configure: Regenerated with autoconf 2.12.
+       * Makefile.in: Add $(EXEEXT) to all executables.
 
 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.
        (hppa_fix_adjustable): Don't adjust anything with a RR% or LR%
        field selector.
 
 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>
 
        * macro.c (define_macro): Make sure the index is in range before
        checking for '('.
 
-start-sanitize-tic80
 Thu Jul 24 12:13:19 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80.c (build_insn): Remove "extended" and replace with
-       "fx" and "fxfrag".  Add "ffrag".  Change code to initialize and use
+       "fx" and "fxfrag".  Add "ffrag".  Change code to initialize and use
        the right f/ffrag and fx/fxfrag pairs since instruction may be split
-       across frags.
+       across frags.
 
-end-sanitize-tic80
 Tue Jul 22 18:38:56 1997  Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
 
        * config/te-go32.h (USE_ALIGN_PTWO): Define.
@@ -1280,32 +1210,21 @@ Mon Jul 21 08:57:17 1997  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-v850.c (system_registers): Fix ordering of registers.
 
-start-sanitize-tic80
 Tue Jul 15 16:29:54 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80.c (build_insn): Initialize extended word to zero
        when it will be filled in later by relocation information.
 
-end-sanitize-tic80
 Mon Jul 14 23:10:58 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-mips.c (macro_build): Restore check of fmt argument.
        (mips_ip): Fix ISA checks.
 
-start-sanitize-r5900
-Tue Jul 15 10:15:39 1997  Jeffrey A Law  (law@cygnus.com)
-
-       * configure.in: Default the r5900 to little endian.
-       * configure: Rebuilt.
-
-end-sanitize-r5900
-start-sanitize-tic80
 Mon Jul 14 19:30:55 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80.c (build_insn): Fix endianness problem with
        O_big operands.
 
-end-sanitize-tic80
 Sun Jul 13 20:43:46 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-mips.c (check_absolute_expr): Change warning to
@@ -1325,7 +1244,7 @@ Mon Jul  7 22:53:08 1997  Ian Lance Taylor  <ian@cygnus.com>
        BFD_ASSEMBLER, handle one ELF case for COFF as well, and add a PE
        case.
        * write.c (fixup_segment): Change special case for i386-coff to
-       not apply for i386-pe.
+       not apply for i386-pe.
        * config/obj-coff.c (coff_adjust_section_syms): Only count fixups
        which were not done.
        (coff_frob_file_after_relocs): Rename from coff_frob_file.
@@ -1482,14 +1401,14 @@ Wed May 28 15:45:07 1997  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-arm.c (md_begin): Change call to
        coff_arm_bfd_set_private_flags() to a call to
-       bfd_set_private_flags(). 
+       bfd_set_private_flags().
 
 Wed May 28 16:17:34 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * Makefile.in: Rebuild dependencies.
 
        * config/tc-i386.c (tc_gen_reloc): Don't try to convert the type
-       of a BFD_RELOC_RVA reloc.
+       of a BFD_RELOC_RVA reloc.
 
 Wed May 28 10:48:14 1997  Jeffrey A Law  (law@cygnus.com)
 
@@ -1537,13 +1456,13 @@ Wed May 14 09:54:53 1997  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-arm.c (global variables): Added 'uses_apcs_26' flag to
        hold APCS selection.
-       (md_begin): Added code to generate flags to be set into the COFF
+       (md_begin): Added code to generate flags to be set into the COFF
        header and the calls to the BFD functions to do this.
-       (md_parse_option, md_show_usage): Added new command line
+       (md_parse_option, md_show_usage): Added new command line
        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.
 
 Tue May 13 22:26:14 1997  Jeffrey A Law  (law@cygnus.com)
@@ -1557,13 +1476,11 @@ Tue May 13 14:44:39 1997  Ian Lance Taylor  <ian@cygnus.com>
        * config/tc-mips.c (set_at): Check for bignum.
        (check_absolute_expr, macro, mips16_macro): Likewise.
 
-start-sanitize-tic80
 Tue May 13 10:45:56 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80.c (md_apply_fix): Check PC relative relocations
        for overflow/underflow, only insert lower 15 bits into instruction.
 
-end-sanitize-tic80
 Mon May 12 13:33:08 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
 
        * config/tc-i386.c (pi): Check for RegMMX.
@@ -1576,7 +1493,7 @@ Thu May  8 11:10:15 1997  Ian Lance Taylor  <ian@cygnus.com>
 Wed May  7 15:39:48 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/obj-coff.c (write_object_file): Just pass NULL to
-       md_do_align, not the address of a char holding NOP_OPCODE.
+       md_do_align, not the address of a char holding NOP_OPCODE.
 
        * config/tc-mips.c (macro): Handle constants for M_LI_D and
        M_LI_DD.
@@ -1623,7 +1540,7 @@ Tue Apr 29 20:23:10 1997  Jim Wilson  <wilson@cygnus.com>
 Tue Apr 29 19:54:36 1997  Richard Henderson  <rth@tamu.edu>
 
        * config/obj-elf.c (elf_pseudo_table): Add "subsection".
-       (obj_elf_subsection): New static function.
+       (obj_elf_subsection): New static function.
 
 Tue Apr 29 19:52:47 1997  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -1689,7 +1606,7 @@ Tue Apr 15 18:11:44 1997  Gavin Koch  <gavin@cygnus.com>
 Tue Apr 15 13:04:47 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * Makefile.in (srcroot): Remove.
-       (INSTALL): Set to @INSTALL@.
+       (INSTALL): Set to @INSTALL@.
        (INSTALL_XFORM, INSTALL_XFORM1): Remove.
        (all, dvi): Don't set srcroot.
        (install): Depend upon as.new, gasp.new, and installdirs.  Use
@@ -1743,7 +1660,7 @@ Mon Apr  7 14:58:22 1997  Jeffrey A Law  (law@cygnus.com)
 Mon Apr  7 10:54:59 1997  Doug Evans  <dje@canuck.cygnus.com>
 
        * Makefile.in: Regenerate dependencies.
-       (TARG_CPU): New variable.
+       (TARG_CPU): New variable.
        (cgen.o): Depend on cgen.h, $(TARG_CPU)-opc.h.
        (.dep1): Delete creating of cgen-opc.h.
        (.tcdep): Put proper contents in cgen-opc.h.
@@ -1827,14 +1744,12 @@ Tue Apr  1 16:08:21 1997  Ian Lance Taylor  <ian@cygnus.com>
        itbl-lex.c dependencies.  Remove rules for itbl-lex.o,
        itbl-parse.o, and itbl-ops.o; just use the normal .c.o rule.
 
-start-sanitize-tic80
 Tue Apr  1 11:25:56 1997  Michael Meissner  <meissner@cygnus.com>
 
        * config/tc-tic80.c (line_comment_char): Make '#' start comments
        at the beginning of a line for compatibility with .S files where
        cpp leaves the filename transitions beginning with '#'.
 
-end-sanitize-tic80
 Tue Apr  1 00:07:30 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-m68k.c: Only compile tc_coff_symbol_emit_hook and
@@ -1846,7 +1761,7 @@ Mon Mar 31 23:53:44 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
 
 Mon Mar 31 16:31:04 1997  Joel Sherrill  <joel@oarcorp.com>
 
-        * configure.in (hppa*-*-rtems*): New target, like hppa-*-*elf*.
+       * configure.in (hppa*-*-rtems*): New target, like hppa-*-*elf*.
        * configure: Rebuild.
 
 Mon Mar 31 14:15:19 1997  Ian Lance Taylor  <ian@cygnus.com>
@@ -1964,7 +1879,7 @@ Mon Mar 24 12:11:18 1997  Ian Lance Taylor  <ian@cygnus.com>
        (alpha_frob_file_before_adjust): Declare if OBJ_ECOFF.
        * config/tc-alpha.c (alpha_debug): New static variable.
        (md_parse_option): Set alpha_debug if -g is seen.
-       (alpha_frob_file_before_adjust): New function if OBJ_ECOFF.
+       (alpha_frob_file_before_adjust): New function if OBJ_ECOFF.
 
 Sun Mar 23 18:03:31 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
@@ -2115,7 +2030,7 @@ Sat Mar 15 20:27:12 1997  Fred Fish  <fnf@cygnus.com>
        * NEWS: Note BeOS support.
        * configure.in: (ppc-*-beos): New target, use coff as object format.
        * configure: Regenerate with autoconf.
-       
+
 Sat Mar 15 19:14:02 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-mips.c (md_apply_fix): Improve error message for out
@@ -2204,7 +2119,6 @@ Wed Mar  5 15:46:16 1997  Ian Lance Taylor  <ian@cygnus.com>
        * cond.c (s_ifc): Call mri_comment_field and mri_comment_end when
        in MRI mode.
 
-start-sanitize-tic80
 Tue Mar  4 19:34:21 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80.c (md_pseudo_table): Add "sect" and "section"
@@ -2212,7 +2126,6 @@ Tue Mar  4 19:34:21 1997  Fred Fish  <fnf@cygnus.com>
        * config/tc-tic80.c (md_begin): Declare external variable
        coff_flags and insert an F_AR32WR bit into it.
 
-end-sanitize-tic80
 Tue Mar  4 10:01:04 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * read.c (equals): Add reassign parameter.  Change all callers.
@@ -2242,14 +2155,12 @@ Fri Feb 28 14:40:00 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/te-sco386.h: Remove; not used.
 
-start-sanitize-tic80
 Thu Feb 27 15:39:16 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80 (md_pseudo_table): Add align pseudo op to do
        byte alignment rather than power-of-two alignment that is the
        GAS default.
 
-end-sanitize-tic80
 Thu Feb 27 13:29:04 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-m68k.c (md_assemble): Handle a reloc width of 'W'.
@@ -2274,7 +2185,6 @@ Thu Feb 27 00:26:33 1997  Ian Lance Taylor  <ian@cygnus.com>
        * expr.c (operand): Simplify 0b handling.  Don't treat 0b as a
        binary number if the next character is '+' or '-'.
 
-start-sanitize-tic80
 Wed Feb 26 20:47:12 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80.c (FLT_CHARS): Change from "dD" to "fF".
@@ -2282,24 +2192,21 @@ Wed Feb 26 20:47:12 1997  Fred Fish  <fnf@cygnus.com>
        (build_insn): Handle O_big (float) expressions and build
        correct opcode.
 
-end-sanitize-tic80
 Wed Feb 26 18:19:00 1997  Stan Shebs  <shebs@andros.cygnus.com>
 
        * configure.in (mips*-*-lnews*): New target, also make empty
        emulation list for this target.
        * configure: Update.
-       * tc-mips.c (ECOFF_LITTLE_FORMAT): Define.
+       * config/tc-mips.c (ECOFF_LITTLE_FORMAT): Define.
        (mips_target_format): Use.
-       * te-lnews.h: New file.
+       * config/te-lnews.h: New file.
 
-start-sanitize-tic80
 Wed Feb 26 15:33:46 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80.c (find_opcode, build_insn): Changes to match
        operands with :m or :s modifiers and generate the right opcodes
        for them.
 
-end-sanitize-tic80
 Wed Feb 26 11:56:11 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * Makefile.in (itbl-parse.c itbl-parse.h): Use $(BISON) and
@@ -2373,37 +2280,33 @@ Tue Feb 25 13:17:27 1997  Ian Lance Taylor  <ian@cygnus.com>
        (parse_args): Handle c as a suboption of -a.
        * doc/as.texinfo: Document -alc.
 
-start-sanitize-tic80
 Mon Feb 24 23:34:14 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80.c (md_apply_fix): Handle R_ABS type fixups.
 
-end-sanitize-tic80
 Mon Feb 24 18:27:43 1997  Eric Youngdale  <eric@andante.jic.com>
 
        * doc/as.texinfo: Document .symver.
 
 Mon Feb 24 15:19:57 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
-       * config/tc-d10v.c: Change pre_defined_registers to 
+       * config/tc-d10v.c: Change pre_defined_registers to
        d10v_predefined_registers and reg_name_cnt to d10v_reg_name_cnt.
 
 Mon Feb 24 10:40:45 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/obj-coff.c: Fix typo in comment section.
-start-sanitize-tic80
        * config/tc-tic80.c (md_pseudo_table): Add entry for bss, which takes
-       an additional alignment argument.
+       an additional alignment argument.
        (find_opcode): Allow O_symbol relocs for any 32 bit field, not just
-       base relative ones.
+       base relative ones.
        (build_insn): Handle O_symbol relocs for any 32 bit field, not just
-       base relative ones.
-end-sanitize-tic80
+       base relative ones.
 
 Mon Feb 24 02:23:00 1997  Dawn Perchik  <dawn@cygnus.com>
 
        * Makefile.in: Remove dependancies on itbl-cpu.h.
-       * as.c: Define stubs for itbl_parse and itbl_init if HAVE_ITBL_CPU 
+       * as.c: Define stubs for itbl_parse and itbl_init if HAVE_ITBL_CPU
        is not defined.
 
 Mon Feb 24 02:03:00 1997  Dawn Perchik  <dawn@cygnus.com>
@@ -2451,10 +2354,10 @@ Sat Feb 22 21:25:00 1997  Dawn Perchik  <dawn@cygnus.com>
        * as.c: Add itbl support.
        Add new option "--insttbl" for dynamically extending instruction set.
        * as.h: Declare insttbl_file_name;
-       the name of file defining extensions to the basic instruction set 
-       * configure.in, configure: Add itbl-parse.o, itbl-lex.o, and 
+       the name of file defining extensions to the basic instruction set
+       * configure.in, configure: Add itbl-parse.o, itbl-lex.o, and
        itbl-ops.o to extra_objects for mips configuration.
-       Add include file link from itbl-cpu.h to 
+       Add include file link from itbl-cpu.h to
        config/itbl-${target_cpu_type}.h.
        * config/tc-mips.c: Allow copz instructions.
        Add notes for future additions to the itbl support.
@@ -2465,28 +2368,26 @@ Sat Feb 22 21:25:00 1997  Dawn Perchik  <dawn@cygnus.com>
 Sat Feb 22 20:53:01 1997  Fred Fish  <fnf@cygnus.com>
        * doc/internals.texi (CPU backend): Fix typo in md_section_align
        description.
-start-sanitize-tic80
        * config/tc-tic80.h (NEED_FX_R_TYPE): Define.
        * config/tc-tic80.c (find_opcode): Add code to support O_symbol
        operands.
        (build_insn): Grab a frag early so we can use the address in
-       fixups.  Take one's complement of BITNUM values before insertion
-       in opcode.  Add code to support O_symbol operands.
+       fixups.  Take one's complement of BITNUM values before insertion
+       in opcode.  Add code to support O_symbol operands.
        (md_apply_fix): Replace unimplemented warning with implementation.
        (md_pcrel_from): Ditto.
        (tc_coff_fix2rtype): Ditto.
-end-sanitize-tic80
 
 Fri Feb 21 14:34:31 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
-       * config/tc-d30v.c (parallel_ok): New function. 
+       * config/tc-d30v.c (parallel_ok): New function.
        * config/tc-d30v.h: Define TARGET_BYTES_BIG_ENDIAN.
        * config/tc-d10v.c (md_pcrel_from_section): Return 0 if
-        relocation is in different section.
+       relocation is in different section.
 
 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.
 
 Fri Feb 21 11:55:03 1997  Ian Lance Taylor  <ian@cygnus.com>
@@ -2496,7 +2397,7 @@ Fri Feb 21 11:55:03 1997  Ian Lance Taylor  <ian@cygnus.com>
        * app.c (LEX_IS_TWOCHAR_COMMENT_2ND): Don't define.
        (do_scrub_begin): Don't set lex['*'].
        (do_scrub_chars): When handling LEX_IS_TWOCHAR_COMMENT_1ST, don't
-       check for LEX_IS_TWOCHAR_COMMENT_2ND.  Instead, just check for
+       check for LEX_IS_TWOCHAR_COMMENT_2ND.  Instead, just check for
        a literal '*'.
 
        * configure.in: Set em=svr4 for m68k-*-sysv4*.
@@ -2538,26 +2439,24 @@ Tue Feb 18 18:42:51 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d30v.c, config/tc-d30v.h: New files.
 
-       * configure: Rebuilt.
-       
+       * configure: Rebuilt.
+
        * configure.in: Add case for d30v.
 
 Sun Feb 16 17:47:29 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-alpha.h (md_operand): Define with a null expansion,
        like all the other targets.
-       * doc/internals.texi (CPU backend): Add missing word in 
+       * doc/internals.texi (CPU backend): Add missing word in
        md_flush_pending_output description.  Fix typo in md_convert_frag
        description.
-start-sanitize-tic80
        * config/tc-tic80: Minor comment additions/changes.
-end-sanitize-tic80
-       
+
 Fri Feb 14 18:09:59 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
 
        * config/tc-m68k.c (LOCAL_LABEL): Macro redefined if TE_DELTA.
        (tc_canonicalize_symbol_name): Macro defined if TE_DELTA.
-       * config/obj-coff.c (obj_coff_def): Use
+       * config/obj-coff.c (obj_coff_def): Use
        tc_canonicalize_symbol_name if defined.
        (obj_coff_tag, obj_coff_val): Likewise.
        * expr.c (operand): Reject '~' as operator if is_name_beginner.
@@ -2604,19 +2503,17 @@ Thu Feb 13 20:02:16 1997  Fred Fish  <fnf@cygnus.com>
        tc-mn10200.h, tc-mn10300.h, tc-sh.h, tc-vax.h, tc-w65.h}:
        Add default definition of zero for TARGET_BYTES_BIG_ENDIAN.
        * config/{tc-arm.h, tc-hppa.h, tc-i386.h, tc-mips.h, tc-ns32k.h,
-       tc-ppc.h, tc-sparc.h}: Move definition of TARGET_BYTES_BIG_ENDIAN
+       tc-ppc.h, tc-sparc.h}: Move definition of TARGET_BYTES_BIG_ENDIAN
        to a location consistent with the rest of the target include files.
        * config/tc-i386.c: Remove misleading comment.
        * doc/internals.texi (CPU backend): Add description of function
        md_undefined_symbol.
-start-sanitize-tic80
        * config/tc-tic80.c: Add code to insert predefined symbols into the
        symbol table so they can be parsed by the standard expression parser.
        Remove custom code that use to parse them.
        * config/tc-tic80.h: Move definition of TARGET_BYTES_BIG_ENDIAN
        to a location consistent with the rest of the target include files.
-end-sanitize-tic80
-       
+
 Thu Feb 13 21:44:18 1997  Klaus Kaempf  <kkaempf@progis.de>
 
        * as.h: GNU c provides unlink() function.
@@ -2644,7 +2541,7 @@ Thu Feb 13 16:29:04 1997  Fred Fish  <fnf@cygnus.com>
        (DVIPS): Set to dvips.
        (ps, as.ps, gasp.ps): New targets.
        (internals.info, gasp.dvi, internals.dvi): Set both TEXINPUTS
-       and MAKEINFO env variables.
+       and MAKEINFO env variables.
        (internals.ps): Use DVIPS macro.
        (clean): Remove core and backup files.
        (distclean): Remove temporary files from building internals.
@@ -2671,11 +2568,9 @@ Thu Feb 13 16:29:04 1997  Fred Fish  <fnf@cygnus.com>
        * config/tc-ppc.h: Remove use of TARGET_BYTES_LITTLE_ENDIAN
        and simplify. Test value of TARGET_BYTES_BIG_ENDIAN, not just
        whether it is defined or not.
-start-sanitize-tic80
        * config/tic80.h (TARGET_FORMAT): Define to coff-tic80.
        (TARGET_BYTES_BIG_ENDIAN): Define to 0.
-end-sanitize-tic80
-       
+
 Thu Feb 13 14:40:16 1997  Doug Evans  <dje@canuck.cygnus.com>
 
        * write.c (write_relocs): Correct text in as_fatal error message,
@@ -2728,7 +2623,7 @@ Wed Feb 12 14:36:29 1997  Ian Lance Taylor  <ian@cygnus.com>
        symbol.
 
        * config/tc-mips.c (append_insn): Warn about an attempt to put an
-       extended instruction in a delay slot when not reordering.
+       extended instruction in a delay slot when not reordering.
        (md_convert_frag): Warn if an extended instruction appears in a
        delay slot.
 
@@ -2742,14 +2637,12 @@ Wed Feb 12 14:36:29 1997  Ian Lance Taylor  <ian@cygnus.com>
        came up with a register, rather than trying to first see whether
        we are looking at a register.
 
-start-sanitize-tic80
 Tue Feb 11 15:13:39 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-tic80.c: Numerous changes and additions to flesh
        out functions that were previously just stubs, and fix some
        problems found using the new TIc80 testsuite cases.
 
-end-sanitize-tic80
 Tue Feb 11 15:52:22 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-mips.c (mips16_ip): Handle %gprel modifier.
@@ -2759,17 +2652,6 @@ Tue Feb 11 15:52:22 1997  Ian Lance Taylor  <ian@cygnus.com>
        pair of 2 byte instructions, rather than as a single 4 byte
        instruction.
 
-start-sanitize-r5900
-       * config/tc-mips.c (md_begin): Correct test of mips_5900.
-       (mips_ip): Don't check INSN_ISA for a macro.
-
-end-sanitize-r5900
-start-sanitize-r5900
-Fri Feb  7 11:11:06 1997  Gavin Koch  <gavin@cygnus.com>
-        
-        * config/tc-mips.c: added r5900.
-        
-end-sanitize-r5900
 Mon Feb 10 22:06:00 1997  Dawn Perchik  (dawn@cygnus.com)
 
        * itbl-ops.c, itbl-lex.l, itbl-parse.y, itbl-ops.h,
@@ -2777,11 +2659,11 @@ Mon Feb 10 22:06:00 1997  Dawn Perchik  (dawn@cygnus.com)
 
 Mon Feb 10 18:09:00 1997  Dawn Perchik  (dawn@cygnus.com)
 
-       * itbl-ops.c: New file.  Add support for dynamically read 
-       instruction registers, opcodes and formats.  Build internal table 
-       for new instructions and provide callbacks for assembler and 
+       * itbl-ops.c: New file.  Add support for dynamically read
+       instruction registers, opcodes and formats.  Build internal table
+       for new instructions and provide callbacks for assembler and
        disassembler.
-       * itbl-lex.l, itbl-parse.y: Lex and yacc parsers for instruction 
+       * itbl-lex.l, itbl-parse.y: Lex and yacc parsers for instruction
        spec table.
        * itbl-ops.h: New file.  Header file for itbl support.
        * config/itbl-mips.h: New file.  Mips specific definitions for
@@ -2854,7 +2736,7 @@ Fri Jan 31 10:46:14 1997  Ian Lance Taylor  <ian@cygnus.com>
        enforce-aligned-data.
 
        * config/tc-ppc.c (md_pseudo_table): If OBJ_XCOFF, add "long",
-       "word", and "short".
+       "word", and "short".
        (ppc_xcoff_cons): New static function.
 
        * write.c (relax_segment): Give an error if a .space symbol is
@@ -2866,10 +2748,8 @@ Fri Jan 31 10:46:14 1997  Ian Lance Taylor  <ian@cygnus.com>
 Thu Jan 30 11:46:59 1997  Fred Fish  <fnf@cygnus.com>
 
        * config/tc-d10v.c (find_opcode): Remove unused variable "numops".
-start-sanitize-tic80
        * config/tc-tic80.c: Many additions to previous placeholder file.
        * config/tc-tic80.h: Ditto.
-end-sanitize-tic80
 
 Thu Jan 30 12:28:18 1997  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
@@ -2936,14 +2816,14 @@ Wed Jan 22 10:39:39 1997  Doug Evans  <dje@canuck.cygnus.com>
 Mon Jan 20 10:56:47 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
 
        * config/tc-m68k.c (m68k_ip): Reject pc-relative addresses for the
-       'p' operand specifier.
+       'p' operand specifier.
 
 Mon Jan 20 10:39:36 1997  J.T. Conklin  <jtc@cygnus.com>
 
        * config/tc-m68k.c (HAVE_LONG_BRANCH): New macro, returns true for
-       m68k family cpus which support long branch addressing modes.
+       m68k family cpus which support long branch addressing modes.
        (m68k_ip, md_convert_frag_1, md_estimate_size_before_relax,
-       md_create_long_jump): Use it.
+       md_create_long_jump): Use it.
 
 Mon Jan 20 12:42:06 1997  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -2966,13 +2846,11 @@ Tue Jan 14 15:07:27 1997  Robert Lipe <robertl@dgii.com>
        really is an SCO ELF specific thing, not just a SCO x86 specific
        thing.
 
-start-sanitize-tic80
 Mon Jan 13 22:43:01 1997  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * configure.in (tic80-*-*): Don't require 'coff'.
        * configure: Regenerate.
 
-end-sanitize-tic80
 Thu Jan  9 09:08:43 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * read.c (emit_expr): Check for overflow of a negative value
@@ -3103,8 +2981,8 @@ Thu Jan  2 13:37:29 1997  Ian Lance Taylor  <ian@cygnus.com>
        work if valueT is only 32 bits.
 
        * config/tc-mips.c: Throughout, check target_big_endian rather
-       than byte_order.
-       (byte_order): Remove.
+       than byte_order.
+       (byte_order): Remove.
        (mips_init_after_args): Remove.
        * config/tc-mips.h (LITTLE_ENDIAN, BIG_ENDIAN): Don't define.
        (mips_init_after_args): Don't declare.
@@ -3130,9 +3008,9 @@ Tue Dec 31 12:56:41 1996  Ian Lance Taylor  <ian@cygnus.com>
        * Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE.
 
        * config/tc-sparc.c (md_apply_fix3): Rename from md_apply_fix, and
-       add segment argument.  If OBJ_ELF, treat a relocation against a
-       symbol in a linkonce section like a relocation against an external
-       symbol.
+       add segment argument.  If OBJ_ELF, treat a relocation against a
+       symbol in a linkonce section like a relocation against an external
+       symbol.
        * config/tc-sparc.h (MD_APPLY_FIX3): Define.
 
 Mon Dec 30 11:35:40 1996  Ian Lance Taylor  <ian@cygnus.com>
@@ -3145,16 +3023,14 @@ Fri Dec 27 22:51:51 1996  Fred Fish  <fnf@cygnus.com>
        includes config.h instead of host.h, tc.h instead of tp.h, and
        targ-env.h instead of target-environment.h.
        Also, obj-format.h includes targ-cpu.h instead of
-       target-processor.h.
-start-sanitize-tic80
+       target-processor.h.
        * configure.in (case ${generic_target}): Add tic80-*-coff entry.
        * configure: Rebuild with autoconf.
        * config/obj-coff.h (coff/tic80.h): Include if TC_TIC80 defined.
        (TARGET_FORMAT): Define to "coff-tic80".
        * config/tc-tic80.c: New file for TIc80 support.
        * config/tc-tic80.h: New file for TIc80 support.
-end-sanitize-tic80
-       
+
 Fri Dec 27 11:42:29 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * doc/as.texinfo (M): Mention explicitly that -M changes macro
@@ -3189,7 +3065,7 @@ Wed Dec 18 10:08:46 1996  Jeffrey A Law  (law@cygnus.com)
 Tue Dec 17 10:59:32 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-mips.c: Undo part of last Friday's alignment changes.
-       (md_begin): Always align the text section to a four byte
+       (md_begin): Always align the text section to a four byte
        boundary.
        (append_insn): Remove call to record_align.
 
@@ -3357,7 +3233,7 @@ Fri Dec  6 00:55:48 1996  Martin  <hunt@cygnus.com>
        (d10v_cleanup): No longer uses its argument, so make it void.
 
        * config/tc-d10v.h (d10v_cleanup): Change prototype.
-       
+
 Thu Dec  5 11:03:31 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * write.c (fixup_segment): Don't discard the symbol for a PC
@@ -3449,7 +3325,7 @@ Tue Nov 26 10:33:16 1996  Ian Lance Taylor  <ian@cygnus.com>
 Mon Nov 25 18:02:29 1996  J.T. Conklin  <jtc@beauty.cygnus.com>
 
        * config/tc-m68k.c (m68k_ip): Implement cases for new <, >, m, n,
-       o and p operand specifiers.
+       o and p operand specifiers.
 
 Mon Nov 25 10:45:14 1996  Doug Evans  <dje@seba.cygnus.com>
 
@@ -3483,7 +3359,7 @@ Fri Nov 22 15:42:26 1996  Ian Lance Taylor  <ian@cygnus.com>
 Thu Nov 21 11:56:11 1996  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-mn10300.h (DIFF_EXPR_OK): Don't define this.
-       (tc_fix_adjustable): Don't adjust relocs against weak symbols or 
+       (tc_fix_adjustable): Don't adjust relocs against weak symbols or
        pc-relative relocs.
        * config/tc-mn10300.c (md_begin): Set linkrelax.
        (md_assemble): Create fixups as needed.
@@ -3523,7 +3399,7 @@ Fri Nov  8 13:55:03 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * doc/c-d10v.texi: Add info on @word modifier.
 
 Wed Nov  6 13:46:07 1996  Jeffrey A Law  (law@cygnus.com)
-       
+
        * config/tc-mn10300.c (mn10300_insert_operand): MN10300_OPERAND_SPLIT
        operands are assumed to be 32bits.  Use "bits" field to hold the
        number of bits in the main instruction word for MN10300_OPERAND_SPLIT.
@@ -3680,8 +3556,8 @@ Mon Oct 21 11:38:30 1996  Ian Lance Taylor  <ian@cygnus.com>
        (tc_gen_reloc): Handle BFD_RELOC_64.
 
        * config/tc-i386.c (md_apply_fix3): Don't increment value for a PC
-       relative reloc when BFD_ASSEMBLER and OBJ_AOUT (more ugly gas
-       reloc hacking).
+       relative reloc when BFD_ASSEMBLER and OBJ_AOUT (more ugly gas
+       reloc hacking).
 
        * config/obj-aout.h (S_IS_DEFINE): non BFD_ASSEMBLER version:
        Don't check S_GET_OTHER.
@@ -3837,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>
 
-       * 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/obj-evax.h: move openvms definitions from here to tc-alpha.c.
+       * config/tc-alpha.c: add support for vms_case_hack like in vax/vms.
        (load_expression): track clobbering of base reg before jmp/jsr.
        (s_alpha_file): pass case_hack flags and source filename via
        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>
 
@@ -3868,12 +3744,12 @@ Tue Oct  1 12:37:48 1996  Ian Lance Taylor  <ian@cygnus.com>
        register numbers.  From Ken Rose <rose@netcom.com>.
 
        * config/tc-alpha.c: Add some static function prototypes.
-       (alpha_macros): Move to top of file.  Make static.
+       (alpha_macros): Move to top of file.  Make static.
        (alpha_num_macros): Move to top of file.
 
 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.
 
 Sat Sep 28 03:38:08 1996  Ian Lance Taylor  <ian@cygnus.com>
@@ -3892,7 +3768,7 @@ Tue Sep 24 19:05:08 1996  Ian Lance Taylor  <ian@cygnus.com>
 
 Tue Sep 24 12:22:18 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
-       * config/tc-d10v.c (md_operand): Created.  Allows operands to 
+       * config/tc-d10v.c (md_operand): Created.  Allows operands to
        start with '#'.
        * config/tc-d10v.h (md_operand): Undefined.
 
@@ -3919,10 +3795,10 @@ Mon Sep 16 11:41:40 1996  Ian Lance Taylor  <ian@cygnus.com>
 Thu Sep 12 10:25:45 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
        * config/tc-arm.c (md_apply_fix3): Update two thumb instruction
-       slots when processing BL fixups.
+       slots when processing BL fixups.
 
        * config/tc-arm.c (output_inst): Ensure Thumb BL fixup is marked
-       on the first half of the instruction.
+       on the first half of the instruction.
 
 Wed Sep 11 00:09:35 1996  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -3952,11 +3828,11 @@ Mon Sep  9 10:57:42 1996  Ian Lance Taylor  <ian@cygnus.com>
 Sat Sep  7 13:25:55 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
        * config/tc-mips.c (COUNT_TOP_ZEROES): Added macro to count
-       leading zeroes.
+       leading zeroes.
        (load_register): Ensure hi32 bits are not lost during lo32bit
-       processing. Fix shift offset that was overflowing into the next
-       instruction field. Add code to generate shorter sequences for
-       constants with a single contiguous seqeuence of ones.
+       processing. Fix shift offset that was overflowing into the next
+       instruction field. Add code to generate shorter sequences for
+       constants with a single contiguous seqeuence of ones.
 
 Fri Sep  6 17:07:12 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
@@ -4006,8 +3882,8 @@ Wed Sep  4 10:23:20 1996  Ian Lance Taylor  <ian@cygnus.com>
 Wed Sep  4 11:24:29 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
        * config/tc-mips.c (load_register): Remove unnecessary code that
-       was causing the high 32bits of 64bit constants to be lost.
-       
+       was causing the high 32bits of 64bit constants to be lost.
+
 Tue Sep  3 13:52:56 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c: Added changes to support function
@@ -4040,22 +3916,22 @@ Fri Aug 30 23:50:08 1996  Jeffrey A Law  (law@cygnus.com)
 Fri Aug 30 18:35:26 1996  J.T. Conklin  <jtc@hippo.cygnus.com>
 
        * config/tc-v850.c (reg_name_search): Align calling convention to
-       be like identical function found in tc-ppc.c.
+       be like identical function found in tc-ppc.c.
        (get_reloc): Removed.
        (v850_reloc_prefix): New function, parse lo(), hi() and hi0().
        (md_assemble): emit fixups.
        (md_pcrel_from): renamed from md_pcrel_from_section, emit proper
-       displacement.
+       displacement.
        (md_apply_fix3): handle fixups/relocs.
        * config/tc-v850.h (MD_PCREL_FROM_SECTION): Removed definition.
-       
+
 Fri Aug 30 18:12:00 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        Add SH ELF support.
        * configure.in (sh-*-elf*): New target.
        * config/tc-sh.h (TARGET_ARCH): Define.
        (WORKING_DOT_WORD): Define.
-       (TC_COFF_FIX2RTYPE): Only define if OBJ_COFF.
+       (TC_COFF_FIX2RTYPE): Only define if OBJ_COFF.
        (BFD_ARCH, COFF_MAGIC, TC_COUNT_RELOC): Likewise.
        (TC_RELOC_MANGLE, tc_coff_symbol_emit_hook): Likewise.
        (DO_NOT_STRIP, NEED_FX_R_TYPE, TC_KEEP_FX_OFFSET): Likewise.
@@ -4099,7 +3975,7 @@ Fri Aug 30 18:12:00 1996  Ian Lance Taylor  <ian@cygnus.com>
 
 Fri Aug 30 14:47:38 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
-       * config/tc-d10v.c (find_opcode): Fix problem with calculating 
+       * config/tc-d10v.c (find_opcode): Fix problem with calculating
        branch sizes in across sections.
 
 Fri Aug 30 00:44:13 1996  Jeffrey A Law  (law@cygnus.com)
@@ -4146,7 +4022,7 @@ Mon Aug 26 18:24:51 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
 Mon Aug 26 13:39:27 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
-       * config/tc-d10v.c (parallel_ok): Fix bug in parallel 
+       * config/tc-d10v.c (parallel_ok): Fix bug in parallel
        checking code.
 
 Mon Aug 26 14:38:22 1996  Ian Lance Taylor  <ian@cygnus.com>
@@ -4159,7 +4035,7 @@ Mon Aug 26 14:38:22 1996  Ian Lance Taylor  <ian@cygnus.com>
 
 Fri Aug 23 11:40:47 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
-       * doc/c-d10v.texi: Fix typo. 
+       * doc/c-d10v.texi: Fix typo.
 
 Fri Aug 23 10:41:32 1996  Jeffrey A Law  (law@cygnus.com)
 
@@ -4184,7 +4060,7 @@ Fri Aug 23 10:41:32 1996  Jeffrey A Law  (law@cygnus.com)
        (system_register_name): New function.
        (SYSREG_NAME_CNT): Define.
        (md_assemble): Handle operands which are system registers.
-       
+
        * config/tc-v850.c (md_assemble): If we find a register, but the
        opcode doesn't want a register, then we don't have a match.
        (md_assemble): Get size of the instruction from the opcode table.
@@ -4201,16 +4077,16 @@ Thu Aug 22 10:20:30 1996  Ian Lance Taylor  <ian@cygnus.com>
 
 Thu Aug 22 10:50:00 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
-       * config/tc-d10v.c: Fix a reloc bug caused by my last change. 
+       * config/tc-d10v.c: Fix a reloc bug caused by my last change.
        * doc/c-d10v.texi: Cleanup.
-       
+
 Tue Aug 20 15:15:16 1996  J.T. Conklin  <jtc@hippo.cygnus.com>
 
        * config/tc-v850.c: New file.
        * config/tc-v850.h: New file.
        * configure (v850-*-elf): New target.
        * configure.in (v850-*-elf): New target.
-       
+
 Wed Aug 21 15:50:54 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * doc/c-d10v.texi: New file.
@@ -4220,7 +4096,7 @@ Wed Aug 21 15:50:54 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 Tue Aug 20 14:10:02 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c: All references to defined symbols should
-       now use the optimal instruction.  .float and .double now work. 
+       now use the optimal instruction.  .float and .double now work.
 
 Mon Aug 19 14:41:36 1996  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -4235,13 +4111,13 @@ Thu Aug 15 16:37:59 1996  Stan Shebs  <shebs@andros.cygnus.com>
 Thu Aug 15 13:24:30 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c: Add additional information to the opcode
-        table to help determinine which instructions can be done
-        in parallel. 
+       table to help determinine which instructions can be done
+       in parallel.
 
 Thu Aug 15 17:01:31 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
        * config/tc-arm.c: Major changes to add Thumb support, with lots
-       of change input from <rearnsha@armltd.co.uk>.
+       of change input from <rearnsha@armltd.co.uk>.
        Reverted to INSN_SIZE macro, rather than insn_size variable.
        (insns): Added ARM "bx" instruction support.
        (tinsns): Added Thumb instruction definition structure.
@@ -4252,21 +4128,21 @@ Thu Aug 15 17:01:31 1996  James G. Smith  <jsmith@cygnus.co.uk>
        (do_ldst): Simpler halfword support.
        (do_ldmstm): Improved.
        (reg_list, do_bx, thumb_reg, thumb_add_sub, thumb_shift,
-       thumb_mov_compare, thumb_load_store, do_t_arit, do_t_add,
-       do_t_asr, do_t_branch, do_t_bx, do_t_compare, do_t_ldmstm,
-       do_t_ldrb, do_t_ldrh, do_t_lds, do_t_lsl, do_t_lsr, do_t_mov,
-       do_t_push_pop, do_t_str, do_t_strb, do_t_strh, do_t_sub, do_t_swi,
-       do_t_adr): Added.
+       thumb_mov_compare, thumb_load_store, do_t_arit, do_t_add,
+       do_t_asr, do_t_branch, do_t_bx, do_t_compare, do_t_ldmstm,
+       do_t_ldrb, do_t_ldrh, do_t_lds, do_t_lsl, do_t_lsr, do_t_mov,
+       do_t_push_pop, do_t_str, do_t_strb, do_t_strh, do_t_sub, do_t_swi,
+       do_t_adr): Added.
        (md_apply_fix3): Add support for BFD_RELOC_ARM_THUMB_* relocations.
        (md_parse_option): Add support for -mthumb.
        (md_show_usage): Updated to reflect new command line option.
        (arm_data_in_code, arm_canonicalize_symbol_name): Added.
        * config/tc-arm.h: Provide TC_FIX_TYPE to allow private ARM
-       fragment information to be held.
+       fragment information to be held.
 
 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.
        (fix_new_arm): Call make_expr_symbol to make the expression symbol
        so that error reporting will work correctly.
@@ -4289,7 +4165,7 @@ Mon Aug 12 16:49:43 1996  Ian Lance Taylor  <ian@cygnus.com>
 
 Fri Aug  9 17:48:28 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
-       * config/tc-d10v.c: Fix problem with relocs. 
+       * config/tc-d10v.c: Fix problem with relocs.
 
 Fri Aug  9 14:16:14 1996  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -4367,7 +4243,7 @@ Fri Aug  2 11:23:31 1996  Ian Lance Taylor  <ian@cygnus.com>
 Thu Aug  1 23:51:52 1996  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-hppa.c: Revert yesterday's changes.
-       
+
 Wed Jul 31 14:46:11 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c: Disable range checking on 16-bit values.
@@ -4384,22 +4260,22 @@ Wed Jul 31 11:45:15 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 Wed Jul 31 15:41:42 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
        * config/tc-arm.c: Changed INSN_SIZE to variable insn_size, as
-       pre-cursor to adding Thumb support. Also added cpu_variant flag
-       information to each of the asm_flg structures.
+       pre-cursor to adding Thumb support. Also added cpu_variant flag
+       information to each of the asm_flg structures.
        (md_parse_option): Updated ARM7 parsing to allow 't' for
-       thumb/halfword support, aswell as 'm' for long multiply.
+       thumb/halfword support, aswell as 'm' for long multiply.
        (md_show_usage): Updated help message.
        (md_assemble): Check that instruction flags are applicated to the
-       current cpu variant.
+       current cpu variant.
        (md_apply_fix3, tc_gen_reloc): Add BFD_RELOC_ARM_OFFSET_IMM8 and
-       BFD_RELOC_ARM_HWLITERAL relocation support for new halfword and
-       signextension instructions.
+       BFD_RELOC_ARM_HWLITERAL relocation support for new halfword and
+       signextension instructions.
        (do_ldst): Generate halfword and signextension variants if
-       mnemonic flags match.
+       mnemonic flags match.
        (ldst_extend): Do not allow shifts in the offset field of halfword
-       or signextension instructions.
+       or signextension instructions.
        (validate_offset_imm): Provide check on halfword and signextension
-       immediate range.
+       immediate range.
        (add_to_lit_pool): Merge identical literal pool values.
 
 Tue Jul 30 14:28:23 1996  Jeffrey A Law  (law@cygnus.com)
@@ -4422,7 +4298,7 @@ Fri Jul 26 11:43:03 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c: Added lots of error checking.  Added hacks
        to support accumulator shifts.
-       
+
 Fri Jul 26 11:56:08 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * symbols.c (S_SET_EXTERNAL): Let .weak override.
@@ -4439,8 +4315,8 @@ Thu Jul 25 12:03:33 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * config/tc-d10v.c: Fix packaging bug. Added range checking.
        Added kludge for divs instruction.  Fixed minor problem with
        multiple text sections.
-       * config/tc-d10v.h (d10v_cleanup): Change prototype. 
-       
+       * config/tc-d10v.h (d10v_cleanup): Change prototype.
+
 Tue Jul 23 10:49:36 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c (md_apply_fix3): Fix all instruction
@@ -4449,11 +4325,11 @@ Tue Jul 23 10:49:36 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 Mon Jul 22 11:32:36 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c: Many changes to get relocs working.
-       (register_name): No longer creates a symbol for register names.
-       (pre_defined_registers): moved to opcodes/d10v-opc.c.
+       (register_name): No longer creates a symbol for register names.
+       (pre_defined_registers): moved to opcodes/d10v-opc.c.
        (d10v_insert_operand): Now works correctly for either container.
-       * config/tc-d10v.h (d10v_cleanup): Declare. 
-       
+       * config/tc-d10v.h (d10v_cleanup): Declare.
+
 Mon Jul 22 14:01:33 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-mips.c (tc_gen_reloc): BFD_RELOC_PCREL_HI16_S and
@@ -4461,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>
 
-       * 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.
        (alpha_current_align): New static variable.
        (s_alpha_text): Reset alignment to 0.
@@ -4481,10 +4357,10 @@ Mon Jul 22 12:46:55 1996  Richard Henderson  <rth@tamu.edu>
        s_alpha_stringer and s_alpha_space pseudo-ops.
        (alpha_align): Skip if less than current default alignment.  Set
        default alignment.
-       * tc-alpha.h (md_flush_pending_output): Remove.
+       * config/tc-alpha.h (md_flush_pending_output): Remove.
        (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_show_usage): Mention some more variants.
 
@@ -4520,7 +4396,7 @@ Wed Jul 17 14:25:13 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * config/tc-d10v.h: New file.
        * configure (d10v-*-elf): New target.
        * configure.in (d10v-*-elf): New target.
-       
+
 Fri Jul 12 20:54:19 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * config/tc-ppc.c (md_parse_option): Recognize -K PIC.
@@ -4547,9 +4423,9 @@ Wed Jul 10 00:23:30 1996  Ian Lance Taylor  <ian@cygnus.com>
 Mon Jul  8 14:11:49 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-mips.c (mips_regmask_frag): Only define if OBJ_ELF or
-       OBJ_MAYBE_ELF.
+       OBJ_MAYBE_ELF.
        (tc_gen_reloc): If fixup was changed to be PC relative, change
-       reloc type accordingly.  Use name of reloc in error message.
+       reloc type accordingly.  Use name of reloc in error message.
 
        * as.h: Don't define const or volatile.
        * flonum.h: Don't define const.
@@ -4566,7 +4442,7 @@ Fri Jul  5 10:32:58 1996  J.T. Conklin  <jtc@rtl.cygnus.com>
        * doc/as.texinfo: Likewise.
 
        * config/tc-m68k.c (m68k_ip): The coldfire does not support 8x
-       scale factor.
+       scale factor.
 
 Fri Jul  5 11:07:24 1996  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -4582,14 +4458,14 @@ Thu Jul  4 11:59:46 1996  Ian Lance Taylor  <ian@cygnus.com>
 Thu Jul  4 10:11:33 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
        * config/tc-mips.c (mips_ip): Only perform range check when
-       dealing with O_constant expressions.
+       dealing with O_constant expressions.
 
 Wed Jul  3 15:02:21 1996  J.T. Conklin  <jtc@rtl.cygnus.com>
 
        * m68k-parse.h (m68k_register): Add new coldfile control
        registers.
 
-       * config/tc-m68k.c (mcf5200_control_regs): New variable, 
+       * config/tc-m68k.c (mcf5200_control_regs): New variable,
        array of control registers for the coldfire.
        (cpu_of_arch): Added mcf5200.
        (archs): Added mcf5200.
@@ -4623,7 +4499,7 @@ Wed Jul  3 16:05:50 1996  Ian Lance Taylor  <ian@cygnus.com>
 
 Tue Jul  2 23:02:12 1996  Jeffrey A Law  (law@cygnus.com)
 
-       * config/tc-h8300.c (build_bytes): If an operand type is 
+       * config/tc-h8300.c (build_bytes): If an operand type is
        marked as SRC_IN_DST retrieve it from the "destination" op.
 
 Sat Jun 29 13:38:31 1996  Ian Lance Taylor  <ian@cygnus.com>
@@ -4682,7 +4558,7 @@ Wed Jun 26 13:21:34 1996  Ian Lance Taylor  <ian@cygnus.com>
 Wed Jun 26 16:23:08 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
        * config/tc-mips.c: Added cop_interlocks, to avoid NOP insertion
-       between co-processor comparisons and branches for the VR4300.
+       between co-processor comparisons and branches for the VR4300.
 
 Mon Jun 24 18:02:50 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
 
@@ -4834,8 +4710,8 @@ Wed Jun 19 11:31:50 1996  Ian Lance Taylor  <ian@cygnus.com>
        emit relocations against external symbols.
 
        * config/tc-alpha.c (tc_gen_reloc): Output a sensible error
-       message if bfd_reloc_type_lookup fails, rather than calling
-       assert.
+       message if bfd_reloc_type_lookup fails, rather than calling
+       assert.
 
        * config/tc-alpha.c (alpha_force_relocation): Add
        BFD_RELOC_12_PCREL to switch.
@@ -4881,7 +4757,7 @@ Tue Jun 18 13:19:51 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
 Mon Jun 17 15:50:53 1996  J.T. Conklin  <jtc@rtl.cygnus.com>
 
        * doc/as.texinfo: Reorder chapter of machine dependent options so
-       that it is sorted by chip name.  
+       that it is sorted by chip name.
 
        * doc/as.texinfo: Use consistant spelling of Vax.
        * doc/c-vax.texi: Likewise.
@@ -4946,7 +4822,7 @@ Mon Jun 10 11:45:51 1996  Ian Lance Taylor  <ian@cygnus.com>
        flag for C_MOS, C_MOE, C_MOU, or C_EOS symbols, since they should
        have a section of N_ABS rather than N_DEBUG.  If we do a merge,
        remove the new symbol from the list.
-       (obj_coff_endef, both versions): Call tag_insert even if there is
+       (obj_coff_endef, both versions): Call tag_insert even if there is
        an old symbol with the same name, if the old symbol does not
        happen to be a tag.
        (coff_frob_symbol): Check SF_GET_TAG, C_EOF, and C_FILE outside of
@@ -4963,7 +4839,7 @@ Mon Jun 10 11:45:51 1996  Ian Lance Taylor  <ian@cygnus.com>
        defined.
 
        * app.c (do_scrub_chars): If '/' is LINE_COMMENT_START, check
-       whether the next character is '*' before checking whether we are
+       whether the next character is '*' before checking whether we are
        at the start of a line.  Permit LINE_COMMENT_START to start a
        comment in state 1 (seen some whitespace) as well, to match the
        documentation.
@@ -5072,7 +4948,7 @@ Thu May 16 15:51:48 1996  Ian Lance Taylor  <ian@cygnus.com>
        (sh_flush_pending_output): Declare.
        (md_flush_pending_output): Define.
        * config/tc-sh.c (md_assemble): If relaxing, emit a R_SH_CODE
-       reloc before the instruction if necessary.
+       reloc before the instruction if necessary.
        (sh_frob_label): New function.
        (sh_flush_pending_output): New function.
        (sh_coff_frob_file): Ignore ALIGN, CODE, DATA, and LABEL relocs
@@ -5095,7 +4971,7 @@ Wed May 15 12:23:53 1996  Ian Lance Taylor  <ian@cygnus.com>
 Wed May 15 08:33:37 1996  Jeffrey A Law  (law@cygnus.com)
 
        * config/obj-coff.c (count_entries_in_chain): Ignore Fixups with
-       fx_done set. 
+       fx_done set.
        (do_relocs_for): Likewise.
        (fixup_segment): Don't just quit if linkrelax is set.  Try to
        apply non pc-relative sym1-sym2 fixups, even if linkrelax is
@@ -5142,7 +5018,7 @@ Sat May  4 12:49:35 1996  Jeffrey A Law  (law@cygnus.com)
 Sat May  4 11:26:19 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * Makefile.in: Add subsegs.h to appropriate TARG_CPU_DEP_*
-       variables.
+       variables.
 
 Fri May  3 17:58:31 1996  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -5192,7 +5068,7 @@ Thu Apr 25 11:39:51 1996  Ian Lance Taylor  <ian@cygnus.com>
 Wed Apr 24 11:28:38 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-m68k.c (m68k_ip): Prevent attempts to use long offsets
-       in 68000 mode.
+       in 68000 mode.
 
        * config/obj-coff.c (obj_coff_section): BFD_ASSEMBLER version:
        call demand_empty_rest_of_line.  Non BFD_ASSEMBLER version:
@@ -5211,7 +5087,7 @@ Mon Apr 22 18:02:37 1996  Doug Evans  <dje@blues.cygnus.com>
 Thu Apr 18 18:58:33 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/obj-coff.c: BFD_ASSEMBLER:
-       (coff_last_bf): New static variable.
+       (coff_last_bf): New static variable.
        (coff_frob_symbol): Set endndx of a .bf symbol.
        Non BFD_ASSEMBLER:
        (obj_coff_endef): Call SF_SET_PROCESS on a .bf symbol.
@@ -5309,7 +5185,7 @@ Fri Apr  5 14:29:23 1996  Ian Lance Taylor  <ian@cygnus.com>
 Fri Apr  5 18:39:28 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
        * config/tc-mips.c: Allow non-zero offsets from .sdata symbols to
-       be accessed using the $gp register.
+       be accessed using the $gp register.
        * config/tc-mips.h (MAX_GPREL_OFFSET): Added.
 
 Wed Apr  3 10:56:14 1996  Doug Evans  <dje@canuck.cygnus.com>
@@ -5444,11 +5320,11 @@ 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.
        (SEG_LAST): New.
        * 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,
        crawl_symbols, coff_header_append): Loop to SEG_LAST rather than
        SEG_E9.
-       
+
 Thu Mar  7 15:17:39 1996  Doug Evans  <dje@charmed.cygnus.com>
 
        * config/tc-sparc.c (sparc_ip): Handle operand char 'O' (neg reg).
@@ -5588,7 +5464,7 @@ Mon Feb 19 02:15:57 1996  Doug Evans  <dje@charmed.cygnus.com>
 Sun Feb 18 15:03:50 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * configure.in: Check for 'do not mix' from native linker before
-       trying to use -rpath.
+       trying to use -rpath.
        * configure: Rebuild.
 
 Fri Feb 16 16:53:31 1996  Ian Lance Taylor  <ian@cygnus.com>
@@ -5709,7 +5585,7 @@ Mon Feb 12 15:16:29 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.
        (NO_RELOC): Define to BFD_RELOC_NONE if BFD_ASSEMBLER, to zero
        otherwise.
        * config/tc-m68k.c: Delete definition of NO_RELOC.
-       (struct m68k_it): Add pic_reloc field.
+       (struct m68k_it): Add pic_reloc field.
        (add_fix): Copy over pic_reloc field.
        (md_pseudo_table): Interpret .align parameter as byte count.
        (mote_pseudo_table): Likewise.
@@ -5723,7 +5599,7 @@ Mon Feb 12 15:16:29 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.
        (md_begin): Align .text, .data and .bss on 4 byte boundary by
        default.
        * write.c (fixup_segment): Don't add symbol value to addend if
-       TC_M68K and OBJ_ELF.
+       TC_M68K and OBJ_ELF.
        * config/m68k-parse.y (yylex): Handle @PLTPC, etc.
        (motorola_operand): Add rule for `(zapc, EXPR)'.
 
@@ -5933,7 +5809,7 @@ Mon Jan 29 12:21:30 1996  Ian Lance Taylor  <ian@cygnus.com>
 
 Fri Jan 26 19:28:52 1996  Kim Knuttila  <krk@cygnus.com>
 
-       * config/tc-ppc.c (md_assemble): Ignore overflow on 
+       * config/tc-ppc.c (md_assemble): Ignore overflow on
        BFD_RELOC_16_GOTOFF and BFD_RELOC_PPC_TOC16.
 
 Fri Jan 26 16:14:17 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
@@ -6081,3 +5957,16 @@ Tue Jan  2 12:43:23 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
        not alphanumeric.
 
 For older changes see ChangeLog-9295
+\f
+Copyright (C) 1996-1997 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:
This page took 0.046755 seconds and 4 git commands to generate.