Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/gnu/dist/toolchain Import binutils 2.10.1.



details:   https://anonhg.NetBSD.org/src/rev/4ac8637b4208
branches:  trunk
changeset: 503069:4ac8637b4208
user:      tv <tv%NetBSD.org@localhost>
date:      Tue Jan 30 18:32:08 2001 +0000

description:
Import binutils 2.10.1.

diffstat:

 gnu/dist/toolchain/Makefile.in                           |   235 +-
 gnu/dist/toolchain/README                                |    34 +-
 gnu/dist/toolchain/bfd/ChangeLog                         |   144 +
 gnu/dist/toolchain/bfd/coff-h8300.c                      |    15 +-
 gnu/dist/toolchain/bfd/coff-w65.c                        |     2 +-
 gnu/dist/toolchain/bfd/elf-hppa.h                        |     3 +-
 gnu/dist/toolchain/bfd/elf32-arm.h                       |   118 +-
 gnu/dist/toolchain/bfd/elf32-i386.c                      |    11 +-
 gnu/dist/toolchain/bfd/elf32-m68k.c                      |     7 +-
 gnu/dist/toolchain/bfd/elf32-mcore.c                     |     3 +-
 gnu/dist/toolchain/bfd/elf32-mips.c                      |     6 +-
 gnu/dist/toolchain/bfd/elf32-ppc.c                       |    14 +-
 gnu/dist/toolchain/bfd/elf32-sparc.c                     |     7 +-
 gnu/dist/toolchain/bfd/elf64-sparc.c                     |     7 +-
 gnu/dist/toolchain/bfd/elflink.c                         |    17 +-
 gnu/dist/toolchain/binutils/ChangeLog                    |    96 +
 gnu/dist/toolchain/binutils/Makefile.am                  |    14 +-
 gnu/dist/toolchain/binutils/Makefile.in                  |    69 +-
 gnu/dist/toolchain/binutils/binutils.info                |    54 +-
 gnu/dist/toolchain/binutils/binutils.info-1              |     2 +-
 gnu/dist/toolchain/binutils/binutils.info-2              |     4 +-
 gnu/dist/toolchain/binutils/binutils.texi                |     2 +-
 gnu/dist/toolchain/binutils/config.texi                  |     2 +-
 gnu/dist/toolchain/binutils/configure                    |   926 +-
 gnu/dist/toolchain/binutils/configure.in                 |     3 +-
 gnu/dist/toolchain/binutils/nm.c                         |    41 +-
 gnu/dist/toolchain/binutils/readelf.c                    |    81 +-
 gnu/dist/toolchain/binutils/stabs.c                      |     1 +
 gnu/dist/toolchain/config-ml.in                          |    93 +-
 gnu/dist/toolchain/config/ChangeLog                      |    40 +-
 gnu/dist/toolchain/config/acinclude.m4                   |  1994 +++++++
 gnu/dist/toolchain/config/mh-i370pic                     |     1 +
 gnu/dist/toolchain/config/mpw/ChangeLog                  |    16 -
 gnu/dist/toolchain/config/mt-aix43                       |     4 +
 gnu/dist/toolchain/config/mt-d30v                        |     4 +
 gnu/dist/toolchain/config/mt-i370pic                     |     1 +
 gnu/dist/toolchain/config/mt-wince                       |    10 +
 gnu/dist/toolchain/configure                             |    35 +-
 gnu/dist/toolchain/configure.in                          |   199 +-
 gnu/dist/toolchain/etc/Makefile.in                       |    88 +-
 gnu/dist/toolchain/etc/configbuild.ein                   |   149 +
 gnu/dist/toolchain/etc/configbuild.fig                   |    50 +
 gnu/dist/toolchain/etc/configbuild.jin                   |   Bin 
 gnu/dist/toolchain/etc/configbuild.tin                   |     9 +
 gnu/dist/toolchain/etc/configdev.ein                     |   185 +
 gnu/dist/toolchain/etc/configdev.fig                     |    80 +
 gnu/dist/toolchain/etc/configdev.jin                     |   Bin 
 gnu/dist/toolchain/etc/configdev.tin                     |    17 +
 gnu/dist/toolchain/etc/configure                         |    13 +-
 gnu/dist/toolchain/etc/configure.in                      |     4 +-
 gnu/dist/toolchain/etc/configure.info                    |    95 +
 gnu/dist/toolchain/etc/configure.info-1                  |  1313 ++++
 gnu/dist/toolchain/etc/configure.info-2                  |  1137 ++++
 gnu/dist/toolchain/etc/configure.info-3                  |   285 +
 gnu/dist/toolchain/etc/configure.texi                    |  2644 +++++++++
 gnu/dist/toolchain/etc/make-stds.texi                    |     4 +-
 gnu/dist/toolchain/etc/standards.info                    |  3833 ++++++++++++++
 gnu/dist/toolchain/etc/standards.texi                    |     2 +-
 gnu/dist/toolchain/gas/ChangeLog                         |    37 +
 gnu/dist/toolchain/gas/config/obj-coff.c                 |     2 +-
 gnu/dist/toolchain/gas/doc/as.info                       |   620 +-
 gnu/dist/toolchain/gas/doc/as.info-1                     |     2 +-
 gnu/dist/toolchain/gas/doc/gasver.texi                   |     2 +-
 gnu/dist/toolchain/gprof/ChangeLog                       |     5 +
 gnu/dist/toolchain/gprof/configure                       |   336 +-
 gnu/dist/toolchain/gprof/configure.in                    |     2 +-
 gnu/dist/toolchain/include/ChangeLog                     |     4 +
 gnu/dist/toolchain/include/demangle.h                    |    63 +-
 gnu/dist/toolchain/include/dyn-string.h                  |    92 +
 gnu/dist/toolchain/include/elf/ChangeLog                 |    29 +
 gnu/dist/toolchain/include/elf/common.h                  |    23 +-
 gnu/dist/toolchain/ld/ChangeLog                          |   106 +
 gnu/dist/toolchain/ld/NEWS                               |     7 +-
 gnu/dist/toolchain/ld/configure                          |   209 +-
 gnu/dist/toolchain/ld/configure.in                       |     2 +-
 gnu/dist/toolchain/ld/emultempl/elf32.em                 |   331 +-
 gnu/dist/toolchain/ld/emultempl/mipsecoff.em             |     7 +-
 gnu/dist/toolchain/ld/ld.info                            |   134 +-
 gnu/dist/toolchain/ld/ld.info-1                          |     4 +-
 gnu/dist/toolchain/ld/ld.info-2                          |     2 +-
 gnu/dist/toolchain/ld/ld.info-3                          |     2 +-
 gnu/dist/toolchain/ld/ld.info-4                          |     2 +-
 gnu/dist/toolchain/ld/ldlang.c                           |     5 +-
 gnu/dist/toolchain/ld/ldlang.h                           |     3 +-
 gnu/dist/toolchain/ld/ldlex.l                            |     5 +
 gnu/dist/toolchain/ld/ldver.texi                         |     2 +-
 gnu/dist/toolchain/ld/scripttempl/elf.sc                 |     4 +-
 gnu/dist/toolchain/ld/scripttempl/elfd30v.sc             |     7 +-
 gnu/dist/toolchain/ld/testsuite/ChangeLog                |     9 +
 gnu/dist/toolchain/ld/testsuite/ld-elfvsb/elf-offset.ld  |   168 +
 gnu/dist/toolchain/ld/testsuite/ld-elfvsb/elfvsb.dat     |    22 +
 gnu/dist/toolchain/ld/testsuite/ld-elfvsb/elfvsb.exp     |   359 +
 gnu/dist/toolchain/ld/testsuite/ld-elfvsb/main.c         |   178 +
 gnu/dist/toolchain/ld/testsuite/ld-elfvsb/sh1.c          |   324 +
 gnu/dist/toolchain/ld/testsuite/ld-elfvsb/sh2.c          |    24 +
 gnu/dist/toolchain/ld/testsuite/lib/ld-lib.exp           |    16 +-
 gnu/dist/toolchain/libiberty/ChangeLog                   |    13 +
 gnu/dist/toolchain/libiberty/Makefile.in                 |    15 +-
 gnu/dist/toolchain/libiberty/cp-demangle.c               |  3409 ++++++++++++
 gnu/dist/toolchain/libiberty/cplus-dem.c                 |   490 +-
 gnu/dist/toolchain/libiberty/dyn-string.c                |   409 +
 gnu/dist/toolchain/libiberty/testsuite/demangle-expected |    80 +
 gnu/dist/toolchain/libiberty/testsuite/regress-demangle  |     2 +
 gnu/dist/toolchain/ltconfig                              |   836 +-
 gnu/dist/toolchain/ltmain.sh                             |   753 +-
 gnu/dist/toolchain/makefile.vms                          |    71 +
 gnu/dist/toolchain/missing                               |    26 +-
 gnu/dist/toolchain/mkdep                                 |    87 +
 gnu/dist/toolchain/mpw-README                            |   376 +
 gnu/dist/toolchain/mpw-build.in                          |   204 +
 gnu/dist/toolchain/mpw-config.in                         |   113 +
 gnu/dist/toolchain/mpw-configure                         |   448 +
 gnu/dist/toolchain/mpw-install                           |   122 +
 gnu/dist/toolchain/setup.com                             |     8 +
 gnu/dist/toolchain/texinfo/texinfo.tex                   |  2064 ++++--
 115 files changed, 23734 insertions(+), 3164 deletions(-)

