<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/lldb/packages/Python/lldbsuite/test/functionalities/dead-strip, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2020-01-01T22:22:49+00:00</updated>
<entry>
<title>tests: XFAIL/UNSUPPORTED tests on Windows</title>
<updated>2020-01-01T22:22:49+00:00</updated>
<author>
<name>Saleem Abdulrasool</name>
<email>compnerd@compnerd.org</email>
</author>
<published>2020-01-01T22:19:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=fb170fd652bf2fcc4c2cd54aaf384591d8df266b'/>
<id>urn:sha1:fb170fd652bf2fcc4c2cd54aaf384591d8df266b</id>
<content type='text'>
Now that we are building the python bindings on Windows once more, the
extended testsuite is running.  Mark a few failing tests and skip a few
tests which hang.  This should at least bring the bot back to green
without reverting the Python changes which are an improvement for the
build system and enable another ~35% of the test suite which was
previously disabled.
</content>
</entry>
<entry>
<title>test: ensure that we dead-strip in the linker</title>
<updated>2019-12-24T18:19:22+00:00</updated>
<author>
<name>Saleem Abdulrasool</name>
<email>compnerd@compnerd.org</email>
</author>
<published>2019-12-24T18:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=64c6bb37832c2139a91801fece96de8898151079'/>
<id>urn:sha1:64c6bb37832c2139a91801fece96de8898151079</id>
<content type='text'>
`/OPT:REF` is needed for link to dead strip functions, `/Gy` by itself
is not sufficient.
</content>
</entry>
<entry>
<title>test: correct flags for Windows</title>
<updated>2019-12-24T04:21:26+00:00</updated>
<author>
<name>Saleem Abdulrasool</name>
<email>compnerd@compnerd.org</email>
</author>
<published>2019-12-24T04:20:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4b0563f89f939f2160002298d5491a8fc8ee1137'/>
<id>urn:sha1:4b0563f89f939f2160002298d5491a8fc8ee1137</id>
<content type='text'>
Adjust the flags for the LLDB test on Windows.  This test was previously
not running, but after the fix to the python detection, we now run this.
</content>
</entry>
<entry>
<title>[lldb] Remove XFAIL from TestDeadStrip.py</title>
<updated>2019-12-20T09:04:25+00:00</updated>
<author>
<name>Pavel Labath</name>
<email>pavel@labath.sk</email>
</author>
<published>2019-12-20T09:03:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4cc5659a7a1f2fa3dcb3256fd3c3d07b2833b586'/>
<id>urn:sha1:4cc5659a7a1f2fa3dcb3256fd3c3d07b2833b586</id>
<content type='text'>
Fixed by 92211b.
</content>
</entry>
<entry>
<title>[lldb][NFC] Remove 'from __future__ import print_function' from all tests that don't actually call 'print()'</title>
<updated>2019-12-13T11:23:04+00:00</updated>
<author>
<name>Raphael Isemann</name>
<email>teemperor@gmail.com</email>
</author>
<published>2019-12-13T11:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a52a11139c0e3db9b00079aa1516080742b79475'/>
<id>urn:sha1:a52a11139c0e3db9b00079aa1516080742b79475</id>
<content type='text'>
Summary:
A lot of tests do this trick but the vast majority of them don't even call `print()`.

Most of this patch was generated by a script that just looks at all the files and deletes the line if there is no `print (` or `print(` anywhere else in the file.
I checked the remaining tests manually and deleted the import if we never call print (but instead do stuff like `expr print(...)` and similar false-positives).
I also corrected the additional empty lines after the import in the files that I manually edited.

Reviewers: JDevlieghere, labath, jfb

Reviewed By: labath

