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