data-dep-1.c: Skip test for avr-*-* too much code.
authorAndy Hutchinson <hutchinsonandy@aim.com>
Tue, 27 May 2008 22:20:10 +0000 (22:20 +0000)
committerAndy Hutchinson <hutchinsonandy@gcc.gnu.org>
Tue, 27 May 2008 22:20:10 +0000 (22:20 +0000)
* gcc.dg/tree-ssa/data-dep-1.c: Skip test for avr-*-* too much code.
* gcc.dg/tree-ssa/ldist-3.c: Ditto.
* gcc.dg/tree-ssa/ldist-5.c: Ditto.
* gcc.dg/tree-ssa/ifc-20040816-2 .c: Adjust for int size < 4 bytes.
* gcc.dg/tree-ssa/pr32540-1.c: Ditto.
* gcc.dg/tree-ssa/pr32540-2.c: Ditto.
* gcc.dg/tree-ssa/ssa-lim-5.c: Ditto.
* gcc.dg/tree-ssa/pr23115.c: Adjust test for double size < 8 bytes.

From-SVN: r136058

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/data-dep-1.c
gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c
gcc/testsuite/gcc.dg/tree-ssa/ldist-3.c
gcc/testsuite/gcc.dg/tree-ssa/ldist-5.c
gcc/testsuite/gcc.dg/tree-ssa/pr23115.c
gcc/testsuite/gcc.dg/tree-ssa/pr32540-1.c
gcc/testsuite/gcc.dg/tree-ssa/pr32540-2.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-5.c

index 59bf3a93809cfb993fb61a20d4a34cdeff9b9e04..814970176cd3f2837ffb60e977e7e6b07cd70050 100644 (file)
@@ -1,3 +1,14 @@
+2008-05-27  Andy Hutchinson  <hutchinsonandy@aim.com>
+
+       * gcc.dg/tree-ssa/data-dep-1.c: Skip test for avr-*-* too much code.
+       * gcc.dg/tree-ssa/ldist-3.c: Ditto.
+       * gcc.dg/tree-ssa/ldist-5.c: Ditto.
+       * gcc.dg/tree-ssa/ifc-20040816-2 .c: Adjust for int size < 4 bytes.
+       * gcc.dg/tree-ssa/pr32540-1.c: Ditto.
+       * gcc.dg/tree-ssa/pr32540-2.c: Ditto.
+       * gcc.dg/tree-ssa/ssa-lim-5.c: Ditto.
+       * gcc.dg/tree-ssa/pr23115.c: Adjust test for double size < 8 bytes. 
+
 2008-05-27  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR target/35767
index b0225e13ebc626eceb6245b92eb3b025f89b85ff..5eb71d9be9efa930821d81e7b7f96de602168cca 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */ 
+/* { dg-skip-if "too much code for avr" { "avr-*-*" } { "*" } { "" } } */
 /* { dg-options "-O2 -ftree-loop-linear -fdump-tree-ltrans-all" } */
 
 int foo (int n, int m)
index 49cca20857dc16dcf921074cd4b44eab1b57c38a..f37a4d3361a3520552129d59972ae9ee869e9332 100644 (file)
@@ -11,7 +11,11 @@ void foo(const int * __restrict__ zr_in,
 {
   unsigned int pi;
   int tmp_r, tmp_i, tmp_k;
+#if __SIZEOF_INT__ >= 4
   for (pi = 0; pi < (512)*(512); pi++) {
+#else
+  for (pi = 0; pi < (32)*(32); pi++) {
+#endif
     int zr = zr_in[pi];
     int zi = zi_in[pi];
     int zk = zk_in[pi];
index 524fb4542b8501d5730316d6d1cb9d47a4981b73..a76f36fb19613028c1b2733e5198b731e17b5a08 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */ 
+/* { dg-skip-if "too much code for avr" { "avr-*-*" } { "*" } { "" } } */
 /* { dg-options "-O2 -ftree-loop-distribution -fdump-tree-ldist-all" } */
 
 int loop1 (int k)
index af74557024e98c8c65e33c4f3b09929e3062ebc8..39b526071799d485a36f87c1bcaa045e098a997a 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */ 
+/* { dg-skip-if "too much code for avr" { "avr-*-*" } { "*" } { "" } } */
 /* { dg-options "-O2 -ftree-loop-distribution -fdump-tree-ldist-all" } */
 
 int loop1 (int k)
index 6a52aafb458e05c5286bdc2f15eec37ae8d49548..61408e47a8094a3714b356a7e0f87a7c08f11ab5 100644 (file)
@@ -12,9 +12,13 @@ int main()
 {
   long j;
   double R, n, x;
-
+#if __SIZEOF_DOUBLE__ >= 8
   n = 1.e300;
   x = -1.e300;
+#else
+  n = 1.e30;
+  x = -1.e30;
+#endif
   for( j=0; j < 2; j++ )
     {
       x = MAX2(x,p[j]);
index ce8e0ae824f2a843a1ecbb10da803e879e3febf4..f5a444806a1b13066f874917cdeb64ce3895a910 100644 (file)
@@ -19,6 +19,7 @@ void acceptloop_th(int *t) {
    if (f()) options |= 0x1 << 13;
    if (f()) options |= 0x1 << 14;
    if (f()) options |= 0x1 << 15;
+#if(__SIZEOF_INT__ >= 4)    
    if (f()) options |= 0x1 << 16;
    if (f()) options |= 0x1 << 17;
    if (f()) options |= 0x1 << 18;
@@ -30,5 +31,6 @@ void acceptloop_th(int *t) {
    if (f()) options |= 0x1 << 24;
    if (f()) options |= 0x1 << 25;
    if (f()) options |= 0x1 << 26;
+#endif
    if (f()) *t = options;
 }
index 29a5e3c55d02bc9158c14dc8bd67cc67c0031e47..f7fa38de114dc801a2a93a176bba8afd7d40bccb 100644 (file)
@@ -19,6 +19,7 @@ void acceptloop_th(int *t, int options) {
     if (f()) options |= 0x1 << 13;
     if (f()) options |= 0x1 << 14;
     if (f()) options |= 0x1 << 15;
+#if(__SIZEOF_INT__ >= 4)    
     if (f()) options |= 0x1 << 16;
     if (f()) options |= 0x1 << 17;
     if (f()) options |= 0x1 << 18;
@@ -30,6 +31,8 @@ void acceptloop_th(int *t, int options) {
     if (f()) options |= 0x1 << 24;
     if (f()) options |= 0x1 << 25;
     if (f()) options |= 0x1 << 26;
+#endif
     if (f()) *t = options;
 }
 
+
index 18ca905bf8e69cbd450a6d395f45fa966755b1db..4a428515dd9da7d5c726cb53235ded93fefdaff4 100644 (file)
@@ -13,10 +13,14 @@ void link_error();
 
 int foo(struct BUF1 * p)
 {
-
     int i = 0;
+#if(__SIZEOF_INT__ >= 4)    
     for (i = 0; i < 1024*1024; i++)
+#else
+    for (i = 0; i <  128*128; i++)
+#endif
       p->b1 = 1;
+
     if (p->b1 != 1)
       link_error ();
     return 0;