> -----Original Message----- > From: Alexey Bataev [mailto:a.bat...@hotmail.com] > Sent: Thursday, July 14, 2016 7:51 PM > To: reviews+d22096+public+4c00789034d62...@reviews.llvm.org > Cc: cfe-commits@lists.llvm.org; kkw...@gmail.com; cber...@us.ibm.com; > sfan...@us.ibm.com; hfin...@anl.gov; acja...@us.ibm.com; Robinson, Paul > Subject: Re: [PATCH] D22096: [OpenMP] Sema and parsing for 'target > parallel for simd' pragma > > Hi Paul, > Could you provide a little bit more info about diagnostic you see? Maybe > the tests just need to be fixed
That would be fine too. Log of the two failing tests attached. Thanks, --paulr > > Best regards, > Alexey Bataev > ============= > Software Engineer > Intel Compiler Team > > 15.07.2016 2:09, Paul Robinson пишет: > > probinson added a subscriber: probinson. > > probinson added a comment. > > > > I'm seeing a different set of diagnostics in two of these tests, because > we default to C+11, which makes them fail for us. Ideally you'd > conditionalize the tests on the value of `__cplusplus` (like Charles Li > has been doing for a whole lot of the Clang tests). If that's > inconvenient for you right now, would you mind if I added `-std=c++03` to > the following tests? It's just these two that need it: > > > > target_parallel_for_simd_collapse_messages.cpp > > target_parallel_for_simd_ordered_messages.cpp > > > > > > Repository: > > rL LLVM > > > > https://reviews.llvm.org/D22096 > > > > > >
FAIL: Clang :: OpenMP/target_parallel_for_simd_collapse_messages.cpp (307 of 430) ******************** TEST 'Clang :: OpenMP/target_parallel_for_simd_collapse_messages.cpp' FAILED ******************** Script: -- /home/probinson/ssd/projects/staging/o/build-gcc-ps4-sce-staging-test-ninja/./bin/clang -cc1 -internal-isystem /home/probinson/ssd/projects/staging/o/build-gcc-ps4-sce-staging-test-ninja/bin/../lib/clang/include -nostdsysteminc -verify -fopenmp /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp -- Exit Code: 1 Command Output (stderr): -- error: 'error' diagnostics expected but not seen: File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 40 (directive at /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp:39): expression is not an integral constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 40 (directive at /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp:39): expression is not an integral constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 72 (directive at /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp:71): expression is not an integral constant expression error: 'error' diagnostics seen but not expected: File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 72: integral constant expression must have integral or unscoped enumeration type, not 'char *' File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 40: integral constant expression must have integral or unscoped enumeration type, not 'char *' File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 40: integral constant expression must have integral or unscoped enumeration type, not 'char *' error: 'note' diagnostics seen but not expected: File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 62: non-constexpr function 'foobool' cannot be used in a constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 6: declared here File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 67: non-constexpr function 'foobool' cannot be used in a constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 6: declared here File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 35: non-constexpr function 'foobool' cannot be used in a constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 6: declared here File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 35: non-constexpr function 'foobool' cannot be used in a constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp Line 6: declared here 14 errors generated. -- ******************** FAIL: Clang :: OpenMP/target_parallel_for_simd_ordered_messages.cpp (323 of 430) ******************** TEST 'Clang :: OpenMP/target_parallel_for_simd_ordered_messages.cpp' FAILED ******************** Script: -- /home/probinson/ssd/projects/staging/o/build-gcc-ps4-sce-staging-test-ninja/./bin/clang -cc1 -internal-isystem /home/probinson/ssd/projects/staging/o/build-gcc-ps4-sce-staging-test-ninja/bin/../lib/clang/include -nostdsysteminc -verify -fopenmp /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp -- Exit Code: 1 Command Output (stderr): -- error: 'error' diagnostics expected but not seen: File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 49 (directive at /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp:48): expression is not an integral constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 49 (directive at /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp:48): expression is not an integral constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 92 (directive at /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp:91): expression is not an integral constant expression error: 'error' diagnostics seen but not expected: File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 92: integral constant expression must have integral or unscoped enumeration type, not 'char *' File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 49: integral constant expression must have integral or unscoped enumeration type, not 'char *' File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 49: integral constant expression must have integral or unscoped enumeration type, not 'char *' error: 'note' diagnostics seen but not expected: File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 79: non-constexpr function 'foobool' cannot be used in a constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 6: declared here File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 85: non-constexpr function 'foobool' cannot be used in a constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 6: declared here File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 42: non-constexpr function 'foobool' cannot be used in a constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 6: declared here File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 42: non-constexpr function 'foobool' cannot be used in a constant expression File /home/probinson/ssd/projects/staging/o/llvm/tools/clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp Line 6: declared here 14 errors generated. -- ********************
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits