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