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]

Re: STMP_FIXPROTO host vs. target mixup (repost)


Richard Henderson <rth@redhat.com> writes:

|> On Sun, Nov 11, 2001 at 06:16:43PM +0100, Andreas Schwab wrote:
|> > 	* config.gcc: Override STMP_FIXPROTO in target makefile frag, not
|> > 	host makefile frag.
|> 
|> Ok.

I have now checked in this patch, which also adds Zack's suggestion of
moving FIXPROTO_DEFINES to the target makefile frags.

Andreas.

2001-11-15  Andreas Schwab  <schwab@suse.de>

	* config.gcc: Set STMP_FIXPROTO and FIXPROTO_DEFINES in target
	makefile frag, not host makefile frag.
	(m88k-dg-dguxbcs*): Add m88k/t-dgux to tmake_file.
	(hppa*): Add pa/t-bsd to tmake_file where no special xmake_file is
	used.
        (hppa*-*-openbsd*): Don't use nonexitent pa/t-openbsd.
	* config/m88k/t-dguxbcs: Remove definitions already in t-dgux.
	* config/m88k/t-dgux (STMP_FIXPROTO): Define.
	* config/i386/t-cygwin (STMP_FIXPROTO): Define.
	* config/i386/t-dgux (STMP_FIXPROTO): Define.
	* config/x-interix: Don't define STMP_FIXPROTO and
	FIXPROTO_DEFINES.
	* config/t-interix: New file, define STMP_FIXPROTO.
	* config/i386/x-beos (STMP_FIXPROTO): Don't define here.
	* config/i386/t-beos (STMP_FIXPROTO): Define here instead.
	* config/t-svr4 (FIXPROTO_DEFINES): Define.
	* config/arm/t-riscix (FIXPROTO_DEFINES): Define.
	* config/i386/t-sco5 (FIXPROTO_DEFINES): Define.
	* config/i386/t-sco5gas (FIXPROTO_DEFINES): Define.
	* config/m68k/t-hp3200: Renamed from x-hp3200.
	* config/i370/t-oe: Renamed from x-oe.
	* config/mips/t-iris: Renamed from x-iris.
	* config/pa/t-bsd: Renamed from x-pa.
	* config/pa/t-pa-hpux: Renamed from x-pa-hpux.
	* config/x-linux, config/i386/x-cygwin, config/i386/x-dgux,
	config/m88k/x-dgux, config/x-svr4, config/arm/x-riscix,
	config/i386/x-sco5, config/m68k/x-hp320g, config/mips/x-iris6,
	config/rs6000/x-cygwin: Remove files.

Index: gcc/config.gcc
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config.gcc,v
retrieving revision 1.111
diff -u -a -r1.111 gcc/config.gcc
--- gcc/config.gcc	2001/11/14 21:44:16	1.111
+++ gcc/config.gcc	2001/11/15 12:34:32
@@ -283,7 +283,6 @@
 	gnu_ld=yes
 	gas=yes
 	# These details are the same as for Linux.
-	xmake_file=x-linux
 	# But here we need a little extra magic.
 	tmake_file="t-slibgcc-elf-ver t-linux t-gnu"
 	case $machine in
@@ -426,8 +425,7 @@
 
 	xm_defines=POSIX
 	xm_file="alpha/xm-alpha-interix.h xm-interix.h"
-	xmake_file=x-interix
-	tmake_file="alpha/t-alpha alpha/t-interix alpha/t-ieee"
+	tmake_file="alpha/t-alpha t-interix alpha/t-interix alpha/t-ieee"
 	if test x$enable_threads = xyes ; then
 		thread_file='posix'
 	fi
@@ -567,7 +565,6 @@
 	else
 	    tm_file=arm/riscix.h
 	fi
-	xmake_file=arm/x-riscix
 	tmake_file=arm/t-riscix
 	use_collect2=yes
 	;;
@@ -585,7 +582,6 @@
 	use_collect2=yes
 	;;
 arm*-*-linux*)			# ARM GNU/Linux with ELF
-	xmake_file=x-linux
 	tm_file="elfos.h arm/unknown-elf.h arm/elf.h arm/linux-gas.h arm/linux-elf.h"
 	tmake_file="t-slibgcc-elf-ver t-linux arm/t-linux"
 	extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
@@ -740,47 +736,51 @@
 	;;
 hppa*-*-openbsd*)
 	target_cpu_default="MASK_PA_11"
-	tmake_file=pa/t-openbsd
+	tmake_file=pa/t-bsd
 	;;
 hppa1.1-*-pro*)
 	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 elfos.h pa/elf.h pa/pa-pro-end.h libgloss.h"
-	tmake_file=pa/t-pro
+	tmake_file="pa/t-bsd pa/t-pro"
 	;;
 hppa1.1-*-osf*)
 	target_cpu_default="MASK_PA_11"
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-osf.h"
+	tmake_file="pa/t-bsd pa/t-pa"
 	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 elfos.h pa/elf.h pa/pa-pro-end.h libgloss.h pa/rtems.h"
-	tmake_file=pa/t-pro
+	tmake_file="pa/t-bsd pa/t-pro"
 	;;
 hppa1.0-*-osf*)
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-osf.h"
+	tmake_file="pa/t-bsd pa/t-pa"
 	use_collect2=yes
 	;;
 hppa1.1-*-bsd*)
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h"
 	target_cpu_default="MASK_PA_11"
