On Thu, Mar 22, 2012 at 3:19 AM, Jiangning Liu <jiangning....@arm.com> wrote:
> Hi,
>
> This patch is to XFAIL scev-3.c and scev-5.c.
>
> The bug is going to be fixed after Richard Guenther fix a serials of
> problems related to POINTER_PLUS_EXPR and sizetype precision.

Ok.

Thanks,
Richard.

> Thanks,
> -Jiangning
>
> ChangeLog for testsuite:
>
> 2012-03-21  Jiangning Liu  <jiangning....@arm.com>
>
>        PR tree-optimization/52563
>        * gcc.dg/tree-ssa/scev-3.c: XFAIL on lp64.
>        * gcc.dg/tree-ssa/scev-4.c: XFAIL on lp64.
>        * gcc.dg/tree-ssa/scev-5.c: New.
>
> Thanks,
> -Jiangning
>
> diff --git a/gcc/testsuite/gcc.dg/tree-ssa/scev-3.c
> b/gcc/testsuite/gcc.dg/tree-ssa/scev-3.c
> index 28d5c93..ed63a18 100644
> --- a/gcc/testsuite/gcc.dg/tree-ssa/scev-3.c
> +++ b/gcc/testsuite/gcc.dg/tree-ssa/scev-3.c
> @@ -14,5 +14,5 @@ f(int k)
>         }
>  }
>
> -/* { dg-final { scan-tree-dump-times "&a" 1 "optimized" } } */
> +/* { dg-final { scan-tree-dump-times "&a" 1 "optimized" { xfail lp64 }
> +} } */
>  /* { dg-final { cleanup-tree-dump "optimized" } } */ diff --git
> a/gcc/testsuite/gcc.dg/tree-ssa/scev-4.c
> b/gcc/testsuite/gcc.dg/tree-ssa/scev-4.c
> index 6c1e530..a538c32 100644
> --- a/gcc/testsuite/gcc.dg/tree-ssa/scev-4.c
> +++ b/gcc/testsuite/gcc.dg/tree-ssa/scev-4.c
> @@ -19,5 +19,5 @@ f(int k)
>         }
>  }
>
> -/* { dg-final { scan-tree-dump-times "&a" 1 "optimized" } } */
> +/* { dg-final { scan-tree-dump-times "&a" 1 "optimized" { xfail lp64 }
> +} } */
>  /* { dg-final { cleanup-tree-dump "optimized" } } */ diff --git
> a/gcc/testsuite/gcc.dg/tree-ssa/scev-5.c
> b/gcc/testsuite/gcc.dg/tree-ssa/scev-5.c
> new file mode 100644
> index 0000000..b9de36a
> --- /dev/null
> +++ b/gcc/testsuite/gcc.dg/tree-ssa/scev-5.c
> @@ -0,0 +1,18 @@
> +/* { dg-do compile } */
> +/* { dg-options "-O2 -fdump-tree-optimized" } */
> +
> +int *a_p;
> +int a[1000];
> +
> +f(int k)
> +{
> +        long long i;
> +
> +        for (i=k; i<1000; i+=k) {
> +                a_p = &a[i];
> +                *a_p = 100;
> +        }
> +}
> +
> +/* { dg-final { scan-tree-dump-times "&a" 1 "optimized" } } */
> +/* { dg-final { cleanup-tree-dump "optimized" } } */
>
>
>

Reply via email to