Closed iChant closed 4 years ago
Hi,
The failing test was originally based on a code-object which was compiled from OpenCL source, but about a month ago a change in LLVM codegen "broke" it. Since the test is only for disassembly, the code-object was changed to one generated from assembly in ea428852b66cf2b96f266778fdaa171742874358; are you using ROCm-CompilerSupport sources from before this patch?
Hi,
The failing test was originally based on a code-object which was compiled from OpenCL source, but about a month ago a change in LLVM codegen "broke" it. Since the test is only for disassembly, the code-object was changed to one generated from assembly in ea42885; are you using ROCm-CompilerSupport sources from before this patch?
Thanks for your replying,
And yes, I checked git log
and found the last change was committed in June, 12. The code was fetched with this tool, and the tag is "roc-2.6.0". Should I build the comgr from master branch, or just ignore the failing test?
I apologize for the delay in replying! You can safely ignore the failure in this case, as this is a bug in the test case itself, not in Comgr or LLVM.
However, I would expect the roc2.6 sources of LLVM to be completely compatible with the roc2.6 sources of Comgr. Do you know the ref of the Clang/LLVM/LLD sources you are linking against? This may be a bug in either the 2.6 release of Comgr or in the tool you linked to.
I apologize for the delay in replying! You can safely ignore the failure in this case, as this is a bug in the test case itself, not in Comgr or LLVM.
However, I would expect the roc2.6 sources of LLVM to be completely compatible with the roc2.6 sources of Comgr. Do you know the ref of the Clang/LLVM/LLD sources you are linking against? This may be a bug in either the 2.6 release of Comgr or in the tool you linked to.
I'm not sure what is the ref of those sources. The branch of source code I'm using is "amd-common
", and I didn't specify the tag when I cloned the repos.
Right, that makes sense as the LLVM commit which exposed the broken test behavior comes after the 2.6 branching. When building Comgr from a release tag I would recommend using the corresponding release tag for LLVM. I'm closing as the fix for this test is in master.
Hi,
I'm trying to build this project from source, and finished without errors. But when running
make test
I got this message:Here is the log for failed part of test:
That log is quite confusing for me, and I also want to know what the failed test means.
Thanks for any help!