diff options
| author | Hartmut Penner <hpenner@de.ibm.com> | 2004-03-30 08:27:55 +0000 | 
|---|---|---|
| committer | Hartmut Penner <hpenner@gcc.gnu.org> | 2004-03-30 08:27:55 +0000 | 
| commit | f8bef7c3232d2b754ca2b52ec2a956488f40a19f (patch) | |
| tree | 9b064804a68feb4df3e62997e5eaa4acd5a529d5 /gcc | |
| parent | 452a7d365084a8dc318c005e2a312217ab43c719 (diff) | |
| download | gcc-f8bef7c3232d2b754ca2b52ec2a956488f40a19f.zip gcc-f8bef7c3232d2b754ca2b52ec2a956488f40a19f.tar.gz gcc-f8bef7c3232d2b754ca2b52ec2a956488f40a19f.tar.bz2  | |
* gcc.dg/altivec-11.c: Extend test for more valid cases.
From-SVN: r80078
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.dg/altivec-11.c | 13 | 
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 364affb..6bba3d5 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2004-03-30  Hartmut Penner  <hpenner@de.ibm.com> + +	* gcc.dg/altivec-11.c: Extend test for more valid cases. +  2004-03-28  David Edelsohn  <edelsohn@gnu.org>  	* 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 3b71f2a..4174514 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}); +  }  | 
