aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@cygnus.co.uk>1999-12-14 10:13:57 +0000
committerBernd Schmidt <crux@gcc.gnu.org>1999-12-14 10:13:57 +0000
commit956568cd6bd01c0207dafc5277b5fb830f9c5f76 (patch)
tree3fb37b97b99361ebdddc93c639d5b27f7f2de358
parent468644e65cdab2caef3539f08fdea358bf8c92eb (diff)
downloadgcc-956568cd6bd01c0207dafc5277b5fb830f9c5f76.zip
gcc-956568cd6bd01c0207dafc5277b5fb830f9c5f76.tar.gz
gcc-956568cd6bd01c0207dafc5277b5fb830f9c5f76.tar.bz2
New testcases.
From-SVN: r30909
-rw-r--r--gcc/testsuite/gcc.c-torture/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/991214-1.c11
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/991214-2.c22
3 files changed, 38 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/ChangeLog b/gcc/testsuite/gcc.c-torture/ChangeLog
index 53c8386..0738125 100644
--- a/gcc/testsuite/gcc.c-torture/ChangeLog
+++ b/gcc/testsuite/gcc.c-torture/ChangeLog
@@ -1,3 +1,8 @@
+1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
+
+ * compile/991214-1.c: New test.
+ * compile/991214-2.c: New test.
+
1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
* compile/991202-1.c: New test.
diff --git a/gcc/testsuite/gcc.c-torture/compile/991214-1.c b/gcc/testsuite/gcc.c-torture/compile/991214-1.c
new file mode 100644
index 0000000..2748a15
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/991214-1.c
@@ -0,0 +1,11 @@
+void foo(double bar[], double *zp, int n)
+{
+ int i, j;
+
+ i = 0;
+ for(j = 0; j < n; j++)
+ {
+ i += j+1;
+ bar[i] *= (1.0 + *zp);
+ }
+}
diff --git a/gcc/testsuite/gcc.c-torture/compile/991214-2.c b/gcc/testsuite/gcc.c-torture/compile/991214-2.c
new file mode 100644
index 0000000..2f7b6bc
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/991214-2.c
@@ -0,0 +1,22 @@
+extern int N;
+extern int nrows;
+extern int or_num_angles;
+
+typedef struct
+{
+ double value;
+ int count;
+}Histo;
+
+Histo add_histo[10][2][36][36];
+
+void cmd_connection_statistics( )
+{
+ int i,j,k,m;
+
+ for(i=0; i<nrows; i++){
+ for(j=0; j< 2; j++)
+ for(k=0; k< or_num_angles; k++)
+ ;
+ }
+}