summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/myModule.c
diff options
context:
space:
mode:
authorKyle Butt <kyle+llvm@iteratee.net>2016-01-08 02:06:19 +0000
committerKyle Butt <kyle+llvm@iteratee.net>2016-01-08 02:06:19 +0000
commitbfcff3856a5590d3187999e6c6c08057ef36e261 (patch)
tree0b9e90447b764f0928a539cbd3acaf8ab4155c6d /lldb/packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/myModule.c
parentf6594a06f75b05d7bd876ca8314456680d17dc49 (diff)
downloadbcm5719-llvm-bfcff3856a5590d3187999e6c6c08057ef36e261.tar.gz
bcm5719-llvm-bfcff3856a5590d3187999e6c6c08057ef36e261.zip
Add call sequence start and end for __tls_get_addr
This is a fix for bug http://llvm.org/bugs/show_bug.cgi?id=25839. For a PIC TLS variable access in a function, prologue (mflr followed by std and stdu) gets scheduled after a tls_get_addr call. tls_get_addr messed up LR but no one saves/restores it. Also added a test for save/restore clobbered registers during calling __tls_get_addr. Patch by Tim Shen llvm-svn: 257137
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/myModule.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud