aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/ChangeLog.apple-ppc18
-rw-r--r--gcc/testsuite/g++.dg/align-test-1.C2
-rw-r--r--gcc/testsuite/g++.dg/apple-altivec-2.C4
-rw-r--r--gcc/testsuite/g++.dg/apple-altivec-6.C2
-rw-r--r--gcc/testsuite/g++.dg/apple-altivec-test.C4
-rw-r--r--gcc/testsuite/g++.dg/ext/altivec-apple-11.C2
-rw-r--r--gcc/testsuite/gcc.apple/align-test-1.c4
-rw-r--r--gcc/testsuite/gcc.apple/altivec-19.c2
-rw-r--r--gcc/testsuite/gcc.apple/altivec-20.c2
-rw-r--r--gcc/testsuite/gcc.apple/altivec-maltivec-1.c3
-rw-r--r--gcc/testsuite/gcc.apple/altivec-maltivec-2.c13
-rw-r--r--gcc/testsuite/gcc.apple/altivec-maltivec-3.c14
-rw-r--r--gcc/testsuite/gcc.apple/apple-altivec-5.c4
-rw-r--r--gcc/testsuite/gcc.apple/apple-altivec-6.c4
-rw-r--r--gcc/testsuite/gcc.apple/apple-altivec-7.c4
-rw-r--r--gcc/testsuite/gcc.apple/apple-altivec-8.c4
16 files changed, 27 insertions, 59 deletions
diff --git a/gcc/testsuite/ChangeLog.apple-ppc b/gcc/testsuite/ChangeLog.apple-ppc
index b1c4e52cc91..469b5fcd680 100644
--- a/gcc/testsuite/ChangeLog.apple-ppc
+++ b/gcc/testsuite/ChangeLog.apple-ppc
@@ -3,24 +3,6 @@
Radar 4484188
* g++.old-deja/g++.other/init19.C: New.
-2006-03-22 Geoffrey Keating <geoffk@apple.com>
-
- Radar 4255172
- * gcc.apple/altivec-maltivec-2.c: New.
- * gcc.apple/altivec-maltivec-3.c: New.
- * gcc.apple/altivec-maltivec-1.c: Pass -faltivec, don't include
- <altivec.h>.
- * gcc.apple/apple-altivec-5.c: Likewise.
- * gcc.apple/apple-altivec-6.c: Likewise.
- * gcc.apple/apple-altivec-7.c: Likewise.
- * gcc.apple/apple-altivec-8.c: Likewise.
- * gcc.apple/altivec-19.c: Likewise.
- * gcc.apple/altivec-20.c: Likewise.
- * gcc.apple/apple-altivec-test.c: Likewise.
- * g++.dg/apple-altivec-2.c: Likewise.
- * g++.dg/apple-altivec-6.c: Likewise.
- * g++.dg/apple-altivec-11.c: Likewise.
-
2006-03-17 Stuart Hastings <stuart@apple.com>
Radar 4474655
diff --git a/gcc/testsuite/g++.dg/align-test-1.C b/gcc/testsuite/g++.dg/align-test-1.C
index e0cdb68c851..75f1563184a 100644
--- a/gcc/testsuite/g++.dg/align-test-1.C
+++ b/gcc/testsuite/g++.dg/align-test-1.C
@@ -152,7 +152,7 @@ class C20 {
/* === vectors === */
-#ifdef __VEC__
+#ifdef __APPLE_ALTIVEC__
class VC1 {
public:
vector signed short f1;
diff --git a/gcc/testsuite/g++.dg/apple-altivec-2.C b/gcc/testsuite/g++.dg/apple-altivec-2.C
index cf73ac64499..4e6d70b483b 100644
--- a/gcc/testsuite/g++.dg/apple-altivec-2.C
+++ b/gcc/testsuite/g++.dg/apple-altivec-2.C
@@ -1,6 +1,8 @@
/* APPLE LOCAL file */
/* { dg-do run { target powerpc*-*-* } } */
-/* { dg-options "-maltivec -faltivec" } */
+/* { dg-options "-maltivec" } */
+
+#include <altivec.h>
extern "C" void abort (void);
diff --git a/gcc/testsuite/g++.dg/apple-altivec-6.C b/gcc/testsuite/g++.dg/apple-altivec-6.C
index 935eb7f89ce..90c2d48abe1 100644
--- a/gcc/testsuite/g++.dg/apple-altivec-6.C
+++ b/gcc/testsuite/g++.dg/apple-altivec-6.C
@@ -1,6 +1,6 @@
/* APPLE LOCAL file */
/* { dg-do run { target powerpc*-*-* } } */
-/* { dg-options "-maltivec -pedantic -faltivec" } */
+/* { dg-options "-maltivec -pedantic" } */
int main()
{
diff --git a/gcc/testsuite/g++.dg/apple-altivec-test.C b/gcc/testsuite/g++.dg/apple-altivec-test.C
index f752b97dced..723ed86006d 100644
--- a/gcc/testsuite/g++.dg/apple-altivec-test.C
+++ b/gcc/testsuite/g++.dg/apple-altivec-test.C
@@ -1,6 +1,8 @@
/* APPLE LOCAL file */
/* { dg-do run { target powerpc*-*-* } } */
-/* { dg-options "-maltivec -faltivec" } */
+/* { dg-options "-maltivec" } */
+
+#include <altivec.h>
extern "C" void abort();
diff --git a/gcc/testsuite/g++.dg/ext/altivec-apple-11.C b/gcc/testsuite/g++.dg/ext/altivec-apple-11.C
index fa459a5c8be..c5104b2635b 100644
--- a/gcc/testsuite/g++.dg/ext/altivec-apple-11.C
+++ b/gcc/testsuite/g++.dg/ext/altivec-apple-11.C
@@ -2,7 +2,7 @@
/* This is a compile-only test for interaction of "-maltivec" and "-save-temps". */
/* Author: Ziemowit Laski <zlaski@apple.com>. */
/* { dg-do compile { target powerpc*-*-* } } */
-/* { dg-options "-save-temps -faltivec" } */
+/* { dg-options "-save-temps -maltivec" } */
#define vector_float vector float
#define vector_float_foo vector float foo
diff --git a/gcc/testsuite/gcc.apple/align-test-1.c b/gcc/testsuite/gcc.apple/align-test-1.c
index e8493c0e260..7180d2a5e5e 100644
--- a/gcc/testsuite/gcc.apple/align-test-1.c
+++ b/gcc/testsuite/gcc.apple/align-test-1.c
@@ -99,7 +99,7 @@ typedef struct P5 {
UINT8 f2;
} P5;
-#ifdef __VEC__
+#ifdef __APPLE_ALTIVEC__
typedef struct P61 {
vector signed short * f1;
UINT8 f2;
@@ -108,7 +108,7 @@ typedef struct P61 {
/* === vectors === */
-#ifdef __VEC__
+#ifdef __APPLE_ALTIVEC__
typedef struct V1 {
vector signed short f1;
UINT8 f2;
diff --git a/gcc/testsuite/gcc.apple/altivec-19.c b/gcc/testsuite/gcc.apple/altivec-19.c
index 232f31a12ce..857962f9f2e 100644
--- a/gcc/testsuite/gcc.apple/altivec-19.c
+++ b/gcc/testsuite/gcc.apple/altivec-19.c
@@ -1,6 +1,6 @@
/* APPLE LOCAL entire file */
/* { dg-do run { target powerpc*-*-* } } */
-/* { dg-options "-maltivec -faltivec -pedantic" } */
+/* { dg-options "-maltivec -pedantic" } */
int main()
{
diff --git a/gcc/testsuite/gcc.apple/altivec-20.c b/gcc/testsuite/gcc.apple/altivec-20.c
index 782ee9a4afb..63cc2dba6d8 100644
--- a/gcc/testsuite/gcc.apple/altivec-20.c
+++ b/gcc/testsuite/gcc.apple/altivec-20.c
@@ -1,5 +1,5 @@
/* { dg-do compile { target powerpc*-*-* } } */
-/* { dg-options "-maltivec -faltivec" } */
+/* { dg-options "-maltivec" } */
#define vector __attribute__((vector_size(16)))
diff --git a/gcc/testsuite/gcc.apple/altivec-maltivec-1.c b/gcc/testsuite/gcc.apple/altivec-maltivec-1.c
index fdf212e308d..c23542ce6ce 100644
--- a/gcc/testsuite/gcc.apple/altivec-maltivec-1.c
+++ b/gcc/testsuite/gcc.apple/altivec-maltivec-1.c
@@ -2,13 +2,14 @@
/* { dg-do compile { target powerpc*-*-* } } */
/* For 64-bit we need 64-bit headers. */
/* { dg-xfail-if "" { powerpc*-*-darwin* } { "-m64" } { "" } } */
-/* { dg-options "-O3 -finline-limit=9999 -maltivec -Wa,-force_cpusubtype_ALL -fdump-ipa-cgraph -S -faltivec" } */
+/* { dg-options "-O3 -finline-limit=9999 -maltivec -Wa,-force_cpusubtype_ALL -fdump-ipa-cgraph -S" } */
/* Inliner should inline AltiVec(tm) functions normally when -maltivec is on. */
/* <rdar://problem/3837835> Selective inlining of functions that use Altivec */
#include <Carbon/Carbon.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
+#include <altivec.h>
#define N 400
#define N4 ((N+3)/4)
diff --git a/gcc/testsuite/gcc.apple/altivec-maltivec-2.c b/gcc/testsuite/gcc.apple/altivec-maltivec-2.c
deleted file mode 100644
index b8bdcab3adf..00000000000
--- a/gcc/testsuite/gcc.apple/altivec-maltivec-2.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* APPLE LOCAL file AltiVec */
-/* { dg-do preprocess { target powerpc*-*-* } } */
-/* { dg-options "-maltivec" } */
-
-/* -maltivec should not define macros. */
-#ifdef vector
-#error vector should not be defined
-#endif
-#ifdef bool
-#error bool should not be defined
-#endif
-
-
diff --git a/gcc/testsuite/gcc.apple/altivec-maltivec-3.c b/gcc/testsuite/gcc.apple/altivec-maltivec-3.c
deleted file mode 100644
index 0fa7a0724ae..00000000000
--- a/gcc/testsuite/gcc.apple/altivec-maltivec-3.c
+++ /dev/null
@@ -1,14 +0,0 @@
-/* APPLE LOCAL file AltiVec */
-/* { dg-do compile { target powerpc*-*-* } } */
-/* { dg-options "-maltivec" } */
-
-/* Check that -faltivec language changes don't leak into -maltivec. */
-
-static int v1 = (1, 2); /* { dg-error "not constant" } */
-
-typedef int vt __attribute__((vector_size (16)));
-
-void f(void)
-{
- vt v2 = (vt)(1,2,3,4); /* { dg-error "can't convert" } */
-}
diff --git a/gcc/testsuite/gcc.apple/apple-altivec-5.c b/gcc/testsuite/gcc.apple/apple-altivec-5.c
index 8f8ffb64726..0c7dd9bcb60 100644
--- a/gcc/testsuite/gcc.apple/apple-altivec-5.c
+++ b/gcc/testsuite/gcc.apple/apple-altivec-5.c
@@ -1,5 +1,7 @@
/* { dg-do run { target powerpc*-*-* } } */
-/* { dg-options "-maltivec -faltivec" } */
+/* { dg-options "-maltivec" } */
+
+#include <altivec.h>
extern void abort();
diff --git a/gcc/testsuite/gcc.apple/apple-altivec-6.c b/gcc/testsuite/gcc.apple/apple-altivec-6.c
index b16e469d530..09e1f6861bf 100644
--- a/gcc/testsuite/gcc.apple/apple-altivec-6.c
+++ b/gcc/testsuite/gcc.apple/apple-altivec-6.c
@@ -1,5 +1,7 @@
/* { dg-do run { target powerpc*-*-* } } */
-/* { dg-options "-maltivec -faltivec" } */
+/* { dg-options "-maltivec" } */
+
+#include <altivec.h>
extern void abort();
diff --git a/gcc/testsuite/gcc.apple/apple-altivec-7.c b/gcc/testsuite/gcc.apple/apple-altivec-7.c
index 60146f1bfc9..ffbb408aadd 100644
--- a/gcc/testsuite/gcc.apple/apple-altivec-7.c
+++ b/gcc/testsuite/gcc.apple/apple-altivec-7.c
@@ -1,5 +1,7 @@
/* { dg-do run { target powerpc*-*-* } } */
-/* { dg-options "-maltivec -faltivec" } */
+/* { dg-options "-maltivec" } */
+
+#include <altivec.h>
extern void abort();
diff --git a/gcc/testsuite/gcc.apple/apple-altivec-8.c b/gcc/testsuite/gcc.apple/apple-altivec-8.c
index 3357ccbe00c..fb2389526d2 100644
--- a/gcc/testsuite/gcc.apple/apple-altivec-8.c
+++ b/gcc/testsuite/gcc.apple/apple-altivec-8.c
@@ -1,8 +1,10 @@
/* { dg-do run { target powerpc*-*-* } } */
-/* { dg-options "-maltivec -O2 -faltivec" } */
+/* { dg-options "-maltivec -O2" } */
/* ICEs at -O1 or more */
+#include <altivec.h>
+
extern void abort();
int main()