Since d10v is public now, remove all sanitization statements
authorMichael Meissner <gnu@the-meissners.org>
Thu, 20 Feb 1997 16:05:18 +0000 (16:05 +0000)
committerMichael Meissner <gnu@the-meissners.org>
Thu, 20 Feb 1997 16:05:18 +0000 (16:05 +0000)
35 files changed:
.Sanitize
ChangeLog
bfd/.Sanitize
bfd/ChangeLog
bfd/bfd-in2.h
bfd/elf.c
bfd/libbfd.h
bfd/reloc.c
configure.in
gas/.Sanitize
gas/ChangeLog
gas/configure
gas/configure.in
gas/doc/.Sanitize
gas/doc/as.texinfo
gdb/.Sanitize
gdb/ChangeLog-96
gdb/configure.tgt
gdb/valops.c
include/.Sanitize
include/ChangeLog
include/elf/.Sanitize
include/elf/ChangeLog
include/elf/common.h
include/opcode/.Sanitize
include/opcode/ChangeLog
ld/.Sanitize
ld/ChangeLog
ld/Makefile.in
ld/configure.tgt
opcodes/.Sanitize
opcodes/ChangeLog
opcodes/disassemble.c
sim/.Sanitize
sim/configure.in

index 79e0140d45e4b7adb1e10b7cad4dc2f4884cbc5a..d29300d9d5665100fdbb33d2ba5bb2f31135c826 100644 (file)
--- a/.Sanitize
+++ b/.Sanitize
@@ -241,35 +241,6 @@ if [ -n "${verbose}" ] ; then
        echo Processing \"d10v\"...
 fi
 
-d10v_files="ChangeLog config.sub configure.in"
-
-if ( echo $* | grep keep\-d10v > /dev/null ) ; then
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Keeping d10v stuff in $i
-                       fi
-               fi
-       done
-else
-       for i in * ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Removing traces of \"d10v\" from $i...
-                       fi
-                       cp $i new
-                       sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
-                       if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
-                               if [ -n "${verbose}" ] ; then
-                                       echo Caching $i in .Recover...
-                               fi
-                               mv $i .Recover
-                       fi
-                       mv new $i
-               fi
-       done
-fi
-
 if [ -n "${verbose}" ] ; then
        echo Processing \"d30v\"...
 fi
index e3d8db7af23b84d3757d52fa8ea8d7ec52ccd416..f35e947e9de49314ca8735b2d7d1f7061fe2cfe4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -117,12 +117,10 @@ Tue Nov 26 11:45:33 1996  Kim Knuttila  <krk@cygnus.com>
 
        * config.sub (basic_machine): added mips16 configuration
 
-start-sanitize-d10v
 Sat Nov 23 19:26:22 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * config.sub: Handle d10v-unknown.
 
-end-sanitize-d10v
 start-sanitize-v850
 Sat Nov 23 14:23:01 1996  Gavin Koch  <gavin@cygnus.com>
         
@@ -142,12 +140,10 @@ Wed Nov 20 10:09:01 1996  Jeffrey A Law  (law@cygnus.com)
 
        * config.sub: Handle mn10200 and mn10300.
 
-start-sanitize-d10v
 Tue Nov 19 16:35:14 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * configure.in (d10v-*): Do not build librx.
 
-end-sanitize-d10v
 Mon Nov 18 13:28:41 1996  Jeffrey A Law  (law@cygnus.com)
 
        * configure.in (mn10300): Build everything except gdb & libgloss.
@@ -363,13 +359,11 @@ Fri Sep 27 17:39:44 1996  Stu Grossman  (grossman@critters.cygnus.com)
        * configure.in:  You can now configure GDB for the v850.
 
 end-sanitize-v850
-start-sanitize-d10v
 Tue Sep 24 19:05:12 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
        * configure.in (noconfigdirs): Don't configure any C++ dirs
        if targeting D10V.
 
-end-sanitize-d10v
 Tue Sep 17 12:15:31 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config.sub: Recognize mips64vr5000.
@@ -406,12 +400,10 @@ Thu Aug 29 16:44:58 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * config.guess (i[345]86): Ditto.
 
-start-sanitize-d10v
 Mon Aug 26 18:34:42 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * configure.in (noconfigdirs): Removed gdb for D10V.
 
-end-sanitize-d10v
 start-sanitize-v850
 Thu Aug 22 17:13:52 1996  Jeffrey A Law  (law@cygnus.com)
 
@@ -466,12 +458,10 @@ Sat Jul 27 15:10:43 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
        * mpw-config.in: Generate Mac include for elf/dwarf2.h.
 
-start-sanitize-d10v
 Tue Jul 23 10:47:04 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * configure.in (d10v-*-*): Remove ld from $noconfigdirs. 
 
-end-sanitize-d10v      
 Mon Jul 22 13:28:51 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
 
        * configure.in (native_only): Add prms.
@@ -481,7 +471,6 @@ Mon Jul 22 12:27:58 1996  Ian Lance Taylor  <ian@cygnus.com>
        * Makefile.in (GAS_SUPPORT_DIRS): Add make-all.com and setup.com.
        (BINUTILS_SUPPORT_DIRS): Likewise.
 
-start-sanitize-d10v
 Thu Jul 18 12:55:40 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * configure.in (d10v-*-*): Don't configure ld or gdb until the
@@ -491,7 +480,6 @@ Wed Jul 17 14:33:09 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * configure.in (d10v-*-*): New target.
 
-end-sanitize-d10v
 Mon Jul 15 11:53:00 1996  Jeffrey A Law  (law@cygnus.com)
 
        * config.guess (HP 9000/811): Recognize this as a PA1.1
@@ -532,11 +520,9 @@ Mon Jul  8 17:33:14 1996  Jim Wilson  <wilson@cygnus.com>
 
        * configure.in (mips-sgi-irix6*): Use mh-irix6 instead of mh-irix5.
 
-start-sanitize-d10v
 Mon Jul  1 13:31:35 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * config.sub (basic_machine): Recognize d10v as a valid processor.
-end-sanitize-d10v
 
 Fri Jun 28 12:14:35 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
@@ -4860,8 +4846,8 @@ Fri Nov 22 07:38:11 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
 
 \f
 Local Variables:
-mode: indented-text
+mode: change-log
 left-margin: 8
-fill-column: 74
+fill-column: 76
 version-control: never
 End:
index 619acca03f9b1658c4a1d824938df8c17ded4d75..8a7d210d4c0b71254746af2b9f63bfd189633208 100644 (file)
@@ -335,34 +335,6 @@ else
        done
 fi
 
-d10v_files="ChangeLog ChangeLog.2 Makefile.in archures.c reloc.c targets.c config.bfd configure.in configure bfd-in2.h elf.c libbfd.h"
-if ( echo $* | grep keep\-d10v > /dev/null ) ; then
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Keeping d10v stuff in $i
-                       fi
-               fi
-       done
-else
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Removing traces of \"d10v\" from $i...
-                       fi
-                       cp $i new
-                       sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
-                       if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
-                               if [ -n "${verbose}" ] ; then
-                                       echo Caching $i in .Recover...
-                               fi
-                               mv $i .Recover
-                       fi
-                       mv new $i
-               fi
-       done
-fi
-
 d30v_files="ChangeLog ChangeLog.2 Makefile.in archures.c reloc.c targets.c config.bfd configure.in configure bfd-in2.h elf.c libbfd.h"
 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
        for i in $d30v_files ; do
index d8aec39ad9b63dda0343cb4214896f71f1d8fdeb..cef59c0a2f0e4517587d01f761c02f1418ea2422 100644 (file)
@@ -628,13 +628,11 @@ Wed Nov 20 16:31:31 1996  Jeffrey A Law  (law@cygnus.com)
 
        * elf32-mn10300.c: Rough cut at relocs for the mn10300.
 
-start-sanitize-d10v
 Wed Nov 13 08:12:38 1996  Jeffrey A Law  (law@cygnus.com)
 
        * Makefile.in (elf32-d10v.o): Don't depend on elf/d10v.h
        anymore.
 
-end-sanitize-d10v
 Tue Nov 12 13:30:00 1996  Dawn Perchik  <dawn@cygnus.com>
 
        * filemode.c: Include sysdep.h.
@@ -656,13 +654,11 @@ Tue Oct 29 15:03:02 1996  Doug Evans  <dje@canuck.cygnus.com>
        complain_overflow_unsigned.
 
 end-sanitize-m32r
-start-sanitize-d10v
 Tue Oct 29 12:53:46 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * elf32-d10v.c (elf_d10v_howto_table): Don't complain on
        overflows for R_D10V_16 and R_D10V_18.
 
-end-sanitize-d10v
 Tue Oct 29 13:23:53 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * ieee.c (ieee_write_section_part): Use LMA rather than VMA.
@@ -1205,13 +1201,11 @@ Mon Sep  9 11:48:41 1996  Jeffrey A Law  (law@cygnus.com)
        (case R_V850_HI16_S): Likewise.
 
 end-sanitize-v850 
-start-sanitize-d10v
 Fri Sep  6 17:04:39 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * elf32-d10v.c (elf_d10v_howto_table): Modify the size of R_D10V_16
        and R_D10V_18 to be 1 (word).
 
-end-sanitize-d10v      
 Thu Sep  5 15:23:08 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * stabs.c (_bfd_link_section_stabs): If the output_section field
@@ -1537,12 +1531,10 @@ Wed Aug  7 12:12:03 1996  Ian Lance Taylor  <ian@cygnus.com>
        (elf_i386_info_to_howto_rel): Check that the reloc type is valid.
        (elf_i386_relocate_section): Likewise.
 
-start-sanitize-d10v
 Tue Aug  6 12:54:56 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * elf32-d10v.c (elf_d10v_howto_table): Added R_D10V_32.
 
-end-sanitize-d10v      
 Mon Aug  5 13:42:41 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * elf.c (_bfd_elf_make_section_from_shdr): For a loadable section,
@@ -1606,13 +1598,11 @@ Wed Jul 24 12:02:53 1996  Ian Lance Taylor  <ian@cygnus.com>
        memory position separately from the file position, and use it to
        compute the alignment adjustment.
 
-start-sanitize-d10v
 Tue Jul 23 10:43:31 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * elf32-d10v.c (elf_d10v_howto_table): Changed all relocs to "long"
        and fixed mask on R_D10V_10_PCREL_L.
 
-end-sanitize-d10v      
 Mon Jul 22 15:30:30 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * elf64-mips.c: Include "aout/ar.h".
@@ -1702,7 +1692,6 @@ Wed Jul 17 18:02:32 1996  Kim Knuttila  <krk@cygnus.com>
        * coff-ppc.c: Redid debug scheme - numerous fprintf's gone.
        Also removed most abort calls, in favor of using bfd reporting.
 
-start-sanitize-d10v
 Wed Jul 17 14:51:52 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * Makefile.in (ALL_MACHINES): Add cpu-d10v.o.
@@ -1719,7 +1708,6 @@ Wed Jul 17 14:51:52 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * reloc.c (BFD_RELOC_D10V_10_PCREL_R, BFD_RELOC_D10V_10_PCREL_L,
        BFD_RELOC_D10V_18, BFD_RELOC_D10V_18_PCREL): Define.
        * targets.c (bfd_elf32_d10v_vec): New vector.
-end-sanitize-d10v
        
 Wed Jul 17 10:58:55 1996  Kim Knuttila  <krk@cygnus.com>
 
@@ -6411,7 +6399,7 @@ See file ChangeLog.2
 
 \f
 Local Variables:
-mode: indented-text
+mode: change-log
 left-margin: 8
 fill-column: 74
 version-control: never
index d46d5eacb9a1ce9edfa02925cac940cc0537ba33..7da8b02d76f9cb58a66a79185f480ca227ae96f8 100644 (file)
@@ -1210,9 +1210,7 @@ enum bfd_architecture
   bfd_arch_powerpc,    /* PowerPC */
   bfd_arch_rs6000,     /* IBM RS/6000 */
   bfd_arch_hppa,       /* HP PA RISC */
-  /* start-sanitize-d10v */
   bfd_arch_d10v,       /* Mitsubishi D10V */
-  /* end-sanitize-d10v */
   /* start-sanitize-d30v */
   bfd_arch_d30v,       /* Mitsubishi D30V */
   /* end-sanitize-d30v */
@@ -1841,8 +1839,6 @@ through 0. */
   BFD_RELOC_ARC_B26,
 /* end-sanitize-arc */
 
-/* start-sanitize-d10v */
-
 /* Mitsubishi D10V relocs.
 This is a 10-bit reloc with the right 2 bits
 assumed to be 0. */
@@ -1862,7 +1858,6 @@ assumed to be 0. */
 /* This is an 18-bit reloc with the right 2 bits
 assumed to be 0. */
   BFD_RELOC_D10V_18_PCREL,
-/* end-sanitize-d10v */
 
 /* start-sanitize-d30v */
 
index fd9745604ce4943d28c36ea8632bd2bb3b3b4f0f..07a0b48b90531ac661ef17a9b6ffe681e722ec03 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -2513,11 +2513,9 @@ prep_headers (abfd)
     case bfd_arch_sh:
       i_ehdrp->e_machine = EM_SH;
       break;
-/* start-sanitize-d10v */
     case bfd_arch_d10v:
       i_ehdrp->e_machine = EM_CYGNUS_D10V;
       break;
-/* end-sanitize-d10v */
 /* start-sanitize-d30v */
     case bfd_arch_d30v:
       i_ehdrp->e_machine = EM_CYGNUS_D30V;
index 2e5214cab67a517df7ed9418f8673ef78108444a..66cc841cb74c4508f7c2b8470178755e0cb90bab 100644 (file)
@@ -743,12 +743,10 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
   "BFD_RELOC_ARC_B26",
 /* end-sanitize-arc */
 
-/* start-sanitize-d10v */
   "BFD_RELOC_D10V_10_PCREL_R",
   "BFD_RELOC_D10V_10_PCREL_L",
   "BFD_RELOC_D10V_18",
   "BFD_RELOC_D10V_18_PCREL",
-/* end-sanitize-d10v */
 
 /* start-sanitize-d30v */
   "BFD_RELOC_D30V_6",