+	tmake_file="pa/t-bsd pa/t-pa"
 	use_collect2=yes
 	;;
 hppa1.0-*-bsd*)
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h"
+	tmake_file="pa/t-bsd pa/t-pa"
 	use_collect2=yes
 	;;
 hppa1.0-*-hpux7*)
 	tm_file="pa/pa-oldas.h ${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux7.h"
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
+	tmake_file=pa/t-pa-hpux
 	install_headers_dir=install-headers-cpio
 	use_collect2=yes
 	;;
 hppa1.0-*-hpux8.0[0-2]*)
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h"
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
+	tmake_file=pa/t-pa-hpux
 	if test x$gas != xyes
 	then
 		tm_file="pa/pa-oldas.h ${tm_file}"
@@ -792,7 +792,7 @@
 	target_cpu_default="MASK_PA_11"
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h"
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
+	tmake_file=pa/t-pa-hpux
 	if test x$gas != xyes
 	then
 		tm_file="pa/pa-oldas.h ${tm_file}"
@@ -804,14 +804,14 @@
 	target_cpu_default="MASK_PA_11"
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h"
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
+	tmake_file=pa/t-pa-hpux
 	install_headers_dir=install-headers-cpio
 	use_collect2=yes
 	;;
 hppa1.0-*-hpux8*)
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h"
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
+	tmake_file=pa/t-pa-hpux
 	install_headers_dir=install-headers-cpio
 	use_collect2=yes
 	;;
@@ -820,8 +820,7 @@
 	tm_file="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux10.h"
 	float_format=i128
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
-	tmake_file=pa/t-pa
+	tmake_file="pa/t-pa pa/t-pa-hpux"
 	if test x$enable_threads = x; then
 	    enable_threads=$have_pthread_h
 	fi
@@ -837,8 +836,7 @@
 	tm_file="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux10.h"
 	float_format=i128
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
-	tmake_file=pa/t-pa
+	tmake_file="pa/t-pa pa/t-pa-hpux"
 	if test x$enable_threads = x; then
 	    enable_threads=$have_pthread_h
 	fi
@@ -852,8 +850,7 @@
 	;;
 hppa*64*-*-hpux11*)
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
-	tmake_file=pa/t-pa
+	tmake_file="pa/t-pa pa/t-pa-hpux"
 	tm_file="pa/pa64-start.h ${tm_file} pa/pa64-regs.h pa/long_double.h pa/elf.h pa/pa-hpux.h pa/pa-hpux11.h pa/pa-64.h pa/pa64-hpux.h"
 	float_format=i128
 	tmake_file=pa/t-pa64
@@ -874,8 +871,7 @@
 	tm_file="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux11.h"
 	float_format=i128
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
-	tmake_file=pa/t-pa
+	tmake_file="pa/t-pa pa/t-pa-hpux"
 #	if test x$enable_threads = x; then
 #	    enable_threads=$have_pthread_h
 #	fi
@@ -890,7 +886,7 @@
 	tm_file="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux11.h"
 	float_format=i128
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
+	tmake_file=pa/t-pa-hpux
 #	if test x$enable_threads = x; then
 #	    enable_threads=$have_pthread_h
 #	fi
@@ -905,14 +901,14 @@
 	target_cpu_default="MASK_PA_11"
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hpux9.h"
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
+	tmake_file=pa/t-pa-hpux
 	install_headers_dir=install-headers-cpio
 	use_collect2=yes
 	;;
 hppa1.0-*-hpux*)
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hpux9.h"
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
+	tmake_file=pa/t-pa-hpux
 	install_headers_dir=install-headers-cpio
 	use_collect2=yes
 	;;
@@ -920,20 +916,21 @@
 	target_cpu_default="MASK_PA_11"
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hiux.h"
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
+	tmake_file=pa/t-pa-hpux
 	install_headers_dir=install-headers-cpio
 	use_collect2=yes
 	;;
 hppa1.0-*-hiux*)
 	tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hiux.h"
 	xm_defines=POSIX
-	xmake_file=pa/x-pa-hpux
+	tmake_file=pa/t-pa-hpux
 	install_headers_dir=install-headers-cpio
 	use_collect2=yes
 	;;
 hppa*-*-lites*)
 	tm_file="${tm_file} pa/pa32-regs.h elfos.h pa/elf.h"
 	target_cpu_default="MASK_PA_11"
+	tmake_file="pa/t-bsd pa/t-pa"
 	use_collect2=yes
 	;;
 hppa*-*-mpeix*)
@@ -947,8 +944,7 @@
 i370-*-opened*)			 # IBM 360/370/390 Architecture
 	xm_defines='POSIX FATAL_EXIT_CODE=12'
 	tm_file=i370/oe.h
-	tmake_file="i370/t-i370"
-	xmake_file=i370/x-oe
+	tmake_file="i370/t-oe i370/t-i370"
 	c_target_objs="i370-c.o"
 	cxx_target_objs="i370-c.o"
 	;;
@@ -960,7 +956,6 @@
 	cxx_target_objs="i370-c.o"
 	;;
 i370-*-linux*)
-	xmake_file=x-linux
 	tm_file="elfos.h svr4.h linux.h i370/linux.h ${tm_file}"
 	tmake_file="t-slibgcc-elf-ver t-linux"
 	# broken_install=yes
@@ -976,8 +971,7 @@
 i[34567]86-*-chorusos*)
 	xm_defines=POSIX
 	tm_file="${tm_file} i386/att.h elfos.h i386/i386elf.h chorus.h"
