Portability updates.

This commit is contained in:
Markus F.X.J. Oberhumer
2010-10-20 01:46:38 +02:00
parent 371bf20d19
commit 7b8779f534
5 changed files with 11 additions and 8 deletions
+4 -1
View File
@@ -1358,15 +1358,18 @@ void upx_sanity_check(void)
assert(memcmp(UPX_VERSION_DATE + strlen(UPX_VERSION_DATE) - 4, UPX_VERSION_YEAR, 4) == 0);
#if 1
#if (ACC_CC_CLANG && ACC_ARCH_AMD64) // clang-2.8 bug
#else
assert(TestBELE<LE16>::test());
assert(TestBELE<LE32>::test());
assert(TestBELE<LE64>::test());
assert(TestBELE<BE16>::test());
assert(TestBELE<BE32>::test());
assert(TestBELE<BE64>::test());
#endif
{
static const unsigned char dd[32]
#if 1 && (ACC_CC_GNUC || ACC_CC_INTELC || ACC_CC_PATHSCALE) && defined(__ELF__)
#if 1 && (ACC_CC_CLANG || ACC_CC_GNUC || ACC_CC_INTELC || ACC_CC_PATHSCALE) && defined(__ELF__)
__attribute__((__aligned__(16)))
#endif
= { 0, 0, 0, 0, 0, 0, 0,