summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorAnthony Green <green@moxielogic.com>2013-01-10 07:35:53 -0500
committerAnthony Green <green@moxielogic.com>2013-01-10 07:35:53 -0500
commit5141543000fc86a3d49a907a2313713ee79e504d (patch)
tree1af4b95ac70cf2cc93c7eea326f36ad657fab883 /testsuite
parent56ba8d86f47937a0afb81a2b9e77c9d235d9db45 (diff)
downloadlibffi-5141543000fc86a3d49a907a2313713ee79e504d.tar.gz
Don't run EH tests with non-GNU compiler
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/libffi.special/special.exp12
1 files changed, 8 insertions, 4 deletions
diff --git a/testsuite/libffi.special/special.exp b/testsuite/libffi.special/special.exp
index 74671b1..f1a5fa6 100644
--- a/testsuite/libffi.special/special.exp
+++ b/testsuite/libffi.special/special.exp
@@ -23,10 +23,14 @@ global cxx_options
set cxx_options " -shared-libgcc -lstdc++"
-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.cc]] $cxx_options "-O0 -W -Wall"
-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.cc]] $cxx_options "-O2"
-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.cc]] $cxx_options "-O3"
-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.cc]] $cxx_options "-Os"
+if { [string match $using_gcc "yes"] } {
+
+ dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.cc]] $cxx_options "-O0 -W -Wall"
+ dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.cc]] $cxx_options "-O2"
+ dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.cc]] $cxx_options "-O3"
+ dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.cc]] $cxx_options "-Os"
+
+}
dg-finish