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]
Other format: [Raw text]

[committed] Clean host-specific stuff out of config.gcc


Simplest cleanup.  Configured on i686-pc-linux-gnu, committed.

	* config.gcc: Remove host-specific stuff which is unused here
	since the introduction of config.host.

Index: config.gcc
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config.gcc,v
retrieving revision 1.352
diff -u -r1.352 config.gcc
--- config.gcc	1 Sep 2003 17:30:37 -0000	1.352
+++ config.gcc	1 Sep 2003 17:53:05 -0000
@@ -86,8 +86,6 @@
 #  extra_headers	List of used header files from the directory
 #			config/${cpu_type}.
 #
-#  host_xmake_file	List of host-specific makefile-fragments.
-#
 #  extra_passes		List of extra executables compiled for this target
 #			machine, used for compiling from source to object.
 #
@@ -96,14 +94,6 @@
 #
 #  extra_programs	Like extra_passes, but these are used when linking.
 #
-#  host_extra_objs	List of extra host-dependent objects that should
-#			be linked into the compiler proper.
-#
-#  host_extra_gcc_objs	List of extra host-dependent objects that should
-#			be linked into the gcc driver.
-#
-#  out_host_hook_obj	An object file that provides the host hooks.
-#
 #  c_target_objs	List of extra target-dependent objects that be
 #			linked into the C compiler only.
 #
@@ -112,12 +102,6 @@
 #
 #  target_gtfiles       List of extra source files with type information.
 #
-#  host_xm_defines	List of macros to define when compiling for the
-#			host machine.
-#
-#  host_xm_file		List of files to include when compiling for the
-#			host machine.
-#
 #  xm_defines		List of macros to define when compiling for the
 #			target machine.
 #
@@ -133,9 +117,6 @@
 #			Set to yes if gdb needs a dir command with
 #			`dirname $out_file`.
 #
-#  host_exeext		Set to the suffix, if the host machine requires
-#			executables to have a file name suffix.
-#
 #  thread_file		Set to control which thread package to use.
 #
 #  gas			Set to yes or no depending on whether the target
@@ -155,33 +136,19 @@
 # The following variables are used in each case-construct to build up the
 # outgoing variables:
 #
-#  xmake_file		Makefile-fragment when this system is as a host,
-#			for host_xmake_file.
-#
-#  extra_host_objs	List of extra objects that should be linked into
-#			the compiler proper when this system is a host,
-#			for host_extra_objs.
-#
-#  host_hook_obj	An object file that provides the host hooks.
-#
-#  exeext		The suffix for executables on this system.
-#
 #  gnu_ld		Set to yes or no depending on whether the target
 #			system normally uses GNU ld.
 
 out_file=
-xmake_file=
 tmake_file=
 extra_headers=
 extra_passes=
 extra_parts=
 extra_programs=
 extra_objs=
-extra_host_objs=
 extra_gcc_objs=
 c_target_objs=
 cxx_target_objs=
-host_hook_obj=host-default.o
 tm_defines=
 xm_defines=
 # Set this to force installation and use of collect2.
@@ -190,9 +157,6 @@
 target_cpu_default=
 # Set this if gdb needs a dir command with `dirname $out_file`
 gdb_needs_out_file_path=
-# Set this if the build machine requires executables to have a
-# file name suffix.
-exeext=
 # Set this to control which thread package will be used.
 thread_file=
 # Reinitialize these from the flag values every loop pass, since some
@@ -474,7 +438,6 @@
 	*) echo 'Please update *-*-freebsd* in gcc/config.gcc'; exit 1;;
 	esac
 	tmake_file="t-slibgcc-elf-ver t-freebsd"
-	xmake_file=none
 	case x${enable_threads} in
 	xno) fbsd_tm_file="${fbsd_tm_file} freebsd-nthr.h";;
 	x | xyes | xpthreads | xposix)
@@ -521,9 +484,6 @@
 	if test -f $srcdir/config/${cpu_type}/xm-$rest.h
 	then xm_file=${cpu_type}/xm-$rest.h
 	fi
