This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

PATCH: Harmonic Toplevel Convergence


So I went mad and decided to merge the past three years of changes to
the files in the toplevel directories of the gcc and binutils/gdb/etc
trees.  Here are some of the changes; the rest just involved updating
ltconfig, config.sub and other files with an actual master copy to
more recent versions.

Which begs the question: Why isn't there a master copy of the other
toplevel files, such as configure{,.in}?

Index: Makefile.in
===================================================================
RCS file: /cvs/gcc/egcs/Makefile.in,v
retrieving revision 1.48
diff -c -p -r1.48 Makefile.in
*** Makefile.in	2000/07/06 00:50:01	1.48
--- Makefile.in	2000/07/22 05:05:37
*************** gxx_include_dir=${includedir}/g++
*** 40,46 ****
  tooldir = $(exec_prefix)/$(target_alias)
  build_tooldir = $(exec_prefix)/$(target_alias)
  
- 
  program_transform_name =
  
  man1dir = $(mandir)/man1
--- 40,45 ----
*************** GDB_NLM_DEPS = 
*** 61,67 ****
  SHELL = /bin/sh
  
  # INSTALL_PROGRAM_ARGS is changed by configure.in to use -x for a
! # cygwin32 host.
  INSTALL_PROGRAM_ARGS =
  
  INSTALL = $(SHELL) $$s/install-sh -c
--- 60,66 ----
  SHELL = /bin/sh
  
  # INSTALL_PROGRAM_ARGS is changed by configure.in to use -x for a
! # cygwin host.
  INSTALL_PROGRAM_ARGS =
  
  INSTALL = $(SHELL) $$s/install-sh -c
*************** HOST_PREFIX_1 = loser-
*** 86,91 ****
--- 85,91 ----
  CFLAGS = -g
  CXXFLAGS = -g -O2
  
+ LDFLAGS = 
  LIBCFLAGS = $(CFLAGS)
  CFLAGS_FOR_TARGET = $(CFLAGS)
  LDFLAGS_FOR_TARGET = 
*************** NM = nm
*** 111,118 ****
  
  LD = ld
  
! # Not plain GZIP, since gzip looks there for extra command-line options.
! GZIPPROG = gzip
  
  # These values are substituted by configure.
  DEFAULT_YACC = yacc
--- 111,118 ----
  
  LD = ld
  
! BZIPPROG = bzip2
! MD5PROG = md5sum
  
  # These values are substituted by configure.
  DEFAULT_YACC = yacc
*************** OTHERS = 
*** 169,175 ****
  
  # 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 libraries are put under this directory:
  # Changed by configure to $(target_alias) if cross.
--- 169,175 ----
  
  # This is set by the configure script to the list of directories which
  # should be built using the target tools.
! TARGET_CONFIGDIRS = libiberty libgloss $(SPECIAL_LIBS) newlib libio librx libstdc++ libg++ winsup opcodes bsp libstub cygmon libf2c libchill libobjc
  
  # Target libraries are put under this directory:
  # Changed by configure to $(target_alias) if cross.
*************** CC_FOR_TARGET = ` \
*** 215,232 ****
      if [ -f $$r/$(TARGET_SUBDIR)/newlib/Makefile ] ; then \
        case "$(target_canonical)" in \
          i[3456]86-*-cygwin*) \
!           echo $$r/gcc/xgcc -B$$r/gcc/ -B$(build_tooldir)/bin/ -B$$r/$(TARGET_SUBDIR)/newlib/ -L$$r/$(TARGET_SUBDIR)/winsup -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/winsup/include -idirafter $$s/winsup/cygwin/include -idirafter $$s/winsup/w32api/include -idirafter $$s/newlib/libc/include -idirafter $$s/newlib/libc/sys/cygwin -idirafter $$s/newlib/libc/sys/cygwin32 -nostdinc; \
            ;; \
          *) \
!           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$$r/$(TARGET_SUBDIR)/newlib/ -B$(build_tooldir)/bin/ -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
!           fi; \
  	  ;; \
        esac \
      else \
!       echo $$r/gcc/xgcc -B$$r/gcc/ -B$(build_tooldir)/bin/; \
      fi; \
    else \
      if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
--- 215,228 ----
      if [ -f $$r/$(TARGET_SUBDIR)/newlib/Makefile ] ; then \
        case "$(target_canonical)" in \
          i[3456]86-*-cygwin*) \
!           echo $$r/gcc/xgcc -B$(build_tooldir)/bin/ -B$$r/$(TARGET_SUBDIR)/newlib/ -B$$r/gcc/ -L$$r/$(TARGET_SUBDIR)/winsup -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/winsup/include -idirafter $$s/winsup/cygwin/include -idirafter $$s/winsup/w32api/include -idirafter $$s/newlib/libc/include -idirafter $$s/newlib/libc/sys/cygwin -idirafter $$s/newlib/libc/sys/cygwin32 -nostdinc; \
            ;; \
          *) \
!           echo $$r/gcc/xgcc -B$(build_tooldir)/bin/ -B$$r/$(TARGET_SUBDIR)/newlib/ -B$$r/gcc/ -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
  	  ;; \
        esac \
      else \
!       echo $$r/gcc/xgcc -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -B$$r/gcc/ -isystem $(build_tooldir)/include; \
      fi; \
    else \
      if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
*************** CC_FOR_TARGET = ` \
*** 240,250 ****
  # 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
  
  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/; \
    else \
      if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
        echo $(CC); \
--- 236,246 ----
  # 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$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -B$$r/gcc/ -isystem $(build_tooldir)/include
  
  CHILL_FOR_TARGET = ` \
    if [ -f $$r/gcc/xgcc ] ; then \
!     echo $$r/gcc/xgcc -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -B$$r/gcc/ -L$$r/gcc/ch/runtime/; \
    else \
      if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
        echo $(CC); \
*************** CXX_FOR_TARGET = ` \
*** 258,275 ****
      if [ -f $$r/$(TARGET_SUBDIR)/newlib/Makefile ] ; then \
        case "$(target_canonical)" in \
          i[3456]86-*-cygwin*) \
!           echo $$r/gcc/xgcc -B$$r/gcc/ -B$(build_tooldir)/bin/ -B$$r/$(TARGET_SUBDIR)/newlib/ -L$$r/$(TARGET_SUBDIR)/winsup -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/winsup/cygwin/include -idirafter $$s/winsup/w32api/include -idirafter $$s/newlib/libc/include -idirafter $$s/newlib/libc/sys/cygwin -idirafter $$s/newlib/libc/sys/cygwin32 -nostdinc -L$$r/$(TARGET_SUBDIR)/libstdc++; \
            ;; \
          *) \
!           if [ -f $$r/$(TARGET_SUBDIR)/winsup/Makefile ] ; then \
!             echo $$r/gcc/g++ -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 -L$$r/$(TARGET_SUBDIR)/libstdc++; \
!           else \
!             echo $$r/gcc/g++ -B$$r/gcc/ -B$(build_tooldir)/bin/ -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc -L$$r/$(TARGET_SUBDIR)/libstdc++; \
!           fi; \
  	  ;; \
        esac \
      else \
!       echo $$r/gcc/g++ -B$$r/gcc/ -B$(build_tooldir)/bin/ -L$$r/$(TARGET_SUBDIR)/libstdc++; \
      fi; \
    else \
      if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
--- 254,267 ----
      if [ -f $$r/$(TARGET_SUBDIR)/newlib/Makefile ] ; then \
        case "$(target_canonical)" in \
          i[3456]86-*-cygwin*) \
!           echo $$r/gcc/g++ -B$(build_tooldir)/bin/ -B$$r/$(TARGET_SUBDIR)/newlib/ -B$$r/gcc/ -L$$r/$(TARGET_SUBDIR)/winsup -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/winsup/cygwin/include -idirafter $$s/winsup/w32api/include -idirafter $$s/newlib/libc/include -idirafter $$s/newlib/libc/sys/cygwin -idirafter $$s/newlib/libc/sys/cygwin32 -nostdinc -L$$r/$(TARGET_SUBDIR)/libstdc++; \
            ;; \
          *) \
!           echo $$r/gcc/g++ -B$(build_tooldir)/bin/ -B$$r/$(TARGET_SUBDIR)/newlib/ -B$$r/gcc/ -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc -L$$r/$(TARGET_SUBDIR)/libstdc++; \
  	  ;; \
        esac \
      else \
!       echo $$r/gcc/g++ -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -B$$r/gcc/ -isystem $(build_tooldir)/include -L$$r/$(TARGET_SUBDIR)/libstdc++; \
      fi; \
    else \
      if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