index 201f1427dba167de6f3f637377bafdd12348a8c6..f499fd780897592c203fced7e4dc4ad981282707 100644 (file)
@@ -2240,7 +2240,6 @@ COMMENT
 {* end-sanitize-arc *}
 
 COMMENT
-{* start-sanitize-d10v *}
 ENUM
   BFD_RELOC_D10V_10_PCREL_R
 ENUMDOC
@@ -2266,7 +2265,6 @@ ENUMDOC
   This is an 18-bit reloc with the right 2 bits
   assumed to be 0.
 COMMENT
-{* end-sanitize-d10v *}
 
 COMMENT
 {* start-sanitize-d30v *}
index d9a381791e0654e9e30ca1c30922b1f2fd081274..e190df9d2b5f2c01091233a4e275b216cb1a895d 100644 (file)
@@ -423,11 +423,9 @@ case "${target}" in
   arm-*-riscix*)
     noconfigdirs="$noconfigdirs ld target-libgloss"
     ;;
-# start-sanitize-d10v
   d10v-*-*)
     noconfigdirs="$noconfigdirs target-librx target-libg++ target-libstdc++ target-libio target-libgloss"
     ;;
-# end-sanitize-d10v
 # start-sanitize-d30v
   d30v-*-*)
     noconfigdirs="$noconfigdirs sim tcl tk expect gcc gdb newlib ld target-librx target-libg++ target-libstdc++ target-libio target-libgloss"
index f493f45aa18afb1be70b58e5bdf5f4aa5d472054..8e76fb9f35e2d420bb43081a54ce297d27ad87dd 100644 (file)
@@ -163,34 +163,6 @@ else
 fi
 
 
-d10v_files="ChangeLog configure.in configure Makefile.in"
-if ( echo $* | grep keep\-d10v > /dev/null ) ; then
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Keeping d10v stuff in $i
-                       fi
-               fi
-       done
-else
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Removing traces of \"d10v\" from $i...
-                       fi
-                       cp $i new
-                       sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
-                       if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
-                               if [ -n "${verbose}" ] ; then
-                                       echo Caching $i in .Recover...
-                               fi
-                               mv $i .Recover
-                       fi
-                       mv new $i
-               fi
-       done
-fi
-
 v850_files="ChangeLog configure.in configure Makefile.in write.c"
 if ( echo $* | grep keep\-v850 > /dev/null ) ; then
        for i in $v850_files ; do
index c996f60b096c240d9d78eb6e7a7c5218b71bdb22..869d368204ab56cf137c0edee2571e189bb2d6ba 100644 (file)
@@ -366,7 +366,6 @@ Thu Jan 30 12:08:40 1997  Ian Lance Taylor  <ian@cygnus.com>
        (s_space): Set mri_pending_align if an odd number of bytes were
        output.
 
-start-sanitize-d10v
 Wed Jan 29 15:31:12 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.h (md_do_align): Add this hook to call
@@ -375,7 +374,6 @@ Wed Jan 29 15:31:12 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * config/tc-d10v.c (find_opcode): Correctly calculate
        branch displacement when .aligns are present.
 
-end-sanitize-d10v      
 Wed Jan 29 09:42:11 1997  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-mn10200.c (md_relax_table): Define.
@@ -654,7 +652,6 @@ Wed Dec 18 22:54:39 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
        * mpw-make.sed: Use NewFolderRecursive for installation.
 
-start-sanitize-d10v
 Wed Dec 18 16:00:42 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c (do_assemble): Correct previous bug fix.
@@ -664,7 +661,6 @@ Wed Dec 18 15:27:40 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * config/tc-d10v.c (md_assemble): Fix bug which caused
        second instruction in a line to be case sensitize. PR11312
 
-end-sanitize-d10v      
 Wed Dec 18 10:08:46 1996  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-mn10200.c (mn10200_insert_operand): Don't
@@ -768,13 +764,11 @@ Thu Dec 12 15:18:21 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
        BFD_RELOC_24_PLT_PCREL relocation.
        (md_apply_fix3): Support BFD_RELOC_24_PLT_PCREL.
 
-start-sanitize-d10v
 Tue Dec 10 13:51:55 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c (write_2_short): Remove code that called
        parallel_ok() when the programmer specified parallel instructions.
 
-end-sanitize-d10v
 Tue Dec 10 12:23:19 1996  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-mn10300.c (md_assemble): Update to handle endianness
@@ -837,7 +831,6 @@ Fri Dec  6 15:36:32 1996  Jeffrey A Law  (law@cygnus.com)
        * config/tc-mn10300.c: Fix various gcc -Wall warnings.
        Remove '$' prefixing for registers.
 
-start-sanitize-d10v
 Fri Dec  6 00:55:48 1996  Martin  <hunt@cygnus.com>
 
        * config/tc-d10v.c (md_assemble): Check to see if prev_seg
@@ -846,19 +839,16 @@ Fri Dec  6 00:55:48 1996  Martin  <hunt@cygnus.com>
 
        * config/tc-d10v.h (d10v_cleanup): Change prototype.
        
-end-sanitize-d10v      
 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
        relative fixup to an absolute symbol.
 
-start-sanitize-d10v
 Wed Dec  4 15:42:41 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c (md_assemble, d10v_cleanup): Fix bug
        with multiple sections.
 
-end-sanitize-d10v      
 Wed Dec  4 13:00:07 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-mips.c (md_longopts): Rename mips-16 to mips16, and
@@ -980,14 +970,12 @@ Thu Nov 21 11:56:11 1996  Jeffrey A Law  (law@cygnus.com)
        (md_assemble): Create fixups as needed.
        (md_apply_fix3): Gut.  It shouldn't ever get called anymore.
 
-start-sanitize-d10v
 Tue Nov 19 17:48:06 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * config/tc-d10v.c (parallel_ok): When automatically converting
        serial ops to parallel, do not consider a branch as the first
        instruction.
 
-end-sanitize-d10v
 Tue Nov 19 13:35:22 1996  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-mn10300.c (md_assemble): Handle MN10300_OPERAND_REG_LIST.
@@ -998,7 +986,6 @@ Mon Nov 18 15:26:55 1996  Jeffrey A Law  (law@cygnus.com)
        via PARAMS.
        (check_operand): Likewise.
 
-start-sanitize-d10v
 Mon Nov 18 15:22:28 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * config/tc-d10v.c (parallel_ok): Branch and link instructions
@@ -1016,7 +1003,6 @@ Fri Nov  8 13:55:03 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * doc/c-d10v.texi: Add info on @word modifier.
 
-end-sanitize-d10v      
 Wed Nov  6 13:46:07 1996  Jeffrey A Law  (law@cygnus.com)
        
        * config/tc-mn10300.c (mn10300_insert_operand): MN10300_OPERAND_SPLIT
@@ -1106,13 +1092,11 @@ Tue Oct 29 12:28:16 1996  Jeffrey A Law  (law@cygnus.com)
        do any fixups.
 
 end-sanitize-v850
-start-sanitize-d10v
 Mon Oct 28 10:48:40 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.h (md_cleanup): New function.  This is needed to
        write out any buffered instructions when a ".end" is found.
 
-end-sanitize-d10v      
 Mon Oct 28 10:43:45 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * read.c (read_a_source_file): New hook md_cleanup().
@@ -1160,13 +1144,11 @@ Tue Oct 22 22:01:25 1996  Jeffrey A Law  (law@cygnus.com)
        differently for movea & sst/sld insns.
 
 end-sanitize-v850
-start-sanitize-d10v
 Tue Oct 22 17:09:32 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * config/tc-d10v.c (parallel_ok): Don't allow illegal combinations
        of instructions.
 
-end-sanitize-d10v
 Tue Oct 22 11:28:39 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * obj.h (struct format_ops): Add frob_file_after_relocs field.
@@ -1399,14 +1381,12 @@ Tue Sep 24 19:05:08 1996  Ian Lance Taylor  <ian@cygnus.com>
        * read.c (float_cons): Call md_flush_pending_output if it is
        defined.
 
-start-sanitize-d10v
 Tue Sep 24 12:22:18 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c (md_operand): Created.  Allows operands to 
        start with '#'.
        * config/tc-d10v.h (md_operand): Undefined.
 
-end-sanitize-d10v      
 Mon Sep 23 12:13:18 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-m68k.c (add_fix): Treat a width of '3' like 'B'.
@@ -1469,7 +1449,6 @@ Sat Sep  7 13:25:55 1996  James G. Smith  <jsmith@cygnus.co.uk>
        instruction field. Add code to generate shorter sequences for
        constants with a single contiguous seqeuence of ones.
 
-start-sanitize-d10v
 Fri Sep  6 17:07:12 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c (d10v_dot_word): New function to support
@@ -1477,7 +1456,6 @@ Fri Sep  6 17:07:12 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        (md_apply_fix3): Cleanup and changes to support correct sizes
        for 16 and 18-bit relocs.
 
