netbsd.h (SUBTARGET_ASM_SPEC): Always pass -KPIC unless -fno-pic or -fno-PIC is speci...
authorJason Thorpe <thorpej@wasabisystems.com>
Sun, 22 Sep 2002 23:46:44 +0000 (23:46 +0000)
committerJason Thorpe <thorpej@gcc.gnu.org>
Sun, 22 Sep 2002 23:46:44 +0000 (23:46 +0000)
* config/mips/netbsd.h (SUBTARGET_ASM_SPEC): Always pass -KPIC
unless -fno-pic or -fno-PIC is specified.

From-SVN: r57421

gcc/ChangeLog
gcc/config/mips/netbsd.h

index 587405f..2e03260 100644 (file)
@@ -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.
index fa6291d..3ec0544 100644 (file)
@@ -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