forked from Imagelibrary/rtems
bsps/aarch64: Resolve usage of SUBALIGN()
Remove usage of SUBALIGN() in aarch64 linkcmds which works around a difference in behavior on AArch64 platforms. This is no longer necessary since alignment is now enforced explicitly. Closes #4178.
This commit is contained in:
committed by
Joel Sherrill
parent
61d688bfcf
commit
6bfbfb5a3d
@@ -43,8 +43,6 @@ STARTUP (start.o)
|
||||
|
||||
bsp_stack_align = DEFINED (bsp_stack_align) ? bsp_stack_align : 16;
|
||||
|
||||
bsp_set_align = DEFINED (bsp_set_align) ? bsp_set_align : 8;
|
||||
|
||||
bsp_stack_exception_size = DEFINED (bsp_stack_exception_size) ? bsp_stack_exception_size : 0;
|
||||
bsp_stack_exception_size = ALIGN (bsp_stack_exception_size, bsp_stack_align);
|
||||
|
||||
@@ -245,7 +243,7 @@ SECTIONS {
|
||||
.got : ALIGN_WITH_INPUT {
|
||||
*(.got.plt) *(.igot.plt) *(.got) *(.igot)
|
||||
} > REGION_RODATA AT > REGION_RODATA_LOAD
|
||||
.rtemsroset : ALIGN_WITH_INPUT SUBALIGN(bsp_set_align) {
|
||||
.rtemsroset : ALIGN_WITH_INPUT {
|
||||
/* Special FreeBSD linker set sections */
|
||||
__start_set_sysctl_set = .;
|
||||
*(set_sysctl_*);
|
||||
@@ -299,7 +297,7 @@ SECTIONS {
|
||||
.data1 : ALIGN_WITH_INPUT {
|
||||
*(.data1)
|
||||
} > REGION_DATA AT > REGION_DATA_LOAD
|
||||
.rtemsrwset : ALIGN_WITH_INPUT SUBALIGN(bsp_set_align) {
|
||||
.rtemsrwset : ALIGN_WITH_INPUT {
|
||||
KEEP (*(SORT(.rtemsrwset.*)))
|
||||
bsp_section_data_end = .;
|
||||
} > REGION_DATA AT > REGION_DATA_LOAD
|
||||
|
||||
@@ -60,7 +60,6 @@ content: |
|
||||
|
||||
OUTPUT_FORMAT ("elf32-littleaarch64")
|
||||
OUTPUT_ARCH (aarch64:ilp32)
|
||||
bsp_set_align = 4;
|
||||
|
||||
INCLUDE linkcmds.base
|
||||
copyrights:
|
||||
|
||||
@@ -60,7 +60,6 @@ content: |
|
||||
|
||||
OUTPUT_FORMAT ("elf32-littleaarch64")
|
||||
OUTPUT_ARCH (aarch64:ilp32)
|
||||
bsp_set_align = 4;
|
||||
|
||||
INCLUDE linkcmds.base
|
||||
copyrights:
|
||||
|
||||
Reference in New Issue
Block a user