-end-sanitize-d10v      
 Fri Sep  6 16:00:29 1996  Doug Evans  <dje@canuck.cygnus.com>
 
        * configure.in (sparc-*-aout): Set `em'.
@@ -1521,13 +1499,11 @@ 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.
        
-start-sanitize-d10v
 Tue Sep  3 13:52:56 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c: Added changes to support function
        pointers and "@word" syntax.
 
-end-sanitize-d10v      
 start-sanitize-v850
 Tue Sep  3 11:57:18 1996  Jeffrey A Law  (law@cygnus.com)
 
@@ -1614,13 +1590,11 @@ Fri Aug 30 18:12:00 1996  Ian Lance Taylor  <ian@cygnus.com>
        * read.c (emit_expr): Fix conversion of byte count to BFD reloc
        code.
 
-start-sanitize-d10v
 Fri Aug 30 14:47:38 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c (find_opcode): Fix problem with calculating 
        branch sizes in across sections.
 
-end-sanitize-d10v      
 start-sanitize-v850
 Fri Aug 30 00:44:13 1996  Jeffrey A Law  (law@cygnus.com)
 
@@ -1633,14 +1607,12 @@ Wed Aug 28 23:11:08 1996  Jeffrey A Law  (law@cygnus.com)
        table marker.
 
 end-sanitize-v850
-start-sanitize-d10v
 Wed Aug 28 19:20:04 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c (find_opcode): Fix a bug which could generate
        the wrong opcode for cases like st2w where there are many forms
        of the same instruction.
 
-end-sanitize-d10v
 Tue Aug 27 13:53:22 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * expr.c (operand): If md_parse_name is defined, call it before
@@ -1661,7 +1633,6 @@ Tue Aug 27 09:05:50 1996  Jeffrey A Law  (law@cygnus.com)
        * config/tc-hppa.c (tc_gen_reloc): Add new argument to
        hppa_gen_reloc_type call.
 
-start-sanitize-d10v
 Mon Aug 26 18:24:51 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c: Fixed ".word".  Fixed problem with range checking
@@ -1673,7 +1644,6 @@ Mon Aug 26 13:39:27 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * config/tc-d10v.c (parallel_ok): Fix bug in parallel 
        checking code.
 
-end-sanitize-d10v
 Mon Aug 26 14:38:22 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * ecoff.c (init_file): Initialize fMerge to 1.
@@ -1682,12 +1652,10 @@ Mon Aug 26 14:38:22 1996  Ian Lance Taylor  <ian@cygnus.com>
        (ecoff_directive_loc): Clear fMerge field of current file.
        (ecoff_generate_asm_lineno): Likewise.
 
-start-sanitize-d10v
 Fri Aug 23 11:40:47 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * doc/c-d10v.texi: Fix typo. 
 
-end-sanitize-d10v      
 start-sanitize-v850
 Fri Aug 23 10:41:32 1996  Jeffrey A Law  (law@cygnus.com)
 
@@ -1728,13 +1696,11 @@ Thu Aug 22 10:20:30 1996  Ian Lance Taylor  <ian@cygnus.com>
        * ecoff.c (ecoff_directive_endef): Avoid a division by zero error
        if an array dimension is not known.
 
-start-sanitize-d10v
 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. 
        * doc/c-d10v.texi: Cleanup.
        
-end-sanitize-d10v      
 start-sanitize-v850
 Tue Aug 20 15:15:16 1996  J.T. Conklin  <jtc@hippo.cygnus.com>
 
@@ -1744,7 +1710,6 @@ Tue Aug 20 15:15:16 1996  J.T. Conklin  <jtc@hippo.cygnus.com>
        * configure.in (v850-*-elf): New target.
        
 end-sanitize-v850
-start-sanitize-d10v
 Wed Aug 21 15:50:54 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * doc/c-d10v.texi: New file.
@@ -1756,7 +1721,6 @@ 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. 
 
-end-sanitize-d10v      
 Mon Aug 19 14:41:36 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/obj-coff.c (fixup_segment): Adjust PC relative reloc by
@@ -1767,14 +1731,12 @@ Thu Aug 15 16:37:59 1996  Stan Shebs  <shebs@andros.cygnus.com>
        * mpw-config.in: Add wildcards for config matching, add mips-*-*
        case, forward-include bfd/elf-bfd.h.
 
-start-sanitize-d10v
 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. 
 
-end-sanitize-d10v      
 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
@@ -1824,12 +1786,10 @@ Mon Aug 12 16:49:43 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-mips.h (BYTE_ORDER): Don't define.  No longer used.
 
-start-sanitize-d10v
 Fri Aug  9 17:48:28 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c: Fix problem with relocs. 
 
-end-sanitize-d10v      
 Fri Aug  9 14:16:14 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-sh.c (sh_do_align): If not BFD_ASSEMBLER, always align
@@ -1883,12 +1843,10 @@ Wed Aug  7 11:50:26 1996  Ian Lance Taylor  <ian@cygnus.com>
        as_fatal.  Change the error message slightly.  Set howto to a
        non-NULL value in order to keep going.
 
-start-sanitize-d10v
 Tue Aug  6 12:58:03 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c: Added code to support 32-bit fixups for stabs.
 
-end-sanitize-d10v      
 Tue Aug  6 11:15:26 1996  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-h8300.c (get_specific): New operand "size" derived
@@ -1909,23 +1867,19 @@ Thu Aug  1 23:51:52 1996  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-hppa.c: Revert yesterday's changes.
        
-start-sanitize-d10v
 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.
 
-end-sanitize-d10v      
 Wed Jul 31 16:27:19 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-m68k.c (m68k_ip): Set ok_arch for every instruction,
        not just the ones that don't match.
 
-start-sanitize-d10v
 Wed Jul 31 11:45:15 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c: Fixed bugs in short relocs and range checking.
 
-end-sanitize-d10v
 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
@@ -1963,20 +1917,17 @@ Tue Jul 30 15:51:41 1996  Ian Lance Taylor  <ian@cygnus.com>
        * config/tc-sparc.c (md_pseudo_table): Add 2byte, 4byte, and 8byte
        pseudo-ops.
 
-start-sanitize-d10v
 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.
        
-end-sanitize-d10v
 Fri Jul 26 11:56:08 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * symbols.c (S_SET_EXTERNAL): Let .weak override.
        (S_CLEAR_EXTERNAL): Likewise.
        (S_SET_WEAK): Remove error; just let .weak override.
 
-start-sanitize-d10v
 Thu Jul 25 15:22:51 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/tc-d10v.c (md_assemble): Now handles multiline
@@ -2002,7 +1953,6 @@ Mon Jul 22 11:32:36 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        (d10v_insert_operand): Now works correctly for either container.
        * config/tc-d10v.h (d10v_cleanup): Declare. 
        
-end-sanitize-d10v      
 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
@@ -2059,7 +2009,6 @@ Thu Jul 18 15:54:54 1996  Ian Lance Taylor  <ian@cygnus.com>
        * config/tc-m68k.c (m68k_ip): Use the correct length when
        allocating space for the unsupported architecture error message.
 
-start-sanitize-d10v
 Thu Jul 18 12:57:10 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * configure.in (d10v-*-*): Allow d10v-*-*, don't require d10v-*-elf*.
@@ -2070,7 +2019,6 @@ 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.
-end-sanitize-d10v
        
 Fri Jul 12 20:54:19 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
index 23864c3e8f9b7cd069a032f806128894244e7c82..228320559fe9f44cc88c012ac42ba72a7d925607 100755 (executable)
@@ -1,7 +1,7 @@
 #! /bin/sh
 
 # Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf version 2.10 
+# Generated automatically using autoconf version 2.12 
 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
 #
 # This configure script is free software; the Free Software Foundation
@@ -55,6 +55,8 @@ mandir='${prefix}/man'
 # Initialize some other variables.
 subdirs=
 MFLAGS= MAKEFLAGS=
+# Maximum number of lines to put in a shell here document.
+ac_max_here_lines=12
 
 ac_prev=
 for ac_option
@@ -336,7 +338,7 @@ EOF
     verbose=yes ;;
 
   -version | --version | --versio | --versi | --vers)
-    echo "configure generated by autoconf version 2.10"
+    echo "configure generated by autoconf version 2.12"
     exit 0 ;;
 
   -with-* | --with-*)
@@ -438,11 +440,14 @@ do
 done
 
 # NLS nuisances.
-# Only set LANG and LC_ALL to C if already set.
-# These must not be set unconditionally because not all systems understand
-# e.g. LANG=C (notably SCO).
-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+# Only set these to C if already set.  These must not be set unconditionally
+# because not all systems understand e.g. LANG=C (notably SCO).
+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
+# Non-C LC_CTYPE values break the ctype check.
 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
+if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
 
 # confdefs.h avoids OS command line length limits that DEFS can exceed.
 rm -rf conftest* confdefs.h
@@ -504,6 +509,7 @@ ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
 
 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
@@ -601,6 +607,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
 fi
 
 echo $ac_n "checking host system type""... $ac_c" 1>&6
+echo "configure:611: checking host system type" >&5
 
 host_alias=$host
 case "$host_alias" in
@@ -615,12 +622,13 @@ NONE)
 esac
 
 host=`$ac_config_sub $host_alias`
-host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
-host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
-host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
+host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 echo "$ac_t""$host" 1>&6
 
 echo $ac_n "checking target system type""... $ac_c" 1>&6
+echo "configure:632: checking target system type" >&5
 
 target_alias=$target
 case "$target_alias" in
@@ -632,12 +640,13 @@ NONE)
 esac
 
 target=`$ac_config_sub $target_alias`
-target_cpu=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
-target_vendor=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
-target_os=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
+target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 echo "$ac_t""$target" 1>&6
 
 echo $ac_n "checking build system type""... $ac_c" 1>&6
+echo "configure:650: checking build system type" >&5
 
 build_alias=$build
 case "$build_alias" in
@@ -649,9 +658,9 @@ NONE)
 esac
 
 build=`$ac_config_sub $build_alias`
-build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
-build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
-build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
+build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 echo "$ac_t""$build" 1>&6
 
 test "$host_alias" != "$target_alias" &&
@@ -774,9 +783,7 @@ for this_target in $target $canon_targets ; do
       arm-*-riscix*)        fmt=aout ;;
       arm-*-pe)             fmt=coff targ=armcoff em=pe ;;
 
-# start-sanitize-d10v
       d10v-*-*)                    fmt=elf bfd_gas=yes ;;
-# end-sanitize-d10v
 # start-sanitize-d30v
       d30v-*-*)                    fmt=elf bfd_gas=yes ;;
 # end-sanitize-d30v
@@ -1385,6 +1392,7 @@ EOF
 # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1396: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1413,6 +1421,7 @@ if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1425: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1459,7 +1468,47 @@ fi
   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
 fi
 
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
+echo "configure:1473: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+cat > conftest.$ac_ext <<EOF
+#line 1483 "configure"
+#include "confdefs.h"
+main(){return(0);}
+EOF
+if { (eval echo configure:1487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+  ac_cv_prog_cc_works=yes
+  # If we can't run a trivial program, we are probably using a cross compiler.
+  if (./conftest; exit) 2>/dev/null; then
+    ac_cv_prog_cc_cross=no
+  else
+    ac_cv_prog_cc_cross=yes
+  fi
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  ac_cv_prog_cc_works=no
+fi
+rm -fr conftest*
+
+echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
+if test $ac_cv_prog_cc_works = no; then
+  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
+fi
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
+echo "configure:1507: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
+cross_compiling=$ac_cv_prog_cc_cross
+
 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
+echo "configure:1512: checking whether we are using GNU C" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1468,7 +1517,7 @@ else
   yes;
 #endif
 EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1472: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1521: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
   ac_cv_prog_gcc=yes
 else
   ac_cv_prog_gcc=no
@@ -1476,29 +1525,34 @@ fi
 fi
 
 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
+
 if test $ac_cv_prog_gcc = yes; then
   GCC=yes
-  if test "${CFLAGS+set}" != set; then
-    echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_prog_gcc_g'+set}'`\" = set"; then
+  ac_test_CFLAGS="${CFLAGS+set}"
+  ac_save_CFLAGS="$CFLAGS"
+  CFLAGS=
+  echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
+echo "configure:1536: checking whether ${CC-cc} accepts -g" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   echo 'void f(){}' > conftest.c
 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
-  ac_cv_prog_gcc_g=yes
+  ac_cv_prog_cc_g=yes
 else
-  ac_cv_prog_gcc_g=no
+  ac_cv_prog_cc_g=no
 fi
 rm -f conftest*
 
 fi
 
-echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6
-    if test $ac_cv_prog_gcc_g = yes; then
-      CFLAGS="-g -O"
-    else
-      CFLAGS="-O"
-    fi
+echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
+  if test "$ac_test_CFLAGS" = set; then
+    CFLAGS="$ac_save_CFLAGS"
+  elif test $ac_cv_prog_cc_g = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-O2"
   fi
 else
   GCC=
@@ -1516,11 +1570,12 @@ fi
 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 # ./install, which can be erroneously created by make from ./install.sh.
 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
+echo "configure:1574: checking for a BSD compatible install" >&5
 if test -z "$INSTALL"; then
 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
-    IFS="${IFS=        }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+    IFS="${IFS=        }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
   for ac_dir in $PATH; do
     # Account for people who put trailing slashes in PATH elements.
     case "$ac_dir/" in
@@ -1543,7 +1598,7 @@ else
       ;;
     esac
   done
-  IFS="$ac_save_ifs"
+  IFS="$ac_save_IFS"
 
 fi
   if test "${ac_cv_path_install+set}" = set; then
@@ -1566,6 +1621,7 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
 
 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
+echo "configure:1625: checking how to run the C preprocessor" >&5
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
@@ -1580,33 +1636,37 @@ else
   # On the NeXT, cc -E runs the code through the compiler's parser,
   # not just through cpp.
   cat > conftest.$ac_ext <<EOF
-#line 1584 "configure"
+#line 1640 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1590: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1646: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   :
 else
   echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   CPP="${CC-cc} -E -traditional-cpp"
   cat > conftest.$ac_ext <<EOF
-#line 1599 "configure"
+#line 1657 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1605: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1663: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   :
 else
   echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   CPP=/lib/cpp
 fi
@@ -1623,24 +1683,27 @@ echo "$ac_t""$CPP" 1>&6
 
 for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
 do
-ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:1689: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1633 "configure"
+#line 1694 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1638: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1699: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   rm -rf conftest*
   eval "ac_cv_header_$ac_safe=yes"
 else
   echo "$ac_err" >&5
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   eval "ac_cv_header_$ac_safe=no"
 fi
@@ -1648,7 +1711,7 @@ rm -f conftest*
 fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
-    ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
+    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
   cat >> confdefs.h <<EOF
 #define $ac_tr_hdr 1
 EOF
@@ -1662,6 +1725,7 @@ done
 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
 # people who are not cross-compiling but are compiling cross-assemblers.
 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
+echo "configure:1729: checking whether compiling a cross-assembler" >&5
 if test "${host}" = "${target}"; then
   cross_gas=no
 else
@@ -1673,56 +1737,31 @@ EOF
 fi
 echo "$ac_t""$cross_gas" 1>&6
 