-	if test -f $srcdir/config/${cpu_type}/x-$rest
-	then xmake_file=${cpu_type}/x-$rest
-	fi
 	if test -f $srcdir/config/${cpu_type}/t-$rest
 	then tmake_file=${cpu_type}/t-$rest
 	fi
@@ -602,8 +562,6 @@
 	tm_file="${tm_file} alpha/vms.h alpha/vms64.h"
 	xm_file="alpha/xm-vms.h"
 	tmake_file="alpha/t-alpha alpha/t-vms alpha/t-vms64 alpha/t-ieee"
-	xmake_file=alpha/x-vms
-	exeext=.exe
 	# This removes the cpu type and manufacturer components and
 	#  replaces "." with "_" in the operating system version.
 	case $host in *-*-*vms*)
@@ -618,8 +576,6 @@
 	tm_file="${tm_file} alpha/vms.h"
 	xm_file=alpha/xm-vms.h
 	tmake_file="alpha/t-alpha alpha/t-vms alpha/t-ieee"
-	xmake_file=alpha/x-vms
-	exeext=.exe
 	# This removes the cpu type and manufacturer components and
 	#  replaces "." with "_" in the operating system version.
 	case $host in *-*-*vms*)
@@ -782,20 +738,17 @@
 	target_cpu_default="(MASK_JUMP_IN_DELAY | MASK_PORTABLE_RUNTIME | MASK_GAS | MASK_NO_SPACE_REGS | MASK_SOFT_FLOAT)"
 	tm_file="${tm_file} pa/pa32-regs.h dbxelf.h elfos.h pa/elf.h pa/pa-pro-end.h libgloss.h"
 	tmake_file="pa/t-bsd pa/t-pro"
-	xmake_file="pa/x-ada"
 	;;
 hppa1.1-*-osf*)
 	target_cpu_default="MASK_PA_11"
 	tm_file="${tm_file} pa/pa32-regs.h dbxelf.h pa/som.h pa/pa-osf.h"
 	tmake_file="pa/t-bsd pa/t-pa"
-	xmake_file="pa/x-ada"
 	use_collect2=yes
 	;;
 hppa1.1-*-rtems*)
 	target_cpu_default="(MASK_JUMP_IN_DELAY | MASK_PORTABLE_RUNTIME | MASK_GAS | MASK_NO_SPACE_REGS | MASK_SOFT_FLOAT)"
 	tm_file="${tm_file} pa/pa32-regs.h dbxelf.h elfos.h pa/elf.h pa/pa-pro-end.h libgloss.h pa/rtems.h rtems.h"
 	tmake_file="pa/t-bsd pa/t-pro t-rtems"
-	xmake_file="pa/x-ada"
 	if test x$enable_threads = xyes; then
 	  thread_file='rtems'
 	fi
@@ -804,14 +757,12 @@
 	tm_file="${tm_file} pa/pa32-regs.h dbxelf.h pa/som.h"
 	target_cpu_default="MASK_PA_11"
 	tmake_file="pa/t-bsd pa/t-pa"
-	xmake_file="pa/x-ada"
 	use_collect2=yes
 	;;
 hppa1.1-*-hpux10* | hppa2*-*-hpux10*)
 	target_cpu_default="MASK_PA_11"
 	tm_file="${tm_file} pa/pa32-regs.h pa/long_double.h dbxelf.h pa/som.h pa/pa-hpux.h pa/pa-hpux10.h"
 	tmake_file="pa/t-pa pa/t-pa-hpux pa/t-hpux-shlib"
-	xmake_file="pa/x-ada"
 	if test x$enable_threads = x; then
 	    enable_threads=$have_pthread_h
 	fi
@@ -825,7 +776,6 @@
 hppa1.0-*-hpux10*)
 	tm_file="${tm_file} pa/pa32-regs.h pa/long_double.h dbxelf.h pa/som.h pa/pa-hpux.h pa/pa-hpux10.h"
 	tmake_file="pa/t-pa pa/t-pa-hpux pa/t-hpux-shlib"
-	xmake_file="pa/x-ada"
 	if test x$enable_threads = x; then
 	    enable_threads=$have_pthread_h
 	fi
@@ -849,7 +799,6 @@
 	fi
 	need_64bit_hwint=yes
 	tmake_file="pa/t-pa64 pa/t-pa-hpux"