*************** ALL_MODULES = \
*** 557,562 ****
--- 549,555 ----
  	all-ld \
  	all-libgui \
  	all-libiberty \
+ 	all-libtool \
  	all-m4 \
  	all-make \
  	all-mmalloc \
*************** ALL_MODULES = \
*** 575,580 ****
--- 568,574 ----
  	all-snavigator \
  	all-tar \
  	all-tcl \
+ 	all-tcl8.1 \
  	all-texinfo \
  	all-textutils \
  	all-tgas \
*************** INSTALL_MODULES = \
*** 700,705 ****
--- 694,700 ----
  	install-intl \
  	install-ispell \
  	install-tcl \
+ 	install-tcl8.1 \
  	install-itcl \
  	install-ld \
  	install-libgui \
*************** INSTALL_MODULES = \
*** 720,726 ****
  	install-sim \
  	install-snavigator \
  	install-tar \
- 	install-texinfo \
  	install-textutils \
  	install-tgas \
  	install-time \
--- 715,720 ----
*************** ALL_X11_MODULES = \
*** 740,745 ****
--- 734,740 ----
  	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
*************** INSTALL_X11_MODULES = \
*** 765,770 ****
--- 760,766 ----
  	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
*************** ALL_TARGET_MODULES = \
*** 779,784 ****
--- 775,781 ----
  	all-target-libf2c \
  	all-target-libchill \
  	all-target-libobjc \
+ 	all-target-libtermcap \
  	all-target-winsup \
  	all-target-libgloss \
  	all-target-libiberty \
*************** ALL_TARGET_MODULES = \
*** 790,795 ****
--- 787,793 ----
  	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
*************** CONFIGURE_TARGET_MODULES = \
*** 804,809 ****
--- 802,808 ----
  	configure-target-libf2c \
  	configure-target-libchill \
  	configure-target-libobjc \
+ 	configure-target-libtermcap \
  	configure-target-winsup \
  	configure-target-libgloss \
  	configure-target-libiberty \
*************** CONFIGURE_TARGET_MODULES = \
*** 815,820 ****
--- 814,820 ----
  	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
*************** INSTALL_TARGET_MODULES = \
*** 848,853 ****
--- 848,854 ----
  	install-target-libf2c \
  	install-target-libchill \
  	install-target-libobjc \
+ 	install-target-libtermcap \
  	install-target-winsup \
  	install-target-libgloss \
  	install-target-libiberty \
*************** CLEAN_MODULES = \
*** 924,930 ****
  	clean-wdiff \
  	clean-zip
  
- 
  # All of the target modules that can be cleaned
  CLEAN_TARGET_MODULES = \
  	clean-target-libio \
--- 925,930 ----
*************** CLEAN_TARGET_MODULES = \
*** 947,952 ****
--- 947,953 ----
  	clean-target-zlib \
  	clean-target-boehm-gc \
  	clean-target-qthreads \
+ 	clean-target-bsp \
  	clean-target-cygmon
  
  # All of the x11 modules that can be cleaned
*************** CLEAN_X11_MODULES = \
*** 961,970 ****
  	clean-tk \
  	clean-tix
  
- # The first rule in the file had better be this one.  Don't put any above it.
- all: all.normal
- .PHONY: all
- 
  # The target built for a native build.
  .PHONY: all.normal
  all.normal: \
--- 962,967 ----
*************** all-binutils: all-libiberty all-opcodes 
*** 1586,1596 ****
  all-bison: all-texinfo
  configure-target-boehm-gc: configure-target-newlib configure-target-qthreads
  all-target-boehm-gc: configure-target-boehm-gc
  all-byacc:
  all-bzip2:
  all-cvssrc:
  configure-target-cygmon: $(ALL_GCC)
! all-target-cygmon: configure-target-cygmon all-gas all-ld all-gcc all-target-libiberty all-target-newlib all-target-libio all-target-libstub
  all-db:
  all-dejagnu: all-tcl all-expect all-tk
  all-diff: all-libiberty
--- 1583,1595 ----
  all-bison: all-texinfo
  configure-target-boehm-gc: configure-target-newlib configure-target-qthreads
  all-target-boehm-gc: configure-target-boehm-gc
+ configure-target-bsp: $(ALL_GCC)
+ all-target-bsp: configure-target-bsp all-gcc all-binutils all-target-newlib
  all-byacc:
  all-bzip2:
  all-cvssrc:
  configure-target-cygmon: $(ALL_GCC)
! all-target-cygmon: configure-target-cygmon all-gas all-ld all-gcc all-target-libiberty all-target-newlib all-target-libio all-target-libstub all-target-bsp
  all-db:
  all-dejagnu: all-tcl all-expect all-tk
  all-diff: all-libiberty
*************** all-indent:
*** 1627,1633 ****
  all-inet: all-tcl all-send-pr all-perl
  all-intl:
  all-ispell: all-emacs19
! all-itcl: all-tcl all-tk
  all-ld: all-libiberty all-bfd all-opcodes all-bison all-byacc all-flex all-intl
  configure-target-libg++: $(ALL_GCC) configure-target-librx
  all-target-libg++: configure-target-libg++ all-gas all-ld all-gcc all-target-libiberty all-target-newlib all-target-libio all-target-librx all-target-libstdc++
--- 1626,1632 ----
  all-inet: all-tcl all-send-pr all-perl
  all-intl:
  all-ispell: all-emacs19
! all-itcl: all-tcl all-tk all-tcl8.1 all-tk8.1
  all-ld: all-libiberty all-bfd all-opcodes all-bison all-byacc all-flex all-intl
  configure-target-libg++: $(ALL_GCC) configure-target-librx
  all-target-libg++: configure-target-libg++ all-gas all-ld all-gcc all-target-libiberty all-target-newlib all-target-libio all-target-librx all-target-libstdc++
*************** configure-target-libgloss: $(ALL_GCC)
*** 1635,1642 ****
  all-target-libgloss: configure-target-libgloss configure-target-newlib
  configure-target-libio: $(ALL_GCC)
  all-target-libio: configure-target-libio all-gas all-ld all-gcc all-target-libiberty all-target-newlib
! check-target-libio: all-target-libstdc++
! all-libgui: all-tcl all-tk all-itcl
  all-libiberty:
  configure-target-libffi: $(ALL_GCC) 
  configure-target-libjava: $(ALL_GCC) configure-target-zlib configure-target-boehm-gc configure-target-qthreads configure-target-newlib configure-target-libffi
--- 1634,1641 ----
  all-target-libgloss: configure-target-libgloss configure-target-newlib
  configure-target-libio: $(ALL_GCC)
  all-target-libio: configure-target-libio all-gas all-ld all-gcc all-target-libiberty all-target-newlib
! check-target-libio:
! all-libgui: all-tcl all-tk all-tcl8.1 all-tk8.1 all-itcl
  all-libiberty:
  configure-target-libffi: $(ALL_GCC) 
  configure-target-libjava: $(ALL_GCC) configure-target-zlib configure-target-boehm-gc configure-target-qthreads configure-target-newlib configure-target-libffi
*************** all-m4: all-libiberty
*** 1658,1664 ****
--- 1657,1665 ----
  all-make: all-libiberty
  all-mmalloc:
  configure-target-newlib: $(ALL_GCC)
+ configure-target-libtermcap: $(ALL_GCC)
  all-target-newlib: configure-target-newlib all-binutils all-gas all-gcc
+ all-target-libtermcap: configure-target-libtermcap all-binutils all-gas all-gcc
  all-opcodes: all-bfd all-libiberty
  all-patch: all-libiberty
  all-perl:
*************** all-sim: all-libiberty all-bfd all-opcod
*** 1675,1689 ****
  all-snavigator: all-tcl all-tk all-itcl all-db all-grep all-libgui
  all-tar: all-libiberty
  all-tcl:
  all-tclX: all-tcl all-tk
  all-tk: all-tcl
  all-texinfo: all-libiberty
  all-textutils:
  all-tgas: all-libiberty all-bfd all-opcodes
  all-time:
! all-tix: all-tcl all-tk
  all-wdiff:
! all-target-winsup: all-target-newlib all-target-libiberty all-target-libio configure-target-winsup 
  configure-target-winsup: configure-target-newlib
  all-uudecode: all-libiberty
  all-zip:
--- 1676,1692 ----
  all-snavigator: all-tcl all-tk all-itcl all-db all-grep all-libgui
  all-tar: all-libiberty
  all-tcl:
+ all-tcl8.1:
  all-tclX: all-tcl all-tk
  all-tk: all-tcl
+ all-tk8.1: all-tcl8.1
  all-texinfo: all-libiberty
  all-textutils:
  all-tgas: all-libiberty all-bfd all-opcodes
  all-time:
