aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJohn David Anglin <danglin@gcc.gnu.org>2024-07-03 14:34:47 -0400
committerJohn David Anglin <danglin@gcc.gnu.org>2024-07-03 14:34:47 -0400
commitad2206d576603c94b0c1778c84b7f43fbf8a13b4 (patch)
treec045da95e812744d1e604bf18dfd682297f21d3f /gcc
parent7b7f203472d07a05d959a29638c7c95d98bf0c1c (diff)
downloadgcc-ad2206d576603c94b0c1778c84b7f43fbf8a13b4.zip
gcc-ad2206d576603c94b0c1778c84b7f43fbf8a13b4.tar.gz
gcc-ad2206d576603c94b0c1778c84b7f43fbf8a13b4.tar.bz2
Revert "Delete MALLOC_ABI_ALIGNMENT define from pa32-linux.h"
This reverts commit 0ee3266b3dec4d984d43c79e2b3e649256e3eaaa.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/pa/pa32-linux.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config/pa/pa32-linux.h b/gcc/config/pa/pa32-linux.h
index 63abba2..187ae62 100644
--- a/gcc/config/pa/pa32-linux.h
+++ b/gcc/config/pa/pa32-linux.h
@@ -68,6 +68,11 @@ call_ ## FUNC (void) \
#undef WCHAR_TYPE_SIZE
#define WCHAR_TYPE_SIZE BITS_PER_WORD
+/* POSIX types such as pthread_mutex_t require 16-byte alignment to retain
+ layout compatibility with the original linux thread implementation. */
+#undef MALLOC_ABI_ALIGNMENT
+#define MALLOC_ABI_ALIGNMENT 128
+
/* Place jump tables in the text section except when generating non-PIC
code. When generating non-PIC code, the relocations needed to load the
address of the jump table result in a text label in the final executable