-	xmake_file="pa/x-ada"
 	target_cpu_default="(MASK_PA_11|MASK_PA_20|MASK_GAS)"
 	extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o"
 	if test x$gnu_ld = xyes
@@ -866,7 +815,6 @@
 	target_cpu_default="MASK_PA_11"
 	tm_file="${tm_file} pa/pa32-regs.h pa/long_double.h dbxelf.h pa/som.h pa/pa-hpux.h pa/pa-hpux11.h"
 	tmake_file="pa/t-pa pa/t-pa-hpux pa/t-hpux-shlib"
-	xmake_file="pa/x-ada"
 	case x${enable_threads} in
 	xyes | xposix )
 		thread_file=posix 
@@ -877,7 +825,6 @@
 hppa1.0-*-hpux11*)
 	tm_file="${tm_file} pa/pa32-regs.h pa/long_double.h dbxelf.h pa/som.h pa/pa-hpux.h pa/pa-hpux11.h"
 	tmake_file="pa/t-pa pa/t-pa-hpux pa/t-hpux-shlib"
-	xmake_file="pa/x-ada"
 	case x${enable_threads} in
 	xyes | xposix )
 		thread_file=posix 
@@ -1008,7 +955,6 @@
 	tmake_file=i386/t-djgpp
 	gnu_ld=yes
 	gas=yes
-	exeext=.exe
 	case $host in *pc-msdosdjgpp*)
 		target_alias=djgpp
 		;;
@@ -1141,18 +1087,15 @@
 	if test x$enable_threads = xyes; then
 		thread_file='posix'
 	fi
-	exeext=.exe
 	;;
 i[34567]86-*-mingw32*)
 	tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h dbxcoff.h i386/cygming.h i386/mingw32.h"
 	xm_file=i386/xm-mingw32.h
 	tmake_file="i386/t-cygming i386/t-mingw32"
-	xmake_file=i386/x-mingw32
 	extra_objs=winnt.o
 	if test x$enable_threads = xyes; then
 		thread_file='win32'
 	fi
-	exeext=.exe
 	case $machine in
 		*mingw32crt*)
 			tm_file="${tm_file} i386/crtdll.h"
@@ -1168,13 +1111,11 @@
 	if test x$enable_threads = xyes; then
 		thread_file='win32'
 	fi
-	exeext=.exe
 	;;
 i[34567]86-*-interix3*)
 	tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h i386/i386-interix.h i386/i386-interix3.h interix.h interix3.h"
 	tmake_file="t-interix i386/t-interix"
 	extra_objs=winnt.o
-	xmake_file="x-interix"
 	if test x$enable_threads = xyes ; then
 		thread_file='posix'
 	fi
@@ -1199,7 +1140,6 @@
 	;;
 i860-*-sysv4*)
         tm_file="${tm_file} elfos.h svr4.h i860/sysv4.h"
-        xmake_file=i860/x-sysv4
         tmake_file="i860/t-i860 i860/t-svr4"
         extra_parts="crtbegin.o crtend.o"
         ;;
@@ -1623,9 +1563,6 @@
 	extra_headers=altivec.h
 	# override ppc default
 	need_64bit_hwint=
-	# powerpc-darwin host support.
-	host_hook_obj=host-darwin.o
-	xmake_file=rs6000/x-darwin
 	;;
 powerpc*-*-freebsd*)
 	tm_file="${tm_file} dbxelf.h elfos.h ${fbsd_tm_file} rs6000/sysv4.h rs6000/freebsd.h"
@@ -2031,7 +1968,6 @@
 sparc64-*-freebsd*|ultrasparc-*-freebsd*)
 	tm_file="${tm_file} ${fbsd_tm_file} dbxelf.h elfos.h sparc/sysv4.h sparc/freebsd.h"
 	tmake_file="${tmake_file} sparc/t-crtfm"
-	xmake_file=none
 	case "x$with_cpu" in
 		xultrasparc) ;;
 		x) with_cpu=ultrasparc ;;

-- 
Nathanael Nerode  <neroden at gcc.gnu.org>
http://home.twcny.rr.com/nerode/neroden/fdl.html


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