From d31fb329c86b90b3f9f219f2ce186bf2f56c6c5a Mon Sep 17 00:00:00 2001
From: Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Date: Thu, 14 Jul 2011 03:38:06 +0000
Subject: [PATCH] Restore bootstrap on Linux/x86.

2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR bootstrap/49739
	* config.gcc (extra_parts): Add crtprec32.o crtprec64.o crtp
	rec80.o crtfastmath.o for Linux/x86.

From-SVN: r176261
---
 gcc/ChangeLog  | 6 ++++++
 gcc/config.gcc | 3 +++
 2 files changed, 9 insertions(+)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0f5c3ae35abc..2c7b0dfc9977 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR bootstrap/49739
+	* config.gcc (extra_parts): Add crtprec32.o crtprec64.o crtp
+	rec80.o crtfastmath.o for Linux/x86.
+
 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
 
 	* haifa-sched.c: Include "hashtab.h"
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 03fa7d274ca1..2b9502ba9e7d 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1304,6 +1304,9 @@ i[34567]86-*-linux* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-knetbsd*-gnu | i
 			esac
 		else
 			tm_file="${tm_file} i386/gnu-user.h i386/linux.h"
+			# This is a hack to avoid a configuration mismatch
+			# until the toplevel libgcc move is complete.
+			extra_parts="${extra_parts} crtprec32.o crtprec64.o crtprec80.o crtfastmath.o"
 		fi
 		;;
 	i[34567]86-*-knetbsd*-gnu) tm_file="${tm_file} i386/gnu-user.h knetbsd-gnu.h i386/knetbsd-gnu.h" ;;
-- 
GitLab