ld/testsuite: Disable non-PIC shared library tests on ARM
authorWill Newton <will.newton@linaro.org>
Mon, 7 Jul 2014 16:30:58 +0000 (17:30 +0100)
committerWill Newton <will.newton@linaro.org>
Thu, 10 Jul 2014 08:32:42 +0000 (09:32 +0100)
ARM doesn't support non-PIC shared libraries so don't run those
tests.

ld/testsuite/ChangeLog:

2014-07-10  Will Newton  <will.newton@linaro.org>

* ld-elfvers/vers.exp: Set pic to yes for ARM targets.

ld/testsuite/ChangeLog
ld/testsuite/ld-elfvers/vers.exp

index 8cafff0..c0ba501 100644 (file)
@@ -1,3 +1,7 @@
+2014-07-10  Will Newton  <will.newton@linaro.org>
+
+       * ld-elfvers/vers.exp: Set pic to yes for ARM targets.
+
 2014-07-08  Will Newton  <will.newton@linaro.org>
 
        * ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
index 0743309..45a004b 100644 (file)
@@ -773,8 +773,9 @@ proc build_exec { test source execname flags solibname verexp versymexp symexp }
 }
 
 if { [istarget x86_64-*-linux*] \
+     || [istarget arm*-*-*] \
      || ( [istarget mips*-*-linux*] && [at_least_gcc_version 4 3] ) } {
-    # x86_64 and newer MIPS toolchains do not like non-pic shared libraries
+    # x86_64, ARM and newer MIPS toolchains do not like non-pic shared libraries
     set pic "yes"
 } else {
     set pic "no"