-	tmake_file=i386/t-i386elf
-	xmake_file=x-svr4
+	tmake_file="i386/t-i386elf t-svr4"
 	case x${enable_threads} in
 	  xyes | xpthreads | xposix)
 		thread_file='posix'
@@ -987,8 +981,7 @@
 i[34567]86-*-elf*)
 	xm_defines=POSIX
 	tm_file="${tm_file} i386/att.h elfos.h i386/i386elf.h"
-	tmake_file=i386/t-i386elf
-	xmake_file=x-svr4
+	tmake_file="i386/t-i386elf t-svr4"
 	;;
 i[34567]86-ibm-aix*)		# IBM PS/2 running AIX
         if test x$gas = xyes
@@ -1055,7 +1048,6 @@
 		tm_file="${tm_file} usegas.h"
 	fi
 	xm_defines="POSIX SMALL_ARG_MAX"
-	xmake_file=x-svr4
 	tm_file="${tm_file} i386/att.h elfos.h ptx4.h i386/ptx4-i.h"
 	tmake_file=t-svr4
 	extra_parts="crtbegin.o crtend.o"
@@ -1150,7 +1142,6 @@
 i[34567]86-*-linux*libc1)	# Intel 80386's running GNU/Linux
 				# with ELF format using the
 				# GNU/Linux C library 5
-	xmake_file=x-linux	
 	tm_file="${tm_file} i386/att.h elfos.h svr4.h linux.h i386/linux.h"
 	tmake_file="t-slibgcc-elf-ver t-linux t-linux-gnulibc1 i386/t-crtstuff"
 	extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
@@ -1163,7 +1154,6 @@
 i[34567]86-*-linux*)	# Intel 80386's running GNU/Linux
 			# with ELF format using glibc 2
 			# aka GNU/Linux C library 6
-	xmake_file=x-linux
 	tm_file="${tm_file} i386/att.h elfos.h svr4.h linux.h i386/linux.h"
 	tmake_file="t-slibgcc-elf-ver t-linux i386/t-crtstuff"
 	extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
@@ -1174,7 +1164,6 @@
 	fi
 	;;
 x86_64-*-linux*)
-	xmake_file=x-linux
 	tm_file="i386/biarch64.h i386/i386.h i386/att.h elfos.h svr4.h linux.h \
 		 i386/x86-64.h i386/linux64.h"
 	tmake_file="t-slibgcc-elf-ver t-linux i386/t-crtstuff"
@@ -1260,7 +1249,6 @@
 	;;
 i[34567]86-*-sco3.2v5*)	# 80386 running SCO Open Server 5
 	xm_defines=POSIX
-	xmake_file=i386/x-sco5
 	install_headers_dir=install-headers-cpio
 	tm_file=i386/sco5.h
 	if test x$gas = xyes
@@ -1279,14 +1267,13 @@
 		# Only needed if gas does not support -s
 		tm_file="i386/sol2gas.h ${tm_file}"
 	fi
-	tmake_file=i386/t-sol2
+	tmake_file="i386/t-sol2 t-svr4"
 	if test x$gnu_ld = xyes; then
 		tmake_file="$tmake_file t-slibgcc-elf-ver"
 	else
 		tmake_file="$tmake_file t-slibgcc-sld"
 	fi
 	extra_parts="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
-	xmake_file=x-svr4
 	if test x${enable_threads} = x; then
 	    enable_threads=$have_pthread_h
 	    if test x${enable_threads} = x; then
@@ -1308,8 +1295,7 @@
        then
                tm_file="${tm_file} dbx.h"
        fi
-       tmake_file=i386/t-crtpic
-       xmake_file=x-svr4
+       tmake_file="i386/t-crtpic t-svr4"
        extra_parts="crtbegin.o crtend.o"
        if test x$enable_threads = xyes; then
 	       thread_file='posix'
@@ -1322,15 +1308,13 @@
 	then
 		tm_file="${tm_file} dbx.h"
 	fi
-	tmake_file=i386/t-crtpic
-	xmake_file=x-svr4
+	tmake_file="i386/t-crtpic t-svr4"
 	extra_parts="crtbegin.o crtend.o"
 	;;
 i[34567]86-*-udk*)      # Intel x86 on SCO UW/OSR5 Dev Kit
 	xm_defines=POSIX
 	tm_file="${tm_file} i386/att.h elfos.h svr4.h i386/sysv4.h i386/sysv5.h i386/udk.h"
-	tmake_file="i386/t-crtpic i386/t-udk"
-	xmake_file=x-svr4
+	tmake_file="i386/t-crtpic i386/t-udk t-svr4"
 	extra_parts="crtbegin.o crtend.o"
 	install_headers_dir=install-headers-cpio
 	;;
@@ -1377,7 +1361,6 @@
 	float_format=i386
 	tmake_file=i386/t-cygwin
 	tm_file=i386/win32.h
-	xmake_file=i386/x-cygwin
 	extra_objs=winnt.o
 	if test x$enable_threads = xyes; then
 		thread_file='win32'
@@ -1390,7 +1373,6 @@
 	float_format=i386
 	tmake_file=i386/t-cygwin
 	tm_file=i386/cygwin.h
-	xmake_file=i386/x-cygwin
 	extra_objs=winnt.o
 	if test x$enable_threads = xyes; then
 		thread_file='win32'
@@ -1404,7 +1386,6 @@
 	xm_file=i386/xm-mingw32.h
 	tmake_file="i386/t-cygwin i386/t-mingw32"
 	extra_objs=winnt.o
