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]

[committed] Update sh-wrs-vxworks tests


This patch makes some trivial updates to the sh-wrs-vxworks tests:

  - We no longer prefix constant pool addresses with "0x".
  - Two lines were using | instead of ! as the comment character
    (probably a typo).
  - We now consistently use _PROCEDURE_LINKAGE_TABLE_ for symbolic
    addresses in the first PLT entry.

Tested on sh-wrs-vxworks.  Installed as obvious.

Richard


ld/testsuite/
	* ld-sh/vxworks1.dd: Remove hexadecimal prefixes from constant pool
	contents.  Consistently use "!" as the comment character.
	Consistently use _PROCEDURE_LINKAGE_TABLE_ in the first PLT entry.
	* ld-sh/vxworks1-le.dd: Likewise.
	* ld-sh/vxworks1-lib.dd: Likewise.
	* ld-sh/vxworks1-lib-le.dd: Likewise.
	* ld-sh/vxworks3.dd: Likewise.
	* ld-sh/vxworks3-le.dd: Likewise.

Index: ld/testsuite/ld-sh/vxworks1.dd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/vxworks1.dd,v
retrieving revision 1.1
diff -u -p -r1.1 vxworks1.dd
--- ld/testsuite/ld-sh/vxworks1.dd	4 Aug 2006 13:13:56 -0000	1.1
+++ ld/testsuite/ld-sh/vxworks1.dd	14 May 2007 12:05:11 -0000
@@ -4,7 +4,7 @@
 Disassembly of section \.plt:
 
 00080800 <_PROCEDURE_LINKAGE_TABLE_>:
-   80800:	d1 01       	mov\.l	80808 <_PROCEDURE_LINKAGE_TABLE_\+0x8>,r1	! 0x81408
+   80800:	d1 01       	mov\.l	80808 <_PROCEDURE_LINKAGE_TABLE_\+0x8>,r1	! 81408
    80802:	61 12       	mov\.l	@r1,r1
    80804:	41 2b       	jmp	@r1
    80806:	00 09       	nop	
@@ -13,14 +13,14 @@ Disassembly of section \.plt:
    8080a:	14 08 .*
 
 0008080c <_sglobal@plt>:
-   8080c:	d0 01       	mov\.l	80814 <_sglobal@plt\+0x8>,r0	! 0x8140c
+   8080c:	d0 01       	mov\.l	80814 <_sglobal@plt\+0x8>,r0	! 8140c
    8080e:	60 02       	mov\.l	@r0,r0
    80810:	40 2b       	jmp	@r0
    80812:	00 09       	nop	
    80814:	00 08 .*
 			80814: R_SH_DIR32	_GLOBAL_OFFSET_TABLE_\+0xc
    80816:	14 0c .*
-   80818:	d0 01       	mov\.l	80820 <_sglobal@plt\+0x14>,r0	! 0x0
+   80818:	d0 01       	mov\.l	80820 <_sglobal@plt\+0x14>,r0	! 0
    8081a:	af f1       	bra	80800 <_PROCEDURE_LINKAGE_TABLE_>
    8081c:	00 09       	nop	
    8081e:	00 09       	nop	
@@ -28,14 +28,14 @@ Disassembly of section \.plt:
 	\.\.\.
 
 00080824 <_foo@plt>:
-   80824:	d0 01       	mov\.l	8082c <_foo@plt\+0x8>,r0	! 0x81410
+   80824:	d0 01       	mov\.l	8082c <_foo@plt\+0x8>,r0	! 81410
    80826:	60 02       	mov\.l	@r0,r0
    80828:	40 2b       	jmp	@r0
    8082a:	00 09       	nop	
    8082c:	00 08 .*
 			8082c: R_SH_DIR32	_GLOBAL_OFFSET_TABLE_\+0x10
    8082e:	14 10 .*
-   80830:	d0 01       	mov\.l	80838 <_foo@plt\+0x14>,r0	! 0xc
+   80830:	d0 01       	mov\.l	80838 <_foo@plt\+0x14>,r0	! c
    80832:	af e5       	bra	80800 <_PROCEDURE_LINKAGE_TABLE_>
    80834:	00 09       	nop	
    80836:	00 09       	nop	
