New testcases.
authorcrux <crux@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Dec 1999 10:13:57 +0000 (10:13 +0000)
committercrux <crux@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Dec 1999 10:13:57 +0000 (10:13 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30909 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/gcc.c-torture/ChangeLog
gcc/testsuite/gcc.c-torture/compile/991214-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/991214-2.c [new file with mode: 0644]

index 53c8386..0738125 100644 (file)
@@ -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 (file)
index 0000000..2748a15
--- /dev/null
@@ -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 (file)
index 0000000..2f7b6bc
--- /dev/null
@@ -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++)
+       ;
+  }
+}