-	xmake_file=i386/x-cygwin
 	if test x$enable_threads = xyes; then
 		thread_file='win32'
 	fi
@@ -1421,7 +1402,6 @@
 	tm_file=i386/uwin.h
 	tmake_file="i386/t-cygwin i386/t-uwin"
 	extra_objs=winnt.o
-	xmake_file=i386/x-cygwin
 	if test x$enable_threads = xyes; then
 		thread_file='win32'
 	fi
@@ -1431,9 +1411,8 @@
 	tm_file="i386/i386-interix.h interix.h"
 	xm_file="i386/xm-i386-interix.h xm-interix.h"
 	xm_defines=POSIX
-	tmake_file="i386/t-interix"
+	tmake_file="t-interix i386/t-interix"
 	extra_objs=interix.o
-	xmake_file=x-interix
 	if test x$enable_threads = xyes ; then
 		thread_file='posix'
 	fi
@@ -1445,7 +1424,6 @@
 	xm_defines=POSIX
 	tm_file="${tm_file} i386/att.h elfos.h svr4.h i386/sysv4.h i386/dgux.h"
 	tmake_file=i386/t-dgux
-	xmake_file=i386/x-dgux
 	install_headers_dir=install-headers-cpio
       ;;
 i860-alliant-*)		# Alliant FX/2800
@@ -1602,12 +1580,11 @@
 	xm_defines=POSIX
 	if test x$gas = xyes
 	then
-		xmake_file=m68k/x-hp320g
 		tm_file=m68k/hp310g.h
 	else
-		xmake_file=m68k/x-hp320
 		tm_file=m68k/hp310.h
 	fi
+	tmake_file=m68k/t-hp320
 	install_headers_dir=install-headers-cpio
 	use_collect2=yes
 	extra_headers=math-68881.h
@@ -1949,7 +1926,6 @@
 	;;
 m68k-*-linux*aout*)		# Motorola m68k's running GNU/Linux
 				# with a.out format
-	xmake_file=x-linux
 	tm_file=m68k/linux-aout.h
 	tmake_file="t-linux-aout m68k/t-linux-aout"
 	extra_headers=math-68881.h
@@ -1959,7 +1935,6 @@
 m68k-*-linux*libc1)		# Motorola m68k's running GNU/Linux
 				# with ELF format using the
 				# GNU/Linux C library 5
-	xmake_file=x-linux
 	tm_file=m68k/linux.h
 	tmake_file="t-slibgcc-elf-ver t-linux t-linux-gnulibc1 m68k/t-linux"
 	extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
@@ -1970,7 +1945,6 @@
 m68k-*-linux*)		# Motorola m68k's running GNU/Linux
 				# with ELF format using glibc 2
 				# aka the GNU/Linux C library 6.
-	xmake_file=x-linux
 	tm_file=m68k/linux.h
 	tmake_file="t-slibgcc-elf-ver t-linux m68k/t-linux"
 	extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
@@ -2011,7 +1985,7 @@
 	case $machine in
 	  m88k-dg-dguxbcs*)
 	    tm_file="elfos.h svr4.h m88k/dgux.h m88k/dguxbcs.h"
-	    tmake_file=m88k/t-dguxbcs
+	    tmake_file="m88k/t-dgux m88k/t-dguxbcs"
 	    ;;
 	  *)
 	    tm_file="elfos.h svr4.h m88k/dgux.h"
@@ -2019,7 +1993,6 @@
 	    ;;
 	esac
 	extra_parts="crtbegin.o bcscrtbegin.o crtend.o m88kdgux.ld"
-	xmake_file=m88k/x-dgux
 	if test x$gas = xyes
 	then
 		tmake_file=m88k/t-dgux-gas
@@ -2098,9 +2071,8 @@
 	else
 		tm_file=mips/iris6.h
 	fi
-	tmake_file=mips/t-iris6
+	tmake_file="mips/t-iris mips/t-iris6"
 	xm_defines=POSIX
-	xmake_file=mips/x-iris6
 #	if test x$enable_threads = xyes; then
 #		thread_file='irix'
 #	fi
@@ -2117,8 +2089,7 @@
 	tm_file="mips/iris6.h mips/cross64.h"
 	xm_defines=POSIX
 	xm_file=mips/xm-iris5.h
-	xmake_file=mips/x-iris
-	tmake_file=mips/t-cross64
+	tmake_file="mips/t-iris mips/t-cross64"
 	# See comment in mips/iris[56].h files.
 	use_collect2=yes
 #	if test x$enable_threads = xyes; then
@@ -2154,9 +2125,9 @@
 	else
 		tm_file=mips/iris5.h
 	fi
+	tmake_file=mips/t-iris
 	xm_defines=POSIX
 	xm_file=mips/xm-iris5.h
-	xmake_file=mips/x-iris
 	# mips-tfile doesn't work yet
 	# See comment in mips/iris5.h file.
 	use_collect2=yes
@@ -2169,8 +2140,8 @@
 	if test x$stabs = xyes; then
 		tm_file="${tm_file} dbx.h"
 	fi
+	tmake_file=mips/t-iris
 	xm_defines=POSIX
-	xmake_file=mips/x-iris
 	if test x$gas = xyes
 	then	:
 	else
@@ -2189,8 +2160,8 @@
 	if test x$stabs = xyes; then
 		tm_file="${tm_file} dbx.h"
 	fi
+	tmake_file=mips/t-iris
 	xm_defines=POSIX
-	xmake_file=mips/x-iris
 	if test x$gas = xyes
 	then	:
 	else
