On 03/12/15 00:31, Tom de Vries wrote:
On 02/12/15 18:58, Thomas Schwinge wrote:
Hi!
On Tue, 1 Dec 2015 15:25:42 +0100, Tom de
Vries<tom_devr...@mentor.com> wrote:
>Handle BUILT_IN_GOACC_PARALLEL in ipa-pta
> * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
> * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
> * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
I see:
PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c (test for
excess errors)
FAIL: c-c++-common/goacc/kernels-alias-ipa-pta-2.c
scan-tree-dump-times optimized "(?n)= 0;$" 2
PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c
scan-tree-dump-times optimized "(?n)= 1;$" 1
FAIL: c-c++-common/goacc/kernels-alias-ipa-pta-2.c
scan-tree-dump-times optimized "(?n)= \\*a" 0
PASS: c-c++-common/goacc/kernels-alias-ipa-pta-3.c (test for
excess errors)
PASS: c-c++-common/goacc/kernels-alias-ipa-pta-3.c
scan-tree-dump-times optimized "(?n)= 0;$" 1
PASS: c-c++-common/goacc/kernels-alias-ipa-pta-3.c
scan-tree-dump-times optimized "(?n)= 1;$" 1
PASS: c-c++-common/goacc/kernels-alias-ipa-pta-3.c
scan-tree-dump-times optimized "(?n)= \\*a" 1
PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c (test for excess
errors)
FAIL: c-c++-common/goacc/kernels-alias-ipa-pta.c
scan-tree-dump-times optimized "(?n)= 0;$" 2
PASS: c-c++-common/goacc/kernels-alias-ipa-pta.c
scan-tree-dump-times optimized "(?n)= 1;$" 1
FAIL: c-c++-common/goacc/kernels-alias-ipa-pta.c
scan-tree-dump-times optimized "(?n)= \\*_[0-9]\\[0\\];$" 0
..., and similar for C++.
Curious, I get all passes for both C and C++ (at r231192).
I've managed to reproduce it. The difference between pass and fail is
whether the compiler is configured with or without accelerator.
I'll look into it.
Thanks,
- Tom