! all-tix: all-tcl all-tk all-tcl8.1 all-tk8.1
  all-wdiff:
! all-target-winsup: all-target-newlib all-target-libiberty all-target-libtermcap configure-target-winsup
  configure-target-winsup: configure-target-newlib
  all-uudecode: all-libiberty
  all-zip:
*************** configure-target-libiberty: $(ALL_GCC) c
*** 1693,1699 ****
  all-target-libiberty: configure-target-libiberty all-gcc all-ld all-target-newlib
  all-target: $(ALL_TARGET_MODULES)
  install-target: $(INSTALL_TARGET_MODULES)
! 
  ### other supporting targets
  
  MAKEDIRS= \
--- 1696,1702 ----
  all-target-libiberty: configure-target-libiberty all-gcc all-ld all-target-newlib
  all-target: $(ALL_TARGET_MODULES)
  install-target: $(INSTALL_TARGET_MODULES)
! install-gdb: install-tcl install-tk install-itcl install-tix install-libgui
  ### other supporting targets
  
  MAKEDIRS= \
*************** ETC_SUPPORT= Makefile.in configure confi
*** 1751,1761 ****
  # this macro.
  SUPPORT_FILES = list-of-support-files-for-tool-in-question
  
! .PHONY: taz
  
! taz: $(DEVO_SUPPORT) $(SUPPORT_FILES) \
!   texinfo/texinfo.tex texinfo/gpl.texinfo texinfo/lgpl.texinfo
! 	# Take out texinfo from a few places
  	sed -e '/^all\.normal: /s/\all-texinfo //' \
  	    -e '/^	install-texinfo /d' \
  	<Makefile.in >tmp
--- 1754,1806 ----
  # this macro.
  SUPPORT_FILES = list-of-support-files-for-tool-in-question
  
! # NOTE: No double quotes in the below.  It is used within shell script
! # as VER="$(VER)"
! VER = `	if grep AM_INIT_AUTOMAKE $(TOOL)/configure.in >/dev/null 2>&1; then \
! 	  sed < $(TOOL)/configure.in -n 's/AM_INIT_AUTOMAKE[^,]*, *\([^)]*\))/\1/p'; \
! 	else \
! 	  sed < $(TOOL)/Makefile.in -n 's/^VERSION *= *//p'; \
! 	fi`
! PACKAGE = $(TOOL)
  
! .PHONY: taz
! taz: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
! 	$(MAKE) -f Makefile.in do-proto-toplev \
! 		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(SUPPORT_FILES)"
! 	$(MAKE) -f Makefile.in do-md5sum \
! 		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(SUPPORT_FILES)"
! 	$(MAKE) -f Makefile.in do-tar-bz2 \
! 		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(SUPPORT_FILES)"
! 
! .PHONY: gdb-taz
! gdb-taz: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
! 	$(MAKE) -f Makefile.in do-proto-toplev \
! 		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(SUPPORT_FILES)"
! 	$(MAKE) -f Makefile.in do-md5sum \
! 		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(SUPPORT_FILES)"
! 	$(MAKE) -f Makefile.in do-djunpack \
! 		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(SUPPORT_FILES)"
! 	$(MAKE) -f Makefile.in do-tar-bz2 \
! 		TOOL=$(TOOL) PACKAGE="$(PACKAGE)" VER="$(VER)" \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(SUPPORT_FILES)"
! 
! .PHONY: do-proto-toplev
! do-proto-toplev: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex
! 	echo "==> Making $(PACKAGE)-$(VER)/"
! 	# Take out texinfo from a few places.
  	sed -e '/^all\.normal: /s/\all-texinfo //' \
  	    -e '/^	install-texinfo /d' \
  	<Makefile.in >tmp
*************** taz: $(DEVO_SUPPORT) $(SUPPORT_FILES) \
*** 1799,1866 ****
  	#
  	mkdir proto-toplev/texinfo
  	ln -s ../../texinfo/texinfo.tex		proto-toplev/texinfo/
- 	ln -s ../../texinfo/gpl.texinfo		proto-toplev/texinfo/
- 	ln -s ../../texinfo/lgpl.texinfo	proto-toplev/texinfo/
  	if test -r texinfo/util/tex3patch ; then \
  	  mkdir proto-toplev/texinfo/util && \
  	  ln -s ../../../texinfo/util/tex3patch	proto-toplev/texinfo/util ; \
  	else true; fi
  	chmod -R og=u . || chmod og=u `find . -print`
! 	if grep AM_INIT_AUTOMAKE $(TOOL)/configure.in >/dev/null 2>&1; then \
! 	  ver=`sed < $(TOOL)/configure.in -n 's/AM_INIT_AUTOMAKE[^,]*, *\([^)]*\))/\1/p'`; \
! 	else \
! 	  ver=`sed <$(TOOL)/Makefile.in -n 's/^VERSION *= *//p'`; \
! 	fi; \
! 	$(MAKE) -f Makefile.in do-tar-gz TOOL=$(TOOL) VER=$$ver
  
! do-tar-gz:
! 	echo "==> Making $(TOOL)-$(VER).tar.gz"
! 	-rm -f $(TOOL)-$(VER)
! 	ln -s proto-toplev $(TOOL)-$(VER)
! 	tar cfh $(TOOL)-$(VER).tar $(TOOL)-$(VER)
! 	$(GZIPPROG) -v -9 $(TOOL)-$(VER).tar
  
! TEXINFO_SUPPORT= texinfo/texinfo.tex texinfo/gpl.texinfo texinfo/lgpl.texinfo
  DIST_SUPPORT= $(DEVO_SUPPORT) $(TEXINFO_SUPPORT)
  
! .PHONY: gas.tar.gz
! GAS_SUPPORT_DIRS= bfd include libiberty opcodes intl setup.com makefile.vms
! gas.tar.gz: $(DIST_SUPPORT) $(GAS_SUPPORT_DIRS) gas
  	$(MAKE) -f Makefile.in taz TOOL=gas \
  		SUPPORT_FILES="$(GAS_SUPPORT_DIRS)"
  
  # The FSF "binutils" release includes gprof and ld.
! .PHONY: binutils.tar.gz
! BINUTILS_SUPPORT_DIRS= bfd gas include libiberty opcodes ld gprof intl setup.com makefile.vms
! binutils.tar.gz: $(DIST_SUPPORT) $(BINUTILS_SUPPORT_DIRS) binutils
  	$(MAKE) -f Makefile.in taz TOOL=binutils \
! 		SUPPORT_FILES="$(BINUTILS_SUPPORT_DIRS) makeall.bat configure.bat"
  
! .PHONY: gas+binutils.tar.gz
  GASB_SUPPORT_DIRS= $(GAS_SUPPORT_DIRS) binutils ld gprof
! gas+binutils.tar.gz: $(DIST_SUPPORT) $(GASB_SUPPORT_DIRS) gas
  	$(MAKE) -f Makefile.in taz TOOL=gas \
! 		SUPPORT_FILES="$(GASB_SUPPORT_DIRS) makeall.bat configure.bat"
  
! .PHONY: libg++.tar.gz
  LIBGXX_SUPPORT_DIRS=include libstdc++ libio librx libiberty
! libg++.tar.gz: $(DIST_SUPPORT) libg++
  	$(MAKE) -f Makefile.in taz TOOL=libg++ \
  		SUPPORT_FILES="$(LIBGXX_SUPPORT_DIRS)"
  
  GNATS_SUPPORT_DIRS=include libiberty send-pr
! gnats.tar.gz: $(DIST_SUPPORT) $(GNATS_SUPPORT_DIRS) gnats
  	$(MAKE) -f  Makefile.in taz TOOL=gnats \
  		SUPPORT_FILES="$(GNATS_SUPPORT_DIRS)"
  
! .PHONY: gdb.tar.gz
  GDB_SUPPORT_DIRS= bfd include libiberty mmalloc opcodes readline sim utils intl
! GDBTK_SUPPORT_DIRS= `if [ -d tcl -a -d tk ] ; then echo tcl tk ; fi`
! gdb.tar.gz: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
! 	$(MAKE) -f Makefile.in taz TOOL=gdb \
! 		SUPPORT_FILES="$(GDB_SUPPORT_DIRS) $(GDBTK_SUPPORT_DIRS)"
  
! .PHONY: newlib.tar.gz
  NEWLIB_SUPPORT_DIRS=libgloss
  # taz configures for the sun4 target which won't configure newlib.
  # We need newlib configured so that the .info files are made.
