]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Apr 2009 08:03:33 +0000 (08:03 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Apr 2009 08:03:33 +0000 (08:03 +0000)
* gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
* gcc.target/i386/sse4_1-roundps-3.c: Likewise.
* gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
* gcc.target/i386/sse4_1-roundss-1.c: Likewise.
* gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
* gcc.target/i386/sse4_1-roundss-3.c: Likewise.
* gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
* gcc.target/i386/sse4_1-roundps-2.c: Likewise.
* gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
* gcc.target/i386/sse4_1-roundss-2.c: Likewise.
* gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
* gcc.target/i386/sse4_1-roundss-4.c: Likewise.
* gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
* gcc.target/i386/pr37191.c: Likewise.
* gcc.target/i386/reload-1.c: Likewise.
* g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
* g++.old-deja/g++.pt/repo2.C: Likewise.
* g++.old-deja/g++.pt/repo3.C: Likewise.
* g++.old-deja/g++.pt/repo4.C: Likewise.
* g++.old-deja/g++.pt/instantiate4.C: Likewise.
* g++.old-deja/g++.pt/instantiate6.C: Likewise.
* g++.dg/template/repo1.C: Likewise.
* g++.dg/template/repo2.C: Likewise.
* g++.dg/template/repo3.C: Likewise.
* g++.dg/template/repo4.C: Likewise.
* g++.dg/template/repo5.C: Likewise.
* g++.dg/template/repo6.C: Likewise.
* g++.dg/template/repo7.C: Likewise.
* g++.dg/template/repo8.C: Likewise.
* g++.dg/template/repo9.C: Likewise.
* g++.dg/rtti/repo1.C: Likewise.
* gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
* g++.dg/cpp/_Pragma1.C: Skip for vxworks.
* gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
* g++.dg/other/PR23205.C: Skip for vxworks.
* g++.dg/ext/visibility/class1.C: Requires PIC.
* g++.dg/eh/async-unwind2.C: Requires PIC.
* lib/target-supports.exp (check_cxa_atexit_available): Vxworks
does not have cxa_exit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146926 138bc75d-0d04-0410-961f-82ee72b054a4

40 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp/_Pragma1.C
gcc/testsuite/g++.dg/eh/async-unwind2.C
gcc/testsuite/g++.dg/ext/visibility/class1.C
gcc/testsuite/g++.dg/other/PR23205.C
gcc/testsuite/g++.dg/rtti/repo1.C
gcc/testsuite/g++.dg/template/repo1.C
gcc/testsuite/g++.dg/template/repo2.C
gcc/testsuite/g++.dg/template/repo3.C
gcc/testsuite/g++.dg/template/repo4.C
gcc/testsuite/g++.dg/template/repo5.C
gcc/testsuite/g++.dg/template/repo6.C
gcc/testsuite/g++.dg/template/repo7.C
gcc/testsuite/g++.dg/template/repo8.C
gcc/testsuite/g++.dg/template/repo9.C
gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C
gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C
gcc/testsuite/g++.old-deja/g++.pt/repo1.C
gcc/testsuite/g++.old-deja/g++.pt/repo2.C
gcc/testsuite/g++.old-deja/g++.pt/repo3.C
gcc/testsuite/g++.old-deja/g++.pt/repo4.C
gcc/testsuite/gcc.dg/cpp/_Pragma6.c
gcc/testsuite/gcc.dg/pthread-init-1.c
gcc/testsuite/gcc.target/i386/pr37191.c
gcc/testsuite/gcc.target/i386/reload-1.c
gcc/testsuite/gcc.target/i386/sse4_1-roundpd-1.c
gcc/testsuite/gcc.target/i386/sse4_1-roundpd-2.c
gcc/testsuite/gcc.target/i386/sse4_1-roundpd-3.c
gcc/testsuite/gcc.target/i386/sse4_1-roundps-1.c
gcc/testsuite/gcc.target/i386/sse4_1-roundps-2.c
gcc/testsuite/gcc.target/i386/sse4_1-roundps-3.c
gcc/testsuite/gcc.target/i386/sse4_1-roundsd-1.c
gcc/testsuite/gcc.target/i386/sse4_1-roundsd-2.c
gcc/testsuite/gcc.target/i386/sse4_1-roundsd-3.c
gcc/testsuite/gcc.target/i386/sse4_1-roundsd-4.c
gcc/testsuite/gcc.target/i386/sse4_1-roundss-1.c
gcc/testsuite/gcc.target/i386/sse4_1-roundss-2.c
gcc/testsuite/gcc.target/i386/sse4_1-roundss-3.c
gcc/testsuite/gcc.target/i386/sse4_1-roundss-4.c
gcc/testsuite/lib/target-supports.exp

index 938a8e78129064c7607b43fee2f7ec2250e51db1..96bbf92a53d2111cfcd07c5f32d6d5a3769d0b45 100644 (file)
@@ -1,3 +1,46 @@
+2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
+       * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
+       * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
+       * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
+       * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
+       * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
+       * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
+       * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
+       * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
+       * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
+       * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
+       * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
+       * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
+       * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
+       * gcc.target/i386/pr37191.c: Likewise.
+       * gcc.target/i386/reload-1.c: Likewise.
+       * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
+       * g++.old-deja/g++.pt/repo2.C: Likewise.
+       * g++.old-deja/g++.pt/repo3.C: Likewise.
+       * g++.old-deja/g++.pt/repo4.C: Likewise.
+       * g++.old-deja/g++.pt/instantiate4.C: Likewise.
+       * g++.old-deja/g++.pt/instantiate6.C: Likewise.
+       * g++.dg/template/repo1.C: Likewise.
+       * g++.dg/template/repo2.C: Likewise.
+       * g++.dg/template/repo3.C: Likewise.
+       * g++.dg/template/repo4.C: Likewise.
+       * g++.dg/template/repo5.C: Likewise.
+       * g++.dg/template/repo6.C: Likewise.
+       * g++.dg/template/repo7.C: Likewise.
+       * g++.dg/template/repo8.C: Likewise.
+       * g++.dg/template/repo9.C: Likewise.
+       * g++.dg/rtti/repo1.C: Likewise.        
+       * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
+       * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
+       * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
+       * g++.dg/other/PR23205.C: Skip for vxworks.
+       * g++.dg/ext/visibility/class1.C: Requires PIC.
+       * g++.dg/eh/async-unwind2.C: Requires PIC.
+       * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
+       does not have cxa_exit.
+
 2009-04-28  Jing Yu  <jingyu@google.com>
 
        PR testsuite/39790
index e44709b45706d3d69d50e933269270026f40aae0..714d10edb7db0ea85954f4d721d0ffb4035443c8 100644 (file)
@@ -2,7 +2,7 @@
 // This is supposed to succeed only if
 // the target defines HANDLE_PRAGMA_PACK_PUSH_POP 
 // and doesn't define HANDLE_PRAGMA_PACK_WITH_EXPANSION.
-// { dg-do compile { target { ! { powerpc-ibm-aix* *-*-solaris2* fido-*-* m68k-*-* sh*-[us]*-elf m32c-*-* } } } }
+// { dg-do compile { target { ! { powerpc-ibm-aix* *-*-solaris2* fido-*-* m68k-*-* sh*-[us]*-elf m32c-*-* *-*-vxworks } } } }
 
 #define push bar
 #define foo _Pragma ("pack(push)")
index 694fad6aca1a1548774d3eefa31e7688483082b5..0c31f80e5e7ab6d9d35e0e66dd1000f941c73f78 100644 (file)
@@ -1,5 +1,6 @@
 // PR rtl-optimization/36419
 // { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } }
+// { dg-require-effective-target fpic }
 // { dg-options "-Os -fasynchronous-unwind-tables -fpic -fno-inline" }
 
 #include <stdarg.h>
index 22ad96b03acd56040aab93b92a9cf5fcfeb48949..792fc78914201ce35263cc9390972a744b105e86 100644 (file)
@@ -5,6 +5,7 @@
 // { dg-do compile { target i?86-*-* x86_64-*-* } }
 // { dg-skip-if "" { *-*-darwin* } { "*" } { "" } }
 // { dg-require-visibility "" }
+// { dg-require-effective-target fpic }
 // { dg-final { scan-assembler "InitEv@PLT" } }
 
 #pragma GCC visibility push(hidden)
index ae2f0b166443efef81a359014876af1e84f9f4e9..27353544482f5bdde9743c44fb24f518f56aa7cb 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* } { "*" } { "" } } */
+/* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* *-*-vxworks } { "*" } { "" } } */
 /* { dg-options "-gstabs+ -fno-eliminate-unused-debug-types" } */
 
 const int foobar = 4;