-# If we cannot run a trivial program, we must be cross compiling.
-echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test "$cross_compiling" = yes; then
-  ac_cv_c_cross=yes
-else
-cat > conftest.$ac_ext <<EOF
-#line 1686 "configure"
-#include "confdefs.h"
-main(){return(0);}
-EOF
-{ (eval echo configure:1690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
-if test -s conftest && (./conftest; exit) 2>/dev/null; then
-  ac_cv_c_cross=no
-else
-  ac_cv_c_cross=yes
-fi
-fi
-rm -fr conftest*
-fi
-
-echo "$ac_t""$ac_cv_c_cross" 1>&6
-cross_compiling=$ac_cv_c_cross
-
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
+echo "configure:1744: checking for working alloca.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1710 "configure"
+#line 1749 "configure"
 #include "confdefs.h"
 #include <alloca.h>
-int main() { return 0; }
-int t() {
+int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:1718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+if { (eval echo configure:1756: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   ac_cv_header_alloca_h=yes
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   ac_cv_header_alloca_h=no
 fi
 rm -f conftest*
-
 fi
 
 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
@@ -1734,11 +1773,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_func_alloca'+set}'`\" = set"; then
+echo "configure:1777: checking for alloca" >&5
+if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1742 "configure"
+#line 1782 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -1757,31 +1797,31 @@ char *alloca ();
 # endif
 #endif
 
-int main() { return 0; }
-int t() {
+int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:1766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+if { (eval echo configure:1805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
-  ac_cv_func_alloca=yes
+  ac_cv_func_alloca_works=yes
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
-  ac_cv_func_alloca=no
+  ac_cv_func_alloca_works=no
 fi
 rm -f conftest*
-
 fi
 
-echo "$ac_t""$ac_cv_func_alloca" 1>&6
-if test $ac_cv_func_alloca = yes; then
+echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
+if test $ac_cv_func_alloca_works = yes; then
   cat >> confdefs.h <<\EOF
 #define HAVE_ALLOCA 1
 EOF
 
 fi
 
-if test $ac_cv_func_alloca = no; then
+if test $ac_cv_func_alloca_works = no; then
   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
   # that cause trouble.  Some versions do not even contain alloca or
   # contain a buggy version.  If you still want to use their alloca,
@@ -1793,11 +1833,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
+echo "configure:1837: checking whether alloca needs Cray hooks" >&5
 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1801 "configure"
+#line 1842 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -1822,11 +1863,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
 if test $ac_cv_os_cray = yes; then
 for ac_func in _getb67 GETB67 getb67; do
   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:1867: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1830 "configure"
+#line 1872 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -1836,8 +1878,7 @@ else
     builtin and then its argument prototype would still apply.  */
 char $ac_func();
 
-int main() { return 0; }
-int t() {
+int main() {
 
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
@@ -1850,16 +1891,18 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:1854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+if { (eval echo configure:1895: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=no"
 fi
 rm -f conftest*
-
 fi
+
 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   cat >> confdefs.h <<EOF
@@ -1875,14 +1918,15 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
+echo "configure:1922: checking stack direction for C alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   if test "$cross_compiling" = yes; then
   ac_cv_c_stack_direction=0
 else
-cat > conftest.$ac_ext <<EOF
-#line 1886 "configure"
+  cat > conftest.$ac_ext <<EOF
+#line 1930 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -1901,16 +1945,20 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-{ (eval echo configure:1905: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
-if test -s conftest && (./conftest; exit) 2>/dev/null; then
+if { (eval echo configure:1949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+then
   ac_cv_c_stack_direction=1
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -fr conftest*
   ac_cv_c_stack_direction=-1
 fi
-fi
 rm -fr conftest*
 fi
 
+fi
+
 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
 cat >> confdefs.h <<EOF
 #define STACK_DIRECTION $ac_cv_c_stack_direction
@@ -1919,26 +1967,28 @@ EOF
 fi
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
+echo "configure:1971: checking for inline" >&5
 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
   cat > conftest.$ac_ext <<EOF
-#line 1929 "configure"
+#line 1978 "configure"
 #include "confdefs.h"
 
-int main() { return 0; }
-int t() {
+int main() {
 } $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:1937: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1985: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
 fi
 rm -f conftest*
-
 done
 
 fi
@@ -1961,11 +2011,12 @@ esac
 for ac_func in unlink remove
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:2015: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 1969 "configure"
+#line 2020 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -1975,8 +2026,7 @@ else
     builtin and then its argument prototype would still apply.  */
 char $ac_func();
 
-int main() { return 0; }
-int t() {
+int main() {
 
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
@@ -1989,16 +2039,18 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:1993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+if { (eval echo configure:2043: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=no"
 fi
 rm -f conftest*
-
 fi
+
 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
   echo "$ac_t""yes" 1>&6
     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
@@ -2016,11 +2068,12 @@ done
 for ac_func in sbrk
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+echo "configure:2072: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2024 "configure"
+#line 2077 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -2030,8 +2083,7 @@ else
     builtin and then its argument prototype would still apply.  */
 char $ac_func();
 
-int main() { return 0; }
-int t() {
+int main() {
 
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
@@ -2044,16 +2096,18 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:2048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+if { (eval echo configure:2100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=no"
 fi
 rm -f conftest*
-
 fi
+
 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
   echo "$ac_t""yes" 1>&6
     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
@@ -2071,16 +2125,16 @@ done
 # enough, but on some of those systems, the assert macro relies on requoting
 # working properly!
 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
+echo "configure:2129: checking for working assert macro" >&5
 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2079 "configure"
+#line 2134 "configure"
 #include "confdefs.h"
 #include <assert.h>
 #include <stdio.h>
-int main() { return 0; }
-int t() {
+int main() {
 
 /* check for requoting problems */
 static int a, b, c, d;
@@ -2092,15 +2146,16 @@ assert (a == b
 
 ; return 0; }
 EOF
-if { (eval echo configure:2096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+if { (eval echo configure:2150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   gas_cv_assert_ok=yes
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   gas_cv_assert_ok=no
 fi
 rm -f conftest*
-
 fi
 echo "$ac_t""$gas_cv_assert_ok" 1>&6
 test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
@@ -2132,15 +2187,15 @@ gas_test_headers="
 "
 
 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
+echo "configure:2191: checking whether declaration is required for strstr" >&5
 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2140 "configure"
+#line 2196 "configure"
 #include "confdefs.h"
 $gas_test_headers
-int main() { return 0; }
-int t() {
+int main() {
 
 typedef char *(*f)();
 f x;
@@ -2148,15 +2203,16 @@ x = (f) strstr;
 
 ; return 0; }
 EOF
-if { (eval echo configure:2152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+if { (eval echo configure:2207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   gas_cv_decl_needed_strstr=no
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   gas_cv_decl_needed_strstr=yes
 fi
 rm -f conftest*
-
 fi
 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
 test $gas_cv_decl_needed_strstr = no || {
@@ -2168,15 +2224,15 @@ EOF
 
 
 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
+echo "configure:2228: checking whether declaration is required for malloc" >&5
 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2176 "configure"
+#line 2233 "configure"
 #include "confdefs.h"
 $gas_test_headers
-int main() { return 0; }
-int t() {
+int main() {
 
 typedef char *(*f)();
 f x;
@@ -2184,15 +2240,16 @@ x = (f) malloc;
 
 ; return 0; }
 EOF
-if { (eval echo configure:2188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+if { (eval echo configure:2244: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   gas_cv_decl_needed_malloc=no
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   gas_cv_decl_needed_malloc=yes
 fi
 rm -f conftest*
-
 fi
 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
 test $gas_cv_decl_needed_malloc = no || {
@@ -2204,15 +2261,15 @@ EOF
 
 
 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
+echo "configure:2265: checking whether declaration is required for free" >&5
 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2212 "configure"
+#line 2270 "configure"
 #include "confdefs.h"
 $gas_test_headers
-int main() { return 0; }
-int t() {
+int main() {
 
 typedef void (*f)();
 f x;
@@ -2220,15 +2277,16 @@ x = (f) free;
 
 ; return 0; }
 EOF
-if { (eval echo configure:2224: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+if { (eval echo configure:2281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   gas_cv_decl_needed_free=no
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   gas_cv_decl_needed_free=yes
 fi
 rm -f conftest*
-
 fi
 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
 test $gas_cv_decl_needed_free = no || {
@@ -2240,15 +2298,15 @@ EOF
 
 
 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
+echo "configure:2302: checking whether declaration is required for sbrk" >&5
 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2248 "configure"
+#line 2307 "configure"
 #include "confdefs.h"
 $gas_test_headers
-int main() { return 0; }
-int t() {
+int main() {
 
 typedef char *(*f)();
 f x;
@@ -2256,15 +2314,16 @@ x = (f) sbrk;
 
 ; return 0; }
 EOF
-if { (eval echo configure:2260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+if { (eval echo configure:2318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   gas_cv_decl_needed_sbrk=no
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   gas_cv_decl_needed_sbrk=yes
 fi
 rm -f conftest*
-
 fi
 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
 test $gas_cv_decl_needed_sbrk = no || {
@@ -2279,19 +2338,19 @@ EOF
 # for it?
 
 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
+echo "configure:2342: checking whether declaration is required for errno" >&5
 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2287 "configure"
+#line 2347 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_ERRNO_H
 #include <errno.h>
 #endif
 
-int main() { return 0; }
-int t() {
+int main() {
 
 typedef int f;
 f x;
@@ -2299,15 +2358,16 @@ x = (f) errno;
 
 ; return 0; }
 EOF
-if { (eval echo configure:2303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+if { (eval echo configure:2362: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   gas_cv_decl_needed_errno=no
 else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
   rm -rf conftest*
   gas_cv_decl_needed_errno=yes
 fi
 rm -f conftest*
-
 fi
 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
 test $gas_cv_decl_needed_errno = no || {
@@ -2387,11 +2447,25 @@ cat > confcache <<\EOF
 # --recheck option to rerun configure.
 #
 EOF
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
 # Ultrix sh set writes to stderr and can't be redirected directly,
 # and sets the high bit in the cache file unless we assign to the vars.
 (set) 2>&1 |
-  sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \
-  >> confcache
+  case `(ac_space=' '; set) 2>&1` in
+  *ac_space=\ *)
+    # `set' does not quote correctly, so add quotes (double-quote substitution
+    # turns \\\\ into \\, and sed turns \\ into \).
+    sed -n \
+      -e "s/'/'\\\\''/g" \
+      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
+    ;;
+  *)
+    # `set' quotes correctly as required by POSIX, so do not add quotes.
+    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
+    ;;
+  esac >> confcache
 if cmp -s $cache_file confcache; then
   :
 else
@@ -2446,7 +2520,7 @@ do
     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
-    echo "$CONFIG_STATUS generated by autoconf version 2.10"
+    echo "$CONFIG_STATUS generated by autoconf version 2.12"
     exit 0 ;;
   -help | --help | --hel | --he | --h)
     echo "\$ac_cs_usage"; exit 0 ;;
@@ -2524,20 +2598,56 @@ s%@RPATH_ENVVAR@%$RPATH_ENVVAR%g
 
 CEOF
 EOF
+
+cat >> $CONFIG_STATUS <<\EOF
+
+# Split the substitutions into bite-sized pieces for seds with
+# small command number limits, like on Digital OSF/1 and HP-UX.
+ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
+ac_file=1 # Number of current file.
+ac_beg=1 # First line for current file.
+ac_end=$ac_max_sed_cmds # Line after last line for current file.
+ac_more_lines=:
+ac_sed_cmds=""
+while $ac_more_lines; do
+  if test $ac_beg -gt 1; then
+    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
+  else
+    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
+  fi
+  if test ! -s conftest.s$ac_file; then
+    ac_more_lines=false
+    rm -f conftest.s$ac_file
+  else
+    if test -z "$ac_sed_cmds"; then
+      ac_sed_cmds="sed -f conftest.s$ac_file"
+    else
+      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
+    fi
+    ac_file=`expr $ac_file + 1`
+    ac_beg=$ac_end
+    ac_end=`expr $ac_end + $ac_max_sed_cmds`
+  fi
+done
+if test -z "$ac_sed_cmds"; then
+  ac_sed_cmds=cat
+fi
+EOF
+
 cat >> $CONFIG_STATUS <<EOF
 
 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile .gdbinit:gdbinit.in"}
 EOF
 cat >> $CONFIG_STATUS <<\EOF
 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
-  # Support "outfile[:infile]", defaulting infile="outfile.in".
+  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
   case "$ac_file" in
-  *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
+  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
   *) ac_file_in="${ac_file}.in" ;;
   esac
 
-  # Adjust relative srcdir, etc. for subdirectories.
+  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
 
   # Remove last slash and all that follows it.  Not all systems have dirname.
   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
@@ -2565,6 +2675,7 @@ for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
   [/$]*) INSTALL="$ac_given_INSTALL" ;;
   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
   esac
+
   echo creating "$ac_file"
   rm -f "$ac_file"
   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
@@ -2573,14 +2684,16 @@ for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
 # $configure_input" ;;
   *) ac_comsub= ;;
   esac
+
+  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
   sed -e "$ac_comsub
 s%@configure_input@%$configure_input%g
 s%@srcdir@%$srcdir%g
 s%@top_srcdir@%$top_srcdir%g
 s%@INSTALL@%$INSTALL%g
-" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
+" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
 fi; done
-rm -f conftest.subs
+rm -f conftest.s*
 
 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
 # NAME is the cpp macro being defined and VALUE is the value it is being given.
@@ -2601,11 +2714,17 @@ ac_eB='$%\1#\2define\3'
 ac_eC=' '
 ac_eD='%g'
 
-CONFIG_HEADERS=${CONFIG_HEADERS-"conf"}
+if test "${CONFIG_HEADERS+set}" != set; then
+EOF
+cat >> $CONFIG_STATUS <<EOF
+  CONFIG_HEADERS="conf"
+EOF
+cat >> $CONFIG_STATUS <<\EOF
+fi
 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
-  # Support "outfile[:infile]", defaulting infile="outfile.in".
+  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
   case "$ac_file" in
-  *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
+  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
   *) ac_file_in="${ac_file}.in" ;;
   esac
@@ -2613,7 +2732,8 @@ for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
   echo creating $ac_file
 
   rm -f conftest.frag conftest.in conftest.out
-  cp $ac_given_srcdir/$ac_file_in conftest.in
+  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
+  cat $ac_file_inputs > conftest.in
 
 EOF
 
@@ -2641,8 +2761,6 @@ EOF
 
 # Break up conftest.vals because some shells have a limit on
 # the size of here documents, and old seds have small limits too.
-# Maximum number of lines to put in a single here document.
-ac_max_here_lines=12
 
 rm -f conftest.tail
 while :
@@ -2729,7 +2847,11 @@ while test -n "$ac_sources"; do
     { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
   fi
 done
+EOF
+cat >> $CONFIG_STATUS <<EOF
 
+EOF
+cat >> $CONFIG_STATUS <<\EOF
 
 exit 0
 EOF
index 684ef7bb211585295be06afd66a22b07aa58fc02..653a0efc22775fb5e8e48f1ada301f08ad149c3a 100644 (file)
@@ -130,9 +130,7 @@ changequote([,])dnl
       arm-*-riscix*)        fmt=aout ;;
       arm-*-pe)             fmt=coff targ=armcoff em=pe ;;
 
-# start-sanitize-d10v
       d10v-*-*)                    fmt=elf bfd_gas=yes ;;
-# end-sanitize-d10v
 # start-sanitize-d30v
       d30v-*-*)                    fmt=elf bfd_gas=yes ;;
 # end-sanitize-d30v
index 8770cc704cf974aad8bb489e670169595dbf8217..0ffaa209c50fe772b515f8a5fe766ee8fcd0b033 100644 (file)
@@ -94,34 +94,6 @@ if [ -n "${verbose}" ] ; then
        echo Processing \"arc\"...
 fi
 
-d10v_files="all.texi as.texinfo"
-if ( echo $* | grep keep\-d10v > /dev/null ) ; then
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Keeping d10v stuff in $i
-                       fi
-               fi
-       done
-else
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Removing traces of \"d10v\" from $i...
-                       fi
-                       cp $i new
-                       sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
-                       if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
-                               if [ -n "${verbose}" ] ; then
-                                       echo Caching $i in .Recover...
-                               fi
-                               mv $i .Recover
-                       fi
-                       mv new $i
-               fi
-       done
-fi
-
 for i in * ; do
        if test ! -d $i && (grep sanitize $i > /dev/null) ; then
                echo '***' Some mentions of Sanitize are still left in $i! 1>&2
index 3e962ce6d180326816a6692251305969d0ed279d..864229a134e066b6b1982d4a4d71f748d1f46220 100644 (file)
@@ -207,11 +207,9 @@ Here is a brief summary of how to invoke @code{@value{AS}}.  For details,
  [ -mbig-endian | -mlittle-endian ]
 @end ifset
 @c end-sanitize-arc
-@c start-sanitize-d10v
 @ifset D10V
  [ -O ]
 @end ifset
-@c end-sanitize-d10v
 
 @ifset H8
 @c Hitachi family chips have no machine-dependent assembler options
@@ -221,7 +219,7 @@ Here is a brief summary of how to invoke @code{@value{AS}}.  For details,
 @end ifset
 @ifset SPARC
 @c The order here is important.  See c-sparc.texi.
- [ -Av6 | -Av7 | -Av8 | -Asparclite | -Av9 | -Av9a ]
+ [ -Av6 | -Av7 | -Av8 | -Asparclet | -Asparclite | -Av9 | -Av9a ]
  [ -xarch=v8plus | -xarch=v8plusa ] [ -bump ]
 @end ifset
 @ifset Z8000
@@ -359,7 +357,6 @@ Generate ``little endian'' format output.
 @end table
 @end ifset
 
-@c start-sanitize-d10v
 @ifset D10V
 The following options are available when @value{AS} is configured for
 a D10V processor.
@@ -370,7 +367,6 @@ a D10V processor.
 Optimize output by parallelizing instructions.
 @end table
 @end ifset
-@c end-sanitize-d10v
 
 @ifset I960
 The following options are available when @value{AS} is configured for the
@@ -423,7 +419,7 @@ The following options are available when @code{@value{AS}} is configured
 for the SPARC architecture:
 
 @table @code
