From f13488c072e1f6e2cec6ac578e238040fb47da21 Mon Sep 17 00:00:00 2001
From: Bernd Schmidt <bernd.schmidt@analog.com>
Date: Mon, 3 Dec 2007 16:29:18 +0000
Subject: [PATCH] bfin.h (TARGET_CPU_CPP_BUILTINS): Define __FDPIC__ as
 necessary.

	* config/bfin/bfin.h (TARGET_CPU_CPP_BUILTINS): Define __FDPIC__ as
	necessary.

From-SVN: r130583
---
 gcc/ChangeLog          | 5 +++++
 gcc/config/bfin/bfin.h | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 102f980d69fa..50f6691dfb08 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-27  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+	* config/bfin/bfin.h (TARGET_CPU_CPP_BUILTINS): Define __FDPIC__ as
+	necessary.
+
 2007-12-03  Razya Ladelsky <razya@il.ibm.com>
 
     * doc/invoke.texi (fipa-cp, fipa-matrix-reorg): Add documentation.
diff --git a/gcc/config/bfin/bfin.h b/gcc/config/bfin/bfin.h
index b568d9a05eb1..446c74d1759f 100644
--- a/gcc/config/bfin/bfin.h
+++ b/gcc/config/bfin/bfin.h
@@ -123,7 +123,10 @@ extern int target_flags;
 	builtin_define ("__WORKAROUND_SPECULATIVE_SYNCS");		\
 						\
       if (TARGET_FDPIC)				\
-	builtin_define ("__BFIN_FDPIC__");	\
+	{					\
+	  builtin_define ("__BFIN_FDPIC__");	\
+	  builtin_define ("__FDPIC__");		\
+	}					\
       if (TARGET_ID_SHARED_LIBRARY		\
 	  && !TARGET_SEP_DATA)			\
 	builtin_define ("__ID_SHARED_LIB__");	\
-- 
GitLab