diffs (truncated from 34854 to 300 lines):

diff -r a171a496bc58 -r 4ac8637b4208 gnu/dist/toolchain/Makefile.in
--- a/gnu/dist/toolchain/Makefile.in    Tue Jan 30 18:26:30 2001 +0000
+++ b/gnu/dist/toolchain/Makefile.in    Tue Jan 30 18:32:08 2001 +0000
@@ -37,9 +37,7 @@
 mandir=${prefix}/man
 gxx_include_dir=${includedir}/g++
 
-tooldir = $(exec_prefix)/$(target_alias)
-build_tooldir = $(exec_prefix)/$(target_alias)
-
+tooldir = $(exec_prefix)/$(target)
 
 program_transform_name =
 
@@ -61,7 +59,7 @@
 SHELL = /bin/sh
 
 # INSTALL_PROGRAM_ARGS is changed by configure.in to use -x for a
-# cygwin32 host.
+# cygwin host.
 INSTALL_PROGRAM_ARGS =
 
 INSTALL = $(SHELL) $$s/install-sh -c
@@ -86,6 +84,7 @@
 CFLAGS = -g
 CXXFLAGS = -g -O2
 
+LDFLAGS = 
 LIBCFLAGS = $(CFLAGS)
 CFLAGS_FOR_TARGET = $(CFLAGS)
 LDFLAGS_FOR_TARGET = 