Subscribers: dexonsmith, wuzish, nemanjai, kbarton, christof, arphaman, abidh, lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D71452
</content>
</entry>
<entry>
<title>[lldb] Clean up accidentally passing TestDeadStrip.py</title>
<updated>2019-12-09T18:01:52+00:00</updated>
<author>
<name>Pavel Labath</name>
<email>pavel@labath.sk</email>
</author>
<published>2019-12-09T17:52:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=be05633e28949139093278d5ce57a194756bfb83'/>
<id>urn:sha1:be05633e28949139093278d5ce57a194756bfb83</id>
<content type='text'>
This test was accidentally passing on non-darwin OS because it was
explicitly setting the CFLAGS make variable. This meant that (in the
default config) it was building with absolutely no debug info, and so
setting a breakpoint on a stripped symbol failed, because there was
really no trace of it remaining. In other configurations, we were
generating the debug info (-gsplit-dwarf implies -g) and the test failed
because we did not treat the zeroed out debug info address specially.
The test was also xfailed in pretty much every non-standard
configuration.

This patch fixes the makefile to avoid messing with CFLAGS (use
CFLAGS_EXTRAS instead). This causes it to fail in all configurations
(except darwin), and so I replace the various decorators with a simple
os!=darwin check.
</content>
</entry>
<entry>
<title>Revert: [lldb] [testsuite] Remove redundant MAKE_DSYM := NO</title>
<updated>2019-09-27T18:52:34+00:00</updated>
<author>
<name>Jan Kratochvil</name>
<email>jan.kratochvil@redhat.com</email>
</author>
<published>2019-09-27T18:52:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=dce7edf7e67ad0622b02b5c9cbffafe42b5df131'/>
<id>urn:sha1:dce7edf7e67ad0622b02b5c9cbffafe42b5df131</id>
<content type='text'>
    
Revert: llvm-svn: 373061

It broke OSX testsuite:
	https://reviews.llvm.org/D67589#1686150
	lldb/packages/Python/lldbsuite/test/macosx/function-starts/TestFunctionStarts.py

llvm-svn: 373110
</content>
</entry>
<entry>
<title>[lldb] [testsuite] Remove redundant MAKE_DSYM := NO</title>
<updated>2019-09-27T09:59:53+00:00</updated>
<author>
<name>Jan Kratochvil</name>
<email>jan.kratochvil@redhat.com</email>
</author>
<published>2019-09-27T09:59:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=32a4b27aa3c906e62c532d2372fa5e7db1c0c452'/>
<id>urn:sha1:32a4b27aa3c906e62c532d2372fa5e7db1c0c452</id>
<content type='text'>
According to a comment by Pavel Labath:
	https://reviews.llvm.org/D67589#inline-612375

llvm-svn: 373061
</content>
</entry>
<entry>
<title>[Make] Revert some changes from r372795.</title>
<updated>2019-09-25T01:39:13+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2019-09-25T01:39:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=03f2a11cf7431dde72763902d1b2fc972ea4e8df'/>
<id>urn:sha1:03f2a11cf7431dde72763902d1b2fc972ea4e8df</id>
<content type='text'>
These changes cause the corresponding test to fail on the Linux bots.

llvm-svn: 372801
</content>
</entry>
<entry>
<title>Canonicalize variable usage in testsuite Makefiles</title>
<updated>2019-09-25T00:36:00+00:00</updated>
<author>
<name>Adrian Prantl</name>
<email>aprantl@apple.com</email>
</author>
<published>2019-09-25T00:36:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=5c4c9e61725526e1e7afca87b395a0efd2aeabfd'/>
<id>urn:sha1:5c4c9e61725526e1e7afca87b395a0efd2aeabfd</id>
<content type='text'>
This test streamlines our use of variables that are expected by
Makefile.rules throughout the test suite. Mostly it replaced
potentially dangerous overrides and updates of variables like CFLAGS
with safe assignments to variables reserved for this purpose like
CFLAGS_EXTRAS.

Differential Revision: https://reviews.llvm.org/D67984

llvm-svn: 372795
</content>
</entry>
</feed>