@@ -45,13 +45,13 @@ Disassembly of section \.text:
 
 00080c00 <__start>:
    80c00:	4f 22       	sts\.l	pr,@-r15
-   80c02:	d0 06       	mov\.l	80c1c <__start\+0x1c>,r0	! 0x80824 <_foo@plt>
+   80c02:	d0 06       	mov\.l	80c1c <__start\+0x1c>,r0	! 80824 <_foo@plt>
    80c04:	40 0b       	jsr	@r0
    80c06:	00 09       	nop	
-   80c08:	d0 05       	mov\.l	80c20 <__start\+0x20>,r0	! 0x8080c <_sglobal@plt>
+   80c08:	d0 05       	mov\.l	80c20 <__start\+0x20>,r0	! 8080c <_sglobal@plt>
    80c0a:	40 0b       	jsr	@r0
    80c0c:	00 09       	nop	
-   80c0e:	d0 05       	mov\.l	80c24 <__start\+0x24>,r0	! 0x80c28 <_sexternal>
+   80c0e:	d0 05       	mov\.l	80c24 <__start\+0x24>,r0	! 80c28 <_sexternal>
    80c10:	40 0b       	jsr	@r0
    80c12:	00 09       	nop	
    80c14:	4f 26       	lds\.l	@r15\+,pr
Index: ld/testsuite/ld-sh/vxworks1-le.dd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/vxworks1-le.dd,v
retrieving revision 1.1
diff -u -p -r1.1 vxworks1-le.dd
--- ld/testsuite/ld-sh/vxworks1-le.dd	4 Aug 2006 13:13:56 -0000	1.1
+++ ld/testsuite/ld-sh/vxworks1-le.dd	14 May 2007 12:05:11 -0000
@@ -4,7 +4,7 @@
 Disassembly of section \.plt:
 
 00080800 <_PROCEDURE_LINKAGE_TABLE_>:
-   80800:	01 d1       	mov\.l	80808 <_PROCEDURE_LINKAGE_TABLE_\+0x8>,r1	! 0x81408
+   80800:	01 d1       	mov\.l	80808 <_PROCEDURE_LINKAGE_TABLE_\+0x8>,r1	! 81408
    80802:	12 61       	mov\.l	@r1,r1
    80804:	2b 41       	jmp	@r1
    80806:	09 00       	nop	
@@ -13,14 +13,14 @@ Disassembly of section \.plt:
    8080a:	08 00 .*
 
 0008080c <_sglobal@plt>:
-   8080c:	01 d0       	mov\.l	80814 <_sglobal@plt\+0x8>,r0	! 0x8140c
+   8080c:	01 d0       	mov\.l	80814 <_sglobal@plt\+0x8>,r0	! 8140c
    8080e:	02 60       	mov\.l	@r0,r0
    80810:	2b 40       	jmp	@r0
    80812:	09 00       	nop	
    80814:	0c 14 .*
 			80814: R_SH_DIR32	_GLOBAL_OFFSET_TABLE_\+0xc
    80816:	08 00 .*
-   80818:	01 d0       	mov\.l	80820 <_sglobal@plt\+0x14>,r0	! 0x0
+   80818:	01 d0       	mov\.l	80820 <_sglobal@plt\+0x14>,r0	! 0
    8081a:	f1 af       	bra	80800 <_PROCEDURE_LINKAGE_TABLE_>
    8081c:	09 00       	nop	
    8081e:	09 00       	nop	
@@ -28,14 +28,14 @@ Disassembly of section \.plt:
 	\.\.\.
 
 00080824 <_foo@plt>:
-   80824:	01 d0       	mov\.l	8082c <_foo@plt\+0x8>,r0	! 0x81410
+   80824:	01 d0       	mov\.l	8082c <_foo@plt\+0x8>,r0	! 81410
    80826:	02 60       	mov\.l	@r0,r0
    80828:	2b 40       	jmp	@r0
    8082a:	09 00       	nop	
    8082c:	10 14 .*
 			8082c: R_SH_DIR32	_GLOBAL_OFFSET_TABLE_\+0x10
    8082e:	08 00 .*