--- 1844,1957 ----
  	#
  	mkdir proto-toplev/texinfo
  	ln -s ../../texinfo/texinfo.tex		proto-toplev/texinfo/
  	if test -r texinfo/util/tex3patch ; then \
  	  mkdir proto-toplev/texinfo/util && \
  	  ln -s ../../../texinfo/util/tex3patch	proto-toplev/texinfo/util ; \
  	else true; fi
  	chmod -R og=u . || chmod og=u `find . -print`
! 	#
! 	-rm -f $(PACKAGE)-$(VER)
! 	ln -s proto-toplev $(PACKAGE)-$(VER)
  
! .PHONY: do-tar-bz2
! do-tar-bz2:
! 	echo "==> Making $(PACKAGE)-$(VER).tar.bz2"
! 	-rm -f $(PACKAGE)-$(VER).tar.bz2
! 	find $(PACKAGE)-$(VER) -follow -name CVS -prune -o -type f -print \
! 		| tar cTfh - $(PACKAGE)-$(VER).tar
! 	$(BZIPPROG) -v -9 $(PACKAGE)-$(VER).tar
! 
! .PHONY: do-md5sum
! do-md5sum:
! 	echo "==> Adding md5 checksum to top-level directory"
! 	cd proto-toplev && find * -follow -name CVS -prune -o -type f -print \
! 		| xargs $(MD5PROG) > ../md5.sum
! 	mv md5.sum proto-toplev
! 
! .PHONY: do-djunpack
! do-djunpack:
! 	echo "==> Adding updated djunpack.bat to top-level directory"
! 	echo - 's /gdb-[0-9\.]*/gdb-'"$(VER)"'/'
! 	sed < djunpack.bat > djunpack.new \
! 		-e 's/gdb-[0-9][0-9\.]*/gdb-'"$(VER)"'/'
! 	mv djunpack.new djunpack.bat
! 	-rm -f proto-toplev/djunpack.bat
! 	ln -s ../djunpack.bat proto-toplev/djunpack.bat
  
! TEXINFO_SUPPORT= texinfo/texinfo.tex
  DIST_SUPPORT= $(DEVO_SUPPORT) $(TEXINFO_SUPPORT)
  
! .PHONY: gas.tar.bz2
! GAS_SUPPORT_DIRS= bfd include libiberty opcodes intl setup.com makefile.vms mkdep
! gas.tar.bz2: $(DIST_SUPPORT) $(GAS_SUPPORT_DIRS) gas
  	$(MAKE) -f Makefile.in taz TOOL=gas \
+ 		MD5PROG="$(MD5PROG)" \
  		SUPPORT_FILES="$(GAS_SUPPORT_DIRS)"
  
  # The FSF "binutils" release includes gprof and ld.
! .PHONY: binutils.tar.bz2
! BINUTILS_SUPPORT_DIRS= bfd gas include libiberty opcodes ld gprof intl setup.com makefile.vms mkdep
! binutils.tar.bz2: $(DIST_SUPPORT) $(BINUTILS_SUPPORT_DIRS) binutils
  	$(MAKE) -f Makefile.in taz TOOL=binutils \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(BINUTILS_SUPPORT_DIRS)"
  
! .PHONY: gas+binutils.tar.bz2
  GASB_SUPPORT_DIRS= $(GAS_SUPPORT_DIRS) binutils ld gprof
! gas+binutils.tar.bz2: $(DIST_SUPPORT) $(GASB_SUPPORT_DIRS) gas
  	$(MAKE) -f Makefile.in taz TOOL=gas \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(GASB_SUPPORT_DIRS)"
  
! .PHONY: libg++.tar.bz2
  LIBGXX_SUPPORT_DIRS=include libstdc++ libio librx libiberty
! libg++.tar.bz2: $(DIST_SUPPORT) libg++
  	$(MAKE) -f Makefile.in taz TOOL=libg++ \
+ 		MD5PROG="$(MD5PROG)" \
  		SUPPORT_FILES="$(LIBGXX_SUPPORT_DIRS)"
  
  GNATS_SUPPORT_DIRS=include libiberty send-pr
! gnats.tar.bz2: $(DIST_SUPPORT) $(GNATS_SUPPORT_DIRS) gnats
  	$(MAKE) -f  Makefile.in taz TOOL=gnats \
+ 		MD5PROG="$(MD5PROG)" \
  		SUPPORT_FILES="$(GNATS_SUPPORT_DIRS)"
  
! .PHONY: gdb.tar.bz2
  GDB_SUPPORT_DIRS= bfd include libiberty mmalloc opcodes readline sim utils intl
! gdb.tar.bz2: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
! 	$(MAKE) -f Makefile.in gdb-taz TOOL=gdb \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(GDB_SUPPORT_DIRS)"
! 
! .PHONY: dejagnu.tar.bz2
! DEJAGNU_SUPPORT_DIRS=  tcl expect libiberty
! dejagnu.tar.bz2: $(DIST_SUPPORT) $(DEJAGNU_SUPPORT_DIRS) dejagnu
! 	$(MAKE) -f Makefile.in taz TOOL=dejagnu \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(DEJAGNU_SUPPORT_DIRS)"
! 
! .PHONY: gdb+dejagnu.tar.bz2
! GDBD_SUPPORT_DIRS= $(GDB_SUPPORT_DIRS) tcl expect dejagnu
! gdb+dejagnu.tar.bz2: $(DIST_SUPPORT) $(GDBD_SUPPORT_DIRS) gdb
! 	$(MAKE) -f Makefile.in gdb-taz TOOL=gdb PACKAGE=gdb+dejagnu \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(GDBD_SUPPORT_DIRS)"
! 
! .PHONY: insight.tar.bz2
! INSIGHT_SUPPORT_DIRS= $(GDB_SUPPORT_DIRS) tcl tk itcl tix libgui
! insight.tar.bz2: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
! 	$(MAKE) -f Makefile.in gdb-taz TOOL=gdb PACKAGE=insight \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(INSIGHT_SUPPORT_DIRS)"
! 
! .PHONY: insight+dejagnu.tar.bz2
! INSIGHTD_SUPPORT_DIRS= $(INSIGHT_SUPPORT_DIRS) expect dejagnu
! insight+dejagnu.tar.bz2: $(DIST_SUPPORT) $(INSIGHTD_SUPPORT_DIRS) gdb
! 	$(MAKE) -f Makefile.in gdb-taz TOOL=gdb PACKAGE="insight+dejagnu" \
! 		MD5PROG="$(MD5PROG)" \
! 		SUPPORT_FILES="$(INSIGHTD_SUPPORT_DIRS)"
  
! .PHONY: newlib.tar.bz2
  NEWLIB_SUPPORT_DIRS=libgloss
  # taz configures for the sun4 target which won't configure newlib.
  # We need newlib configured so that the .info files are made.
*************** NEWLIB_SUPPORT_DIRS=libgloss
*** 1873,1880 ****
  # the make distclean.  For now punt on the issue of shipping newlib info files
  # with newlib net releases and wait for a day when some native target (sun4?)
  # supports newlib (if only minimally).
! newlib.tar.gz: $(DIST_SUPPORT) $(NEWLIB_SUPPORT_DIRS) newlib
  	$(MAKE) -f Makefile.in taz TOOL=newlib \
  		SUPPORT_FILES="$(NEWLIB_SUPPORT_DIRS)" \
  		DEVO_SUPPORT="$(DEVO_SUPPORT) COPYING.NEWLIB" newlib
  
--- 1964,1972 ----
  # the make distclean.  For now punt on the issue of shipping newlib info files
  # with newlib net releases and wait for a day when some native target (sun4?)
  # supports newlib (if only minimally).
! newlib.tar.bz2: $(DIST_SUPPORT) $(NEWLIB_SUPPORT_DIRS) newlib
  	$(MAKE) -f Makefile.in taz TOOL=newlib \
+ 		MD5PROG="$(MD5PROG)" \
  		SUPPORT_FILES="$(NEWLIB_SUPPORT_DIRS)" \
  		DEVO_SUPPORT="$(DEVO_SUPPORT) COPYING.NEWLIB" newlib
  
Index: config-ml.in
===================================================================
RCS file: /cvs/gcc/egcs/config-ml.in,v
retrieving revision 1.9
diff -c -p -r1.9 config-ml.in
*** config-ml.in	1999/11/23 07:57:06	1.9
--- config-ml.in	2000/07/22 05:05:38
***************
*** 72,85 ****
  # We have to handle being invoked by both Cygnus configure and Autoconf.
  #
  # Cygnus configure incoming variables:
! # srcdir, subdir, target, arguments
  #
  # Autoconf incoming variables:
! # srcdir, target, ac_configure_args
  #
