From 650036588ed477715dd2f6f5fa9853d49be99a7d Mon Sep 17 00:00:00 2001
From: Manfred Hollstein <manfred@gcc.gnu.org>
Date: Mon, 23 Feb 1998 09:41:09 +0000
Subject: [PATCH] t-linux (LIBGCC1, [...]): Add macros and set to empty.

#
	* config/t-linux (LIBGCC1, CROSS_LIBGCC1, LIBGCC1_TEST): Add macros and
	set to empty.
	* config/t-linux-aout (LIBGCC1, CROSS_LIBGCC1, LIBGCC1_TEST): Likewise.
	* config/alpha/t-linux: Remove file.
	* config/sparc/t-linux: Remove file.
	* config/m68k/t-linux (LIBGCC1, CROSS_LIBGCC1): Remove.
	* config/m68k/t-linux-aout (LIBGCC1, CROSS_LIBGCC1): Likewise.
	* configure.in (alpha*-*-linux-gnulibc1*): Use t-linux instead of alpha/t-linux
	for tmake_file.
	(alpha*-*-linux-gnu*): Likewise.
	(sparc-*-linux-gnulibc1*): Use t-linux instead of sparc/t-linux for tmake_file.
	(sparc-*-linux-gnu*): Likewise.

From-SVN: r18205
---
 gcc/config/m68k/t-linux | 5 +----
 gcc/config/t-linux      | 6 ++++++
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/gcc/config/m68k/t-linux b/gcc/config/m68k/t-linux
index 169661f6296c..7c2e5e3b84a9 100644
--- a/gcc/config/m68k/t-linux
+++ b/gcc/config/m68k/t-linux
@@ -1,9 +1,6 @@
 # Don't run fixproto
 STMP_FIXPROTO =
-# Don't make libgcc1.a
-LIBGCC1 =
-CROSS_LIBGCC1 =
-# On Linux we can print long double
+# On GNU/Linux we can print long double
 ENQUIRE_CFLAGS = -DNO_MEM -O0
 # Don't install assert.h
 INSTALL_ASSERT_H =
diff --git a/gcc/config/t-linux b/gcc/config/t-linux
index 843fa1bdf79d..d67feed83c12 100644
--- a/gcc/config/t-linux
+++ b/gcc/config/t-linux
@@ -8,3 +8,9 @@ INSTALL_ASSERT_H =
 CRTSTUFF_T_CFLAGS_S = -fPIC
 # Compile libgcc2.a with pic.
 TARGET_LIBGCC2_CFLAGS = -fPIC
+
+# Do not build libgcc1. Let gcc generate those functions. The GNU/Linux
+# C library can handle them.
+LIBGCC1 = 
+CROSS_LIBGCC1 =
+LIBGCC1_TEST =
-- 
GitLab