-@item -Av6 | -Av7 | -Av8 | -Asparclite | -Av9 | -Av9a
+@item -Av6 | -Av7 | -Av8 | -Asparclet | -Asparclite | -Av9 | -Av9a
 Explicitly select a variant of the SPARC architecture.
 
 @item -xarch=v8plus | -xarch=v8plusa
@@ -3014,18 +3010,27 @@ but ignores it.
 @end ifset
 
 @node Align
-@section @code{.align @var{abs-expr} , @var{abs-expr}}
+@section @code{.align @var{abs-expr}, @var{abs-expr}, @var{abs-expr}}
 
 @cindex padding the location counter
 @cindex @code{align} directive
-Pad the location counter (in the current subsection) to a particular
-storage boundary.  The first expression (which must be absolute) is the
-alignment required, as described below.
-The second expression (also absolute) gives the value to be stored in
-the padding bytes.  It (and the comma) may be omitted.  If it is
-omitted, the padding bytes are zero.  
-For the alpha, if the section is marked as containing code and the
-padding expression is omitted, then the space is filled with no-ops.
+Pad the location counter (in the current subsection) to a particular storage
+boundary.  The first expression (which must be absolute) is the alignment
+required, as described below.
+
+The second expression (also absolute) gives the fill value to be stored in the
+padding bytes.  It (and the comma) may be omitted.  If it is omitted, the
+padding bytes are normally zero.  However, on some systems, if the section is
+marked as containing code and the fill value is omitted, the space is filled
+with no-op instructions.
+
+The third expression is also absolute, and is also optional.  If it is present,
+it is the maximum number of bytes that should be skipped by this alignment
+directive.  If doing the alignment would require skipping more bytes than the
+specified maximum, then the alignment is not done at all.  You can omit the
+fill value (the second argument) entirely by simply using two commas after the
+required alignment; this can be useful if you want the alignment to be filled
+with no-op instructions when appropriate.
 
 The way the required alignment is specified varies from system to system.
 For the a29k, hppa, m68k, m88k, w65, sparc, and Hitachi SH, and i386 using ELF
@@ -3084,7 +3089,7 @@ trailing zero byte) into consecutive addresses.
 a zero byte.  The ``z'' in @samp{.asciz} stands for ``zero''.
 
 @node Balign
-@section @code{.balign[wl] @var{abs-expr} , @var{abs-expr}}
+@section @code{.balign[wl] @var{abs-expr}, @var{abs-expr}, @var{abs-expr}}
 
 @cindex padding the location counter given number of bytes
 @cindex @code{balign} directive
@@ -3094,9 +3099,19 @@ alignment request in bytes.  For example @samp{.balign 8} advances
 the location counter until it is a multiple of 8.  If the location counter
 is already a multiple of 8, no change is needed.
 
-The second expression (also absolute) gives the value to be stored in
-the padding bytes.  It (and the comma) may be omitted.  If it is
-omitted, the padding bytes are zero.
+The second expression (also absolute) gives the fill value to be stored in the
+padding bytes.  It (and the comma) may be omitted.  If it is omitted, the
+padding bytes are normally zero.  However, on some systems, if the section is
+marked as containing code and the fill value is omitted, the space is filled
+with no-op instructions.
+
+The third expression is also absolute, and is also optional.  If it is present,
+it is the maximum number of bytes that should be skipped by this alignment
+directive.  If doing the alignment would require skipping more bytes than the
+specified maximum, then the alignment is not done at all.  You can omit the
+fill value (the second argument) entirely by simply using two commas after the
+required alignment; this can be useful if you want the alignment to be filled
+with no-op instructions when appropriate.
 
 @cindex @code{balignw} directive
 @cindex @code{balignl} directive
@@ -3858,7 +3873,7 @@ absolute expression.  If the comma and @var{fill} are omitted,
 @var{fill} defaults to zero.
 
 @node P2align
-@section @code{.p2align[wl] @var{abs-expr} , @var{abs-expr}}
+@section @code{.p2align[wl] @var{abs-expr}, @var{abs-expr}, @var{abs-expr}}
 
 @cindex padding the location counter given a power of two
 @cindex @code{p2align} directive
@@ -3869,9 +3884,19 @@ advancement.  For example @samp{.p2align 3} advances the location
 counter until it a multiple of 8.  If the location counter is already a
 multiple of 8, no change is needed.
 
-The second expression (also absolute) gives the value to be stored in
-the padding bytes.  It (and the comma) may be omitted.  If it is
-omitted, the padding bytes are zero.
+The second expression (also absolute) gives the fill value to be stored in the
+padding bytes.  It (and the comma) may be omitted.  If it is omitted, the
+padding bytes are normally zero.  However, on some systems, if the section is
+marked as containing code and the fill value is omitted, the space is filled
+with no-op instructions.
+
+The third expression is also absolute, and is also optional.  If it is present,
+it is the maximum number of bytes that should be skipped by this alignment
+directive.  If doing the alignment would require skipping more bytes than the
+specified maximum, then the alignment is not done at all.  You can omit the
+fill value (the second argument) entirely by simply using two commas after the
+required alignment; this can be useful if you want the alignment to be filled
+with no-op instructions when appropriate.
 
 @cindex @code{p2alignw} directive
 @cindex @code{p2alignl} directive
@@ -4077,7 +4102,7 @@ section is executable
 Set the value of @var{symbol} to @var{expression}.  This
 changes @var{symbol}'s value and type to conform to
 @var{expression}.  If @var{symbol} was flagged as external, it remains
-flagged. (@xref{Symbol Attributes}.)
+flagged (@pxref{Symbol Attributes}).
 
 You may @code{.set} a symbol many times in the same assembly.
 
@@ -4446,11 +4471,9 @@ subject, see the hardware manufacturer's manual.
 * ARC-Dependent::               ARC Dependent Features
 @end ifset
 @c end-sanitize-arc
-@c start-sanitize-d10v
 @ifset D10V
 * D10V-Dependent::              D10V Dependent Features
 @end ifset
-@c end-sanitize-d10v
 @ifset H8/300
 * H8/300-Dependent::            Hitachi H8/300 Dependent Features
 @end ifset
@@ -4597,11 +4620,9 @@ family.
 @end ifclear
 @end ifset
 
-@c start-sanitize-d10v
 @ifset D10V
 @include c-d10v.texi
 @end ifset
-@c end-sanitize-d10v
 
 @ifset H8/300
 @include c-h8300.texi
index faea153c01f5ebe712682c80e89ce6d01d952ed2..8f5c04e4d36a75f63a26173f54847db0c37cdc1c 100644 (file)
@@ -521,33 +521,6 @@ else
        done
 fi
 
-if ( echo $* | grep keep\-d10v > /dev/null ) ; then
-       for i in * ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Keeping d10v stuff in $i
-                       fi
-               fi
-       done
-else
-       for i in * ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Removing traces of \"d10v\" from $i...
-                       fi
-                       cp $i new
-                       sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
-                       if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
-                               if [ -n "${verbose}" ] ; then
-                                       echo Caching $i in .Recover...
-                               fi
-                               mv $i .Recover
-                       fi
-                       mv new $i
-               fi
-       done
-fi
-
 if ( echo $* | grep keep\-gm > /dev/null ) ; then
        for i in * ; do
                if test ! -d $i && (grep sanitize-gm $i > /dev/null) ; then
index 91342424cafa22436d08e636749aa10fec92704e..e8c12046206151faab01be99268ccc90b9d766d9 100644 (file)
@@ -90,13 +90,11 @@ Mon Dec 23 02:25:58 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
        to reflect the fact that we are now using an AT_ENTRY_POINT
        call dummy.
 
-start-sanitize-d10v
 Sun Dec 22 15:52:25 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-tdep.c (d10v_skip_prologue): PR11287.  Fix problem where
        some breakpoints weren't being set.
 
-end-sanitize-d10v      
 Sat Dec 21 12:57:59 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
        * config/mips/tm-mips.h (PC_IN_CALL_DUMMY):  Removed, the default
@@ -244,14 +242,12 @@ Sun Dec  8 00:36:31 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
        (xfer_link_map_member):  Work around problem with alignments
        in struct obj when compiling GDB under N32 ABI.
 
-start-sanitize-d10v
 Thu Dec  5 23:30:44 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
        * d10v-tdep.c: Add support for examination and interpretation
        of instruction trace buffer.
        (trace, untrace, info trace, tdisassemble): New commands.
 
-end-sanitize-d10v
 Thu Dec  5 14:06:23 1996  Doug Evans  <dje@canuck.cygnus.com>
 
        * config/sparc/tm-sparclet.h (TARGET_BYTE_ORDER): Undef.
@@ -562,7 +558,6 @@ Mon Nov 25 13:17:16 1996  Fred Fish  <fnf@ninemoons.com>
        From: Paul Eggert <eggert@twinsun.com>
        * remote-bug.c (wait_strings): Avoid creating a trigraph.
 
-start-sanitize-d10v
 Fri Nov 22 15:55:22 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * valops.c (value_at, value_fetch_lazy): Put in D10V call 
@@ -570,7 +565,6 @@ Fri Nov 22 15:55:22 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * values.c (value_from_longest): Removed previous d10v changes.
        * config/d10v/tm-d10v.h (TARGET_PTR_BIT): Change to 4 bytes.
        
-end-sanitize-d10v
 Fri Nov 22 10:06:19 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
        * config/i386/nm-i386v4.h (LOSING_POLL):  Define, needed for
@@ -593,7 +587,6 @@ Wed Nov 20 19:09:16 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        virtual buf instead of the raw buf.  Needed for REGISTER_CONVERT 
        to work with non-floating point regs.
 
-start-sanitize-d10v
        * d10v-tdep.c (d10v_skip_prologue): If we have line debugging 
        information, then the end of the prologue should the first 
        assembly instruction of the first source line.
@@ -608,7 +601,7 @@ start-sanitize-d10v
        (REGISTER_CONVERT_TO_RAW): Define.
        (D10V_MAKE_DADDR): Define.
        (D10V_MAKE_IADDR): Define.
-end-sanitize-d10v
+
 Wed Nov 20 16:15:15 1996  Geoffrey Noer  <noer@cygnus.com>
 
         * config/i386/cygwin32.mh: add MMALLOC_CFLAGS = -I$(MMALLOC_SRC)
@@ -667,10 +660,8 @@ Thu Nov 14 15:54:20 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
        instead of doing addr>>32 to eliminate a warning produced by GCC
        on 32-bit systems.
 
-start-sanitize-d10v
        * config/d10v/tm-d10v.h (ULONGEST): Define.
 
-end-sanitize-d10v
 Tue Nov 12 12:25:27 1996  Jim Wilson  <wilson@cygnus.com>
 
        * c-typeprint.c (cp_type_print_method_args): Pass -1 for show in
@@ -768,14 +759,12 @@ Fri Nov  8 12:29:51 1996  Stan Shebs  <shebs@andros.cygnus.com>
        * remote-sim.c (simulator_command): Set up callbacks before
        entering the simulator.
 
-start-sanitize-d10v
 Thu Nov  7 15:19:08 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-tdep.c: Fix some problems with inferior function calls.
        * config/d10v/tm-d10v.h (EXTRA_FRAME_INFO): Change dummy to be
        a pointer to the dummy's stack instead of just a flag.
        
-end-sanitize-d10v      
 start-sanitize-m32r
 Tue Nov  5 10:21:02 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
 
@@ -808,14 +797,12 @@ Sat Nov  2 03:54:13 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
        for shared libraries from the minimal symbol table of the main
        executable first.
 
-start-sanitize-d10v
 Fri Nov  1 13:59:28 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-tdep.c, config/d10v/tm-d10v.h:  Major fixes to support
        inferior function calls and proper stack backtracing on D10V-EVA
        board.
 
-end-sanitize-d10v
 Fri Nov  1 10:50:51 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * config/powerpc/linux.mh (NATDEPFILES): Fix up things so that it
@@ -859,7 +846,6 @@ Tue Oct 29 14:59:20 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
        * TODO: Add item suggesting an "info bfd" command.
 
-start-sanitize-d10v
 Tue Oct 29 12:48:04 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-tdep.c: Snapshot that supports D10V-EVA board.
@@ -867,7 +853,6 @@ Tue Oct 29 12:48:04 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * config/d10v/tm-d10v.h (REGISTER_NAMES): Add imap0,imap1,dmap.
        (TARGET_READ_FP,TARGET_WRITE_FP): Define. 
        
-end-sanitize-d10v
 Mon Oct 28 17:34:24 1996  Stu Grossman  (grossman@critters.cygnus.com)
 
        * mswin/genmakes mswin/recordit:  New scripts to generate make
@@ -939,13 +924,11 @@ Tue Oct 22 16:28:20 1996  Stu Grossman  (grossman@critters.cygnus.com)
        * (v850_frame_chain):  Use new calling convention for scan_prologue.
 
 end-sanitize-v850
-start-sanitize-d10v
 Tue Oct 22 10:25:29 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-tdep.c, config/d10v/tm-d10v.h: Changes to allow stack
        backtraces and inferior function calls.
 
-end-sanitize-d10v      
 Tue Oct 22 10:32:46 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
        * mpw-make.sed: Update init.c editing to work with Oct 8 change.
@@ -1252,13 +1235,11 @@ start-sanitize-gdbtk
        15 seconds to 30 seconds.
 end-sanitize-gdbtk
        
-start-sanitize-d10v
 Fri Sep 27 13:32:53 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * config/d10v/tm-d10v.h (TARGET_{INT,PTR}_BIT): Define.
        (TARGET_{,LONG_}DOUBLE_BIT): Ditto.
 
-end-sanitize-d10v
 Thu Sep 26 23:10:26 1996  Mark Alexander  <marka@cygnus.com>
 
        * configure.in, config/i386/tm-linux.h: Fix configure
@@ -1271,14 +1252,12 @@ Wed Sep 25 18:31:33 1996  Stan Shebs  <shebs@andros.cygnus.com>
        * config/m68k/monitor.mt (TDEPFILES): Add it.
        * NEWS: Mention it.
 
