Csaba Raduly via llvm-dev
2018-Apr-16 10:56 UTC
[llvm-dev] tools/llvm-dwarfdump/X86/debug-names-find.s spurious failure
******************** FAIL: LLVM :: tools/llvm-dwarfdump/X86/debug-names-find.s (38881 of 41794) ******************** TEST 'LLVM :: tools/llvm-dwarfdump/X86/debug-names-find.s' FAILED ******************** Script: -- /home/csabaraduly/wk/LLVM/build_release/bin/llvm-mc -triple x86_64-pc-linux /home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s -filetype=obj -o /home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp /home/csabaraduly/wk/LLVM/build_release/bin/llvm-dwarfdump -find=foo /home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp | /home/csabaraduly/wk/LLVM/build_release/bin/FileCheck --check-prefix=FOO /home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s /home/csabaraduly/wk/LLVM/build_release/bin/llvm-dwarfdump -find=baz /home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp | /home/csabaraduly/wk/LLVM/build_release/bin/FileCheck --check-prefix=BAZ /home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s /home/csabaraduly/wk/LLVM/build_release/bin/llvm-dwarfdump -find=missing /home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp | /home/csabaraduly/wk/LLVM/build_release/bin/FileCheck --check-prefix=MISSING /home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s -- Exit Code: 1 Command Output (stderr): -- <stdin>:1:10: error: MISSING-NOT: string occurred! /home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp: file format ELF64-x86-64 ^ /home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s:15:16: note: MISSING-NOT: pattern specified here # MISSING-NOT: bar ^ The test fails because my username contains the string "bar". Csaba -- You can get very substantial performance improvements by not doing the right thing. - Scott Meyers, An Effective C++11/14 Sampler So if you're looking for a completely portable, 100% standards-conformat way to get the wrong information: this is what you want. - Scott Meyers (C++TDaWYK)
Pavel Labath via llvm-dev
2018-Apr-16 11:07 UTC
[llvm-dev] tools/llvm-dwarfdump/X86/debug-names-find.s spurious failure
Hello Csaba, Thanks for the heads up. I am the one who wrote that test. I'll look into that shortly. Sorry about the trouble. pl On Mon, 16 Apr 2018 at 11:56, Csaba Raduly via llvm-dev < llvm-dev at lists.llvm.org> wrote:> ******************** > FAIL: LLVM :: tools/llvm-dwarfdump/X86/debug-names-find.s (38881 of 41794) > ******************** TEST 'LLVM :: > tools/llvm-dwarfdump/X86/debug-names-find.s' FAILED > ******************** > Script: > -- > /home/csabaraduly/wk/LLVM/build_release/bin/llvm-mc -triple > x86_64-pc-linux/home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s> -filetype=obj -o/home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp> /home/csabaraduly/wk/LLVM/build_release/bin/llvm-dwarfdump -find=foo/home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp> | /home/csabaraduly/wk/LLVM/build_release/bin/FileCheck > --check-prefix=FOO/home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s> /home/csabaraduly/wk/LLVM/build_release/bin/llvm-dwarfdump -find=baz/home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp> | /home/csabaraduly/wk/LLVM/build_release/bin/FileCheck > --check-prefix=BAZ/home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s> /home/csabaraduly/wk/LLVM/build_release/bin/llvm-dwarfdump > -find=missing/home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp> | /home/csabaraduly/wk/LLVM/build_release/bin/FileCheck > --check-prefix=MISSING/home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s> -- > Exit Code: 1> Command Output (stderr): > -- > <stdin>:1:10: error: MISSING-NOT: string occurred!/home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp:> file format ELF64-x86-64 > ^/home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s:15:16:> note: MISSING-NOT: pattern specified here > # MISSING-NOT: bar > ^> The test fails because my username contains the string "bar".> Csaba > -- > You can get very substantial performance improvements by not doing the > right thing. > - Scott Meyers, An Effective C++11/14 Sampler > So if you're looking for a completely portable, 100% standards-conformatway> to get the wrong information: this is what you want. - Scott Meyers > (C++TDaWYK) > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
Pavel Labath via llvm-dev
2018-Apr-16 13:19 UTC
[llvm-dev] tools/llvm-dwarfdump/X86/debug-names-find.s spurious failure
r330121 should fix that. Let me know if you still run into any issues. cheers, pl On Mon, 16 Apr 2018 at 12:07, Pavel Labath <labath at google.com> wrote:> Hello Csaba,> Thanks for the heads up. I am the one who wrote that test. I'll look into > that shortly. Sorry about the trouble.> pl > On Mon, 16 Apr 2018 at 11:56, Csaba Raduly via llvm-dev < > llvm-dev at lists.llvm.org> wrote:> > ******************** > > FAIL: LLVM :: tools/llvm-dwarfdump/X86/debug-names-find.s (38881 of41794)> > ******************** TEST 'LLVM :: > > tools/llvm-dwarfdump/X86/debug-names-find.s' FAILED > > ******************** > > Script: > > -- > > /home/csabaraduly/wk/LLVM/build_release/bin/llvm-mc -triple > > x86_64-pc-linux/home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s> > -filetype=obj -o/home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp> > /home/csabaraduly/wk/LLVM/build_release/bin/llvm-dwarfdump -find=foo/home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp> > | /home/csabaraduly/wk/LLVM/build_release/bin/FileCheck > > --check-prefix=FOO/home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s> > /home/csabaraduly/wk/LLVM/build_release/bin/llvm-dwarfdump -find=baz/home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp> > | /home/csabaraduly/wk/LLVM/build_release/bin/FileCheck > > --check-prefix=BAZ/home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s> > /home/csabaraduly/wk/LLVM/build_release/bin/llvm-dwarfdump > > -find=missing/home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp> > | /home/csabaraduly/wk/LLVM/build_release/bin/FileCheck > > --check-prefix=MISSING/home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s> > -- > > Exit Code: 1> > Command Output (stderr): > > -- > > <stdin>:1:10: error: MISSING-NOT: string occurred!/home/csabaraduly/wk/LLVM/build_release/test/tools/llvm-dwarfdump/X86/Output/debug-names-find.s.tmp:> > file format ELF64-x86-64 > > ^/home/csabaraduly/wk/LLVM/llvm/test/tools/llvm-dwarfdump/X86/debug-names-find.s:15:16:> > note: MISSING-NOT: pattern specified here > > # MISSING-NOT: bar > > ^> > The test fails because my username contains the string "bar".> > Csaba > > -- > > You can get very substantial performance improvements by not doing the > > right thing. > > - Scott Meyers, An Effective C++11/14 Sampler > > So if you're looking for a completely portable, 100% standards-conformat > way > > to get the wrong information: this is what you want. - Scott Meyers > > (C++TDaWYK) > > _______________________________________________ > > LLVM Developers mailing list > > llvm-dev at lists.llvm.org > > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev