llvm-project/compiler-rt/lib
Chih-Hung Hsieh c2fab48145 builtins: Fix struct __emutls_control to match GCC
The type of size and align in struct __emutls_control must be
  typedef unsigned int gcc_word __attribute__((mode(word)));
to match GCC. When gcc_word is larger than size_t, which is the case
for x32, the upper extra bits are all zeros. We can use variables of
size_t to operate on size and align.

Fix one trivial C99 warning about mixed declaration and code.

Differential Revision: http://reviews.llvm.org/D16886

llvm-svn: 259824
2016-02-04 20:26:00 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan [asan] When catching a signal caused by a memory access, print if it's a READ or a WRITE. This touches win/mac files which I have not tested, if a win/mac bot fails I'll try to quick-fix 2016-02-04 02:02:09 +00:00
builtins builtins: Fix struct __emutls_control to match GCC 2016-02-04 20:26:00 +00:00
cfi [cfi] Safe handling of unaddressable vtable pointers (compiler-rt). 2016-02-03 22:19:04 +00:00
dfsan [compiler-rt] [dfsan] Unify aarch64 mapping 2015-11-27 12:43:33 +00:00
interception Remove autoconf support for building runtime libraries. 2016-01-26 21:31:12 +00:00
lsan Remove autoconf support for building runtime libraries. 2016-01-26 21:31:12 +00:00
msan [MSan] Clear parameters shadow before invoking malloc/free hooks. 2016-01-20 19:56:04 +00:00
profile Sync up with master file 2016-02-03 04:09:02 +00:00
safestack [compiler-rt] [safestack] Enable for aarch64 2015-12-11 17:38:38 +00:00
sanitizer_common [asan] fix the non-x86 build 2016-02-04 02:33:48 +00:00
stats Introduce stats and stats_client libraries. 2016-01-16 00:31:29 +00:00
tsan [TSan] Fix PrintMatchedSuppressions: Read hit count for suppression atomically 2016-02-04 05:28:48 +00:00
ubsan [cfi] Safe handling of unaddressable vtable pointers (compiler-rt). 2016-02-03 22:19:04 +00:00
CMakeLists.txt Introduce stats and stats_client libraries. 2016-01-16 00:31:29 +00:00
Makefile.mk Remove autoconf support for building runtime libraries. 2016-01-26 21:31:12 +00:00