aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2022-04-06 20:04:21 -0400
committerJason Merrill <jason@redhat.com>2022-04-06 21:27:27 -0400
commitd9421784980276b42ecdce85b6dde28e965c88c6 (patch)
treeb039ced4f783f9a5a1ded4437c142f318025c29e /gcc/testsuite/gcc.c-torture
parent80eb8ec67277b83fdeec01427cf1609f1f679fed (diff)
downloadgcc-d9421784980276b42ecdce85b6dde28e965c88c6.zip
gcc-d9421784980276b42ecdce85b6dde28e965c88c6.tar.gz
gcc-d9421784980276b42ecdce85b6dde28e965c88c6.tar.bz2
c++: vector compound literal [PR105187]
My cleanup in r12-296 cleared TREE_HAS_CONSTRUCTOR on digested class initializers, but we leave it set for vectors, since we can't wrap them in TARGET_EXPR. PR c++/105187 gcc/cp/ChangeLog: * typeck2.cc (store_init_value): Allow TREE_HAS_CONSTRUCTOR for vectors. gcc/testsuite/ChangeLog: * gcc.c-torture/compile/20050113-1.c: Moved to... * c-c++-common/torture/20050113-1.c: ...here.
Diffstat (limited to 'gcc/testsuite/gcc.c-torture')
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20050113-1.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/20050113-1.c b/gcc/testsuite/gcc.c-torture/compile/20050113-1.c
deleted file mode 100644
index 6e36ed6..0000000
--- a/gcc/testsuite/gcc.c-torture/compile/20050113-1.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* PR c/17297 */
-
-typedef float V2SF __attribute__ ((vector_size (8)));
-
-int test0 (V2SF, V2SF);
-
-int
-main (void)
-{
- V2SF a = (V2SF) {1.0f/0.0f - 1.0f/0.0f, 1.0f/0.0f - 1.0f/0.0f};
- V2SF b = (V2SF) {567.345, 1984.0};
- int i;
-
- i = test0 (a, b);
- return i;
-}