aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/gcc.dg/torture/pr50396.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/torture/pr50396.c')
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.dg/torture/pr50396.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/torture/pr50396.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/torture/pr50396.c
deleted file mode 100644
index aa17ebdaa..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.dg/torture/pr50396.c
+++ /dev/null
@@ -1,22 +0,0 @@
-/* { dg-do run } */
-/* { dg-add-options ieee } */
-
-extern void abort (void);
-typedef float vf128 __attribute__((vector_size(16)));
-typedef float vf64 __attribute__((vector_size(8)));
-int main()
-{
-#if !__FINITE_MATH_ONLY__
-#if __FLT_HAS_QUIET_NAN__
- vf128 v = (vf128){ 0.f, 0.f, 0.f, 0.f };
- vf64 u = (vf64){ 0.f, 0.f };
- v = v / (vf128){ 0.f, 0.f, 0.f, 0.f };
- if (v[0] == v[0])
- abort ();
- u = u / (vf64){ 0.f, 0.f };
- if (u[0] == u[0])
- abort ();
-#endif
-#endif
- return 0;
-}