mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 12:23:31 +08:00
[AArch64] Don't tail-pads sections to the alignment
2015-03-13 Jiong Wang <jiong.wang@arm.com> gas/ * config/tc-aarch64.h (SUB_SEGMENT_ALIGN): Define to be zero. gas/testsuite/ * gas/aarch64/tail_padding.s: New testcase. * gas/aarch64/tail_padding.d: New expectation file.
This commit is contained in:
@ -1,3 +1,7 @@
|
||||
2015-03-13 Jiong Wang <jiong.wang@arm.com>
|
||||
|
||||
* config/tc-aarch64.h (SUB_SEGMENT_ALIGN): Define to be zero.
|
||||
|
||||
2015-03-12 Andrew Bennett <andrew.bennett@imgtec.com>
|
||||
|
||||
* config/tc-mips.c (mips_cpu_info_table): Add i6400 entry.
|
||||
|
@ -146,6 +146,8 @@ struct aarch64_frag_type
|
||||
goto LABEL; \
|
||||
}
|
||||
|
||||
#define SUB_SEGMENT_ALIGN(SEG, FRCHAIN) 0
|
||||
|
||||
#define DWARF2_LINE_MIN_INSN_LENGTH 4
|
||||
|
||||
/* The lr register is r30. */
|
||||
|
@ -1,3 +1,8 @@
|
||||
2015-03-13 Jiong Wang <jiong.wang@arm.com>
|
||||
|
||||
* gas/aarch64/tail_padding.s: New testcase.
|
||||
* gas/aarch64/tail_padding.d: New expectation file.
|
||||
|
||||
2015-03-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
||||
|
||||
* gas/s390/zarch-z13.d: Add more z13 instructions.
|
||||
|
17
gas/testsuite/gas/aarch64/tail_padding.d
Normal file
17
gas/testsuite/gas/aarch64/tail_padding.d
Normal file
@ -0,0 +1,17 @@
|
||||
#readelf: -S
|
||||
#name: AArch64 section tail padding
|
||||
|
||||
There are .* section headers, starting at offset .*:
|
||||
|
||||
Section Headers:
|
||||
\[Nr\] Name Type Address Offset
|
||||
Size EntSize Flags Link Info Align
|
||||
\[ 0\] NULL 0000000000000000 00000000
|
||||
0000000000000000 0000000000000000 0 0 0
|
||||
\[ 1\] \.text PROGBITS 0000000000000000 00000040
|
||||
0000000000000000 0000000000000000 AX 0 0 1
|
||||
\[ 2\] \.data PROGBITS 0000000000000000 00000040
|
||||
0000000000000008 0000000000000000 WA 0 0 64
|
||||
\[ 3\] \.bss NOBITS 0000000000000000 00000080
|
||||
000000000000000c 0000000000000000 WA 0 0 64
|
||||
#...
|
13
gas/testsuite/gas/aarch64/tail_padding.s
Normal file
13
gas/testsuite/gas/aarch64/tail_padding.s
Normal file
@ -0,0 +1,13 @@
|
||||
/* tail_padding.s Test file for AArch64 tail padding. */
|
||||
|
||||
.data
|
||||
.p2align 6
|
||||
f:
|
||||
.space 8
|
||||
|
||||
.bss
|
||||
.p2align 6
|
||||
b:
|
||||
.space 6
|
||||
.local c
|
||||
.comm c, 6
|
Reference in New Issue
Block a user