diff options
author | Jian Cai <caij2003@gmail.com> | 2019-09-16 21:47:47 +0000 |
---|---|---|
committer | Jian Cai <caij2003@gmail.com> | 2019-09-16 21:47:47 +0000 |
commit | 155a43edb0c161bb5122ad4eeee991b43a0278bc (patch) | |
tree | ec87339c19232b97cf4c8a7a1ef80f3bdb823438 /lldb/packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py | |
parent | 9d2066af8d47627bb56c92eb66a94ea86928d50c (diff) | |
download | bcm5719-llvm-155a43edb0c161bb5122ad4eeee991b43a0278bc.tar.gz bcm5719-llvm-155a43edb0c161bb5122ad4eeee991b43a0278bc.zip |
[compiler-rt][crt] make test case nontrivial in check_cxx_section_exists
Summary:
.init_array gets optimized away when building with -O2 and as a result,
check_cxx_section_exists failed to pass -DCOMPILER_RT_HAS_INITFINI_ARRAY
when building crtbegin.o and crtend.o, which causes binaries linked with
them encounter segmentation fault. See https://crbug.com/855759 for
details. This change prevents .init_array section to be optimized away
even with -O2 or higher optimization level.
Subscribers: dberris, mgorny, #sanitizers, llvm-commits
Tags: #sanitizers, #llvm
Differential Revision: https://reviews.llvm.org/D67628
llvm-svn: 372038
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py')
0 files changed, 0 insertions, 0 deletions