-   80830:	01 d0       	mov\.l	80838 <_foo@plt\+0x14>,r0	! 0xc
+   80830:	01 d0       	mov\.l	80838 <_foo@plt\+0x14>,r0	! c
    80832:	e5 af       	bra	80800 <_PROCEDURE_LINKAGE_TABLE_>
    80834:	09 00       	nop	
    80836:	09 00       	nop	
@@ -45,13 +45,13 @@ Disassembly of section \.text:
 
 00080c00 <__start>:
    80c00:	22 4f       	sts\.l	pr,@-r15
-   80c02:	06 d0       	mov\.l	80c1c <__start\+0x1c>,r0	! 0x80824 <_foo@plt>
+   80c02:	06 d0       	mov\.l	80c1c <__start\+0x1c>,r0	! 80824 <_foo@plt>
    80c04:	0b 40       	jsr	@r0
    80c06:	09 00       	nop	
-   80c08:	05 d0       	mov\.l	80c20 <__start\+0x20>,r0	! 0x8080c <_sglobal@plt>
+   80c08:	05 d0       	mov\.l	80c20 <__start\+0x20>,r0	! 8080c <_sglobal@plt>
    80c0a:	0b 40       	jsr	@r0
    80c0c:	09 00       	nop	
-   80c0e:	05 d0       	mov\.l	80c24 <__start\+0x24>,r0	! 0x80c28 <_sexternal>
+   80c0e:	05 d0       	mov\.l	80c24 <__start\+0x24>,r0	! 80c28 <_sexternal>
    80c10:	0b 40       	jsr	@r0
    80c12:	09 00       	nop	
    80c14:	26 4f       	lds\.l	@r15\+,pr
Index: ld/testsuite/ld-sh/vxworks1-lib.dd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/vxworks1-lib.dd,v
retrieving revision 1.1
diff -u -p -r1.1 vxworks1-lib.dd
--- ld/testsuite/ld-sh/vxworks1-lib.dd	4 Aug 2006 13:13:56 -0000	1.1
+++ ld/testsuite/ld-sh/vxworks1-lib.dd	14 May 2007 12:05:11 -0000
@@ -4,13 +4,13 @@
 Disassembly of section \.plt:
 
 00080800 <_PROCEDURE_LINKAGE_TABLE_>:
-   80800:	d0 01       	mov\.l	80808 <_PROCEDURE_LINKAGE_TABLE_\+0x8>,r0	! 0xc
+   80800:	d0 01       	mov\.l	80808 <_PROCEDURE_LINKAGE_TABLE_\+0x8>,r0	! c
    80802:	00 ce       	mov\.l	@\(r0,r12\),r0
    80804:	40 2b       	jmp	@r0
    80806:	00 09       	nop	
    80808:	00 00 .*
    8080a:	00 0c .*
-   8080c:	d0 01       	mov\.l	80814 <_sglobal@plt\+0x14>,r0	| 0x0
+   8080c:	d0 01       	mov\.l	80814 <_PROCEDURE_LINKAGE_TABLE_\+0x14>,r0	! 0
    8080e:	51 c2       	mov\.l	@\(8,r12\),r1
    80810:	41 2b       	jmp	@r1
    80812:	00 09       	nop	
@@ -18,13 +18,13 @@ Disassembly of section \.plt:
 	\.\.\.
 
 00080818 <_sexternal@plt>:
-   80818:	d0 01       	mov\.l	80820 <_sexternal@plt\+0x8>,r0	! 0x10
+   80818:	d0 01       	mov\.l	80820 <_sexternal@plt\+0x8>,r0	! 10
    8081a:	00 ce       	mov\.l	@\(r0,r12\),r0
    8081c:	40 2b       	jmp	@r0
    8081e:	00 09       	nop	
    80820:	00 00 .*
    80822:	00 10 .*