-start-sanitize-d10v
 Mon Sep 23 16:13:50 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/d10v/tm-d10v.h (SAVED_PC_AFTER_CALL): Fixed.  
        Now single-steps correctly.
        * d10v-tdep.c (d10v_pop_frame): Fixed.
 
-end-sanitize-d10v      
 Fri Sep 20 16:10:58 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
        * config/sh/tm-sh.h (REGISTER_NAMES): Move fp registers to
@@ -1289,7 +1268,6 @@ Fri Sep 20 16:10:58 1996  Stan Shebs  <shebs@andros.cygnus.com>
        Rearrange to match REGISTER_NAMES.
        * sh3-rom.c (sh3_regnames, sh3e_regnames): Ditto.
 
-start-sanitize-d10v
 Thu Sep 19 16:19:01 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-tdep.c:  Stack chain should work now. 
@@ -1298,7 +1276,6 @@ Tue Sep 17 18:46:57 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-tdep.c, config/d10v/tm-d10v.h: Snapshot. 
 
-end-sanitize-d10v      
 Tue Sep 17 12:20:50 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * configure.in: Add cases for MIPS 5000 like MIPS 4300.
@@ -1498,7 +1475,6 @@ Tue Aug 27 04:25:08 1996  Geoffrey Noer  <noer@cygnus.com>
         to before the first.
        * configure: regenerated
 
-start-sanitize-d10v
 Mon Aug 26 18:36:54 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * config/d10v/d10v.mt: New file.
@@ -1506,7 +1482,6 @@ Mon Aug 26 18:36:54 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * configure.in: New target D10V.         
        * d10v-tdep.c: New file. 
 
-end-sanitize-d10v      
 Sun Aug 25 00:09:47 1996  Fred Fish  <fnf@rtl.cygnus.com>
 
        * rs6000-tdep.c: Fix typo in comment.
@@ -5552,7 +5527,7 @@ Tue Jan  2 13:41:14 1996  Stan Shebs  <shebs@andros.cygnus.com>
 For older changes see ChangeLog-95
 \f
 Local Variables:
-mode: indented-text
+mode: change-log
 left-margin: 8
 fill-column: 74
 version-control: never
index f596678cb4ab9d1de823dc7b5a33d392338bf21f..6bdffbe1d775a7f2e0fbe9d5b6038ea66a7cca83 100644 (file)
@@ -54,9 +54,7 @@ arm-*-*)              gdb_target=arm ;;
 c1-*-*)                        gdb_target=convex ;;
 c2-*-*)                        gdb_target=convex ;;
 
-# start-sanitize-d10v
 d10v-*-*)              gdb_target=d10v ;;
-# end-sanitize-d10v
 
 h8300-*-*)             gdb_target=h8300 ;;
 h8500-*-*)             gdb_target=h8500 ;;
index fc98c950960d562f6f794679c92b90ab4f2b7f35..f902304e811b8b80ee03beb8a02c70d6e039a394 100644 (file)
@@ -45,7 +45,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
 static int typecmp PARAMS ((int staticp, struct type *t1[], value_ptr t2[]));
 
+#ifdef CALL_DUMMY
 static CORE_ADDR find_function_addr PARAMS ((value_ptr, struct type **));
+static value_ptr value_arg_coerce PARAMS ((value_ptr, struct type *));
+#endif
+
 
 #ifndef PUSH_ARGUMENTS
 static CORE_ADDR value_push PARAMS ((CORE_ADDR, value_ptr));
@@ -64,8 +68,6 @@ static CORE_ADDR allocate_space_in_inferior PARAMS ((int));
 
 static value_ptr cast_into_complex PARAMS ((struct type *, value_ptr));
 
-static value_ptr value_arg_coerce PARAMS ((value_ptr, struct type *));
-
 #define VALUE_SUBSTRING_START(VAL) VALUE_FRAME(VAL)
 
 /* Flag for whether we want to abandon failed expression evals by default.  */
@@ -178,7 +180,7 @@ value_cast (type, arg2)
            low_bound = 0, high_bound = 0;
          new_length = val_length / element_length;
          if (val_length % element_length != 0)
-       warning("array element type size does not divide object size in cast");
+           warning("array element type size does not divide object size in cast");
          /* FIXME-type-allocation: need a way to free this type when we are
             done with it.  */
          range_type = create_range_type ((struct type *) NULL,
@@ -303,7 +305,8 @@ value_cast (type, arg2)
     }
   else if (VALUE_LVAL (arg2) == lval_memory)
     {
-      return value_at_lazy (type, VALUE_ADDRESS (arg2) + VALUE_OFFSET (arg2));
+      return value_at_lazy (type, VALUE_ADDRESS (arg2) + VALUE_OFFSET (arg2),
+                           VALUE_BFD_SECTION (arg2));
     }
   else if (code1 == TYPE_CODE_VOID)
     {
@@ -341,9 +344,10 @@ value_zero (type, lv)
    the contents are actually required.  */
 
 value_ptr
-value_at (type, addr)
+value_at (type, addr, sect)
      struct type *type;
      CORE_ADDR addr;
+     asection *sect;
 {
   register value_ptr val;
 
@@ -352,7 +356,6 @@ value_at (type, addr)
 
   val = allocate_value (type);
 
-/* start-sanitize-d10v */
 #ifdef GDB_TARGET_IS_D10V
   if (TYPE_TARGET_TYPE(type) && TYPE_CODE(TYPE_TARGET_TYPE(type)) == TYPE_CODE_FUNC)
     {
@@ -364,12 +367,12 @@ value_at (type, addr)
     }
   else
 #endif
-/* end-sanitize-d10v */
 
-  read_memory (addr, VALUE_CONTENTS_RAW (val), TYPE_LENGTH (type));
+  read_memory_section (addr, VALUE_CONTENTS_RAW (val), TYPE_LENGTH (type), sect);
 
   VALUE_LVAL (val) = lval_memory;
   VALUE_ADDRESS (val) = addr;
+  VALUE_BFD_SECTION (val) = sect;
 
   return val;
 }
@@ -377,9 +380,10 @@ value_at (type, addr)
 /* Return a lazy value with type TYPE located at ADDR (cf. value_at).  */
 
 value_ptr
-value_at_lazy (type, addr)
+value_at_lazy (type, addr, sect)
      struct type *type;
      CORE_ADDR addr;
+     asection *sect;
 {
   register value_ptr val;
 
@@ -391,6 +395,7 @@ value_at_lazy (type, addr)
   VALUE_LVAL (val) = lval_memory;
   VALUE_ADDRESS (val) = addr;
   VALUE_LAZY (val) = 1;
+  VALUE_BFD_SECTION (val) = sect;
 
   return val;
 }
@@ -414,7 +419,6 @@ value_fetch_lazy (val)
   CORE_ADDR addr = VALUE_ADDRESS (val) + VALUE_OFFSET (val);
   int length = TYPE_LENGTH (VALUE_TYPE (val));
 
-/* start-sanitize-d10v */
 #ifdef GDB_TARGET_IS_D10V
   struct type *type = VALUE_TYPE(val);
   if (TYPE_TARGET_TYPE(type) && TYPE_CODE(TYPE_TARGET_TYPE(type)) == TYPE_CODE_FUNC)
@@ -427,10 +431,10 @@ value_fetch_lazy (val)
     }
   else
 #endif
-/* end-sanitize-d10v */
 
   if (length)
-    read_memory (addr, VALUE_CONTENTS_RAW (val), length);
+    read_memory_section (addr, VALUE_CONTENTS_RAW (val), length,
+                        VALUE_BFD_SECTION (val));
   VALUE_LAZY (val) = 0;
   return 0;
 }
@@ -710,7 +714,7 @@ value_of_variable (var, b)
      struct block *b;
 {
   value_ptr val;
-  struct frame_info *frame;
+  struct frame_info *frame = NULL;
 
   if (!b)
     frame = NULL;              /* Use selected frame.  */
@@ -776,12 +780,15 @@ value_ptr
 value_coerce_function (arg1)
      value_ptr arg1;
 {
+  value_ptr retval;
 
   if (VALUE_LVAL (arg1) != lval_memory)
     error ("Attempt to take address of value not located in memory.");
 
-  return value_from_longest (lookup_pointer_type (VALUE_TYPE (arg1)),
-               (LONGEST) (VALUE_ADDRESS (arg1) + VALUE_OFFSET (arg1)));
+  retval = value_from_longest (lookup_pointer_type (VALUE_TYPE (arg1)),
+                              (LONGEST) (VALUE_ADDRESS (arg1) + VALUE_OFFSET (arg1)));
+  VALUE_BFD_SECTION (retval) = VALUE_BFD_SECTION (arg1);
+  return retval;
 }  
 
 /* Return a pointer value for the object for which ARG1 is the contents.  */
@@ -790,6 +797,8 @@ value_ptr
 value_addr (arg1)
      value_ptr arg1;
 {
+  value_ptr retval;
+
   struct type *type = check_typedef (VALUE_TYPE (arg1));
   if (TYPE_CODE (type) == TYPE_CODE_REF)
     {
@@ -806,8 +815,10 @@ value_addr (arg1)
   if (VALUE_LVAL (arg1) != lval_memory)
     error ("Attempt to take address of value not located in memory.");
 
-  return value_from_longest (lookup_pointer_type (VALUE_TYPE (arg1)),
-               (LONGEST) (VALUE_ADDRESS (arg1) + VALUE_OFFSET (arg1)));
+  retval = value_from_longest (lookup_pointer_type (VALUE_TYPE (arg1)),
+                              (LONGEST) (VALUE_ADDRESS (arg1) + VALUE_OFFSET (arg1)));
+  VALUE_BFD_SECTION (retval) = VALUE_BFD_SECTION (arg1);
+  return retval;
 }
 
 /* Given a value of a pointer type, apply the C unary * operator to it.  */
@@ -829,9 +840,11 @@ value_ind (arg1)
      BUILTIN_TYPE_LONGEST would seem to be a mistake.  */
   if (TYPE_CODE (type1) == TYPE_CODE_INT)
     return value_at (builtin_type_int,
-                    (CORE_ADDR) value_as_long (arg1));
+                    (CORE_ADDR) value_as_long (arg1),
+                    VALUE_BFD_SECTION (arg1));
   else if (TYPE_CODE (type1) == TYPE_CODE_PTR)
-    return value_at_lazy (TYPE_TARGET_TYPE (type1), value_as_pointer (arg1));
+    return value_at_lazy (TYPE_TARGET_TYPE (type1), value_as_pointer (arg1),
+                         VALUE_BFD_SECTION (arg1));
   error ("Attempt to take contents of a non-pointer value.");
   return 0;  /* For lint -- never reached */
 }
@@ -903,6 +916,7 @@ value_push (sp, arg)
 
 #endif /* !PUSH_ARGUMENTS */
 
+#ifdef CALL_DUMMY
 /* Perform the standard coercions that are specified
    for arguments to be passed to C functions.
 
@@ -1030,7 +1044,6 @@ find_function_addr (function, retval_type)
   return funaddr;
 }
 
-#if defined (CALL_DUMMY)
 /* All this stuff with a dummy frame may seem unnecessarily complicated
    (why not just save registers in GDB?).  The purpose of pushing a dummy
    frame which looks just like a real frame is so that if you call a
@@ -1466,6 +1479,7 @@ value_array (lowbound, highbound, elemvec)
                  VALUE_CONTENTS (elemvec[idx]),
                  typelength);
        }
+      VALUE_BFD_SECTION (val) = VALUE_BFD_SECTION (elemvec[0]);
       return val;
     }
 
@@ -1483,7 +1497,7 @@ value_array (lowbound, highbound, elemvec)
 
   /* Create the array type and set up an array value to be evaluated lazily. */
 
-  val = value_at_lazy (arraytype, addr);
+  val = value_at_lazy (arraytype, addr, VALUE_BFD_SECTION (elemvec[0]));
   return (val);
 }
 
@@ -1523,7 +1537,7 @@ value_string (ptr, len)
   addr = allocate_space_in_inferior (len);
   write_memory (addr, ptr, len);
 
-  val = value_at_lazy (stringtype, addr);
+  val = value_at_lazy (stringtype, addr, NULL);
   return (val);
 }
 
@@ -1648,7 +1662,7 @@ search_struct_field (name, arg1, offset, type, looking_for_baseclass)
                    error ("Internal error: could not find physical static variable named %s",
                           phys_name);
                v = value_at (TYPE_FIELD_TYPE (type, i),
-                             SYMBOL_VALUE_ADDRESS (sym));
+                             SYMBOL_VALUE_ADDRESS (sym), SYMBOL_BFD_SECTION (sym));
              }
            else
              v = value_primitive_field (arg1, offset, i, type);
@@ -2104,7 +2118,8 @@ value_struct_elt_for_reference (domain, offset, curtype, name, intype)
                error ("Internal error: could not find physical static variable named %s",
                       phys_name);
              return value_at (SYMBOL_TYPE (sym),
-                              SYMBOL_VALUE_ADDRESS (sym));
+                              SYMBOL_VALUE_ADDRESS (sym),
+                              SYMBOL_BFD_SECTION (sym));
            }
          if (TYPE_FIELD_PACKED (t, i))
            error ("pointers to bitfield members not allowed");
index 0894d1794b3a8e7c15bd2aecc98aa5a26f200bf6..b58d8d31c62e29e6d2b0fea6390967401a9e5483 100644 (file)
@@ -88,34 +88,6 @@ else
 fi
 
 
-d10v_files="ChangeLog dis-asm.h"
-if ( echo $* | grep keep\-d10v > /dev/null ) ; then
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Keeping d10v stuff in $i
-                       fi
-               fi
-       done
-else
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Removing traces of \"d10v\" from $i...
-                       fi
-                       cp $i new
-                       sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
-                       if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
-                               if [ -n "${verbose}" ] ; then
-                                       echo Caching $i in .Recover...
-                               fi
-                               mv $i .Recover
-                       fi
-                       mv new $i
-               fi
-       done
-fi
-
 m32r_files="ChangeLog dis-asm.h"
 if ( echo $* | grep keep\-m32r > /dev/null ) ; then
        for i in $m32r_files ; do