! # We *could* figure srcdir and target out, but we'd have to do work that
  # our caller has already done to figure them out and requiring these two
  # seems reasonable.
  
  if [ -n "${ac_configure_args}" ]; then
    Makefile=${ac_file-Makefile}
--- 72,87 ----
  # We have to handle being invoked by both Cygnus configure and Autoconf.
  #
  # Cygnus configure incoming variables:
! # srcdir, subdir, host, arguments
  #
  # Autoconf incoming variables:
! # srcdir, host, ac_configure_args
  #
! # We *could* figure srcdir and host out, but we'd have to do work that
  # our caller has already done to figure them out and requiring these two
  # seems reasonable.
+ # Note that `host' in this case is GCC's `target'.  Target libraries are
+ # configured for a particular host.
  
  if [ -n "${ac_configure_args}" ]; then
    Makefile=${ac_file-Makefile}
*************** for i in `${CC-gcc} --print-multi-lib 2>
*** 204,210 ****
    fi
  done
  
! case "${target}" in
  arc-*-elf*)
  	if [ x$enable_biendian != xyes ]
  	then
--- 206,215 ----
    fi
  done
  
! # Target libraries are configured for the host they run on, so we check
! # $host here, not $target.
! 
! case "${host}" in
  arc-*-elf*)
  	if [ x$enable_biendian != xyes ]
  	then
*************** multi-do:
*** 524,529 ****
--- 529,536 ----
  		flags=`echo $$i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
  		if (cd ../$${dir}/$${lib}; $(MAKE) $(FLAGS_TO_PASS) \
  				CFLAGS="$(CFLAGS) $${flags}" \
+ 				prefix="$(prefix)" \
+ 				exec_prefix="$(exec_prefix)" \
  				CXXFLAGS="$(CXXFLAGS) $${flags}" \
  				LIBCFLAGS="$(LIBCFLAGS) $${flags}" \
  				LIBCXXFLAGS="$(LIBCXXFLAGS) $${flags}" \
*************** if [ -n "${multidirs}" ] && [ -z "${ml_n
*** 667,673 ****
        echo "pwd: `pwd`"
      fi
  
!     if [ -d ${ml_dir} ]; then true; else mkdir ${ml_dir}; fi
      if [ -d ${ml_dir}/${ml_libdir} ]; then true; else mkdir ${ml_dir}/${ml_libdir}; fi
  
      # Eg: if ${ml_dir} = m68000/m68881, dotdot = ../../
--- 674,697 ----
        echo "pwd: `pwd`"
      fi
  
!     if [ -d ${ml_dir} ]; then true; else
!       # ``mkdir -p ${ml_dir}'' See also mkinstalldirs.
!       pathcomp=""
!       for d in `echo ":${ml_dir}" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`; do
!         pathcomp="$pathcomp$d"
!         case "$pathcomp" in
!           -* ) pathcomp=./$pathcomp ;;
!         esac
!         if test ! -d "$pathcomp"; then
!            echo "mkdir $pathcomp" 1>&2
!            mkdir "$pathcomp" > /dev/null 2>&1 || lasterr=$?
!         fi
!         if test ! -d "$pathcomp"; then
! 	   exit $lasterr
!         fi
!         pathcomp="$pathcomp/"
!       done
!     fi
      if [ -d ${ml_dir}/${ml_libdir} ]; then true; else mkdir ${ml_dir}/${ml_libdir}; fi
  
      # Eg: if ${ml_dir} = m68000/m68881, dotdot = ../../
Index: configure
===================================================================
RCS file: /cvs/gcc/egcs/configure,v
retrieving revision 1.25
diff -c -p -r1.25 configure
*** configure	2000/02/16 16:22:43	1.25
--- configure	2000/07/22 05:05:40
***************
*** 3,9 ****
  ### WARNING: this file contains embedded tabs.  Do not run untabify on this file.
  
  # Configuration script
! # Copyright (C) 1988, 90, 91, 92, 93, 94, 95, 96, 1997
  # Free Software Foundation, Inc.
  
  # This program is free software; you can redistribute it and/or modify
--- 3,9 ----
  ### WARNING: this file contains embedded tabs.  Do not run untabify on this file.
  
  # Configuration script
! # Copyright (C) 1988, 90, 91, 92, 93, 94, 95, 96, 97, 98, 1999
  # Free Software Foundation, Inc.
  
  # This program is free software; you can redistribute it and/or modify
*************** case "${TMPDIR}" in
*** 654,661 ****
  *) ;;
  esac
  
! # keep this filename short for &%*%$*# 14 char file names
! tmpfile=${TMPDIR}/cONf$$
  # Note that under many versions of sh a trap handler for 0 will *override* any
  # exit status you explicitly specify!  At this point, the only non-error exit
  # is at the end of the script; these actions are duplicated there, minus
--- 654,661 ----
  *) ;;
  esac
  
! # keep this filename short for &%*%$*# 14 char file names and 8+3 file names
! tmpfile=${TMPDIR}/cNf$$
  # Note that under many versions of sh a trap handler for 0 will *override* any
  # exit status you explicitly specify!  At this point, the only non-error exit
  # is at the end of the script; these actions are duplicated there, minus
*************** if [ "${build}" != "${host}" ]; then
*** 911,916 ****
--- 911,917 ----
    tools="${tools} HOST_PREFIX_1 LD LD_FOR_TARGET LEX MAKEINFO NM"
    tools="${tools} NM_FOR_TARGET RANLIB RANLIB_FOR_TARGET"
    tools="${tools} WINDRES WINDRES_FOR_TARGET YACC"
+   tools="${tools} OBJCOPY OBJDUMP"
  
    for var in ${tools}; do
      if eval [ -z \"\$${var}\" ] && [ -r Makefile ]; then
*************** t loop
*** 954,959 ****
--- 955,962 ----
    RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET-${target_alias}-ranlib}
    WINDRES=${WINDRES-${host_alias}-windres}
    WINDRES_FOR_TARGET=${WINDRES_FOR_TARGET-${target_alias}-windres}
+   OBJCOPY=${OBJCOPY-${host_alias}-objcopy}
+   OBJDUMP=${OBJDUMP-${host_alias}-objdump}
  
    if [ -z "${YACC}" ]; then
      IFS="${IFS= 	}"; save_ifs="$IFS"; IFS="${IFS}:"
*************** t loop
*** 1004,1009 ****
--- 1007,1014 ----
    export NM
    export RANLIB
    export WINDRES
+   export OBJCOPY
+   export OBJDUMP
  else
    # If CC is still not set, try to get gcc.
    if [ -z "${CC}" ]; then
*************** case "$host" in
*** 1062,1075 ****
  	    enable_gdbtk=no ;;
  	*msdosdjgpp*)
  	    enable_gdbtk=no ;;
- 	*cygwin32*)
- 	    enable_gdbtk=no ;;
  esac
  
  # FIXME: This should be in configure.in, not configure
  # Determine whether gdb needs tk/tcl or not.
  if [ "$enable_gdbtk" != "no" ]; then
! 	GDB_TK="all-tcl all-tk all-itcl all-tix"
  else
  	GDB_TK=""
  fi
--- 1067,1078 ----
  	    enable_gdbtk=no ;;
  	*msdosdjgpp*)
  	    enable_gdbtk=no ;;
  esac
  
  # FIXME: This should be in configure.in, not configure
  # Determine whether gdb needs tk/tcl or not.
  if [ "$enable_gdbtk" != "no" ]; then
! 	GDB_TK="all-tcl all-tk all-itcl all-tix all-libgui"
  else
  	GDB_TK=""
  fi
*************** EOF
*** 1403,1409 ****
  			s%^CXXFLAGS[ 	]*=.*$%CXXFLAGS = ${CXXFLAGS}%
  			}" \
  		    -e "s|^SHELL[	 ]*=.*$|SHELL = ${config_shell}|" \
- 		    -e "s:^GDB_TK[	 ]*=.*$:GDB_TK = ${GDB_TK}:" \
                      -e "s|^srcdir[ 	]*=.*$|srcdir = ${makesrcdir}|" \
                      -e "s///" \
                      -e "s:^program_prefix[ 	]*=.*$:program_prefix = ${program_prefix}:" \
--- 1406,1411 ----
*************** EOF
*** 1415,1420 ****
--- 1417,1425 ----
  		    -e "s:^DEFAULT_LEX[	 ]*=.*$:DEFAULT_LEX = ${DEFAULT_LEX}:" \
  		    -e "s:^DEFAULT_M4[  ]*=.*$:DEFAULT_M4 = ${DEFAULT_M4}:" \
                      ${subdir}/Makefile.tem >> ${Makefile}