index 7ff813bcdfeb93ed3b2d090c7a1640c65c5b123a..f72a9730ab994fa99c597e43b7fc1d57897b883c 100644 (file)
@@ -1,6 +1,7 @@
 // PR c++/22204
 // { dg-options "-frepo" }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 #include <typeinfo>
 template<int>
index cb4c5a1eb243703ff58c2abf75452ec896dc45e0..342993eca144f878e3c4763420f12dd5cfb94bb0 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-options "-frepo" }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 struct A {
   A();
index 3618997dc2a8ba021ec7bd66b7081fccde4f4fde..e3224155e97c47b2e4e77120a5576aef3e7d340f 100644 (file)
@@ -1,6 +1,7 @@
 // PR c++/17163
 // { dg-options "-frepo" }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 template <int __inst>
 struct __Atomicity_lock
index 49a8fa5bfe4f0b39d5fec6df375f9d68cf06c171..cfa38a9e435375d019e595da5f9fbfa3c0801906 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-options "-frepo -DF='a'" }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 template <typename A, typename B> void f () {}
 template <typename A, typename B> void g () { f<int,int>(); }
index 27714b5f1157b98efe23e358b373e6ad54905a6a..64882a8c694304c1a2c853c3dae08ab87f33f315 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-options "-frepo" }
 // { dg-final { cleanup-repo-files } }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 namespace { 
   struct Foo {}; 
