]> Git Repo - binutils.git/blobdiff - bfd/.Sanitize
* host-aout.c: New strategy. We use common code, include files,
[binutils.git] / bfd / .Sanitize
index 058517bcc66f3f89cbbadcc4b5de11661ed8cbbe..3738dad8c607c2216e9b5efbf53aa927e34f274b 100644 (file)
@@ -45,20 +45,31 @@ bout.c
 cache.c
 coffcode.h
 config
 cache.c
 coffcode.h
 config
-config.sub
-configure
 configure.in
 core.c
 demo64.c
 ecoff.c
 configure.in
 core.c
 demo64.c
 ecoff.c
+elf.c
 filemode.c
 format.c
 host-aout.c
 filemode.c
 format.c
 host-aout.c
+hosts
+i386aout.c
 i386coff.c
 icoff.c
 ieee.c
 libaout.h
 libbfd-in.h
 i386coff.c
 icoff.c
 ieee.c
 libaout.h
 libbfd-in.h
+cpu-a29k.c
+cpu-i386.c
+cpu-m68k.c
+cpu-mips.c
+cpu-vax.c
+cpu-h8300.c
+cpu-i960.c
+cpu-m88k.c
+init.c
+cpu-sparc.c
 libbfd.c
 libbfd.h
 libcoff-in.h
 libbfd.c
 libbfd.h
 libcoff-in.h
@@ -88,29 +99,113 @@ else
        rm -f new
        while grep -s start-sanitize-v9 aoutx.h ; do
                sed -e '/start-sanitize-v9/,/end-sanitize-v9/d' <aoutx.h >new
        rm -f new
        while grep -s start-sanitize-v9 aoutx.h ; do
                sed -e '/start-sanitize-v9/,/end-sanitize-v9/d' <aoutx.h >new
-               rm aoutx.h
+               if [ -n "${safe}" ] ; then
+                       mv aoutx.h .Recover
+               else
+                       rm aoutx.h
+               fi
                mv new aoutx.h
        done
 fi
 
                mv new aoutx.h
        done
 fi
 
-if ( echo $* | grep keep\-29k > /dev/null ) ; then
-       echo Keeping 29k in amdcoff.c and Makefile.in and targets.c
-else
-       echo Sanitizing 29k in amdcoff.c and Makefile.in and targets.c
-       rm -f amdcoff.c
-       rm -f new
-       sed -e 's/ amdcoff.[co] / /g' <Makefile.in >new
-       mv new Makefile.in
-       sed -e '/a29kcoff/d' <targets.c >new
-       mv new targets.c
-fi
-
 echo Done in `pwd`.
 
 #
 #
 # $Log$
 echo Done in `pwd`.
 
 #
 #
 # $Log$
-# Revision 1.17  1991/08/22 20:23:12  steve
+# Revision 1.25  1991/10/15 07:29:13  bothner
+# Add hosts directory.
+#
+# Revision 1.24  1991/10/08  22:31:51  gnu
+# Add i386aout.c
+#
+# Revision 1.23  1991/10/05  06:16:44  gnu
+# howto.c, configure, config.sub gone.
+#
+# Revision 1.22  1991/10/03  22:23:56  gnu
+# Add elf.c
+#
+# Revision 1.21  1991/10/01  03:55:34  steve
+# Insert the incidentals and things I forgot to ci last time, same log message:
+#
+# Mon Sep 30 15:13:46 1991  Steve Chamberlain  (steve at cygnus.com)
+#
+#      * cpu-a29k.c, cpu-i386.c, cpu-m68k.c, cpu-mips.c, cpu-vax.c,
+#      cpu-h8300.c, cpu-i960.c, cpu-m88k.c, cpu-sparc.c: added. These
+#      files will eventually contain processor specific bits for bfd,
+#      like strange relocation information and dis/assembly.  So far only
+#      the H8 has been even partially done.  This work also ties in with
+#      the change in handling architectures.
+#
+#      * amdcoff.c: (a29k_reloc) fix error message.
+#
+#      * aout-f1.h: (choose_reloc_size) now calls bfd_get_arch to
+#      discover the architecture of the bfd. (sunos4_callback) calls the
+#      function bfd_set_arch_mach rather than stuffing stuff directly
+#      into the bfd. (sunos4_write_object_contents), changed names of
+#      accessor functions.
+#
+#      * aoutx.h: (set_arch_mach) now calls bfd_default_set_arch_mach to
+#      setup the environment.
+#
+#      * archive.c: (bfd_slurp_coff_armap) coff archives always have the
+#      headers in big endian format, regardless of the endianess of the
+#      host or target.
+#
+#      * archures.c: totally changed. Now an architecture is represented
+#      with a pointer to an info structure rather than an enumerated type
+#      and a long. The old info is available as two elements in the
+#      structure.  Future enhancements to architecure support will
+#      involve pointers to methods being placed into the info structure.
+#
+#      * bfd.c: changed the definition of the bfd structure for the new
+#      architecture stuff.
+#
+#      * bout.c: (b_out_set_arch_mach) changed to use the new
+#      architecture mechanism.
+#
+#      * coffcode.h: (coff_set_arch_mach, coff_set_flags) changed to use
+#      the new architecture mechanism.
+#
+#      * configure.in: added h8 stuff.
+#
+#      * ieee.c: too many changes to note.  Now ieee files written with
+#      bfd gas and ld can be read by gld and ieee only linkers and
+#      simulators.
+#
+#      * libbfd.c, libbfd.h: changed prototype of bfd_write.
+#
+#      * newsos3.c: (newos3_callback) now calls bfd_set_arch_mach rather
+#      than fixing the structure directly.
+#
+#      * oasys.c: (oasys_object_p) now calls bfd_default_set_arch_mach rather
+#      than fixing the structure directly.
+#
+#      * opncls.c: (new_bfd) makes sure that bfd_init has been called
+#      before opening a bfd.
+#
+#      * srec.c: (srec_set_arch_mach) now calls bfd_default_set_arch_mach
+#      rather than fixing the structure directly.
+#
+#      * targets.c: (target_vector) now by defining SELECT_VECS (perhaps
+#      in the t/hmake file) a user can select which backends they want
+#      linked with bfd without changing the source.
+#
+#      * init.c: new, looks after initializing modules.
+#
+#      * howto.c: for future use, will allow an application to work out
+#      what cookie to use as a handle on a relcoatio howto.
+#
+# Revision 1.20  1991/09/04  03:59:15  rich
+# Added "recover"'ability.
+#
+# Revision 1.19  1991/09/03  22:21:30  rich
+# "recover" aoutx.h
+#
+# Revision 1.18  1991/08/29  00:35:06  gnu
+# paperwork handled for AMD Coff.
+#
+# Revision 1.17  1991/08/22  20:23:12  steve
 # *** empty log message ***
 #
 # Revision 1.16  1991/08/22  07:31:21  gnu
 # *** empty log message ***
 #
 # Revision 1.16  1991/08/22  07:31:21  gnu
This page took 0.027321 seconds and 4 git commands to generate.