[Openmp-dev] libomp regressions in 3.8 branch

Jack Howarth via Openmp-dev openmp-dev at lists.llvm.org
Thu Jan 14 15:43:46 PST 2016


Caused by...

Author: mren
Date: Mon Jan 11 19:08:46 2016
New Revision: 257428

URL: http://llvm.org/viewvc/llvm-project?rev=257428&view=rev
Log:
CXX_FAST_TLS calling convention: performance improvement for x86-64.

This is the same change on x86-64 as r255821 on AArch64.
rdar://9001553

Modified:
    llvm/trunk/lib/Target/X86/X86CallingConv.td
    llvm/trunk/lib/Target/X86/X86FastISel.cpp
    llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
    llvm/trunk/lib/Target/X86/X86ISelLowering.h
    llvm/trunk/lib/Target/X86/X86MachineFunctionInfo.h
    llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp
    llvm/trunk/lib/Target/X86/X86RegisterInfo.h
    llvm/trunk/test/CodeGen/X86/cxx_tlscc64.ll

as r257427 is fine but r257428 shows the regression. Someone should
also check the libomp test suite in openmp for the AArch64 target to
make sure that the original r255821 commit for AArch64 didn't cause
similar breakage.


On Thu, Jan 14, 2016 at 12:50 AM, Hal Finkel <hfinkel at anl.gov> wrote:
> Hi Jack,
>
> Thanks for testing! Please file a bug report including the crash-reporter-generated *.c/*.sh files.
>
>  -Hal
>
> ----- Original Message -----
>> From: "Jack Howarth via Openmp-dev" <openmp-dev at lists.llvm.org>
>> To: "openmp-dev (openmp-dev at lists.llvm.org)" <openmp-dev at lists.llvm.org>
>> Sent: Wednesday, January 13, 2016 11:24:25 PM
>> Subject: Re: [Openmp-dev] libomp regressions in 3.8 branch
>>
>> The OpenMP3.1_Validation test suite is also showing 14 new failures
>> in
>> 3.8 branch. These seem to all be of the form...
>>
>> Testing for "omp_for_firstprivate":
>> Generating sources .............. success
>> Compiling soures ............0  libLLVMSupport.dylib
>> 0x000000010360a38b llvm::sys::PrintStackTrace(llvm::raw_ostream&) +
>> 43
>> 1  libLLVMSupport.dylib       0x0000000103609766
>> llvm::sys::RunSignalHandlers() + 70
>> 2  libLLVMSupport.dylib       0x000000010360ab37 SignalHandler(int) +
>> 519
>> 3  libsystem_platform.dylib   0x00007fff8e9b052a _sigtramp + 26
>> 4  libsystem_platform.dylib   0x0000000000010001 _sigtramp +
>> 1902508785
>> 5  libLLVMCodeGen.dylib       0x0000000102dab106 (anonymous
>> namespace)::RegisterCoalescer::joinCopy(llvm::MachineInstr*, bool&) +
>> 934
>> 6  libLLVMCodeGen.dylib       0x0000000102daa293 (anonymous
>> namespace)::RegisterCoalescer::runOnMachineFunction(llvm::MachineFunction&)
>> + 3107
>> 7  libLLVMCodeGen.dylib       0x0000000102d0f453
>> llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 99
>> 8  libLLVMCore.dylib          0x000000010301b162
>> llvm::FPPassManager::runOnFunction(llvm::Function&) + 514
>> 9  libLLVMCore.dylib          0x000000010301b35b
>> llvm::FPPassManager::runOnModule(llvm::Module&) + 43
>> 10 libLLVMCore.dylib          0x000000010301b7f4
>> llvm::legacy::PassManagerImpl::run(llvm::Module&) + 916
>> 11 libclangCodeGen.dylib      0x00000001039347b5
>> clang::EmitBackendOutput(clang::DiagnosticsEngine&,
>> clang::CodeGenOptions const&, clang::TargetOptions const&,
>> clang::LangOptions const&, llvm::StringRef, llvm::Module*,
>> clang::BackendAction, llvm::raw_pwrite_stream*) + 8901
>> 12 libclangCodeGen.dylib      0x0000000103a975e1
>> clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) +
>> 497
>> 13 libclangParse.dylib        0x0000000104626135
>> clang::ParseAST(clang::Sema&, bool, bool) + 581
>> 14 libclangFrontend.dylib     0x0000000103d746e0
>> clang::FrontendAction::Execute() + 64
>> 15 libclangFrontend.dylib     0x0000000103d3cf98
>> clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 952
>> 16 libclangFrontendTool.dylib 0x0000000103dff89e
>> clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 4254
>> 17 clang-3.8                  0x0000000101f56911
>> cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 1217
>> 18 clang-3.8                  0x0000000101f55a8f main + 11935
>> 19 libdyld.dylib              0x00007fff9ef1c5ad start + 1
>> Stack dump:
>> 0. Program arguments: /sw/opt/llvm-3.8/bin/clang-3.8 -cc1 -triple
>> x86_64-apple-macosx10.11.0 -Wdeprecated-objc-isa-usage
>> -Werror=deprecated-objc-isa-usage -emit-obj -disable-free
>> -disable-llvm-verifier -main-file-name test_omp_for_firstprivate.c
>> -mrelocation-model pic -pic-level 2 -mthread-model posix
>> -mdisable-fp-elim -masm-verbose -munwind-tables -target-cpu core2
>> -target-linker-version 253.9 -dwarf-column-info -debugger-tuning=lldb
>> -resource-dir /sw/opt/llvm-3.8/bin/../lib/clang/3.8.0 -O3
>> -fdebug-compilation-dir /Users/howarth/OpenMP3.1_Validation
>> -ferror-limit 19 -fmessage-length 174 -fopenmp -stack-protector 1
>> -fblocks -fobjc-runtime=macosx-10.11.0
>> -fencode-extended-block-signature -fmax-type-align=16
>> -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops
>> -vectorize-slp -o
>> /var/folders/mv/99_6mc294p7fymnm3dw_yp_h0000gn/T/test_omp_for_firstprivate-60f0a0.o
>> -x c bin/c/test_omp_for_firstprivate.c
>> 1. <eof> parser at end of file
>> 2. Code generation
>> 3. Running pass 'Function Pass Manager' on module
>> 'bin/c/test_omp_for_firstprivate.c'.
>> 4. Running pass 'Simple Register Coalescing' on function '@_ZTW4sum1'
>> clang-3.8: error: unable to execute command: Segmentation fault: 11
>> clang-3.8: error: clang frontend command failed due to signal (use -v
>> to see invocation)
>> clang version 3.8.0 (branches/release_38)
>> Target: x86_64-apple-darwin15.4.0
>> Thread model: posix
>> InstalledDir: /sw/bin
>> clang-3.8: note: diagnostic msg: PLEASE submit a bug report to
>> http://llvm.org/bugs/ and include the crash backtrace, preprocessed
>> source, and associated run script.
>> clang-3.8: note: diagnostic msg:
>> ********************
>>
>> PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
>> Preprocessed source(s) and associated run script(s) are located at:
>> clang-3.8: note: diagnostic msg:
>> /var/folders/mv/99_6mc294p7fymnm3dw_yp_h0000gn/T/test_omp_for_firstprivate-eb139a.c
>> clang-3.8: note: diagnostic msg:
>> /var/folders/mv/99_6mc294p7fymnm3dw_yp_h0000gn/T/test_omp_for_firstprivate-eb139a.sh
>> clang-3.8: note: diagnostic msg:
>>
>> ********************
>> make[1]: *** [bin/c/test_omp_for_firstprivate] Error 254
>> 0  libLLVMSupport.dylib       0x000000010f04638b
>> llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 43
>> 1  libLLVMSupport.dylib       0x000000010f045766
>> llvm::sys::RunSignalHandlers() + 70
>> 2  libLLVMSupport.dylib       0x000000010f046b37 SignalHandler(int) +
>> 519
>> 3  libsystem_platform.dylib   0x00007fff8e9b052a _sigtramp + 26
>> 4  libsystem_platform.dylib   0x0000000000010001 _sigtramp +
>> 1902508785
>> 5  libLLVMCodeGen.dylib       0x000000010e7e5106 (anonymous
>> namespace)::RegisterCoalescer::joinCopy(llvm::MachineInstr*, bool&) +
>> 934
>> 6  libLLVMCodeGen.dylib       0x000000010e7e4293 (anonymous
>> namespace)::RegisterCoalescer::runOnMachineFunction(llvm::MachineFunction&)
>> + 3107
>> 7  libLLVMCodeGen.dylib       0x000000010e749453
>> llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 99
>> 8  libLLVMCore.dylib          0x000000010ea53162
>> llvm::FPPassManager::runOnFunction(llvm::Function&) + 514
>> 9  libLLVMCore.dylib          0x000000010ea5335b
>> llvm::FPPassManager::runOnModule(llvm::Module&) + 43
>> 10 libLLVMCore.dylib          0x000000010ea537f4
>> llvm::legacy::PassManagerImpl::run(llvm::Module&) + 916
>> 11 libclangCodeGen.dylib      0x000000010f36a7b5
>> clang::EmitBackendOutput(clang::DiagnosticsEngine&,
>> clang::CodeGenOptions const&, clang::TargetOptions const&,
>> clang::LangOptions const&, llvm::StringRef, llvm::Module*,
>> clang::BackendAction, llvm::raw_pwrite_stream*) + 8901
>> 12 libclangCodeGen.dylib      0x000000010f4cd5e1
>> clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) +
>> 497
>> 13 libclangParse.dylib        0x0000000110057135
>> clang::ParseAST(clang::Sema&, bool, bool) + 581
>> 14 libclangFrontend.dylib     0x000000010f7aa6e0
>> clang::FrontendAction::Execute() + 64
>> 15 libclangFrontend.dylib     0x000000010f772f98
>> clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 952
>> 16 libclangFrontendTool.dylib 0x000000010f83a89e
>> clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 4254
>> 17 clang-3.8                  0x000000010d982911
>> cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 1217
>> 18 clang-3.8                  0x000000010d981a8f main + 11935
>> 19 libdyld.dylib              0x00007fff9ef1c5ad start + 1
>> Stack dump:
>> 0. Program arguments: /sw/opt/llvm-3.8/bin/clang-3.8 -cc1 -triple
>> x86_64-apple-macosx10.11.0 -Wdeprecated-objc-isa-usage
>> -Werror=deprecated-objc-isa-usage -emit-obj -disable-free
>> -disable-llvm-verifier -main-file-name ctest_omp_for_firstprivate.c
>> -mrelocation-model pic -pic-level 2 -mthread-model posix
>> -mdisable-fp-elim -masm-verbose -munwind-tables -target-cpu core2
>> -target-linker-version 253.9 -dwarf-column-info -debugger-tuning=lldb
>> -resource-dir /sw/opt/llvm-3.8/bin/../lib/clang/3.8.0 -O3
>> -fdebug-compilation-dir /Users/howarth/OpenMP3.1_Validation
>> -ferror-limit 19 -fmessage-length 174 -fopenmp -stack-protector 1
>> -fblocks -fobjc-runtime=macosx-10.11.0
>> -fencode-extended-block-signature -fmax-type-align=16
>> -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops
>> -vectorize-slp -o
>> /var/folders/mv/99_6mc294p7fymnm3dw_yp_h0000gn/T/ctest_omp_for_firstprivate-c40705.o
>> -x c bin/c/ctest_omp_for_firstprivate.c
>> 1. <eof> parser at end of file
>> 2. Code generation
>> 3. Running pass 'Function Pass Manager' on module
>> 'bin/c/ctest_omp_for_firstprivate.c'.
>> 4. Running pass 'Simple Register Coalescing' on function '@_ZTW4sum1'
>> clang-3.8: error: unable to execute command: Segmentation fault: 11
>> clang-3.8: error: clang frontend command failed due to signal (use -v
>> to see invocation)
>> clang version 3.8.0 (branches/release_38)
>> Target: x86_64-apple-darwin15.4.0
>> Thread model: posix
>> InstalledDir: /sw/bin
>> clang-3.8: note: diagnostic msg: PLEASE submit a bug report to
>> http://llvm.org/bugs/ and include the crash backtrace, preprocessed
>> source, and associated run script.
>> clang-3.8: note: diagnostic msg:
>> ********************
>>
>> PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
>> Preprocessed source(s) and associated run script(s) are located at:
>> clang-3.8: note: diagnostic msg:
>> /var/folders/mv/99_6mc294p7fymnm3dw_yp_h0000gn/T/ctest_omp_for_firstprivate-d0902e.c
>> clang-3.8: note: diagnostic msg:
>> /var/folders/mv/99_6mc294p7fymnm3dw_yp_h0000gn/T/ctest_omp_for_firstprivate-d0902e.sh
>> clang-3.8: note: diagnostic msg:
>>
>> ********************
>> make[1]: *** [bin/c/ctest_omp_for_firstprivate] Error 254
>> ERROR: Compilation of the test failed.
>> ERROR: Compilation of the crosstest failed.
>> .... failed
>>
>> On Wed, Jan 13, 2016 at 6:23 PM, Jack Howarth
>> <howarth.mailing.lists at gmail.com> wrote:
>> >    Is anyone else seeing these regressions in the libomp test suite
>> >    in
>> > the 3.8 branch? On x86_64-apple-darwin15, I am seeing a number of
>> > new
>> > regressions...
>> >
>> > FAIL: libomp :: parallel/omp_parallel_copyin.c (12 of 67)
>> > ******************** TEST 'libomp ::
>> > parallel/omp_parallel_copyin.c'
>> > FAILED ********************
>> > Script:
>> > --
>> > gtimeout 1m
>> >  /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang
>> > -fopenmp=libomp -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test
>> > -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src
>> > -L /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > -Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > /sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/parallel/omp_parallel_copyin.c
>> > -o
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/parallel/Output/omp_parallel_copyin.c.tmp
>> > -lm &&
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/parallel/Output/omp_parallel_copyin.c.tmp
>> > --
>> > Exit Code: -10
>> >
>> > Command Output (stdout):
>> > --
>> > Command 0: "gtimeout" "1m"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang"
>> > "-fopenmp=libomp" "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test"
>> > "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src"
>> > "-L" "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "-Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/parallel/omp_parallel_copyin.c"
>> > "-o"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/parallel/Output/omp_parallel_copyin.c.tmp"
>> > "-lm"
>> > Command 0 Result: 0
>> > Command 0 Output:
>> >
>> >
>> > Command 0 Stderr:
>> >
>> >
>> > Command 1:
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/parallel/Output/omp_parallel_copyin.c.tmp"
>> > Command 1 Result: -10
>> > Command 1 Output:
>> >
>> >
>> > Command 1 Stderr:
>> >
>> >
>> >
>> > --
>> >
>> > ********************
>> >
>> > FAIL: libomp :: threadprivate/omp_threadprivate.c (27 of 67)
>> > ******************** TEST 'libomp ::
>> > threadprivate/omp_threadprivate.c' FAILED ********************
>> > Script:
>> > --
>> > gtimeout 1m
>> >  /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang
>> > -fopenmp=libomp -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test
>> > -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src
>> > -L /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > -Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > /sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/threadprivate/omp_threadprivate.c
>> > -o
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/threadprivate/Output/omp_threadprivate.c.tmp
>> > -lm &&
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/threadprivate/Output/omp_threadprivate.c.tmp
>> > --
>> > Exit Code: -11
>> >
>> > Command Output (stdout):
>> > --
>> > Command 0: "gtimeout" "1m"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang"
>> > "-fopenmp=libomp" "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test"
>> > "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src"
>> > "-L" "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "-Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/threadprivate/omp_threadprivate.c"
>> > "-o"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/threadprivate/Output/omp_threadprivate.c.tmp"
>> > "-lm"
>> > Command 0 Result: 0
>> > Command 0 Output:
>> >
>> >
>> > Command 0 Stderr:
>> >
>> >
>> > Command 1:
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/threadprivate/Output/omp_threadprivate.c.tmp"
>> > Command 1 Result: -11
>> > Command 1 Output:
>> >
>> >
>> > Command 1 Stderr:
>> >
>> >
>> >
>> > --
>> >
>> > ********************
>> >
>> > FAIL: libomp :: worksharing/for/omp_for_firstprivate.c (31 of 67)
>> > ******************** TEST 'libomp ::
>> > worksharing/for/omp_for_firstprivate.c' FAILED ********************
>> > Script:
>> > --
>> > gtimeout 1m
>> >  /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang
>> > -fopenmp=libomp -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test
>> > -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src
>> > -L /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > -Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > /sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/for/omp_for_firstprivate.c
>> > -o
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_firstprivate.c.tmp
>> > -lm &&
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_firstprivate.c.tmp
>> > --
>> > Exit Code: -10
>> >
>> > Command Output (stdout):
>> > --
>> > Command 0: "gtimeout" "1m"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang"
>> > "-fopenmp=libomp" "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test"
>> > "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src"
>> > "-L" "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "-Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/for/omp_for_firstprivate.c"
>> > "-o"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_firstprivate.c.tmp"
>> > "-lm"
>> > Command 0 Result: 0
>> > Command 0 Output:
>> >
>> >
>> > Command 0 Stderr:
>> >
>> >
>> > Command 1:
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_firstprivate.c.tmp"
>> > Command 1 Result: -10
>> > Command 1 Output:
>> >
>> >
>> > Command 1 Stderr:
>> >
>> >
>> >
>> > --
>> >
>> > ********************
>> > FAIL: libomp :: worksharing/for/omp_for_lastprivate.c (32 of 67)
>> > ******************** TEST 'libomp ::
>> > worksharing/for/omp_for_lastprivate.c' FAILED ********************
>> > Script:
>> > --
>> > gtimeout 1m
>> >  /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang
>> > -fopenmp=libomp -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test
>> > -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src
>> > -L /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > -Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > /sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/for/omp_for_lastprivate.c
>> > -o
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_lastprivate.c.tmp
>> > -lm &&
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_lastprivate.c.tmp
>> > --
>> > Exit Code: -11
>> >
>> > Command Output (stdout):
>> > --
>> > Command 0: "gtimeout" "1m"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang"
>> > "-fopenmp=libomp" "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test"
>> > "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src"
>> > "-L" "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "-Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/for/omp_for_lastprivate.c"
>> > "-o"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_lastprivate.c.tmp"
>> > "-lm"
>> > Command 0 Result: 0
>> > Command 0 Output:
>> >
>> >
>> > Command 0 Stderr:
>> >
>> >
>> > Command 1:
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_lastprivate.c.tmp"
>> > Command 1 Result: -11
>> > Command 1 Output:
>> >
>> >
>> > Command 1 Stderr:
>> >
>> >
>> >
>> > --
>> >
>> > ********************
>> >
>> > FAIL: libomp :: worksharing/for/omp_for_private.c (35 of 67)
>> > ******************** TEST 'libomp ::
>> > worksharing/for/omp_for_private.c' FAILED ********************
>> > Script:
>> > --
>> > gtimeout 1m
>> >  /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang
>> > -fopenmp=libomp -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test
>> > -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src
>> > -L /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > -Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > /sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/for/omp_for_private.c
>> > -o
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_private.c.tmp
>> > -lm &&
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_private.c.tmp
>> > --
>> > Exit Code: -11
>> >
>> > Command Output (stdout):
>> > --
>> > Command 0: "gtimeout" "1m"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang"
>> > "-fopenmp=libomp" "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test"
>> > "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src"
>> > "-L" "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "-Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/for/omp_for_private.c"
>> > "-o"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_private.c.tmp"
>> > "-lm"
>> > Command 0 Result: 0
>> > Command 0 Output:
>> >
>> >
>> > Command 0 Stderr:
>> >
>> >
>> > Command 1:
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_private.c.tmp"
>> > Command 1 Result: -11
>> > Command 1 Output:
>> >
>> >
>> > Command 1 Stderr:
>> >
>> >
>> >
>> > --
>> >
>> > ********************
>> >
>> > FAIL: libomp :: worksharing/for/omp_for_schedule_auto.c (37 of 67)
>> > ******************** TEST 'libomp ::
>> > worksharing/for/omp_for_schedule_auto.c' FAILED
>> > ********************
>> > Script:
>> > --
>> > gtimeout 1m
>> >  /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang
>> > -fopenmp=libomp -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test
>> > -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src
>> > -L /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > -Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > /sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/for/omp_for_schedule_auto.c
>> > -o
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_schedule_auto.c.tmp
>> > -lm &&
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_schedule_auto.c.tmp
>> > --
>> > Exit Code: -11
>> >
>> > Command Output (stdout):
>> > --
>> > Command 0: "gtimeout" "1m"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang"
>> > "-fopenmp=libomp" "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test"
>> > "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src"
>> > "-L" "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "-Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/for/omp_for_schedule_auto.c"
>> > "-o"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_schedule_auto.c.tmp"
>> > "-lm"
>> > Command 0 Result: 0
>> > Command 0 Output:
>> >
>> >
>> > Command 0 Stderr:
>> >
>> >
>> > Command 1:
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_for_schedule_auto.c.tmp"
>> > Command 1 Result: -11
>> > Command 1 Output:
>> >
>> >
>> > Command 1 Stderr:
>> >
>> >
>> >
>> > --
>> >
>> > ********************
>> >
>> > FAIL: libomp :: worksharing/for/omp_parallel_for_ordered.c (45 of
>> > 67)
>> > ******************** TEST 'libomp ::
>> > worksharing/for/omp_parallel_for_ordered.c' FAILED
>> > ********************
>> > Script:
>> > --
>> > gtimeout 1m
>> >  /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang
>> > -fopenmp=libomp -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test
>> > -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src
>> > -L /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > -Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > /sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/for/omp_parallel_for_ordered.c
>> > -o
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_parallel_for_ordered.c.tmp
>> > -lm &&
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_parallel_for_ordered.c.tmp
>> > --
>> > Exit Code: -11
>> >
>> > Command Output (stdout):
>> > --
>> > Command 0: "gtimeout" "1m"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang"
>> > "-fopenmp=libomp" "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test"
>> > "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src"
>> > "-L" "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "-Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/for/omp_parallel_for_ordered.c"
>> > "-o"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_parallel_for_ordered.c.tmp"
>> > "-lm"
>> > Command 0 Result: 0
>> > Command 0 Output:
>> >
>> >
>> > Command 0 Stderr:
>> >
>> >
>> > Command 1:
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/for/Output/omp_parallel_for_ordered.c.tmp"
>> > Command 1 Result: -11
>> > Command 1 Output:
>> >
>> >
>> > Command 1 Stderr:
>> >
>> >
>> >
>> > --
>> >
>> > ********************
>> >
>> > FAIL: libomp :: worksharing/single/omp_single_copyprivate.c (58 of
>> > 67)
>> > ******************** TEST 'libomp ::
>> > worksharing/single/omp_single_copyprivate.c' FAILED
>> > ********************
>> > Script:
>> > --
>> > gtimeout 1m
>> >  /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang
>> > -fopenmp=libomp -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test
>> > -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src
>> > -L /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > -Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > /sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/single/omp_single_copyprivate.c
>> > -o
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_copyprivate.c.tmp
>> > -lm &&
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_copyprivate.c.tmp
>> > --
>> > Exit Code: -11
>> >
>> > Command Output (stdout):
>> > --
>> > Command 0: "gtimeout" "1m"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang"
>> > "-fopenmp=libomp" "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test"
>> > "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src"
>> > "-L" "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "-Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/single/omp_single_copyprivate.c"
>> > "-o"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_copyprivate.c.tmp"
>> > "-lm"
>> > Command 0 Result: 0
>> > Command 0 Output:
>> >
>> >
>> > Command 0 Stderr:
>> >
>> >
>> > Command 1:
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_copyprivate.c.tmp"
>> > Command 1 Result: -11
>> > Command 1 Output:
>> >
>> >
>> > Command 1 Stderr:
>> >
>> >
>> >
>> > --
>> >
>> > ********************
>> > FAIL: libomp :: worksharing/single/omp_single_nowait.c (59 of 67)
>> > ******************** TEST 'libomp ::
>> > worksharing/single/omp_single_nowait.c' FAILED ********************
>> > Script:
>> > --
>> > gtimeout 1m
>> >  /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang
>> > -fopenmp=libomp -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test
>> > -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src
>> > -L /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > -Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > /sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/single/omp_single_nowait.c
>> > -o
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_nowait.c.tmp
>> > -lm &&
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_nowait.c.tmp
>> > --
>> > Exit Code: -11
>> >
>> > Command Output (stdout):
>> > --
>> > Command 0: "gtimeout" "1m"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang"
>> > "-fopenmp=libomp" "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test"
>> > "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src"
>> > "-L" "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "-Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/single/omp_single_nowait.c"
>> > "-o"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_nowait.c.tmp"
>> > "-lm"
>> > Command 0 Result: 0
>> > Command 0 Output:
>> >
>> >
>> > Command 0 Stderr:
>> >
>> >
>> > Command 1:
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_nowait.c.tmp"
>> > Command 1 Result: -11
>> > Command 1 Output:
>> >
>> >
>> > Command 1 Stderr:
>> >
>> >
>> >
>> > --
>> >
>> > ********************
>> > FAIL: libomp :: worksharing/single/omp_single_private.c (60 of 67)
>> > ******************** TEST 'libomp ::
>> > worksharing/single/omp_single_private.c' FAILED
>> > ********************
>> > Script:
>> > --
>> > gtimeout 1m
>> >  /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang
>> > -fopenmp=libomp -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test
>> > -I
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src
>> > -L /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > -Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib
>> > /sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/single/omp_single_private.c
>> > -o
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_private.c.tmp
>> > -lm &&
>> > /sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_private.c.tmp
>> > --
>> > Exit Code: -10
>> >
>> > Command Output (stdout):
>> > --
>> > Command 0: "gtimeout" "1m"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/./bin/clang"
>> > "-fopenmp=libomp" "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/llvm-3.8.0.src/projects/openmp/runtime/test"
>> > "-I"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/src"
>> > "-L" "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "-Wl,-rpath,/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/lib"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/openmp-3.8.0.src/runtime/test/worksharing/single/omp_single_private.c"
>> > "-o"
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_private.c.tmp"
>> > "-lm"
>> > Command 0 Result: 0
>> > Command 0 Output:
>> >
>> >
>> > Command 0 Stderr:
>> >
>> >
>> > Command 1:
>> > "/sw/src/fink.build/llvm38-3.8.0-1/build/stage3/projects/openmp/runtime/test/worksharing/single/Output/omp_single_private.c.tmp"
>> > Command 1 Result: -10
>> > Command 1 Output:
>> >
>> >
>> > Command 1 Stderr:
>> >
>> >
>> >
>> > --
>> >
>> > ********************
>> _______________________________________________
>> Openmp-dev mailing list
>> Openmp-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev
>>
>
> --
> Hal Finkel
> Assistant Computational Scientist
> Leadership Computing Facility
> Argonne National Laboratory


More information about the Openmp-dev mailing list