This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
ppc gas tests
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: binutils at sources dot redhat dot com
- Date: Thu, 22 Aug 2002 14:52:57 +0930
- Subject: ppc gas tests
The new e500 test is ELF only, so let's not try to run it when XCOFF.
gas/testsuite/ChangeLog
* gas/ppc/ppc.exp: Don't run e500 test on xcoff targets.
* gas/ppc/astest2.d: Escape dots.
Index: gas/testsuite/gas/ppc/ppc.exp
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/ppc/ppc.exp,v
retrieving revision 1.7
diff -u -p -r1.7 ppc.exp
--- gas/testsuite/gas/ppc/ppc.exp 19 Aug 2002 21:01:02 -0000 1.7
+++ gas/testsuite/gas/ppc/ppc.exp 22 Aug 2002 05:16:22 -0000
@@ -27,7 +27,7 @@ if { [istarget powerpc64*-*-*] || [istar
if { [istarget powerpc*-*-*] } then {
run_dump_test "simpshft"
- if { [istarget powerpc-ibm-aix*] } then {
+ if { [istarget powerpc-*-*aix*] } then {
run_dump_test "altivec_xcoff"
run_dump_test "altivec_xcoff64"
run_dump_test "booke_xcoff"
@@ -35,9 +35,6 @@ if { [istarget powerpc*-*-*] } then {
} else {
run_dump_test "altivec"
run_dump_test "booke"
+ run_dump_test "e500"
}
-}
-
-if { [istarget powerpc*-*-*] } then {
- run_dump_test "e500"
}
Index: gas/testsuite/gas/ppc/astest2.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/ppc/astest2.d,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 astest2.d
--- gas/testsuite/gas/ppc/astest2.d 3 May 1999 07:28:52 -0000 1.1.1.1
+++ gas/testsuite/gas/ppc/astest2.d 22 Aug 2002 05:16:22 -0000
@@ -3,7 +3,7 @@
.*: +file format elf32-powerpc
-Disassembly of section .text:
+Disassembly of section \.text:
0+0000000 <foo>:
0: 60 00 00 00 nop
@@ -14,7 +14,7 @@ Disassembly of section .text:
14: 48 00 00 00 b 14 <foo\+0x14>
14: R_PPC_REL24 x
18: 48 00 00 04 b 1c <foo\+0x1c>
- 18: R_PPC_REL24 .data\+0x4
+ 18: R_PPC_REL24 \.data\+0x4
1c: 48 00 00 00 b 1c <foo\+0x1c>
1c: R_PPC_REL24 z
20: 48 00 00 14 b 34 <foo\+0x34>
@@ -30,16 +30,16 @@ Disassembly of section .text:
38: R_PPC_LOCAL24PC a
3c: 48 00 00 40 b 7c <apfour>
- 40: 00 00 00 40 .long 0x40
- 40: R_PPC_ADDR32 .text\+0x40
+ 40: 00 00 00 40 \.long 0x40
+ 40: R_PPC_ADDR32 \.text\+0x40
- 44: 00 00 00 4c .long 0x4c
- 44: R_PPC_ADDR32 .text\+0x4c
- 48: 00 00 00 00 .long 0x0
+ 44: 00 00 00 4c \.long 0x4c
+ 44: R_PPC_ADDR32 \.text\+0x4c
+ 48: 00 00 00 00 \.long 0x0
48: R_PPC_REL32 x
- 4c: 00 00 00 04 .long 0x4
+ 4c: 00 00 00 04 \.long 0x4
4c: R_PPC_REL32 x\+0x4
- ...
+ \.\.\.
50: R_PPC_REL32 z
54: R_PPC_REL32 y
58: R_PPC_ADDR32 x
@@ -51,25 +51,25 @@ Disassembly of section .text:
68: R_PPC_ADDR32 y\+0xf+ffffffc
6c: ff ff ff fc fnmsub f31,f31,f31,f31
6c: R_PPC_ADDR32 z\+0xf+ffffffc
- 70: 00 00 00 08 .long 0x8
- 74: 00 00 00 08 .long 0x8
+ 70: 00 00 00 08 \.long 0x8
+ 74: 00 00 00 08 \.long 0x8
0+0000078 <a>:
- 78: 00 00 00 00 .long 0x0
+ 78: 00 00 00 00 \.long 0x0
78: R_PPC_ADDR32 a
0+000007c <apfour>:
- ...
+ \.\.\.
7c: R_PPC_ADDR32 b
80: R_PPC_ADDR32 apfour
84: ff ff ff fc fnmsub f31,f31,f31,f31
- 88: 00 00 00 02 .long 0x2
+ 88: 00 00 00 02 \.long 0x2
88: R_PPC_ADDR32 apfour\+0x2
- 8c: 00 00 00 00 .long 0x0
-Disassembly of section .data:
+ 8c: 00 00 00 00 \.long 0x0
+Disassembly of section \.data:
0+0000000 <x>:
- 0: 00 00 00 00 .long 0x0
+ 0: 00 00 00 00 \.long 0x0
0+0000004 <y>:
- 4: 00 00 00 00 .long 0x0
+ 4: 00 00 00 00 \.long 0x0
--
Alan Modra
IBM OzLabs - Linux Technology Centre