This is the mail archive of the binutils-cvs@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]

[binutils-gdb] Make ppc476 testcases more robust


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=c620a2b5471b9158e9e0da176e098ce3f4335b1f

commit c620a2b5471b9158e9e0da176e098ce3f4335b1f
Author: Alan Modra <amodra@gmail.com>
Date:   Fri Jul 7 23:49:42 2017 +0930

    Make ppc476 testcases more robust
    
    	* testsuite/ld-powerpc/ppc476-shared.lnk: Align .bss.
    	* testsuite/ld-powerpc/ppc476-shared.d: Adjust.
    	* testsuite/ld-powerpc/ppc476-shared2.d: Adjust.

Diff:
---
 ld/ChangeLog                              |  6 ++++++
 ld/testsuite/ld-powerpc/ppc476-shared.d   |  4 ++--
 ld/testsuite/ld-powerpc/ppc476-shared.lnk |  2 +-
 ld/testsuite/ld-powerpc/ppc476-shared2.d  | 12 ++++++------
 4 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/ld/ChangeLog b/ld/ChangeLog
index be33100..cb72710 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,5 +1,11 @@
 2017-07-07  Alan Modra  <amodra@gmail.com>
 
+	* testsuite/ld-powerpc/ppc476-shared.lnk: Align .bss.
+	* testsuite/ld-powerpc/ppc476-shared.d: Adjust.
+	* testsuite/ld-powerpc/ppc476-shared2.d: Adjust.
+
+2017-07-07  Alan Modra  <amodra@gmail.com>
+
 	* Makefile.am (eelf64_s390.c): Depend on emultempl/s390.em.
 
 2017-07-04  Tristan Gingold  <gingold@adacore.com>
diff --git a/ld/testsuite/ld-powerpc/ppc476-shared.d b/ld/testsuite/ld-powerpc/ppc476-shared.d
index fe438f4..72f8a3d 100644
--- a/ld/testsuite/ld-powerpc/ppc476-shared.d
+++ b/ld/testsuite/ld-powerpc/ppc476-shared.d
@@ -23,7 +23,7 @@ Disassembly of section \.text:
 	\.\.\.
    3fff0:	(42 9f 00 05|05 00 9f 42) 	bcl     .*
    3fff4:	(7d 28 02 a6|a6 02 28 7d) 	mflr    r9
-   3fff8:	(3d 29 00 00|00 00 29 3d) 	addis   r9,r9,0
+   3fff8:	(3d 29 00 01|01 00 29 3d) 	addis   r9,r9,1
 			3fff[8a]: R_PPC_REL16_HA	\.bss\+0x[46]
    3fffc:	(48 00 00 34|34 00 00 48) 	b       40030 .*
    40000:	(3c 60 00 00|00 00 60 3c) 	lis     r3,0
@@ -41,7 +41,7 @@ Disassembly of section \.text:
    40024:	(4b fe ff dc|dc ff fe 4b) 	b       30000 .*
    40028:	(48 00 00 02|02 00 00 48) 	ba      0 .*
    4002c:	(48 00 00 02|02 00 00 48) 	ba      0 .*
-   40030:	(39 29 01 50|50 01 29 39) 	addi    r9,r9,336
+   40030:	(39 29 00 0c|0c 00 29 39) 	addi    r9,r9,12
 			4003[02]: R_PPC_REL16_LO	\.bss\+0x3[ce]
    40034:	(4b ff ff cc|cc ff ff 4b) 	b       40000 .*
    40038:	(48 00 00 02|02 00 00 48) 	ba      0 .*
diff --git a/ld/testsuite/ld-powerpc/ppc476-shared.lnk b/ld/testsuite/ld-powerpc/ppc476-shared.lnk
index 5339358..03e66b3 100644
--- a/ld/testsuite/ld-powerpc/ppc476-shared.lnk
+++ b/ld/testsuite/ld-powerpc/ppc476-shared.lnk
@@ -2,5 +2,5 @@ SECTIONS
 {
   . = 0xfffc;
   .text : { *(.text) }
-  .bss : { *(.bss) }
+  .bss : ALIGN (0x10000) { *(.bss) }
 }
diff --git a/ld/testsuite/ld-powerpc/ppc476-shared2.d b/ld/testsuite/ld-powerpc/ppc476-shared2.d
index 813ea2e..5bf0a03 100644
--- a/ld/testsuite/ld-powerpc/ppc476-shared2.d
+++ b/ld/testsuite/ld-powerpc/ppc476-shared2.d
@@ -8,9 +8,9 @@
 
 DYNAMIC RELOCATION RECORDS
 OFFSET   TYPE              VALUE 
-0001000[02] R_PPC_ADDR16_LO   \.text\+0x00040144
-0002000[02] R_PPC_ADDR16_LO   \.text\+0x00040144
-0003000[02] R_PPC_ADDR16_LO   \.text\+0x00040144
-0004000[02] R_PPC_ADDR16_HA   \.text\+0x00040144
-0004001[02] R_PPC_ADDR16_HA   \.text\+0x00040144
-0004002[02] R_PPC_ADDR16_HA   \.text\+0x00040144
+0001000[02] R_PPC_ADDR16_LO   \.text\+0x00050000
+0002000[02] R_PPC_ADDR16_LO   \.text\+0x00050000
+0003000[02] R_PPC_ADDR16_LO   \.text\+0x00050000
+0004000[02] R_PPC_ADDR16_HA   \.text\+0x00050000
+0004001[02] R_PPC_ADDR16_HA   \.text\+0x00050000
+0004002[02] R_PPC_ADDR16_HA   \.text\+0x00050000


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