From 173b51b5c13820dc8b18f344cdb20321dbdf94aa Mon Sep 17 00:00:00 2001
From: Jason Thorpe <thorpej@wasabisystems.com>
Date: Sun, 22 Sep 2002 23:46:44 +0000
Subject: [PATCH] netbsd.h (SUBTARGET_ASM_SPEC): Always pass -KPIC unless
 -fno-pic or -fno-PIC is specified.

* config/mips/netbsd.h (SUBTARGET_ASM_SPEC): Always pass -KPIC
unless -fno-pic or -fno-PIC is specified.

From-SVN: r57421
---
 gcc/ChangeLog            | 5 +++++
 gcc/config/mips/netbsd.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 587405f191ba..2e0326068ec9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2002-09-22  Jason Thorpe  <thorpej@wasabisystems.com>
+
+	* config/mips/netbsd.h (SUBTARGET_ASM_SPEC): Always pass -KPIC
+	unless -fno-pic or -fno-PIC is specified.
+
 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
 
 	* c-common.c (preprocessing_trad_p): Define.
diff --git a/gcc/config/mips/netbsd.h b/gcc/config/mips/netbsd.h
index fa6291dd9eca..3ec054456ee6 100644
--- a/gcc/config/mips/netbsd.h
+++ b/gcc/config/mips/netbsd.h
@@ -158,7 +158,7 @@ Boston, MA 02111-1307, USA.  */
 
 #undef SUBTARGET_ASM_SPEC
 #define SUBTARGET_ASM_SPEC						\
-  "%{fpic:-KPIC} %{fPIC:-KPIC}"
+  "%{!fno-PIC:%{!fno-pic:-KPIC}}"
 
 
 /* -G is incompatible with -KPIC which is the default, so only allow objects
-- 
GitLab