-   80824:	d0 01       	mov\.l	8082c <_sexternal@plt\+0x14>,r0	! 0xc
+   80824:	d0 01       	mov\.l	8082c <_sexternal@plt\+0x14>,r0	! c
    80826:	51 c2       	mov\.l	@\(8,r12\),r1
    80828:	41 2b       	jmp	@r1
    8082a:	00 09       	nop	
@@ -35,22 +35,22 @@ Disassembly of section \.text:
 00080c00 <_foo>:
    80c00:	2f c6       	mov\.l	r12,@-r15
    80c02:	4f 22       	sts\.l	pr,@-r15
-   80c04:	dc 0a       	mov\.l	80c30 <_foo\+0x30>,r12	! 0x0
+   80c04:	dc 0a       	mov\.l	80c30 <_foo\+0x30>,r12	! 0
    80c06:	6c c2       	mov\.l	@r12,r12
-   80c08:	d0 0a       	mov\.l	80c34 <_foo\+0x34>,r0	! 0x0
+   80c08:	d0 0a       	mov\.l	80c34 <_foo\+0x34>,r0	! 0
    80c0a:	0c ce       	mov\.l	@\(r0,r12\),r12
-   80c0c:	d0 0a       	mov\.l	80c38 <_foo\+0x38>,r0	! 0x14
+   80c0c:	d0 0a       	mov\.l	80c38 <_foo\+0x38>,r0	! 14
    80c0e:	01 ce       	mov\.l	@\(r0,r12\),r1
    80c10:	62 12       	mov\.l	@r1,r2
    80c12:	72 01       	add	#1,r2
    80c14:	21 22       	mov\.l	r2,@r1
-   80c16:	d0 09       	mov\.l	80c3c <_foo\+0x3c>,r0	! 0x2c
+   80c16:	d0 09       	mov\.l	80c3c <_foo\+0x3c>,r0	! 2c
    80c18:	00 03       	bsrf	r0
    80c1a:	00 09       	nop	
-   80c1c:	d0 08       	mov\.l	80c40 <_foo\+0x40>,r0	! 0xfffffbde
+   80c1c:	d0 08       	mov\.l	80c40 <_foo\+0x40>,r0	! fffffbde
    80c1e:	00 03       	bsrf	r0
    80c20:	00 09       	nop	
-   80c22:	d0 08       	mov\.l	80c44 <_foo\+0x44>,r0	! 0xfffffbf0
+   80c22:	d0 08       	mov\.l	80c44 <_foo\+0x44>,r0	! fffffbf0
    80c24:	00 03       	bsrf	r0
    80c26:	00 09       	nop	
    80c28:	4f 26       	lds\.l	@r15\+,pr
Index: ld/testsuite/ld-sh/vxworks1-lib-le.dd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/vxworks1-lib-le.dd,v
retrieving revision 1.1
diff -u -p -r1.1 vxworks1-lib-le.dd
--- ld/testsuite/ld-sh/vxworks1-lib-le.dd	4 Aug 2006 13:13:56 -0000	1.1
+++ ld/testsuite/ld-sh/vxworks1-lib-le.dd	14 May 2007 12:05:11 -0000
@@ -4,13 +4,13 @@
 Disassembly of section \.plt:
 
 00080800 <_PROCEDURE_LINKAGE_TABLE_>:
-   80800:	01 d0       	mov\.l	80808 <_PROCEDURE_LINKAGE_TABLE_\+0x8>,r0	! 0xc
+   80800:	01 d0       	mov\.l	80808 <_PROCEDURE_LINKAGE_TABLE_\+0x8>,r0	! c
    80802:	ce 00       	mov\.l	@\(r0,r12\),r0
    80804:	2b 40       	jmp	@r0
    80806:	09 00       	nop	
    80808:	0c 00 .*
    8080a:	00 00 .*