@@ -2260,7 +2231,6 @@
 	tmake_file=t-netbsd
 	;;
 mips*-*-linux*)				# Linux MIPS, either endian.
-	xmake_file=x-linux
         tm_file="elfos.h svr4.h linux.h mips/linux.h"
 	case $machine in
         mipsisa32*-*)
@@ -2643,7 +2613,6 @@
 	tm_file="${tm_file} elfos.h svr4.h rs6000/sysv4.h rs6000/linux64.h"
 	out_file=rs6000/rs6000.c
 	tmake_file="rs6000/t-ppcos t-slibgcc-elf-ver t-linux rs6000/t-ppccomm"
-	xmake_file=x-linux
 	extra_headers=ppc-asm.h
 	;;
 powerpc-*-beos*)
@@ -2727,7 +2696,6 @@
 	tm_file="${tm_file} elfos.h svr4.h rs6000/sysv4.h rs6000/linux.h"
 	out_file=rs6000/rs6000.c
 	tmake_file="rs6000/t-ppcos t-slibgcc-elf-ver t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
-	xmake_file=x-linux
 	extra_headers=ppc-asm.h
 	if test x$enable_threads = xyes; then
 		thread_file='posix'
@@ -2737,7 +2705,6 @@
 	tm_file="${tm_file} elfos.h svr4.h rs6000/sysv4.h rs6000/linux.h"
 	out_file=rs6000/rs6000.c
 	tmake_file="rs6000/t-ppcos t-slibgcc-elf-ver t-linux rs6000/t-ppccomm"
-	xmake_file=x-linux
 	extra_headers=ppc-asm.h
 	if test x$enable_threads = xyes; then
 		thread_file='posix'
@@ -2846,7 +2813,6 @@
 	use_collect2=yes
 	;;
 s390-*-linux*)
-	xmake_file=x-linux
 	tm_file="s390/s390.h elfos.h svr4.h linux.h s390/linux.h"
 	tmake_file="t-slibgcc-elf-ver t-linux s390/t-linux"
 	extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
@@ -2855,7 +2821,6 @@
 	fi
 	;;
 s390x-*-linux*)
-	xmake_file=x-linux
 	tm_file="s390/s390.h elfos.h svr4.h linux.h s390/linux.h s390/linux64.h"
 	tm_p_file=s390/s390-protos.h
 	md_file=s390/s390.md
@@ -2890,7 +2855,6 @@
 sh-*-linux*)
 	tm_file="${tm_file} sh/elf.h sh/linux.h"
 	tmake_file="sh/t-sh sh/t-elf sh/t-linux"
-	xmake_file=x-linux
 	gas=yes gnu_ld=yes
 	if test x$enable_threads = xyes; then
 		thread_file='posix'
@@ -2954,11 +2918,9 @@
 	;;
 sparc-*-linux*aout*)		# Sparc's running GNU/Linux, a.out
 	tm_file="aoutos.h sparc/sparc.h sparc/aout.h sparc/linux-aout.h"
-	xmake_file=x-linux
 	gnu_ld=yes
 	;;
 sparc-*-linux*libc1*)	# Sparc's running GNU/Linux, libc5
-	xmake_file=x-linux
 	tm_file="${tm_file} elfos.h svr4.h sparc/sysv4.h sparc/linux.h"
 	tmake_file="t-slibgcc-elf-ver t-linux t-linux-gnulibc1"
 	extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
@@ -2966,7 +2928,6 @@
 	float_format=sparc
 	;;
 sparc-*-linux*)		# Sparc's running GNU/Linux, libc6
-	xmake_file=x-linux
 	tm_file="${tm_file} elfos.h svr4.h sparc/sysv4.h sparc/linux.h"
 	tmake_file="t-slibgcc-elf-ver t-linux"
 	extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
@@ -3164,7 +3125,6 @@
 sparc64-*-linux*)		# 64-bit Sparc's running GNU/Linux
 	tmake_file="t-slibgcc-elf-ver t-linux sparc/t-linux64"
 	tm_file="sparc/sparc_bi.h ${tm_file} elfos.h svr4.h sparc/sysv4.h sparc/linux64.h"
-	xmake_file=x-linux
 	extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
 	gnu_ld=yes
 	if test x$enable_threads = xyes; then
Index: gcc/config/t-interix
===================================================================
RCS file: gcc/config/t-interix
diff -N gcc/config/t-interix
--- /dev/null	Tue May  5 13:32:27 1998
+++ gcc/config/t-interix	Thu Nov 15 04:34:33 2001
@@ -0,0 +1,2 @@
+# Don't run fixproto
+STMP_FIXPROTO =
Index: gcc/config/t-svr4
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/t-svr4,v
retrieving revision 1.4
diff -u -a -r1.4 gcc/config/t-svr4
--- gcc/config/t-svr4	1998/12/16 21:00:14	1.4
+++ gcc/config/t-svr4	2001/11/15 12:34:33
@@ -6,3 +6,6 @@
 
 CRTSTUFF_T_CFLAGS = -fPIC
 TARGET_LIBGCC2_CFLAGS = -fPIC
+
+# See all the declarations.
+FIXPROTO_DEFINES = -D_XOPEN_SOURCE
Index: gcc/config/x-interix
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/x-interix,v
retrieving revision 1.3
diff -u -a -r1.3 gcc/config/x-interix
--- gcc/config/x-interix	2001/03/06 09:52:32	1.3
+++ gcc/config/x-interix	2001/11/15 12:34:33
@@ -1,11 +1,6 @@
 # These are host overrides
 # From config dir
 
