This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH][Testsuite] XFAIL scev-3/4.c and add scev-5.c


On Thu, Mar 22, 2012 at 3:19 AM, Jiangning Liu <jiangning.liu@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.liu@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" } } */
>
>
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]