@@ -98,9 +97,9 @@
 CXX = c++
 
 # Use -O2 to stress test the compiler.
-LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
+LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates -fexceptions
 CXXFLAGS_FOR_TARGET = $(CXXFLAGS)
-LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
+LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates -fexceptions
 
 RANLIB = ranlib
 
@@ -111,8 +110,7 @@
 
 LD = ld
 
-# Not plain GZIP, since gzip looks there for extra command-line options.
-GZIPPROG = gzip
+BZIPPROG = bzip2
 
 # These values are substituted by configure.
 DEFAULT_YACC = yacc
@@ -169,7 +167,9 @@
 
 # This is set by the configure script to the list of directories which
 # should be built using the target tools.
-TARGET_CONFIGDIRS = libiberty libgloss newlib libio librx libstdc++ libg++ winsup opcodes libstub cygmon libf2c libchill libobjc
+
+
+TARGET_CONFIGDIRS = libiberty libgloss $(SPECIAL_LIBS) newlib libio librx libstdc++ libg++ winsup opcodes bsp libstub cygmon
 
 # Target libraries are put under this directory:
 # Changed by configure to $(target_alias) if cross.
@@ -213,13 +213,16 @@
 CC_FOR_TARGET = ` \
   if [ -f $$r/gcc/xgcc ] ; then \
     if [ -f $$r/$(TARGET_SUBDIR)/newlib/Makefile ] ; then \
-      if [ -f $$r/$(TARGET_SUBDIR)/winsup/Makefile ] ; then \
-        echo $$r/gcc/xgcc -B$$r/gcc/ -B$$r/$(TARGET_SUBDIR)/newlib/ -B$(build_tooldir)/bin/ -L$$r/$(TARGET_SUBDIR)/winsup -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter 
$$s/newlib/libc/include -nostdinc; \
-      else \
-        echo $$r/gcc/xgcc -B$$r/gcc/ -B$(build_tooldir)/bin/ -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
-      fi; \
+      case "$(target_canonical)" in \
+        i[3456]86-*-cygwin*) \
+          echo $$r/gcc/xgcc -B$$r/gcc/ -B$$r/$(TARGET_SUBDIR)/newlib/ -L$$r/$(TARGET_SUBDIR)/winsup -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/winsup/include -idirafter 
$$s/newlib/libc/include -idirafter $$s/newlib/libc/sys/cygwin -idirafter $$s/newlib/libc/sys/cygwin32 -nostdinc; \
+          ;; \
+        *) \
+          echo $$r/gcc/xgcc -B$$r/gcc/ -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
+         ;; \
+      esac \
     else \
-      echo $$r/gcc/xgcc -B$$r/gcc/ -B$(build_tooldir)/bin/; \
+      echo $$r/gcc/xgcc -B$$r/gcc/; \
     fi; \
   else \
     if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
@@ -233,11 +236,11 @@
 # variable is passed down to the gcc Makefile, where it is used to
 # build libgcc2.a.  We define it here so that it can itself be
 # overridden on the command line.
-GCC_FOR_TARGET = $$r/gcc/xgcc -B$$r/gcc/ -B$(build_tooldir)/bin/ -I$(build_tooldir)/include
+GCC_FOR_TARGET = $$r/gcc/xgcc -B$$r/gcc/
 
 CHILL_FOR_TARGET = ` \
   if [ -f $$r/gcc/xgcc ] ; then \