+   
+ 	    sed -e "s:^GDB_TK[	 ]*=.*$:GDB_TK = ${GDB_TK}:" ${Makefile} >${Makefile}.tem
+ 	    mv -f ${Makefile}.tem ${Makefile}
  
  	    # If this is a Canadian Cross, preset the values of many more
  	    # tools.
Index: configure.in
===================================================================
RCS file: /cvs/gcc/egcs/configure.in,v
retrieving revision 1.50
diff -c -p -r1.50 configure.in
*** configure.in	2000/05/18 17:04:14	1.50
--- configure.in	2000/07/22 05:05:41
***************
*** 41,47 ****
  
  # these libraries are used by various programs built for the host environment
  #
! host_libs="intl mmalloc libiberty opcodes bfd readline gash db tcl tk tclX itcl tix libgui"
  
  if [ "${enable_gdbgui}" = "yes" ] ; then
  	host_libs="${host_libs} libgui"
--- 41,47 ----
  
  # these libraries are used by various programs built for the host environment
  #
! host_libs="intl mmalloc libiberty opcodes bfd readline gash db tcl tk tcl8.1 tk8.1 tclX itcl tix libgui"
  
  if [ "${enable_gdbgui}" = "yes" ] ; then
  	host_libs="${host_libs} libgui"
*************** fi
*** 59,65 ****
  # know that we are building the simulator.
  host_tools="texinfo byacc flex bison binutils ld gas gcc sim gdb make patch prms send-pr gprof gdbtest tgas etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool ispell grep diff rcs cvssrc fileutils shellutils time textutils wdiff find emacs emacs19 uudecode hello tar gzip indent recode release sed utils guile perl apache inet gawk findutils snavigator libtool gettext zip"
  
- 
  # these libraries are built for the target environment, and are built after
  # the host libraries and the host tools (which may be a cross compiler)
  #
--- 59,64 ----
*************** target_libs="target-libiberty \
*** 67,74 ****
  		target-libgloss \
  		target-newlib \
  		${libstdcxx_version} \
- 		target-librx \
- 		target-libg++ \
  		target-libf2c \
  		target-libchill \
  		target-libffi \
--- 66,71 ----
*************** case "${host}" in
*** 205,211 ****
    i[3456]86-*-msdosdjgpp*)
      host_makefile_frag="${host_makefile_frag} config/mh-djgpp"
      ;;
!   *-cygwin32*)
      host_makefile_frag="${host_makefile_frag} config/mh-cygwin"
      ;;
    *-mingw32*)
--- 202,208 ----
    i[3456]86-*-msdosdjgpp*)
      host_makefile_frag="${host_makefile_frag} config/mh-djgpp"
      ;;
!   *-cygwin*)
      host_makefile_frag="${host_makefile_frag} config/mh-cygwin"
      ;;
    *-mingw32*)
*************** if [ x${shared} = xyes ]; then
*** 300,311 ****
      hppa*-*-*)
        host_makefile_frag="${host_makefile_frag} config/mh-papic"
        ;;
!     i[3456]86-*-cygwin32*)
!       # We don't want -fPIC on cygwin32.
        ;;
      i[3456]86-*-*)
        host_makefile_frag="${host_makefile_frag} config/mh-x86pic"
        ;;
      sparc64-*-*)
        host_makefile_frag="${host_makefile_frag} config/mh-sparcpic"
        ;;
--- 297,311 ----
      hppa*-*-*)
        host_makefile_frag="${host_makefile_frag} config/mh-papic"
        ;;
!     i[3456]86-*-cygwin*)
!       # We don't want -fPIC on Cygwin.
        ;;
      i[3456]86-*-*)
        host_makefile_frag="${host_makefile_frag} config/mh-x86pic"
        ;;
+     i370-*-*)
+       host_makefile_frag="${host_makefile_frag} config/mh-i370pic"
+       ;;
      sparc64-*-*)
        host_makefile_frag="${host_makefile_frag} config/mh-sparcpic"
        ;;
*************** case "${enable_target_optspace}:${target
*** 362,368 ****
    yes:*)
      target_makefile_frag="${target_makefile_frag} config/mt-ospace"
      ;;
!   :m32r-* | :fr30-*)
      target_makefile_frag="${target_makefile_frag} config/mt-ospace"
      ;;
    no:* | :*)
--- 362,371 ----
    yes:*)
      target_makefile_frag="${target_makefile_frag} config/mt-ospace"
      ;;
!   :d30v-*)
!     target_makefile_frag="${target_makefile_frag} config/mt-d30v"
!     ;;
!   :m32r-* | :d10v-* | :fr30-*)
      target_makefile_frag="${target_makefile_frag} config/mt-ospace"
      ;;
    no:* | :*)
*************** case "${host}" in
*** 520,528 ****
  	i[3456]86-*-go32*)
  	  configdirs="$configdirs dosrel" ;;
  	i[3456]86-*-mingw32*)
- 	  configdirs="$configdirs dosrel" ;;
- 	*-cygwin32*)
  	  configdirs="$configdirs dosrel" ;;
  esac
  
  # Remove more programs from consideration, based on the host or 
--- 523,531 ----
  	i[3456]86-*-go32*)
  	  configdirs="$configdirs dosrel" ;;
  	i[3456]86-*-mingw32*)
  	  configdirs="$configdirs dosrel" ;;
+ 	*-cygwin*)
+ 	  configdirs="$configdirs libtermcap dosrel" ;;
  esac
  
  # Remove more programs from consideration, based on the host or 
*************** case "${host}" in
*** 540,559 ****
  	;;
    i[3456]86-*-mingw32*)
      # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl apache inet itcl tix db snavigator gnuserv"
!      noconfigdirs="expect dejagnu cvs autoconf automake send-pr gprof rcs guile perl texinfo apache inet libtool"
  	;;
    i[3456]86-*-beos*)
       noconfigdirs="$noconfigdirs tk itcl tix libgui gdb"
       ;;
!   *-*-cygwin32)
!      noconfigdirs="autoconf automake send-pr gprof rcs guile perl apache inet"
      ;;
-   *-*-windows*)
- # This is only used to build WinGDB...
- # note that powerpc-eabi depends on sim configured before gdb.
-      configdirs="bfd libiberty opcodes readline sim gdb"
-      target_configdirs=
-     ;;
    *-*-netbsd*)
      noconfigdirs="rcs"
      ;;
--- 543,556 ----
  	;;
    i[3456]86-*-mingw32*)
      # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl apache inet itcl tix db snavigator gnuserv"
!      noconfigdirs="expect dejagnu cvs autoconf automake send-pr rcs guile perl texinfo apache inet libtool"
  	;;
    i[3456]86-*-beos*)
       noconfigdirs="$noconfigdirs tk itcl tix libgui gdb"
       ;;
!   *-*-cygwin*)
!      noconfigdirs="autoconf automake send-pr rcs guile perl texinfo apache inet"
      ;;
    *-*-netbsd*)
      noconfigdirs="rcs"
      ;;
*************** esac
*** 568,574 ****
  
  case "${target}" in
    *-*-netware)
!     noconfigdirs="$noconfigdirs target-libg++ ${libstdcxx_version} target-librx target-newlib target-libiberty target-libgloss target-libffi"
      ;;
    *-*-rtems*)
      noconfigdirs="$noconfigdirs target-libgloss target-libffi"
--- 565,571 ----
  
  case "${target}" in
    *-*-netware)
!     noconfigdirs="$noconfigdirs ${libstdcxx_version} target-newlib target-libiberty target-libgloss target-libffi"
      ;;
    *-*-rtems*)
      noconfigdirs="$noconfigdirs target-libgloss target-libffi"
*************** case "${target}" in
*** 585,647 ****
    alpha*-*-*vms*)
      noconfigdirs="$noconfigdirs gdb ld target-newlib target-libgloss target-libffi"
      ;;
-   alpha*-*-linux*)
-     # newlib is not 64 bit ready
-     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
-     # linux has rx in libc
-     skipdirs="$skipdirs target-librx"
-     ;;
    alpha*-*-*)
      # newlib is not 64 bit ready
      noconfigdirs="$noconfigdirs target-newlib target-libgloss"
      ;;
-   arc-*-*)
-     noconfigdirs="$noconfigdirs target-libgloss target-libffi"
-     ;;
    sh*-*-pe|mips*-*-pe|*arm-wince-pe)
      noconfigdirs="$noconfigdirs target-libjava target-libffi target-zlib"
      noconfigdirs="$noconfigdirs target-boehm-gc target-qthreads target-examples"
