Skip to content

Commit

Permalink
Turn AArch64 big endian variants into strictly aligned (#607)
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
vhscampos authored Jan 6, 2025
1 parent 89a9ee3 commit 32e5201
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion arm-multilib/json/variants/aarch64a_be.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"common": {
"TARGET_ARCH": "aarch64a",
"VARIANT": "aarch64a_be",
"COMPILE_FLAGS": "-march=armv8-a -mbig-endian",
"COMPILE_FLAGS": "-march=armv8-a -mbig-endian -mno-unaligned-access",
"ENABLE_EXCEPTIONS": "OFF",
"ENABLE_RTTI": "OFF",
"TEST_EXECUTOR": "fvp",
Expand Down
2 changes: 1 addition & 1 deletion arm-multilib/json/variants/aarch64a_be_exn_rtti.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"common": {
"TARGET_ARCH": "aarch64a",
"VARIANT": "aarch64a_be_exn_rtti",
"COMPILE_FLAGS": "-march=armv8-a -mbig-endian",
"COMPILE_FLAGS": "-march=armv8-a -mbig-endian -mno-unaligned-access",
"ENABLE_EXCEPTIONS": "ON",
"ENABLE_RTTI": "ON",
"TEST_EXECUTOR": "fvp",
Expand Down

0 comments on commit 32e5201

Please sign in to comment.