-    echo $$r/gcc/xgcc -B$$r/gcc/ -B$(build_tooldir)/bin/ -L$$r/gcc/ch/runtime/; \
+    echo $$r/gcc/xgcc -B$$r/gcc/ -L$$r/gcc/ch/runtime/; \
   else \
     if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
       echo $(CC); \
@@ -249,13 +252,16 @@
 CXX_FOR_TARGET = ` \
   if [ -f $$r/gcc/xgcc ] ; then \
     if [ -f $$r/$(TARGET_SUBDIR)/newlib/Makefile ] ; then \
-      if [ -f $$r/$(TARGET_SUBDIR)/winsup/Makefile ] ; then \
-        echo $$r/gcc/xgcc -B$$r/gcc/ -B$$r/$(TARGET_SUBDIR)/newlib/ -B$(build_tooldir)/bin/ -L$$r/winsup -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include 
-nostdinc; \
-      else \
-        echo $$r/gcc/xgcc -B$$r/gcc/ -B$(build_tooldir)/bin/ -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
-      fi; \
+      case "$(target_canonical)" in \
+        i[3456]86-*-cygwin*) \
+          echo $$r/gcc/xgcc -B$$r/gcc/ -B$$r/$(TARGET_SUBDIR)/newlib/ -L$$r/$(TARGET_SUBDIR)/winsup -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/winsup/include -idirafter 
$$s/newlib/libc/include -idirafter $$s/newlib/libc/sys/cygwin -idirafter $$s/newlib/libc/sys/cygwin32 -nostdinc; \
+          ;; \
+        *) \
+          echo $$r/gcc/xgcc -B$$r/gcc/ -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
+         ;; \
+      esac \
     else \
-      echo $$r/gcc/xgcc -B$$r/gcc/ -B$(build_tooldir)/bin/; \
+      echo $$r/gcc/xgcc -B$$r/gcc/; \
     fi; \
   else \
     if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
@@ -416,7 +422,6 @@
        "sharedstatedir=$(sharedstatedir)" \
        "sysconfdir=$(sysconfdir)" \
        "tooldir=$(tooldir)" \
-       "build_tooldir=$(build_tooldir)" \
        "gxx_include_dir=$(gxx_include_dir)" \
        "gcc_version=$(gcc_version)" \
        "gcc_version_trigger=$(gcc_version_trigger)" \
@@ -543,6 +548,7 @@
        all-ld \
        all-libgui \
        all-libiberty \
+       all-libtool \
        all-m4 \
        all-make \
        all-mmalloc \
@@ -558,9 +564,9 @@
        all-send-pr \
        all-shellutils \
        all-sim \
-       all-snavigator \
        all-tar \
        all-tcl \
+       all-tcl8.1 \
        all-texinfo \
        all-textutils \
        all-tgas \
@@ -629,7 +635,6 @@
        check-sed \
        check-send-pr \
        check-shellutils \
-       check-snaviagor \
        check-sim \
        check-tar \
        check-tcl \
@@ -686,6 +691,7 @@
        install-intl \
        install-ispell \
        install-tcl \
+       install-tcl8.1 \
        install-itcl \
        install-ld \
        install-libgui \
@@ -704,9 +710,7 @@
        install-send-pr \
        install-shellutils \
        install-sim \
-       install-snavigator \
        install-tar \
-       install-texinfo \
        install-textutils \
        install-tgas \
        install-time \
@@ -726,6 +730,7 @@
        all-guile \
        all-tclX \
        all-tk \
+       all-tk8.1 \
        all-tix
 
 # This is a list of the check targets for all of the modules which are
@@ -751,6 +756,7 @@
        install-gash \
        install-tclX \
        install-tk \
+       install-tk8.1 \
        install-tix
 
 # This is a list of the targets for all of the modules which are compiled
@@ -761,19 +767,14 @@
        all-target-librx \
        all-target-libg++ \
        all-target-newlib \
-       all-target-libf2c \
-       all-target-libchill \
-       all-target-libobjc \
+       all-target-libtermcap \
        all-target-winsup \
        all-target-libgloss \
        all-target-libiberty \
        all-target-gperf \
        all-target-examples \
        all-target-libstub \
-       all-target-libjava \
-       all-target-zlib \
-       all-target-boehm-gc \
-       all-target-qthreads \
+       all-target-bsp \
        all-target-cygmon
 
 # This is a list of the configure targets for all of the modules which
@@ -784,19 +785,14 @@
        configure-target-librx \
        configure-target-libg++ \
        configure-target-newlib \
-       configure-target-libf2c \
-       configure-target-libchill \
-       configure-target-libobjc \
+       configure-target-libtermcap \
        configure-target-winsup \
        configure-target-libgloss \
        configure-target-libiberty \
        configure-target-gperf \
        configure-target-examples \
        configure-target-libstub \
-       configure-target-libjava \
-       configure-target-zlib \
-       configure-target-boehm-gc \
-       configure-target-qthreads \
+       configure-target-bsp \
        configure-target-cygmon
 
 # This is a list of the check targets for all of the modules which are
@@ -806,15 +802,8 @@
        check-target-libstdc++ \
        check-target-libg++ \
        check-target-newlib \
-       check-target-libf2c \
-       check-target-libchill \
-       check-target-libobjc \
        check-target-winsup \
        check-target-libiberty \
-       check-target-libjava \
-       check-target-zlib \
-       check-target-boehm-gc \
-       check-target-qthreads \
        check-target-gperf
 
 # This is a list of the install targets for all of the modules which are
@@ -824,17 +813,11 @@
        install-target-libstdc++ \
        install-target-libg++ \
        install-target-newlib \
-       install-target-libf2c \
-       install-target-libchill \
-       install-target-libobjc \
+       install-target-libtermcap \
        install-target-winsup \
        install-target-libgloss \
        install-target-libiberty \
        install-target-bsp \
-       install-target-libjava \
-       install-target-zlib \
-       install-target-boehm-gc \
-       install-target-qthreads \
        install-target-gperf
 
 # This is a list of the targets for which we can do a clean-{target}.
@@ -892,7 +875,6 @@
        clean-send-pr \
        clean-shellutils \
        clean-sim \
-       clean-snavigator \
        clean-tar \
        clean-tcl \
        clean-texinfo \
@@ -903,7 +885,6 @@
        clean-wdiff \
        clean-zip
 
-
 # All of the target modules that can be cleaned
 CLEAN_TARGET_MODULES = \
        clean-target-libio \
@@ -911,19 +892,13 @@
        clean-target-librx \
        clean-target-libg++ \
        clean-target-newlib \
-       clean-target-libf2c \
-       clean-target-libchill \
-       clean-target-libobjc \
        clean-target-winsup \
        clean-target-libgloss \
        clean-target-libiberty \
        clean-target-gperf \
        clean-target-examples \



Home | Main Index | Thread Index | Old Index