-   8080c:	01 d0       	mov\.l	80814 <_sglobal@plt\+0x14>,r0	| 0x0
+   8080c:	01 d0       	mov\.l	80814 <_PROCEDURE_LINKAGE_TABLE_\+0x14>,r0	! 0
    8080e:	c2 51       	mov\.l	@\(8,r12\),r1
    80810:	2b 41       	jmp	@r1
    80812:	09 00       	nop	
@@ -18,13 +18,13 @@ Disassembly of section \.plt:
 	\.\.\.
 
 00080818 <_sexternal@plt>:
-   80818:	01 d0       	mov\.l	80820 <_sexternal@plt\+0x8>,r0	! 0x10
+   80818:	01 d0       	mov\.l	80820 <_sexternal@plt\+0x8>,r0	! 10
    8081a:	ce 00       	mov\.l	@\(r0,r12\),r0
    8081c:	2b 40       	jmp	@r0
    8081e:	09 00       	nop	
    80820:	10 00 .*
    80822:	00 00 .*
-   80824:	01 d0       	mov\.l	8082c <_sexternal@plt\+0x14>,r0	! 0xc
+   80824:	01 d0       	mov\.l	8082c <_sexternal@plt\+0x14>,r0	! c
    80826:	c2 51       	mov\.l	@\(8,r12\),r1
    80828:	2b 41       	jmp	@r1
    8082a:	09 00       	nop	
@@ -35,22 +35,22 @@ Disassembly of section \.text:
 00080c00 <_foo>:
    80c00:	c6 2f       	mov\.l	r12,@-r15
    80c02:	22 4f       	sts\.l	pr,@-r15
-   80c04:	0a dc       	mov\.l	80c30 <_foo\+0x30>,r12	! 0x0
+   80c04:	0a dc       	mov\.l	80c30 <_foo\+0x30>,r12	! 0
    80c06:	c2 6c       	mov\.l	@r12,r12
-   80c08:	0a d0       	mov\.l	80c34 <_foo\+0x34>,r0	! 0x0
+   80c08:	0a d0       	mov\.l	80c34 <_foo\+0x34>,r0	! 0
    80c0a:	ce 0c       	mov\.l	@\(r0,r12\),r12
-   80c0c:	0a d0       	mov\.l	80c38 <_foo\+0x38>,r0	! 0x14
+   80c0c:	0a d0       	mov\.l	80c38 <_foo\+0x38>,r0	! 14
    80c0e:	ce 01       	mov\.l	@\(r0,r12\),r1
    80c10:	12 62       	mov\.l	@r1,r2
    80c12:	01 72       	add	#1,r2
    80c14:	22 21       	mov\.l	r2,@r1
-   80c16:	09 d0       	mov\.l	80c3c <_foo\+0x3c>,r0	! 0x2c
+   80c16:	09 d0       	mov\.l	80c3c <_foo\+0x3c>,r0	! 2c
    80c18:	03 00       	bsrf	r0
    80c1a:	09 00       	nop	
-   80c1c:	08 d0       	mov\.l	80c40 <_foo\+0x40>,r0	! 0xfffffbde
+   80c1c:	08 d0       	mov\.l	80c40 <_foo\+0x40>,r0	! fffffbde
    80c1e:	03 00       	bsrf	r0
    80c20:	09 00       	nop	
-   80c22:	08 d0       	mov\.l	80c44 <_foo\+0x44>,r0	! 0xfffffbf0
+   80c22:	08 d0       	mov\.l	80c44 <_foo\+0x44>,r0	! fffffbf0
    80c24:	03 00       	bsrf	r0
    80c26:	09 00       	nop	
    80c28:	26 4f       	lds\.l	@r15\+,pr
Index: ld/testsuite/ld-sh/vxworks3.dd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/vxworks3.dd,v
retrieving revision 1.1
diff -u -p -r1.1 vxworks3.dd
--- ld/testsuite/ld-sh/vxworks3.dd	4 Aug 2006 13:13:56 -0000	1.1
+++ ld/testsuite/ld-sh/vxworks3.dd	14 May 2007 12:05:11 -0000
@@ -4,31 +4,31 @@
 Disassembly of section \.plt:
 
 #...