-# See all the declarations.
-FIXPROTO_DEFINES = -D_XOPEN_SOURCE
-
-# Don't run fixproto
-STMP_FIXPROTO =
 RANLIB = :
 RANLIB_TEST = false
 SHELL = sh
Index: gcc/config/x-linux
===================================================================
RCS file: gcc/config/x-linux
diff -N gcc/config/x-linux
--- gcc/config/x-linux	Thu Nov 15 04:34:46 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,2 +0,0 @@
-# Don't run fixproto
-STMP_FIXPROTO =
Index: gcc/config/x-svr4
===================================================================
RCS file: gcc/config/x-svr4
diff -N gcc/config/x-svr4
--- gcc/config/x-svr4	Thu Nov 15 04:34:47 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,2 +0,0 @@
-# See all the declarations.
-FIXPROTO_DEFINES = -D_XOPEN_SOURCE
Index: gcc/config/arm/t-riscix
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/arm/t-riscix,v
retrieving revision 1.3
diff -u -a -r1.3 gcc/config/arm/t-riscix
--- gcc/config/arm/t-riscix	1999/02/03 06:30:56	1.3
+++ gcc/config/arm/t-riscix	2001/11/15 12:34:33
@@ -2,3 +2,5 @@
 # difference.  It is then pointless adding debugging.
 TARGET_LIBGCC2_CFLAGS = -fomit-frame-pointer
 LIBGCC2_DEBUG_CFLAGS = -g0
+
+FIXPROTO_DEFINES= -D_POSIX_SOURCE -D_XOPEN_C -D_BSD_C -D_XOPEN_SOURCE
Index: gcc/config/arm/x-riscix
===================================================================
RCS file: gcc/config/arm/x-riscix
diff -N gcc/config/arm/x-riscix
--- gcc/config/arm/x-riscix	Thu Nov 15 04:34:50 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1 +0,0 @@
-FIXPROTO_DEFINES= -D_POSIX_SOURCE -D_XOPEN_C -D_BSD_C -D_XOPEN_SOURCE
Index: gcc/config/i370/t-oe
===================================================================
RCS file: gcc/config/i370/t-oe
diff -N gcc/config/i370/t-oe
--- /dev/null	Tue May  5 13:32:27 1998
+++ gcc/config/i370/t-oe	Thu Nov 15 04:34:33 2001
@@ -0,0 +1,6 @@
+#
+# Target is an i370 running OpenEdition
+#
+
+# Don't bother fixing up header files, they're weird
+STMP_FIXPROTO =
Index: gcc/config/i370/x-oe
===================================================================
RCS file: gcc/config/i370/x-oe
diff -N gcc/config/i370/x-oe
--- gcc/config/i370/x-oe	Thu Nov 15 04:34:52 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,6 +0,0 @@
-#
-# Host is an i370 running OpenEdition
-#
-
-# Don't bother fixing up header files, they're weird
-STMP_FIXPROTO =
Index: gcc/config/i386/t-beos
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/t-beos,v
retrieving revision 1.4
diff -u -a -r1.4 gcc/config/i386/t-beos
--- gcc/config/i386/t-beos	2001/05/17 03:15:56	1.4
+++ gcc/config/i386/t-beos	2001/11/15 12:34:33
@@ -2,3 +2,6 @@
 # we are most likely to want to apply any fixes to.
 SYSTEM_HEADER_DIR = /boot/develop/headers/posix
 CROSS_SYSTEM_HEADER_DIR = $(tooldir)/sys-include/posix
+
+# Don't run fixproto
+STMP_FIXPROTO =
Index: gcc/config/i386/t-cygwin
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/t-cygwin,v
retrieving revision 1.8
diff -u -a -r1.8 gcc/config/i386/t-cygwin
--- gcc/config/i386/t-cygwin	2001/05/23 22:58:41	1.8
+++ gcc/config/i386/t-cygwin	2001/11/15 12:34:33
@@ -16,3 +16,6 @@
 
 winnt.o: $(srcdir)/config/i386/winnt.c $(RTL_H) $(TREE_H) $(CONFIG_H)
 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/i386/winnt.c
+
+# Don't run fixproto
+STMP_FIXPROTO =
Index: gcc/config/i386/t-dgux
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/t-dgux,v
retrieving revision 1.3
diff -u -a -r1.3 gcc/config/i386/t-dgux
--- gcc/config/i386/t-dgux	1999/05/28 02:54:05	1.3
+++ gcc/config/i386/t-dgux	2001/11/15 12:34:33
@@ -6,3 +6,6 @@
 crti.o: $(srcdir)/config/i386/sol2-ci.asm $(GCC_PASSES)
 	sed -e '/^!/d' <$(srcdir)/config/i386/sol2-ci.asm >crti.s
 	$(GCC_FOR_TARGET) -c -o crti.o crti.s
+
+# Don't run fixproto
+STMP_FIXPROTO = 
Index: gcc/config/i386/t-sco5
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/t-sco5,v
retrieving revision 1.5
diff -u -a -r1.5 gcc/config/i386/t-sco5
--- gcc/config/i386/t-sco5	2000/12/30 17:14:52	1.5
+++ gcc/config/i386/t-sco5	2001/11/15 12:34:33
@@ -13,3 +13,6 @@
 crti.o: $(srcdir)/config/i386/sol2-ci.asm $(GCC_PASSES)
 	sed -e '/^!/d' <$(srcdir)/config/i386/sol2-ci.asm >crti.s
 	$(GCC_FOR_TARGET) -c -o crti.o crti.s
