summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/spe1.c
diff options
context:
space:
mode:
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2003-08-10 15:17:35 +0000
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2003-08-10 15:17:35 +0000
commitcd81f692b24d2a1fa8388e7b53e3644a0d90e9d8 (patch)
tree67b720a7e8175bfc9f4532ab4ae4379f6b57648f /gcc/testsuite/gcc.dg/spe1.c
parentb5959ba9fa374c913d96f39b22a0b2c7d921d77b (diff)
downloadgcc-cd81f692b24d2a1fa8388e7b53e3644a0d90e9d8.tar.gz
* c-typeck.c (digest_init): Add conversion for VECTOR_TYPEs.
testsuite: * gcc.dg/spe1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70296 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.dg/spe1.c')
-rw-r--r--gcc/testsuite/gcc.dg/spe1.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/spe1.c b/gcc/testsuite/gcc.dg/spe1.c
new file mode 100644
index 00000000000..9ce56e08d54
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/spe1.c
@@ -0,0 +1,14 @@
+/* { dg-do compile { target powerpc-*-eabi* } } */
+/* { dg-options "-mcpu=8540 -mabi=spe -O0" } */
+
+/* (Test with -O0 so we don't optimize any of them away). */
+
+
+typedef float __attribute__((vector_size(8))) __ev64_fs__;
+
+static __ev64_opaque__ Foo (void);
+
+void Bar ()
+{
+ __ev64_fs__ fs = Foo ();
+}