index 4ac59aebc8aabe013835939c6e83448ff06a0277..4cfbbb76139705b610ed7e8a6522907ebf5f5cb9 100644 (file)
@@ -1,3 +1,22 @@
+Thu Feb  6 14:20:01 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * dis-asm.h: (disassemble_info):  Add new fields
+       bytes_per_chunk and display_endian to control the
+       display of raw instructions.
+
+start-sanitize-tic80
+Fri Dec 27 22:17:37 1996  Fred Fish  <fnf@cygnus.com>
+
+       * dis-asm.h (print_insn_tic80): Declare.
+
+end-sanitize-tic80
+Sun Dec  8 17:11:12 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * callback.h (host_callback): New member `error'.
+
+Wed Nov 20 00:40:23 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * callback.h: New file, moved here from gdb.
 
 Mon Nov 18 16:34:00 1996  Dawn Perchik  <dawn@critters.cygnus.com>
 
@@ -90,12 +109,10 @@ Mon Jul 22 13:16:13 1996  Richard Henderson  <rth@tamu.edu>
        * dis-asm.h (print_insn_alpha): Don't declare.
        (print_insn_alpha_osf, print_insn_alpha_vms): Declare.
 
-start-sanitize-d10v
 Wed Jul 17 14:45:12 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * dis-asm.h: (print_insn_d10v): Declare.
 
-end-sanitize-d10v
 Mon Jul 15 16:55:38 1996  Stu Grossman  (grossman@critters.cygnus.com)
 
        * dis-asm.h:  Get rid of decls for print_insn_i8086,
@@ -1127,7 +1144,7 @@ Wed Aug 21 20:32:13 1991  John Gilmore  (gnu at cygint.cygnus.com)
 
 \f
 Local Variables:
-mode: indented-text
+mode: change-log
 left-margin: 8
 fill-column: 74
 version-control: never
index 1144aec92b6ba1795d6d67b44b37083324540985..f7e408ad3d51a4cfdf662a6aeb5973c376f50725 100644 (file)
@@ -93,34 +93,6 @@ else
        done
 fi
 
-d10v_files="ChangeLog common.h"
-if ( echo $* | grep keep\-d10v > /dev/null ) ; then
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Keeping d10v stuff in $i
-                       fi
-               fi
-       done
-else
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Removing traces of \"d10v\" from $i...
-                       fi
-                       cp $i new
-                       sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
-                       if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
-                               if [ -n "${verbose}" ] ; then
-                                       echo Caching $i in .Recover...
-                               fi
-                               mv $i .Recover
-                       fi
-                       mv new $i
-               fi
-       done
-fi
-
 d30v_files="ChangeLog common.h"
 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
        for i in $d30v_files ; do
index 4b9d54e811a0d7d55577377610281364fa5164db..8d27aaeb10211d5362851b2561eb6958f104f408 100644 (file)
@@ -44,12 +44,10 @@ Tue Nov 26 10:44:47 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * mips.h (STO_MIPS16): Define.
 
-start-sanitize-d10v 
 Tue Nov 12 15:45:42 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v.h: Remove empty file.
 
-end-sanitize-d10v      
 Tue Oct  8 11:31:24 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * mips.h (EF_MIPS_ABI2): Define.
@@ -95,13 +93,11 @@ Thu Jul 18 19:12:15 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
        * dwarf2.h: New file.
 
-start-sanitize-d10v 
 Jul 18 13:20:39 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * common.h (EM_CYGNUS_D10V): Define. 
        * d10v.h: New file.
 
-end-sanitize-d10v
 Fri Jun 21 12:33:24 1996  Richard Henderson  <rth@tamu.edu>
 
        * alpha.h: New file.
index d659f91ffe921e7fc75b9caf5b718e60930fb406..26f75f27cd0085abf9a6969936d6a818acf183fe 100644 (file)
@@ -119,10 +119,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 /* Alpha backend magic number.  Written in the absence of an ABI.  */
 #define EM_ALPHA       0x9026
 
-/* start-sanitize-d10v */
 /* D10V backend magic number.  Written in the absence of an ABI.  */
 #define EM_CYGNUS_D10V 0x7650
-/* end-sanitize-d10v */
 
 /* start-sanitize-d30v */
 /* D30V backend magic number.  Written in the absence of an ABI.  */
index d7fed47d2ae8c689f8d7179886ddf94b9fe27f53..7a2bd9db3ebd1337528fea0144646f1c3d55f98f 100644 (file)
@@ -121,34 +121,6 @@ else
 fi
 
 
-d10v_files="ChangeLog"
-if ( echo $* | grep keep\-d10v > /dev/null ) ; then
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Keeping d10v stuff in $i
-                       fi
-               fi
-       done
-else
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Removing traces of \"d10v\" from $i...
-                       fi
-                       cp $i new
-                       sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
-                       if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
-                               if [ -n "${verbose}" ] ; then
-                                       echo Caching $i in .Recover...
-                               fi
-                               mv $i .Recover
-                       fi
-                       mv new $i
-               fi
-       done
-fi
-
 d30v_files="ChangeLog"
 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
        for i in $d30v_files ; do
index 0c12c6e7d8009f9e54acc8dc5b58b6a6f8636908..403d2f088694005f7d45b133e97de5c163c61db0 100644 (file)
@@ -249,13 +249,11 @@ Fri Aug 16 00:15:15 1996  Jeffrey A Law  (law@cygnus.com)
        * hppa.h (pitlb, pitlbe, iitlba, iitlbp, fic, fice): Accept
        a 3 bit space id instead of a 2 bit space id.
 
-start-sanitize-d10v
 Thu Aug 15 13:11:46 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v.h: Add some additional defines to support the
        assembler in determining which operations can be done in parallel.
 
-end-sanitize-d10v      
 Tue Aug  6 11:13:22 1996  Jeffrey A Law  (law@cygnus.com)
 
        * h8300.h (SN): Define.
@@ -263,7 +261,6 @@ Tue Aug  6 11:13:22 1996  Jeffrey A Law  (law@cygnus.com)
        (nop, bpt, rte, rts, sleep, clrmac): These have no size associated
        with them.
 
-start-sanitize-d10v
 Fri Jul 26 11:47:10 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v.h (OPERAND_SHIFT): New operand flag.
@@ -278,18 +275,15 @@ Mon Jul 22 11:21:15 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * d10v.h (pd_reg): Define. Putting the definition here allows
        the assembler and disassembler to share the same struct.
 
-end-sanitize-d10v
 Mon Jul 22 12:15:25 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * i960.h (i960_opcodes): "halt" takes an argument.  From Stephen
        Williams <steve@icarus.com>.
 
-start-sanitize-d10v
 Wed Jul 17 14:46:38 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v.h: New file. 
 
-end-sanitize-d10v
 Thu Jul 11 12:09:15 1996  Jeffrey A Law  (law@cygnus.com)
 
        * h8300.h (band, bclr): Force high bit of immediate nibble to zero.
index 5ca2c7db657c21b1dd5b00cc0c7fbb3b02293f52..a6030740521859ac8f8edb9c02e957fd4cd001e9 100644 (file)
@@ -115,35 +115,6 @@ else
        done
 fi
 
-d10v_files="ChangeLog configure.in configure.tgt Makefile.in"
-
-if ( echo $* | grep keep\-d10v > /dev/null ) ; then
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Keeping d10v stuff in $i
-                       fi
-               fi
-       done
-else
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Removing traces of \"d10v\" from $i...
-                       fi
-                       cp $i new
-                       sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
-                       if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
-                               if [ -n "${verbose}" ] ; then
-                                       echo Caching $i in .Recover...
-                               fi
-                               mv $i .Recover
-                       fi
-                       mv new $i
-               fi
-       done
-fi
-
 m32r_files="ChangeLog configure.tgt Makefile.in"
 
 if ( echo $* | grep keep\-m32r > /dev/null ) ; then
index 9ba140fa7c1b4f65616950fbc9b04a58801b7649..33c3fceac07d051378811285217814a2f7105d8b 100644 (file)
@@ -1,3 +1,17 @@
+Fri Feb 14 18:28:31 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.texinfo (Option Commands): Document the INCLUDE command.
+
+Thu Feb 13 20:31:37 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+       * configure.in: Call BFD_NEED_DECLARATION on getenv.
+       * acconfig.h (NEED_DECLARATION_GETENV): New macro.
+       * sysdep.h (getenv): Declare if NEED_DECLARATION_GETENV.
+       * ldemul.c (ld_emul_default_target): Do not cast getenv return
+       value.
+       * ldmain.c (get_emulation): Likewise.
+       * configure, config.in: Rebuild.
+
 Tue Feb 11 15:34:26 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * scripttempl/elfmips.sc: When relocating, put .mips16.fn.* and
@@ -183,9 +197,7 @@ Wed Nov 27 03:22:05 1996  Jason Merrill  <jason@yorick.cygnus.com>
 
        * scripttempl/elf{,mips,ppc}.sc: Add the remaining DWARF sections.
 
-start-sanitize-d10v
        * scripttempl/elfd10v.sc: Likewise.
-end-sanitize-d10v
 start-sanitize-v850
        * scripttempl/v850.sc: Likewise.
 end-sanitize-v850
@@ -210,13 +222,11 @@ Fri Nov 15 13:00:18 1996  Jeffrey A Law  (law@cygnus.com)
        * configure.tgt: Handle mn10300.
        * emulparms/mn10300.sh: New file.
 
-start-sanitize-d10v
 Tue Nov  5 10:57:50 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * emulparams/d10velf.sh (READONLY_START_ADDR): Changed to 0x2000004.
        (EMBEDDED): Define.
        
-end-sanitize-d10v      
 Fri Nov  1 10:01:27 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * ld.texinfo: Add section on reporting bugs.
@@ -231,7 +241,6 @@ Thu Oct 31 09:28:59 1996  Jeffrey A Law  (law@cygnus.com)
        romzbss too.
 
 end-sanitize-v850
-start-sanitize-d10v
 Tue Oct 29 12:33:05 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * emulparams/d10velf.sh: Changes needed for D10V-EVA board. 
@@ -241,7 +250,6 @@ Tue Oct 29 12:33:05 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * scripttempl/elfd10v.sc:  Fix calculation of .text.  Change
        .stack to start at 0x2007ffe.
 
-end-sanitize-d10v      
 Mon Oct 28 15:37:00 1996  Doug Evans  <dje@canuck.cygnus.com>
 
        * configure.tgt (sparclet*-*-aout*): Delete, use sparc*-*-aout*.
@@ -263,7 +271,6 @@ Tue Oct 22 11:36:47 1996  Jeffrey A Law  (law@cygnus.com)
        the external memory region (0x100000 - 0x200000).
 
 end-sanitize-v850
-start-sanitize-d10v
 Mon Oct 21 17:16:59 1996  Michael Meissner  <meissner@wogglebug.tiac.net>
 
        * scripttempl/elfd10v.sc: Clone from elf.sc, move .text to
@@ -275,7 +282,6 @@ Mon Oct 21 17:16:59 1996  Michael Meissner  <meissner@wogglebug.tiac.net>
 
        * Makefile.in (ed10velf.c): Depend on elfd10v.sc, not elf.sc.
 
-end-sanitize-d10v
 start-sanitize-m32r
 Fri Oct 18 22:12:49 1996  Doug Evans  <dje@canuck.cygnus.com>
 
@@ -448,13 +454,11 @@ Sun Sep 15 22:09:56 1996  Jeffrey A Law  (law@cygnus.com)
        * emulparms/v850.sh: Fix OTHER_RELOCATING_SECTIONS.
 
 end-sanitize-v850
-start-sanitize-d10v
 Sun Sep 15 10:38:16 1996  Mark Alexander  <marka@cygnus.com>
 
        * emulparms/d10v.sh: Set OTHER_RELOCATING_SECTIONS to put
        stack at top of simulator memory.
 
-end-sanitize-d10v
 Fri Sep 13 15:49:45 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * ldlex.l (SYMBOLCHARN): Add $, _, and ~.
@@ -555,10 +559,8 @@ Mon Aug 19 11:28:29 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * genscripts.sh: Undo 8/16 change.
 
-start-sanitize-d10v
        * emulparams/d10velf.sh (MACHINE): Explicitly set to nothing.
 
-end-sanitize-d10v
 Fri Aug 16 19:18:08 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * genscripts.sh: Explicitly reset any shell variables set or used
@@ -566,10 +568,8 @@ Fri Aug 16 19:18:08 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
        names as normal environment variables by the person running
        configure.
 
-start-sanitize-d10v
        * Makefile.in (ed10velf.c): Use tdir_d10v, not tdir_arcelf.
 
-end-sanitize-d10v
 Fri Aug 16 14:15:41 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
        * scripttempl/armcoff.sc (__bss_start__, __bss_end__,
@@ -676,7 +676,6 @@ Thu Aug  1 12:52:19 1996  Ian Lance Taylor  <ian@cygnus.com>
        * emultempl/sunos.em (gld${EMULATION_NAME}_after_open): Move
        definition of lib_path inside condition where it is used.
 
-start-sanitize-d10v
 Wed Jul 31 13:17:10 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * emulparams/d10velf.sh: Now works with elf.sc.
@@ -685,7 +684,6 @@ Wed Jul 31 11:52:03 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * emulparams/d10velf.sh (SCRIPT_NAME): Change to vanilla.
 
-end-sanitize-d10v      
 Tue Jul 30 14:46:42 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * ldlang.c (lang_size_sections): Add the section VMA to the result
@@ -727,7 +725,6 @@ Mon Jul 29 17:23:33 1996  Ian Lance Taylor  <ian@cygnus.com>
        * ldlang.c (lang_place_orphans): Correct condition: place a common
        section if not relocateable or if common definitions are forced.
 
-start-sanitize-d10v
 Wed Jul 24 12:16:38 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * emulparams/d10velf.sh (SCRIPT_NAME): Change to elf.
@@ -742,7 +739,6 @@ Tue Jul 23 10:36:19 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * configure.tgt (d10v-*-elf*): New target.
        * emulparams/d10velf.sh: New file.
 
-end-sanitize-d10v
 Thu Jul 18 16:25:39 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * configure.tgt (sparc*-*-sysv4*): New target.  From Andrew Gierth
@@ -6950,7 +6946,7 @@ Fri Oct  4 21:51:58 1991  John Gilmore  (gnu at cygnus.com)
 
 \f
 Local Variables:
-mode: indented-text
+mode: change-log
 left-margin: 8
 fill-column: 74
 version-control: never
index 5f0e0aed7792e76eb9e87c8c4cc82b1d4d2b7d6f..87f8cd01012de66f8f7d714655e564cb4f533922 100644 (file)
@@ -384,11 +384,9 @@ earmpe.c: $(srcdir)/emulparams/armpe.sh \
 ecoff_sparc.c: $(srcdir)/emulparams/coff_sparc.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sparccoff.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} coff_sparc "$(tdir_coff_sparc)"
-# start-sanitize-d10v
 ed10velf.c: $(srcdir)/emulparams/d10velf.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elfd10v.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} d10velf "$(tdir_d10v)"
-# end-sanitize-d10v
 edelta68.c: $(srcdir)/emulparams/delta68.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/delta68.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} delta68 "$(tdir_delta68)"
@@ -622,6 +620,11 @@ esun3.c: $(srcdir)/emulparams/sun3.sh \
 esun4.c: $(srcdir)/emulparams/sun4.sh \
   $(srcdir)/emultempl/sunos.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} sun4 "$(tdir_sun4)"
+# start-sanitize-tic80
+etic80coff.c: $(srcdir)/emulparams/tic80coff.sh \
+  $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/tic80coff.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} tic80coff "$(tdir_tic80coff)"
+# end-sanitize-tic80
 evanilla.c: $(srcdir)/emulparams/vanilla.sh \
   $(srcdir)/emultempl/vanilla.em $(srcdir)/scripttempl/vanilla.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} vanilla "$(tdir_vanilla)"
index 4b72bb9674655d63b7cbd49fb4302566d379b5a9..dd3c76eba642414d585da42bd478cdb6c54af358 100644 (file)
@@ -15,9 +15,7 @@ arm-*-pe)             targ_emul=armpe ;;
 # start-sanitize-arc
 arc-*-elf*)            targ_emul=arcelf ;;
 # end-sanitize-arc
-# start-sanitize-d10v
 d10v-*-*)              targ_emul=d10velf ;;
-# end-sanitize-d10v
 sparc64-*-aout*)       targ_emul=sparcaout ;;
 sparc64-*-elf*)                targ_emul=elf64_sparc ;;
 sparc-sun-sunos4*)     targ_emul=sun4 ;;
@@ -138,6 +136,10 @@ mips*vr4100el-*-elf*)      targ_emul=elf32l4300 ;;
 mips*vr4100-*-elf*)    targ_emul=elf32b4300 ;;
 mips*vr5000el-*-elf*)  targ_emul=elf32l4300 ;;
 mips*vr5000-*-elf*)    targ_emul=elf32b4300 ;;
+# start-sanitize-r5900 
+mips*vr5900el-*-elf*)  targ_emul=elf32l4300 ;;
+mips*vr5900-*-elf*)    targ_emul=elf32b4300 ;;
+# end-sanitize-r5900 
 mips*el-*-elf*)                targ_emul=elf32elmip ;;
 mips*-*-elf*)          targ_emul=elf32ebmip ;;
 mips*-*-rtems*)                targ_emul=elf32ebmip ;;
index 4858844418a599d5033c6c36de15ce3d7f0098dc..51c166a12b61cb123520388e8ff169d12dcf3cde 100644 (file)
@@ -143,34 +143,6 @@ else
        done
 fi
 
-d10v_files="ChangeLog Makefile.in configure.in configure disassemble.c"
-if ( echo $* | grep keep\-d10v > /dev/null ) ; then
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Keeping d10v stuff in $i
-                       fi
-               fi
-       done
-else
-       for i in $d10v_files ; do
-               if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                       if [ -n "${verbose}" ] ; then
-                               echo Removing traces of \"d10v\" from $i...
-                       fi
-                       cp $i new
-                       sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
-                       if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
-                               if [ -n "${verbose}" ] ; then
-                                       echo Caching $i in .Recover...
-                               fi
-                               mv $i .Recover
-                       fi
-                       mv new $i
-               fi
-       done
-fi
-
 d30v_files="ChangeLog Makefile.in configure.in configure disassemble.c"
 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
        for i in $d30v_files ; do
index 6d02ad9dc25f13f7801815a9a39176f570588024..75e62a2578d956dc939b8e4924c4c472f6c89ed4 100644 (file)
@@ -124,13 +124,11 @@ Thu Jan 30 14:09:03 1997  Fred Fish  <fnf@cygnus.com>
        Remove private tables and use tic80_value_to_symbol function.
 
 end-sanitize-tic80
-start-sanitize-d10v
 Thu Jan 30 11:30:45 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-dis.c (print_operand): Change address printing
        to correctly handle PC wrapping.  Fixes PR11490.
 
-end-sanitize-d10v      
 Wed Jan 29 09:39:17 1997  Jeffrey A Law  (law@cygnus.com)
 
        * mn10200-opc.c (mn10200_operands): Make 8 and 16 bit pc-relative
@@ -365,12 +363,10 @@ Fri Dec 27 22:30:57 1996  Fred Fish  <fnf@cygnus.com>
        * tic80-opc.c: Add file.
        
 end-sanitize-tic80
-start-sanitize-d10v
 Fri Dec 20 14:30:19 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-opc.c (pre_defined_registers):  Add cr[0-15], dpc, dpsw, link.
 
-end-sanitize-d10v      
 Mon Dec 16 13:00:15 1996  Jeffrey A Law  (law@cygnus.com)
 
        * mn10200-opc.c (mn10200_operands): Add SIMM16N.
@@ -535,12 +531,10 @@ Tue Nov 19 13:33:01 1996  Jeffrey A Law  (law@cygnus.com)
        list.
        (mn10300_opcodes): Use REGS for register list in "movm" instructions.
        
-start-sanitize-d10v
 Mon Nov 18 15:20:35 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * d10v-opc.c (d10v_opcodes): Add3 sets the carry.
 
-end-sanitize-d10v
 Fri Nov 15 13:43:19 1996  Jeffrey A Law  (law@cygnus.com)
 
        * mn10300-opc.c (mn10300_opcodes): Demand parens around
@@ -578,14 +572,12 @@ Tue Nov  5 13:26:58 1996  Jeffrey A Law  (law@cygnus.com)
        the extended part of an instruction.
        (mn10300_operands): Use new opcodes as appropriate.
 
-start-sanitize-d10v
 Tue Nov  5 10:30:51 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-opc.c (d10v_opcodes): Declare the trap instruction
        sequential so the assembler never parallelizes it with
        other instructions.
 
-end-sanitize-d10v
 Mon Nov  4 12:50:40 1996  Jeffrey A Law  (law@cygnus.com)
 
        * mn10300-opc.c (mn10300_operands): Add DN01 and AN01 for
@@ -864,13 +856,11 @@ Wed Aug 28 15:55:43 1996  Jeffrey A Law  (law@cygnus.com)
        end of the opcode table.
 
 end-sanitize-v850
-start-sanitize-d10v
 Mon Aug 26 13:35:53 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-opc.c (pre_defined_registers): Added register pairs,
        "r0-r1", "r2-r3", etc.
 
-end-sanitize-d10v      
 start-sanitize-v850
 Fri Aug 23 00:27:01 1996  Jeffrey A Law  (law@cygnus.com)
 
@@ -959,14 +949,12 @@ Mon Aug 19 15:21:38 1996  Doug Evans  <dje@canuck.cygnus.com>
 
        * sparc-dis.c (print_insn_sparc): Handle little endian sparcs.
 
-start-sanitize-d10v
 Thu Aug 15 13:14:43 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-opc.c: Add additional information to the opcode
        table to help determinine which instructions can be done
        in parallel.
 
-end-sanitize-d10v
 Thu Aug 15 13:11:13 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
        * mpw-make.sed: Update editing of include pathnames to be
@@ -980,7 +968,6 @@ Wed Aug 14 17:00:04 1996  Richard Henderson  <rth@tamu.edu>
 
        * alpha-opc.c (EV4EXTHWINDEX): Field width should be 8 not 5.
 
-start-sanitize-d10v
 Mon Aug 12 14:30:37 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-opc.c (d10v_opcodes): Minor fixes to addi and bl.l.
@@ -989,7 +976,6 @@ Fri Aug  9 13:21:59 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-opc.c (d10v_opcodes): Correct 'mv' unit entry to EITHER.
 
-end-sanitize-d10v      
 Thu Aug  8 12:43:52 1996  Klaus Kaempf  <kkaempf@progis.de>
 
        * makefile.vms: Update for alpha-opc changes.
@@ -999,13 +985,11 @@ Wed Aug  7 11:55:10 1996  Ian Lance Taylor  <ian@cygnus.com>
        * i386-dis.c (print_insn_i386): Actually return the correct value.
        (ONE, OP_ONE): #ifdef out; not used.
 
-start-sanitize-d10v
 Fri Aug  2 17:47:03 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-opc.c (d10v_opcodes): Added 2 accumulator sub instructions.
        Changed subi operand type to treat 0 as 16.
 
-end-sanitize-d10v
 Wed Jul 31 16:21:41 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * m68k-opc.c: Add cpushl for the mcf5200.  From Ken Rose
@@ -1018,13 +1002,11 @@ Wed Jul 31 14:39:27 1996  James G. Smith  <jsmith@cygnus.co.uk>
        * arm-dis.c: (print_insn_arm): Provide decoding of the new
        formats %h and %s.
 
-start-sanitize-d10v
 Fri Jul 26 11:45:04 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-opc.c (d10v_operands): Added UNUM4S; a 4-bit accumulator shift.
        (d10v_opcodes): Modified accumulator shift instructions to use UNUM4S.
 
-end-sanitize-d10v      
 Fri Jul 26 14:01:43 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * alpha-dis.c (print_insn_alpha_osf): Remove.
@@ -1033,7 +1015,6 @@ Fri Jul 26 14:01:43 1996  Ian Lance Taylor  <ian@cygnus.com>
        names based on info->flavour.
        * disassemble.c: Always return print_insn_alpha for the alpha.
 
-start-sanitize-d10v
 Thu Jul 25 15:24:17 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-dis.c (dis_long): Handle unknown opcodes.
@@ -1049,20 +1030,17 @@ Tue Jul 23 11:02:53 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-dis.c: Change all functions to use info->print_address_func.
 
-end-sanitize-d10v      
 Mon Jul 22 15:38:53 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
 
        * m68k-opc.c (m68k_opcodes): Make opcode masks for the ColdFire
        move ccr/sr insns more strict so that the disassembler only
        selects them when the addressing mode is data register.
 
-start-sanitize-d10v
 Mon Jul 22 11:25:24 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
         * d10v-opc.c (pre_defined_registers):  Declare.
         * d10v-dis.c (print_operand): Now uses pre_defined_registers
         to pick a better name for the registers.
 
-end-sanitize-d10v      
 Mon Jul 22 13:47:23 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * sparc-opc.c: Fix opcode values for fpack16, and fpackfix.  Fix
@@ -1085,8 +1063,7 @@ Thu Jul 18 17:19:34 1996  Ian Lance Taylor  <ian@cygnus.com>
        * configure: Rebuild.
        * Makefile.in (install): Use @INSTALL_SHLIB@.
 
-start-sanitize-d10v
-       Wed Jul 17 14:39:05 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
+Wed Jul 17 14:39:05 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * configure: (bfd_d10v_arch) Add new case.
        * configure.in: (bfd_d10v_arch) Add new case.
@@ -1094,7 +1071,6 @@ start-sanitize-d10v
        * d10v-opc.c: New file.
        * disassemble.c (disassembler) Add entry for d10v.
 
-end-sanitize-d10v
 Wed Jul 17 10:12:05 1996  J.T. Conklin  <jtc@rtl.cygnus.com>
 
        * m68k-opc.c (m68k_opcodes): Fix bugs in coldfire insns relating
index 67aa6f9509179f7e01b80caf18545d97d3f2e9a4..cadaad409f59efd9db640f124eedf7c4219e915e 100644 (file)
@@ -25,9 +25,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 #define ARCH_arc
 /* end-sanitize-arc */
 #define ARCH_arm
-/* start-sanitize-d10v */
 #define ARCH_d10v
-/* end-sanitize-d10v */
 /* start-sanitize-d30v */
 #define ARCH_d30v
 /* end-sanitize-d30v */
index a72eec788649ef90f6cb7fe2ba0d9e70f251e6b7..47b4fd5f9b0eb6fd269b99cbbd7fea1575101762 100644 (file)
@@ -66,34 +66,6 @@ Things-to-lose:
 
 Do-last:
 
-d10v_files="configure configure.in ChangeLog"
-if ( echo $* | grep keep\-d10v > /dev/null ) ; then
-        for i in $d10v_files ; do
-                if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                        if [ -n "${verbose}" ] ; then
-                                echo Keeping d10v stuff in $i
-                        fi
-                fi
-        done
-else
-        for i in $d10v_files ; do
-                if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
-                        if [ -n "${verbose}" ] ; then
-                                echo Removing traces of \"d10v\" from $i...
-                        fi
-                        cp $i new
-                        sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
-                        if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
-                                if [ -n "${verbose}" ] ; then
-                                        echo Caching $i in .Recover...
-                                fi
-                                mv $i .Recover
-                        fi
-                        mv new $i
-                fi
-        done
-fi
-
 m32r_files="configure configure.in ChangeLog"
 if ( echo $* | grep keep\-m32r > /dev/null ) ; then
         for i in $m32r_files ; do
index 9eb3187027f8662083031d94cc959c1de013977e..05a3bcb66d2ee0cf4a070d05cb09ed5a8d1a056b 100644 (file)
@@ -46,9 +46,7 @@ only_if_gcc=no
 
 case "${target}" in
   arm*-*-*)            sim_target=arm ;;
-# start-sanitize-d10v
   d10v-*-*)            sim_target=d10v ;;
-# end-sanitize-d10v
   h8300*-*-*)          sim_target=h8300 ;;
   h8500-*-*)           sim_target=h8500 ;;
   mips*-*-*)