This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH/AArch64] Fix testcase glitch for linux target


the testcase for previous --emit-relocs issue was written & tested for bare-metal,
while for linux target, the start address will include "SIZEOF_HEADERS"

  . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS;

should specify -T relocs.ld in the testcase to be consistent will all other emit-relocs* testcases

ok for trunk?

thanks

ld/testsuite/

  * ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
diff --git a/ld/testsuite/ld-aarch64/emit-relocs-local-addend.d b/ld/testsuite/ld-aarch64/emit-relocs-local-addend.d
index 1739e64..9d652c2 100644
--- a/ld/testsuite/ld-aarch64/emit-relocs-local-addend.d
+++ b/ld/testsuite/ld-aarch64/emit-relocs-local-addend.d
@@ -1,16 +1,16 @@
 #source: emit-relocs-local-addend-foo.s
 #source: emit-relocs-local-addend-bar.s
-#ld: -e0 --emit-relocs
+#ld: -T relocs.ld -e0 --emit-relocs
 #readelf: -r

 Relocation section '\.rela\.text' at offset 0x102f8 contains 4 entries:
   Offset          Info           Type           Sym\. Value    Sym\. Name \+ Addend
-000000400000  000200000113 R_AARCH64_ADR_PRE 0000000000400018 \.rodata \+ 0
-000000400004  000200000115 R_AARCH64_ADD_ABS 0000000000400018 \.rodata \+ 0
-00000040000c  000200000113 R_AARCH64_ADR_PRE 0000000000400018 \.rodata \+ 10
-000000400010  000200000115 R_AARCH64_ADD_ABS 0000000000400018 \.rodata \+ 10
+000000010000  000200000113 R_AARCH64_ADR_PRE 0000000000010018 \.rodata \+ 0
+000000010004  000200000115 R_AARCH64_ADD_ABS 0000000000010018 \.rodata \+ 0
+00000001000c  000200000113 R_AARCH64_ADR_PRE 0000000000010018 \.rodata \+ 10
+000000010010  000200000115 R_AARCH64_ADD_ABS 0000000000010018 \.rodata \+ 10

 Relocation section '\.rela\.rodata' at offset 0x10358 contains 2 entries:
   Offset          Info           Type           Sym\. Value    Sym. Name \+ Addend
-000000400020  000200000101 R_AARCH64_ABS64   0000000000400018 \.rodata \+ 0
-000000400030  000200000101 R_AARCH64_ABS64   0000000000400018 \.rodata \+ 10
+000000010020  000200000101 R_AARCH64_ABS64   0000000000010018 \.rodata \+ 0
+000000010030  000200000101 R_AARCH64_ABS64   0000000000010018 \.rodata \+ 10

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]