aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>2009-12-22 22:16:02 +0000
committerJanis Johnson <janis@gcc.gnu.org>2009-12-22 22:16:02 +0000
commite19977d3790a900d90b30fb2bf0bab3ff8a57d9a (patch)
tree00c84282985fa20c9f2c0b874ee4fd7ce6c8066d
parent1d32a77299d85c86579f55b6a211e27c9a7dd9d0 (diff)
downloadgcc-e19977d3790a900d90b30fb2bf0bab3ff8a57d9a.zip
gcc-e19977d3790a900d90b30fb2bf0bab3ff8a57d9a.tar.gz
gcc-e19977d3790a900d90b30fb2bf0bab3ff8a57d9a.tar.bz2
crayptr2.f90: Remove forced static linkage for darwin...
2009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> * testsuite/libgomp.fortran/crayptr2.f90: Remove forced static linkage for darwin, protect the test with require-effective-target tls_runtime. * testsuite/libgomp.fortran/pr32550.f90: Ditto. From-SVN: r155409
-rw-r--r--libgomp/ChangeLog6
-rw-r--r--libgomp/testsuite/libgomp.fortran/crayptr2.f902
-rw-r--r--libgomp/testsuite/libgomp.fortran/pr32550.f902
3 files changed, 8 insertions, 2 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 6644d9d..8023bed 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,5 +1,11 @@
2009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
+ * testsuite/libgomp.fortran/crayptr2.f90: Remove forced static linkage
+ for darwin, protect the test with require-effective-target tls_runtime.
+ * testsuite/libgomp.fortran/pr32550.f90: Ditto.
+
+2009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
+
PR target/41605
* testsuite/lib/libgomp.exp: Provide -B options to allow for
link spec %s substitutions for static libraries.
diff --git a/libgomp/testsuite/libgomp.fortran/crayptr2.f90 b/libgomp/testsuite/libgomp.fortran/crayptr2.f90
index d174d03..4ad7cf2 100644
--- a/libgomp/testsuite/libgomp.fortran/crayptr2.f90
+++ b/libgomp/testsuite/libgomp.fortran/crayptr2.f90
@@ -1,6 +1,6 @@
! { dg-do run }
! { dg-options "-fopenmp -fcray-pointer" }
-! { dg-options "-fopenmp -fcray-pointer -static-libgcc" { target *-*-darwin* } }
+! { dg-require-effective-target tls_runtime }
use omp_lib
integer :: a, b, c, d, p
diff --git a/libgomp/testsuite/libgomp.fortran/pr32550.f90 b/libgomp/testsuite/libgomp.fortran/pr32550.f90
index 3a49dcf..2c95cc6 100644
--- a/libgomp/testsuite/libgomp.fortran/pr32550.f90
+++ b/libgomp/testsuite/libgomp.fortran/pr32550.f90
@@ -1,6 +1,6 @@
! PR fortran/32550
! { dg-do run }
-! { dg-options "-static-libgcc" { target *-*-darwin* } }
+! { dg-require-effective-target tls_runtime }
integer, pointer, save :: ptr
integer, target :: targ