!     noconfigdirs="$noconfigdirs target-librx target-libiberty texinfo send-pr"
      noconfigdirs="$noconfigdirs tcl tix tk itcl libgui sim"
      noconfigdirs="$noconfigdirs expect dejagnu"
      # the C++ libraries don't build on top of CE's C libraries
!     noconfigdirs="$noconfigdirs target-libg++ ${libstdcxx_version}"
      skipdirs="$skipdirs target-newlib"
      case "${host}" in
        *-*-cygwin*) ;; # keep gdb and readline
!       *) noconfigdirs="$noconfigdirs gdb readline ${libstdcxx_version} target-libg++"
  	 ;;
      esac
      ;;
    arm-*-pe*)
      noconfigdirs="$noconfigdirs target-libgloss"
      ;;
    arm-*-coff*)
      noconfigdirs="$noconfigdirs target-libgloss"
      ;;
    arm-*-elf*)
      noconfigdirs="$noconfigdirs target-libgloss"
      if [ x${is_cross_compiler} != xno ] ; then
!            target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
      fi
      ;;
    arm-*-oabi*)
      noconfigdirs="$noconfigdirs target-libgloss target-libffi"
-     if [ x${is_cross_compiler} != xno ] ; then
-            target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
-     fi
      ;;
    c4x-*-*)
!     noconfigdirs="$noconfigdirs target-libg++ ${libstdcxx_version} target-librx target-libgloss target-libffi"
      ;;
    thumb-*-coff)
      noconfigdirs="$noconfigdirs target-libgloss target-libffi"
      ;;
    arm-*-riscix*)
      noconfigdirs="$noconfigdirs ld target-libgloss target-libffi"
      ;;
    d10v-*-*)
!     noconfigdirs="$noconfigdirs target-librx target-libg++ ${libstdcxx_version} target-libgloss target-libffi"
      ;;
    fr30-*-elf*)
      if [ x${is_cross_compiler} != xno ] ; then
--- 582,664 ----
    alpha*-*-*vms*)
      noconfigdirs="$noconfigdirs gdb ld target-newlib target-libgloss target-libffi"
      ;;
    alpha*-*-*)
      # newlib is not 64 bit ready
      noconfigdirs="$noconfigdirs target-newlib target-libgloss"
      ;;
    sh*-*-pe|mips*-*-pe|*arm-wince-pe)
      noconfigdirs="$noconfigdirs target-libjava target-libffi target-zlib"
      noconfigdirs="$noconfigdirs target-boehm-gc target-qthreads target-examples"
!     noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
      noconfigdirs="$noconfigdirs tcl tix tk itcl libgui sim"
      noconfigdirs="$noconfigdirs expect dejagnu"
      # the C++ libraries don't build on top of CE's C libraries
!     noconfigdirs="$noconfigdirs ${libstdcxx_version}"
      skipdirs="$skipdirs target-newlib"
      case "${host}" in
        *-*-cygwin*) ;; # keep gdb and readline
!       *) noconfigdirs="$noconfigdirs gdb readline ${libstdcxx_version}"
  	 ;;
      esac
      ;;
+   arc-*-*)
+     noconfigdirs="$noconfigdirs target-libgloss target-libffi"
+     ;;
    arm-*-pe*)
      noconfigdirs="$noconfigdirs target-libgloss"
      ;;
    arm-*-coff*)
      noconfigdirs="$noconfigdirs target-libgloss"
+     if [ x${is_cross_compiler} != xno ] ; then
+ 	   target_configdirs="${target_configdirs} target-bsp target-cygmon"
+     fi
      ;;
    arm-*-elf*)
      noconfigdirs="$noconfigdirs target-libgloss"
      if [ x${is_cross_compiler} != xno ] ; then
! 	   target_configdirs="${target_configdirs} target-bsp target-cygmon"
      fi
      ;;
    arm-*-oabi*)
      noconfigdirs="$noconfigdirs target-libgloss target-libffi"
      ;;
    c4x-*-*)
!     noconfigdirs="$noconfigdirs ${libstdcxx_version} target-libgloss target-libffi"
      ;;
+   c54x*-*-* | tic54x-*-*)
+     noconfigdirs="$noconfigdirs ${libstdcxx_version} target-libgloss target-libffi gcc gdb newlib"
+     ;;
    thumb-*-coff)
      noconfigdirs="$noconfigdirs target-libgloss target-libffi"
      ;;
+   thumb-*-elf)
+     noconfigdirs="$noconfigdirs target-libgloss target-libffi"
+     ;;
+   thumb-*-oabi)
+     noconfigdirs="$noconfigdirs target-libgloss target-libffi"
+     ;;
+   strongarm-*-elf)
+     noconfigdirs="$noconfigdirs target-libgloss target-libffi"
+     if [ x${is_cross_compiler} != xno ] ; then
+ 	   target_configdirs="${target_configdirs} target-bsp target-cygmon"
+     fi
+     ;;
+   strongarm-*-coff)
+     noconfigdirs="$noconfigdirs target-libgloss target-libffi"
+     if [ x${is_cross_compiler} != xno ] ; then
+ 	   target_configdirs="${target_configdirs} target-bsp target-cygmon"
+     fi
+     ;;
+   thumb-*-pe)
+     noconfigdirs="$noconfigdirs target-libgloss target-libffi"
+     ;;
    arm-*-riscix*)
      noconfigdirs="$noconfigdirs ld target-libgloss target-libffi"
      ;;
    d10v-*-*)
!     noconfigdirs="$noconfigdirs ${libstdcxx_version} target-libgloss target-libffi"
!     ;;
!   d30v-*-*)
      ;;
    fr30-*-elf*)
      if [ x${is_cross_compiler} != xno ] ; then
*************** case "${target}" in
*** 650,656 ****
      ;;
    h8300*-*-* | \
    h8500-*-*)
!     noconfigdirs="$noconfigdirs target-libg++ ${libstdcxx_version} target-librx target-libgloss target-libffi"
      ;;
    hppa*-*-*elf* | \
    hppa*-*-linux-gnu* | \
--- 667,673 ----
      ;;
    h8300*-*-* | \
    h8500-*-*)
!     noconfigdirs="$noconfigdirs ${libstdcxx_version} target-libgloss target-libffi"
      ;;
    hppa*-*-*elf* | \
    hppa*-*-linux-gnu* | \
*************** case "${target}" in
*** 666,681 ****
  	"" | cc*) noconfigdirs="$noconfigdirs emacs emacs19" ;;
          *) ;;
      esac
!     noconfigdirs="$noconfigdirs ld shellutils target-libffi"
      ;;
    i[3456]86-*-go32* | i[3456]-*-msdosdjgpp*)
      # but don't build gdb
!     noconfigdirs="$noconfigdirs gdb target-libg++ ${libstdcxx_version} target-librx target-libffi"
      ;;
-   *-*-linux*)
-     # linux has rx in libc
-     skipdirs="$skipdirs target-librx"
-     ;;
    i[3456]86-*-mingw32*)
      target_configdirs="$target_configdirs target-mingw"
      noconfigdirs="$noconfigdirs expect target-libgloss target-libffi"
--- 683,703 ----
  	"" | cc*) noconfigdirs="$noconfigdirs emacs emacs19" ;;
          *) ;;
      esac
!     noconfigdirs="$noconfigdirs ld shellutils"
!     ;;
!   ia64*-*-elf*)
!     # No gdb support yet.
!     noconfigdirs="$noconfigdirs tix readline mmalloc libgui itcl gdb"
!     ;;
!   i[3456]86-*-coff | i[3456]86-*-elf)
!     if [ x${is_cross_compiler} != xno ] ; then
!          target_configdirs="${target_configdirs} target-libstub target-cygmon"
!     fi
      ;;
    i[3456]86-*-go32* | i[3456]-*-msdosdjgpp*)
      # but don't build gdb
!     noconfigdirs="$noconfigdirs gdb ${libstdcxx_version} target-libffi"
      ;;
    i[3456]86-*-mingw32*)
      target_configdirs="$target_configdirs target-mingw"
      noconfigdirs="$noconfigdirs expect target-libgloss target-libffi"
*************** case "${target}" in
*** 687,707 ****
           ;;
      esac
      ;;    
!   *-*-cygwin32*)
!     target_configdirs="$target_configdirs target-winsup"
      noconfigdirs="$noconfigdirs target-gperf target-libgloss target-libffi"
      # always build newlib.
      skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
  
!     # Can't build gdb for cygwin32 if not native.
      case "${host}" in
!       *-*-cygwin32*) ;; # keep gdb tcl tk expect etc.
        *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl tix libgui db snavigator gnuserv"
           ;;
      esac
      ;;    
    i[3456]86-*-pe)
