This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PATCH/AArch64] Fix testcase glitch for linux target
- From: Jiong Wang <jiong dot wang at arm dot com>
- To: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Thu, 10 Jul 2014 09:16:18 +0100
- Subject: [PATCH/AArch64] Fix testcase glitch for linux target
- Authentication-results: sourceware.org; auth=none
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