index 0d2893eee9114a3e4610e60fdb99dce05148aff7..e45ade7df48cba8d170f0e99d0aac3bb1f648882 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-options "-frepo" } 
 // { dg-final { cleanup-repo-files } }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 template< typename T, T N > struct integral_c {
   static const T value = N;
index b15bab5a28bc0a1d8a0f04e4286f36993ae5efa3..4b7178e2ad36200aab14b5a90ba54983569fa44a 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-options "-frepo" }
 // { dg-final { cleanup-repo-files } }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 template<typename T>
 class A
index 7443315f25b7fc2fc4cd17488fc304972cf10878..dafb3f5597c1c165094df7fe1f3e81559fa88a57 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-options "-frepo" }
 // { dg-final { cleanup-repo-files } }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 struct A
 {
index 840dc08bcad355773aed8c48c56f7d16b18cf798..c51592c934919e5e499d8a76b85402f75984d375 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-options "-frepo" }
 // { dg-final { cleanup-repo-files } }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 struct A
 {
index f55024cb0018fbdda67761086c53c25937a0d018..7ddc6bf56d3e1075d98e2be13ef02215d08ebe1e 100644 (file)
@@ -2,6 +2,7 @@
 // { dg-options "-frepo" }
 // { dg-final { cleanup-repo-files } }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 template <typename C> struct A
 {
index 9c1aaf58f3ed95edb3f39644819e68a5d3cc2927..d7a8cab31c541293a2d8de8f66f0983f5a4b407c 100644 (file)
@@ -1,7 +1,7 @@
 // { dg-do link }
 // { dg-options "-frepo -Werror" }
 // { dg-require-host-local "" }
-// Build then link:
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 
 // Submitted by Melissa O'Neill <oneill@cs.sfu.ca>
index a1223fc5d8581a9c8a2ffdff2933bdeb0a7c0840..6726b216673e061062384f15e4854c76cfe985a0 100644 (file)
@@ -1,7 +1,7 @@
 // { dg-do link }
 // { dg-options "-frepo" }
 // { dg-require-host-local "" }
-// Build then link:
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 // Simplified from testcase by Erez Louidor Lior <s3824888@techst02.technion.ac.il>
 
index f3fdddc7f52270f99f7870a10192e389c9862c33..bdfe306b4ad5dd4b6b701169e4a366c437da2991 100644 (file)
@@ -1,6 +1,7 @@
 // { dg-do link }
 // { dg-options "-frepo" }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 // Bug: g++ complains about duplicate explicit instantiations with -frepo.
 // From Jason Merrill <jason@cygnus.com>
index b40961c1558a0ed5cb9ba71da7a14c5ad8714d84..a8d8b1217a165c52afeab7c89d31aa77dc1ad534 100644 (file)
@@ -1,6 +1,8 @@
 // { dg-do link  }
 // { dg-options "-frepo" }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
+
 // Test that collect2 isn't confused by GNU ld's "In function `foo':" message.
 // Contributed by Jason Merrill <jason@cygnus.com>
 
index 7995030fe035929b7ebb255918902bef894e4bb7..53baf29f3491e2895e5aaa64753865b6c94d4dfe 100644 (file)
@@ -1,6 +1,8 @@
 // { dg-do link }
 // { dg-options "-frepo" }
 // { dg-require-host-local "" }
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
+
 // Test that we properly generate the vtable and such for C.
 // Contributed by scott snyder <snyder@fnal.gov>
 
index 6a0a55aba5557ecfb4d01bc081b72e1b90da11d8..84575cd9469ed8922477226d316889d4deac5635 100644 (file)
@@ -1,7 +1,7 @@
 // { dg-do link }
 // { dg-options "-frepo" }
 // { dg-require-host-local "" }
-// Build then link:
+// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
 
 template <class T>
 struct S {
index 74511a10066cdae8c785af28af55c411e96f0ee5..986b40cb1567090824995c20b749da9a4eb1e9b4 100644 (file)
@@ -2,7 +2,7 @@
 /* This is supposed to succeed only if
    the target defines HANDLE_PRAGMA_PACK_PUSH_POP
    and doesn't define HANDLE_PRAGMA_PACK_WITH_EXPANSION.  */
-/* { dg-do compile { target { ! { powerpc-ibm-aix* *-*-solaris2* fido-*-* m68k-*-* sh*-[us]*-elf m32c-*-* } } } } */
+/* { dg-do compile { target { ! { powerpc-ibm-aix* *-*-solaris2* fido-*-* m68k-*-* sh*-[us]*-elf m32c-*-* *-*-vxworks } } } } */
 
 #define push bar
 #define foo _Pragma ("pack(push)")
index 2f78844fe1fe787e4c311b5f1b6efff443a34f49..8b600c3fb87bfcf2680b0e3589b5772d19af85aa 100644 (file)
@@ -7,6 +7,9 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target pthread_h } */
 /* { dg-options "-Wextra -Wall" } */
+/* The RTP definition of PTHREAD_MUTEX_INITIALIZER is missing an
+ * initializer for mutexAttr.mutexAttrType.  */
+/* { dg-xfail-if "missing initializer" { vxworks_rtp } } */
 
 #include "pthread-init-common.h"
 
index b7b65df12b1dd98ec4769af4fbda404db23cb30f..b315ce072a4a8108e4614976de228f3df0332c31 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-O1 -mmmx" } */
+/* { dg-skip-if "no stdint" { vxworks_kernel } } */
 
 #include <mmintrin.h>
 #include <stddef.h>
index 8ccfcb55d7fc9da68b87fd11ed6f7625e4944efd..f8075acaed4e31635a70d276457fe17178cb593a 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-O3 -msse2 -fdump-rtl-csa" } */
+/* { dg-skip-if "no stdint" { vxworks_kernel } } */
 
 #include <emmintrin.h>
 #include <stdint.h>
index 37f20285f54d0cd1b152529ea5a2334fc9900e8f..8baee3390177a59f8ecf30f58787f26822d77bf8 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #ifndef CHECK_H
 #define CHECK_H "sse4_1-check.h"
index 7f0475f75cebb2a35bb67f4a67a722b98ed2cc83..86b78ed75782b11fee35ac3fbe0909a2d7efdef7 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #ifndef CHECK_H
 #define CHECK_H "sse4_1-check.h"
index 4a1f81026f04822365b20be5e2fadc0426b1b8c7..6e6a05c59c2548271fbaab1e1e5dc8de2cd310e7 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #ifndef CHECK_H
 #define CHECK_H "sse4_1-check.h"
index 65b891c146cc9ea4a0e643b3b53e74001cd03f60..71bc51be23269fe49cb925fd07c41ae65ee8c3d6 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #include "sse4_1-check.h"
 
index 44b778f31eea5d199f6dfbb03e72ab8fdb713c0d..672e92067c8168a9421a87a024ef92aa9de07fa5 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #include "sse4_1-check.h"
 
index 3f166b7128c84c2e05c77a28b71b3d4d9e2645cc..4bfc1cacc9155e82d36616d558aec1d0a087f708 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #include "sse4_1-check.h"
 
index 33500d361bdf346734a95e7157446d675a572991..ae8881cf0f8b89f6b08a03c36d92448896554e9a 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #include "sse4_1-check.h"
 
index f6a51db61e8ec3319f74a16bc9abc0310d12ccf9..70679bb07a064be3f952516123d101edd9ea543c 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #include "sse4_1-check.h"
 
index 1e419644308a364aeba9ed4a6bad4ca9ef3c0f36..81a3f760638c16374a37c29c43bfa8527bbe26c0 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #include "sse4_1-check.h"
 
index dca97789f3a40cda7857c7f9eaf021d5c5e13c37..124f825021d6218fdcbd29434edd29cdb8d431ba 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #include "sse4_1-check.h"
 
index d7965781169d78272f41ae86406d730ca9706487..96dd8a6a76f677804a629e8d128cc3a01a4e76a5 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #include "sse4_1-check.h"
 
index 019f2134492a2879f3e7838338af60dfaa83445c..f052c029f7adc7b3d831ccda75cfb1c47f3c33bc 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #include "sse4_1-check.h"
 
index 2adac1a6059bf7748a544535a79ac63df84ceb30..0a696b1cfb76f5cf57e093340edfd55d2bd2c278 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #include "sse4_1-check.h"
 
index dc7f34edb5b4147c33d3ef80e943598d7d03601b..71042d1b77765367b92f53ce37017f28ae28801a 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run } */
 /* { dg-require-effective-target sse4 } */
 /* { dg-options "-O2 -msse4.1" } */
+/* { dg-skip-if "no M_PI" { vxworks_kernel } } */
 
 #include "sse4_1-check.h"
 
index fb4bc3ead390e946b6f63fd1b2e693c929ae8fc5..a46f9b4dec473e471371667ee0cdff093fb74011 100644 (file)
@@ -1072,6 +1072,9 @@ proc check_cxa_atexit_available { } {
        if { [istarget "hppa*-*-hpux10*"] } {
            # HP-UX 10 doesn't have __cxa_atexit but subsequent test passes.
            expr 0
+       } elseif { [istarget "*-*-vxworks"] } {
+           # vxworks doesn't have __cxa_atexit but subsequent test passes.
+           expr 0
        } else {
            check_runtime_nocache cxa_atexit_available {
                // C++