!     noconfigdirs="$noconfigdirs target-libg++ ${libstdcxx_version} target-librx target-libgloss target-libffi"
      ;;
    i[3456]86-*-sco3.2v5*)
      # The linker does not yet know about weak symbols in COFF,
--- 709,729 ----
           ;;
      esac
      ;;    
!   *-*-cygwin*)
!     target_configdirs="$target_configdirs target-libtermcap target-winsup"
      noconfigdirs="$noconfigdirs target-gperf target-libgloss target-libffi"
      # always build newlib.
      skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
  
!     # Can't build gdb for Cygwin if not native.
      case "${host}" in
!       *-*-cygwin*) ;; # keep gdb tcl tk expect etc.
        *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl tix libgui db snavigator gnuserv"
           ;;
      esac
      ;;    
    i[3456]86-*-pe)
!     noconfigdirs="$noconfigdirs ${libstdcxx_version} target-libgloss target-libffi"
      ;;
    i[3456]86-*-sco3.2v5*)
      # The linker does not yet know about weak symbols in COFF,
*************** case "${target}" in
*** 712,721 ****
      noconfigdirs="$noconfigdirs gprof target-libgloss target-libffi"
      ;;
    i[3456]86-*-solaris2*)
!     # The linker does static linking correctly, but the Solaris C library
!     # has bugs such that some important functions won't work when statically
!     # linked.  (See man pages for getpwuid, for example.)
!     noconfigdirs="$noconfigdirs ld target-libgloss"
      ;;
    i[3456]86-*-sysv4*)
      # The SYSV4 C compiler doesn't handle Emacs correctly
--- 734,740 ----
      noconfigdirs="$noconfigdirs gprof target-libgloss target-libffi"
      ;;
    i[3456]86-*-solaris2*)
!     noconfigdirs="$noconfigdirs target-libgloss"
      ;;
    i[3456]86-*-sysv4*)
      # The SYSV4 C compiler doesn't handle Emacs correctly
*************** case "${target}" in
*** 729,734 ****
--- 748,763 ----
    i[3456]86-*-beos*)
       noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
       ;;
+   m68k-*-elf*)
+     if [ x${is_cross_compiler} != xno ] ; then
+ 	   target_configdirs="${target_configdirs} target-bsp target-cygmon"
+     fi
+     ;;
+   m68k-*-coff*)
+     if [ x${is_cross_compiler} != xno ] ; then
+ 	   target_configdirs="${target_configdirs} target-bsp target-cygmon"
+     fi
+     ;;
    mn10200-*-*)
      noconfigdirs="$noconfigdirs target-libffi"
      if [ x${is_cross_compiler} != xno ] ; then
*************** case "${target}" in
*** 738,744 ****
    mn10300-*-*)
      noconfigdirs="$noconfigdirs target-libffi"
      if [ x${is_cross_compiler} != xno ] ; then
! 	   target_configdirs="${target_configdirs} target-libstub target-cygmon"
      fi
      ;;
    powerpc-*-aix*)
--- 767,773 ----
    mn10300-*-*)
      noconfigdirs="$noconfigdirs target-libffi"
      if [ x${is_cross_compiler} != xno ] ; then
! 	   target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
      fi
      ;;
    powerpc-*-aix*)
*************** case "${target}" in
*** 763,771 ****
    powerpc-*-beos*)
      noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
      ;;
    rs6000-*-lynxos*)
      # The CVS server code doesn't work on the RS/6000
-     # Newlib makes problems for libg++ in crosses.
      noconfigdirs="$noconfigdirs target-newlib gprof cvssrc target-libffi"
      ;;
    rs6000-*-aix*)
--- 792,804 ----
    powerpc-*-beos*)
      noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
      ;;
+   powerpc-*-eabi)
+     if [ x${is_cross_compiler} != xno ] ; then
+ 	   target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
+     fi
+     ;;
    rs6000-*-lynxos*)
      # The CVS server code doesn't work on the RS/6000
      noconfigdirs="$noconfigdirs target-newlib gprof cvssrc target-libffi"
      ;;
    rs6000-*-aix*)
*************** case "${target}" in
*** 788,796 ****
      noconfigdirs="$noconfigdirs ld gprof emacs target-libgloss"
      ;;
    mips*-*-irix6*)
!     # The GNU assembler and linker do not support IRIX 6.
      # emacs is emacs 18, which does not work on Irix 5 (emacs19 does work)
!     noconfigdirs="$noconfigdirs ld gas gprof emacs target-libgloss"
      ;;
    mips*-dec-bsd*)
      noconfigdirs="$noconfigdirs gprof target-libgloss target-libffi"
--- 821,829 ----
      noconfigdirs="$noconfigdirs ld gprof emacs target-libgloss"
      ;;
    mips*-*-irix6*)
!     # The GNU assembler does not support IRIX 6.
      # emacs is emacs 18, which does not work on Irix 5 (emacs19 does work)
!     noconfigdirs="$noconfigdirs gas gprof emacs target-libgloss"
      ;;
    mips*-dec-bsd*)
      noconfigdirs="$noconfigdirs gprof target-libgloss target-libffi"
*************** case "${target}" in
*** 800,806 ****
      ;;
    mipstx39-*-*)
      noconfigdirs="$noconfigdirs gprof target-libffi"   # same as generic mips
!     target_configdirs="${target_configdirs} target-libstub target-cygmon"
     ;;
    mips*-*-*)
      noconfigdirs="$noconfigdirs gprof target-libffi"
--- 833,839 ----
      ;;
    mipstx39-*-*)
      noconfigdirs="$noconfigdirs gprof target-libffi"   # same as generic mips
!     target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
     ;;
    mips*-*-*)
      noconfigdirs="$noconfigdirs gprof target-libffi"
*************** case "${target}" in
*** 825,838 ****
    sparc64-*-elf*)
      if [ x${is_cross_compiler} != xno ] ; then
  	   target_configdirs="${target_configdirs} target-libstub target-cygmon"
-     noconfigdirs="target-libffi"
      fi
      ;;
!   sparclite-*-aout*)
      if [ x${is_cross_compiler} != xno ] ; then
! 	   target_configdirs="${target_configdirs} target-libstub target-cygmon"
!     noconfigdirs="target-libffi"
      fi
      ;;
    sparc-*-sunos4*)
      if [ x${is_cross_compiler} != xno ] ; then
--- 858,871 ----
    sparc64-*-elf*)
      if [ x${is_cross_compiler} != xno ] ; then
  	   target_configdirs="${target_configdirs} target-libstub target-cygmon"
      fi
+     noconfigdirs="target-libffi"
      ;;
!   sparclite-*-*)
      if [ x${is_cross_compiler} != xno ] ; then
! 	   target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
      fi
+     noconfigdirs="target-libffi"
      ;;
    sparc-*-sunos4*)
      if [ x${is_cross_compiler} != xno ] ; then
*************** case "${target}" in
*** 842,852 ****
      fi
      ;;
    v810-*-*)
!     noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld ${libstdcxx_version} target-libg++ opcodes target-libgloss target-libffi"
      ;;
    v850-*-*)
      noconfigdirs="$noconfigdirs target-libgloss target-libffi"
      ;;
    vax-*-vms)
      noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss target-libffi"
      ;;
--- 875,891 ----
      fi
      ;;
    v810-*-*)
!     noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld ${libstdcxx_version} opcodes target-libgloss target-libffi"
      ;;
    v850-*-*)
      noconfigdirs="$noconfigdirs target-libgloss target-libffi"
      ;;
+   v850e-*-*)
+     noconfigdirs="$noconfigdirs target-libgloss target-libffi"
+     ;;
+   v850ea-*-*)
+     noconfigdirs="$noconfigdirs target-libgloss target-libffi"
+     ;;
    vax-*-vms)
      noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss target-libffi"
      ;;
*************** case "${target}" in
*** 854,860 ****
      noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libffi"
      ;;
    *-*-lynxos*)
-     # Newlib makes problems for libg++ in crosses.
      noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libffi"
      ;; 
    *-*-macos* | \
--- 893,898 ----
*************** fi
*** 1145,1151 ****
  
  # provide a proper gxx_include_dir.
  # Note, if you change the default, make sure to fix both here and in
! # the gcc, libio, libstdc++ and libg++ subdirectories.
  # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
  gxx_include_dir=
  if test -n "${with_gxx_include_dir}"; then
--- 1183,1189 ----
  
  # provide a proper gxx_include_dir.
  # Note, if you change the default, make sure to fix both here and in
! # the gcc, libio, and libstdc++ subdirectories.
  # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
  gxx_include_dir=
  if test -n "${with_gxx_include_dir}"; then

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]