* gcc.c-torture/compile/980821-1.c: New test.
authorJeffrey A Law <law@cygnus.com>
Fri, 21 Aug 1998 23:00:36 +0000 (23:00 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 21 Aug 1998 23:00:36 +0000 (17:00 -0600)
From-SVN: r21899

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

index fc898bf2b10fb4484f3a3cd4958a5f59c508bcf5..26ae47a6ec65cd79d6ca936344351c47edd796c1 100644 (file)
@@ -1,6 +1,10 @@
+Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * gcc.c-torture/compile/980821-1.c: New test.
+
 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
 
-       * gcc.c-torture/980526-2.c: Disable for targets with 16bit ints.
+       * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
 
 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
 
diff --git a/gcc/testsuite/gcc.c-torture/compile/980821-1.c b/gcc/testsuite/gcc.c-torture/compile/980821-1.c
new file mode 100644 (file)
index 0000000..9eb1ac4
--- /dev/null
@@ -0,0 +1,15 @@
+typedef int __int32_t;
+int __kernel_rem_pio2(int prec)
+{
+       __int32_t i, jz;
+       double fw, fq[20];
+       switch(prec) {
+           case 2:
+               fw = 0.0;
+           case 3:      
+               for (i=jz;i>0;i--) {
+                   fw      = fq[i-1] +fq[i]; 
+                   fq[i-1] = fw;
+               }
+       }
+}