-.*:	d0 01       	mov\.l	.*,r0	! 0x0
+.*:	d0 01       	mov\.l	.*,r0	! 0
 .*:	af f1       	bra	.* <_PROCEDURE_LINKAGE_TABLE_>
 .*:	00 09       	nop	
 #...
-.*:	d0 01       	mov\.l	.*,r0	! 0x7ec
+.*:	d0 01       	mov\.l	.*,r0	! 7ec
 .*:	a8 05       	bra	.* <_PROCEDURE_LINKAGE_TABLE_>
 .*:	00 09       	nop	
 #...
-.*:	d0 01       	mov\.l	.*,r0	! 0x7f8
+.*:	d0 01       	mov\.l	.*,r0	! 7f8
 .*:	af f2       	bra	.*
 .*:	00 09       	nop	
 #...
-.*:	d0 01       	mov\.l	.*,r0	! 0xfe4
+.*:	d0 01       	mov\.l	.*,r0	! fe4
 .*:	a8 06       	bra	.*
 .*:	00 09       	nop	
 #...
-.*:	d0 01       	mov\.l	.*,r0	! 0xff0
+.*:	d0 01       	mov\.l	.*,r0	! ff0
 .*:	af f2       	bra	.*
 .*:	00 09       	nop	
 #...
-.*:	d0 01       	mov\.l	.*,r0	! 0x17dc
+.*:	d0 01       	mov\.l	.*,r0	! 17dc
 .*:	a8 06       	bra	.*
 .*:	00 09       	nop	
 #...
-.*:	d0 01       	mov\.l	.*,r0	! 0x17e8
+.*:	d0 01       	mov\.l	.*,r0	! 17e8
 .*:	af f2       	bra	.*
 .*:	00 09       	nop	
 #pass
Index: ld/testsuite/ld-sh/vxworks3-le.dd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/vxworks3-le.dd,v
retrieving revision 1.1
diff -u -p -r1.1 vxworks3-le.dd
--- ld/testsuite/ld-sh/vxworks3-le.dd	4 Aug 2006 13:13:56 -0000	1.1
+++ ld/testsuite/ld-sh/vxworks3-le.dd	14 May 2007 12:05:11 -0000
@@ -4,31 +4,31 @@
 Disassembly of section \.plt:
 
 #...
-.*:	01 d0       	mov\.l	.*,r0	! 0x0
+.*:	01 d0       	mov\.l	.*,r0	! 0
 .*:	f1 af       	bra	.* <_PROCEDURE_LINKAGE_TABLE_>
 .*:	09 00       	nop	
 #...
-.*:	01 d0       	mov\.l	.*,r0	! 0x7ec
+.*:	01 d0       	mov\.l	.*,r0	! 7ec
 .*:	05 a8       	bra	.* <_PROCEDURE_LINKAGE_TABLE_>
 .*:	09 00       	nop	
 #...
-.*:	01 d0       	mov\.l	.*,r0	! 0x7f8
+.*:	01 d0       	mov\.l	.*,r0	! 7f8
 .*:	f2 af       	bra	.*
 .*:	09 00       	nop	
 #...
-.*:	01 d0       	mov\.l	.*,r0	! 0xfe4
+.*:	01 d0       	mov\.l	.*,r0	! fe4
 .*:	06 a8       	bra	.*
 .*:	09 00       	nop	
 #...
-.*:	01 d0       	mov\.l	.*,r0	! 0xff0
+.*:	01 d0       	mov\.l	.*,r0	! ff0
 .*:	f2 af       	bra	.*
 .*:	09 00       	nop	
 #...
-.*:	01 d0       	mov\.l	.*,r0	! 0x17dc
+.*:	01 d0       	mov\.l	.*,r0	! 17dc
 .*:	06 a8       	bra	.*
 .*:	09 00       	nop	
 #...
-.*:	01 d0       	mov\.l	.*,r0	! 0x17e8
+.*:	01 d0       	mov\.l	.*,r0	! 17e8
 .*:	f2 af       	bra	.*
 .*:	09 00       	nop	
 #pass


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