From 46b302ec7e63a485f25f0c27ca7def8752c67bad Mon Sep 17 00:00:00 2001 From: hpenner Date: Tue, 30 Mar 2004 08:27:55 +0000 Subject: [PATCH] * gcc.dg/altivec-11.c: Extend test for more valid cases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80078 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/gcc.dg/altivec-11.c | 13 +++++++++++++ 2 files changed, 17 insertions(+) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 364affb5666..6bba3d51dc9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2004-03-30 Hartmut Penner + + * gcc.dg/altivec-11.c: Extend test for more valid cases. + 2004-03-28 David Edelsohn * gcc.dg/doloop-1.c: Do not check for lack of "blt". diff --git a/gcc/testsuite/gcc.dg/altivec-11.c b/gcc/testsuite/gcc.dg/altivec-11.c index 3b71f2a1a74..41745146919 100644 --- a/gcc/testsuite/gcc.dg/altivec-11.c +++ b/gcc/testsuite/gcc.dg/altivec-11.c @@ -22,6 +22,10 @@ bar (void) foo ((vector int) {0x1010101, 0x1010101, 0x1010101, 0x1010101}); foo ((vector int) {0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f}); foo ((vector int) {0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0}); + foo ((vector int) {0x10101010, 0x10101010, 0x10101010, 0x10101010}); + foo ((vector int) {0x1e1e1e1e, 0x1e1e1e1e, 0x1e1e1e1e, 0x1e1e1e1e}); + foo ((vector int) {0x100010, 0x100010, 0x100010, 0x100010}); + foo ((vector int) {0x1e001e, 0x1e001e, 0x1e001e, 0x1e001e}); foo ((vector int) {0x10, 0x10, 0x10, 0x10}); foo ((vector int) {0x1e, 0x1e, 0x1e, 0x1e}); @@ -33,6 +37,10 @@ bar (void) 0xf0f0, 0xf0f0, 0xf0f0, 0xf0f0}); foo_s ((vector short int) {0xf0f, 0xf0f, 0xf0f, 0xf0f, 0xf0f, 0xf0f, 0xf0f, 0xf0f}); + foo_s ((vector short int) {0x1010, 0x1010, 0x1010, 0x1010, + 0x1010, 0x1010, 0x1010, 0x1010}); + foo_s ((vector short int) {0x1e1e, 0x1e1e, 0x1e1e, 0x1e1e, + 0x1e1e, 0x1e1e, 0x1e1e, 0x1e1e}); foo_c ((vector char) {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}); @@ -42,4 +50,9 @@ bar (void) 15, 15, 15, 15, 15, 15, 15, 15}); foo_c ((vector char) {-16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16}); + foo_c ((vector char) {16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16}); + foo_c ((vector char) {30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30}); + } -- 2.11.0