Lang Hames via llvm-dev <llvm-dev at lists.llvm.org> writes:> I am afraid nothing leaps to mind. Once you have a chance to look at > them again please let me know -- I'd be happy to look at backtraces / > failures.Huh. Now the problem has disappeared. A colleague updated to ToT and now I'm not seeing the failures, even with gcc 6.1.0 in Release mode. Most disconcerting... I've attached valgrind output from one of the failures I saw last week. This and the PassManager issue I mentioned last week seem to be related to the use of lambdas. I thought it might be related to this but it is not, as using the workaround flags did not fix the problem: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77686 -David -------------- next part -------------- A non-text attachment was scrubbed... Name: valgrind.release.out Type: application/octet-stream Size: 47417 bytes Desc: Valgrind output URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180917/10326b0f/attachment-0001.obj>
"David A. Greene via llvm-dev" <llvm-dev at lists.llvm.org> writes:> Lang Hames via llvm-dev <llvm-dev at lists.llvm.org> writes: > >> I am afraid nothing leaps to mind. Once you have a chance to look at >> them again please let me know -- I'd be happy to look at backtraces / >> failures. > > Huh. Now the problem has disappeared. A colleague updated to ToT and > now I'm not seeing the failures, even with gcc 6.1.0 in Release mode.User error. I was building on the wrong branch! I am still seeing these errors with gcc 6.1.0 in Release mode. Is there anything else useful I can provide to help track this down? When I tried gcc 8.2.0 these tests passed but some others broke. :( -David
Hi David, I don't have access to a gcc 6.1.0 / aarch64 setup, but I've tried the tests locally and they're passing asan/ubsan/tsan clean, and there is no obvious uninitialized memory use in the test case (though who knows where it might be inlined from in a release build). When you say other tests broke with 8.2.0, do you mean other ORC tests specifically, or just other LLVM tests? Cheers, Lang. On Tue, Sep 18, 2018 at 8:07 AM David Greene <dag at cray.com> wrote:> "David A. Greene via llvm-dev" <llvm-dev at lists.llvm.org> writes: > > > Lang Hames via llvm-dev <llvm-dev at lists.llvm.org> writes: > > > >> I am afraid nothing leaps to mind. Once you have a chance to look at > >> them again please let me know -- I'd be happy to look at backtraces / > >> failures. > > > > Huh. Now the problem has disappeared. A colleague updated to ToT and > > now I'm not seeing the failures, even with gcc 6.1.0 in Release mode. > > User error. I was building on the wrong branch! > > I am still seeing these errors with gcc 6.1.0 in Release mode. > > Is there anything else useful I can provide to help track this down? > > When I tried gcc 8.2.0 these tests passed but some others broke. :( > > -David >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180921/226001ea/attachment.html>