+
+# See all the declarations.
+FIXPROTO_DEFINES = -D_XOPEN_SOURCE -D_POSIX_C_SOURCE=2
Index: gcc/config/i386/t-sco5gas
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/t-sco5gas,v
retrieving revision 1.3
diff -u -a -r1.3 gcc/config/i386/t-sco5gas
--- gcc/config/i386/t-sco5gas	1999/02/28 12:49:37	1.3
+++ gcc/config/i386/t-sco5gas	2001/11/15 12:34:33
@@ -18,3 +18,6 @@
 crti.o: $(srcdir)/config/i386/sol2-ci.asm $(GCC_PASSES)
 	sed -e '/^!/d' <$(srcdir)/config/i386/sol2-ci.asm >crti.s
 	$(GCC_FOR_TARGET) -c -o crti.o crti.s
+
+# See all the declarations.
+FIXPROTO_DEFINES = -D_XOPEN_SOURCE -D_POSIX_C_SOURCE=2
Index: gcc/config/i386/x-beos
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/i386/x-beos,v
retrieving revision 1.3
diff -u -a -r1.3 gcc/config/i386/x-beos
--- gcc/config/i386/x-beos	2001/03/06 09:52:33	1.3
+++ gcc/config/i386/x-beos	2001/11/15 12:34:33
@@ -1,5 +1,2 @@
 # configuration for BeOS
 INSTALL=install -c
-
-# Don't run fixproto
-STMP_FIXPROTO =
Index: gcc/config/i386/x-cygwin
===================================================================
RCS file: gcc/config/i386/x-cygwin
diff -N gcc/config/i386/x-cygwin
--- gcc/config/i386/x-cygwin	Thu Nov 15 04:34:57 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,2 +0,0 @@
-# Don't run fixproto
-STMP_FIXPROTO =
Index: gcc/config/i386/x-dgux
===================================================================
RCS file: gcc/config/i386/x-dgux
diff -N gcc/config/i386/x-dgux
--- gcc/config/i386/x-dgux	Thu Nov 15 04:34:58 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1 +0,0 @@
-STMP_FIXPROTO = 
Index: gcc/config/i386/x-sco5
===================================================================
RCS file: gcc/config/i386/x-sco5
diff -N gcc/config/i386/x-sco5
--- gcc/config/i386/x-sco5	Thu Nov 15 04:34:58 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,2 +0,0 @@
-# See all the declarations.
-FIXPROTO_DEFINES = -D_XOPEN_SOURCE -D_POSIX_C_SOURCE=2
Index: gcc/config/m68k/t-hp320
===================================================================
RCS file: gcc/config/m68k/t-hp320
diff -N gcc/config/m68k/t-hp320
--- /dev/null	Tue May  5 13:32:27 1998
+++ gcc/config/m68k/t-hp320	Thu Nov 15 04:34:37 2001
@@ -0,0 +1,2 @@
+# So putenv and other functions get seen by fixproto.
+FIXPROTO_DEFINES = -D_HPUX_SOURCE
Index: gcc/config/m68k/x-hp320
===================================================================
RCS file: gcc/config/m68k/x-hp320
diff -N gcc/config/m68k/x-hp320
--- gcc/config/m68k/x-hp320	Thu Nov 15 04:35:03 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,2 +0,0 @@
-# So putenv and other functions get seen by fixproto.
-FIXPROTO_DEFINES = -D_HPUX_SOURCE
Index: gcc/config/m68k/x-hp320g
===================================================================
RCS file: gcc/config/m68k/x-hp320g
diff -N gcc/config/m68k/x-hp320g
--- gcc/config/m68k/x-hp320g	Thu Nov 15 04:35:03 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,2 +0,0 @@
-# So putenv and other functions get seen by fixproto.
-FIXPROTO_DEFINES = -D_HPUX_SOURCE
Index: gcc/config/m88k/t-dgux
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/m88k/t-dgux,v
retrieving revision 1.3
diff -u -a -r1.3 gcc/config/m88k/t-dgux
--- gcc/config/m88k/t-dgux	2001/05/17 03:16:02	1.3
+++ gcc/config/m88k/t-dgux	2001/11/15 12:34:37
@@ -22,3 +22,6 @@
 
 # Build libgcc.a, crtbegin.o, and crtend.o as bcs objects
 GCC_FOR_TARGET = PATH=/usr/sde/m88kbcs/usr/bin/:/usr/bin TARGET_BINARY_INTERFACE=m88kbcs ./xgcc -B./ -msvr3 -D_M88KBCS_TARGET -mno-ocs-debug-info
