Skip to content

Commit 32e5201

Browse files
authored
Turn AArch64 big endian variants into strictly aligned (#607)
We've decided to have just two variants here: one with and one without RTTI and exceptions. We will not have variants across the strict aligment dimension. And since a strictly aligned variant is more compatible than one that's not, this change is made.
1 parent 89a9ee3 commit 32e5201

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

arm-multilib/json/variants/aarch64a_be.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"common": {
44
"TARGET_ARCH": "aarch64a",
55
"VARIANT": "aarch64a_be",
6-
"COMPILE_FLAGS": "-march=armv8-a -mbig-endian",
6+
"COMPILE_FLAGS": "-march=armv8-a -mbig-endian -mno-unaligned-access",
77
"ENABLE_EXCEPTIONS": "OFF",
88
"ENABLE_RTTI": "OFF",
99
"TEST_EXECUTOR": "fvp",

arm-multilib/json/variants/aarch64a_be_exn_rtti.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"common": {
44
"TARGET_ARCH": "aarch64a",
55
"VARIANT": "aarch64a_be_exn_rtti",
6-
"COMPILE_FLAGS": "-march=armv8-a -mbig-endian",
6+
"COMPILE_FLAGS": "-march=armv8-a -mbig-endian -mno-unaligned-access",
77
"ENABLE_EXCEPTIONS": "ON",
88
"ENABLE_RTTI": "ON",
99
"TEST_EXECUTOR": "fvp",

0 commit comments

Comments
 (0)