+
+# Don't run fixproto
+STMP_FIXPROTO = 
Index: gcc/config/m88k/t-dguxbcs
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/m88k/t-dguxbcs,v
retrieving revision 1.3
diff -u -a -r1.3 gcc/config/m88k/t-dguxbcs
--- gcc/config/m88k/t-dguxbcs	2001/05/17 03:16:02	1.3
+++ gcc/config/m88k/t-dguxbcs	2001/11/15 12:34:37
@@ -1,26 +1 @@
-# Specify how to create the *.asm files
-
-MOVE_ASM = moveHI15x.asm moveQI16x.asm moveSI46x.asm moveSI64n.asm \
-	   moveHI48x.asm moveSI45x.asm moveSI47x.asm moveSI96x.asm \
-	   moveDI96x.asm
-
-$(MOVE_ASM): $(srcdir)/config/m88k/m88k-move.sh
-	$(srcdir)/config/m88k/m88k-move.sh
-
-LIB2FUNCS_EXTRA = $(MOVE_ASM)
-
-# In a coff environment, a link script is required for ctors and dtors.
-m88kdgux.ld: $(srcdir)/config/m88k/dgux.ld
-	rm -f m88kdgux.ld; cp $(srcdir)/config/m88k/dgux.ld ./m88kdgux.ld
-
-# A bcs crtbegin.o is needed since bcs does not  
-# increment the stack pointer in the init section as elf does 
-bcscrtbegin.o:     crtstuff.c $(GCC_PASSES) $(CONFIG_H) gbl-ctors.h
-	$(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) -DCRT_BEGIN -DBCS \
-	-finhibit-size-directive -fno-inline-functions \
-	-g0 -c $(srcdir)/crtstuff.c -o bcscrtbegin.o 
-
-# Build libgcc.a, crtbegin.o, and crtend.o as bcs objects
-GCC_FOR_TARGET = PATH=/usr/sde/m88kbcs/usr/bin/:/usr/bin TARGET_BINARY_INTERFACE=m88kbcs ./xgcc -B./ -msvr3 -D_M88KBCS_TARGET -mno-ocs-debug-info
-
 T_CFLAGS = -O -D_M88KBCS_TARGET
Index: gcc/config/m88k/x-dgux
===================================================================
RCS file: gcc/config/m88k/x-dgux
diff -N gcc/config/m88k/x-dgux
--- gcc/config/m88k/x-dgux	Thu Nov 15 04:35:05 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1 +0,0 @@
-STMP_FIXPROTO = 
Index: gcc/config/mips/t-iris
===================================================================
RCS file: gcc/config/mips/t-iris
diff -N gcc/config/mips/t-iris
--- /dev/null	Tue May  5 13:32:27 1998
+++ gcc/config/mips/t-iris	Thu Nov 15 04:34:37 2001
@@ -0,0 +1,2 @@
+# Find all of the declarations from the header files
+FIXPROTO_DEFINES= -D__EXTENSIONS__ -D_SGI_SOURCE -D_LANGUAGE_C_PLUS_PLUS
Index: gcc/config/mips/x-iris
===================================================================
RCS file: gcc/config/mips/x-iris
diff -N gcc/config/mips/x-iris
--- gcc/config/mips/x-iris	Thu Nov 15 04:35:07 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,2 +0,0 @@
-# Find all of the declarations from the header files
-FIXPROTO_DEFINES= -D__EXTENSIONS__ -D_SGI_SOURCE -D_LANGUAGE_C_PLUS_PLUS
Index: gcc/config/mips/x-iris6
===================================================================
RCS file: gcc/config/mips/x-iris6
diff -N gcc/config/mips/x-iris6
--- gcc/config/mips/x-iris6	Thu Nov 15 04:35:08 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,2 +0,0 @@
-# Find all of the declarations from the header files
-FIXPROTO_DEFINES= -D__EXTENSIONS__  -D_SGI_SOURCE -D_LANGUAGE_C_PLUS_PLUS
Index: gcc/config/pa/t-bsd
===================================================================
RCS file: gcc/config/pa/t-bsd
diff -N gcc/config/pa/t-bsd
--- /dev/null	Tue May  5 13:32:27 1998
+++ gcc/config/pa/t-bsd	Thu Nov 15 04:34:37 2001
@@ -0,0 +1,2 @@
+# BSD on the PA already has ANSI include files which are c++ compatible.
+STMP_FIXPROTO=
Index: gcc/config/pa/t-pa-hpux
===================================================================
RCS file: gcc/config/pa/t-pa-hpux
diff -N gcc/config/pa/t-pa-hpux
--- /dev/null	Tue May  5 13:32:27 1998
+++ gcc/config/pa/t-pa-hpux	Thu Nov 15 04:34:37 2001
@@ -0,0 +1,2 @@
+# So putenv and other functions get seen by fixproto.
+FIXPROTO_DEFINES = -D_HPUX_SOURCE -D_HIUX_SOURCE
Index: gcc/config/pa/x-pa
===================================================================
RCS file: gcc/config/pa/x-pa
diff -N gcc/config/pa/x-pa
--- gcc/config/pa/x-pa	Thu Nov 15 04:35:11 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,2 +0,0 @@
-# BSD on the PA already has ANSI include files which are c++ compatible.
-STMP_FIXPROTO=
Index: gcc/config/pa/x-pa-hpux
===================================================================
RCS file: gcc/config/pa/x-pa-hpux
diff -N gcc/config/pa/x-pa-hpux
--- gcc/config/pa/x-pa-hpux	Thu Nov 15 04:35:11 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,2 +0,0 @@
-# So putenv and other functions get seen by fixproto.
-FIXPROTO_DEFINES = -D_HPUX_SOURCE -D_HIUX_SOURCE
Index: gcc/config/rs6000/x-cygwin
===================================================================
RCS file: gcc/config/rs6000/x-cygwin
diff -N gcc/config/rs6000/x-cygwin
--- gcc/config/rs6000/x-cygwin	Thu Nov 15 04:35:13 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,4 +0,0 @@
-# Don't run fixproto
-STMP_FIXPROTO =
-# Don't need collect2
-USE_COLLECT2 =

-- 
Andreas Schwab                                  "And now for something
Andreas.Schwab@suse.de				completely different."
SuSE Labs, SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5


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