This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
testsuite fixes
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: binutils at sources dot redhat dot com, Jakub Jelinek <jakub at redhat dot com>
- Date: Wed, 30 Jun 2004 00:13:15 +0930
- Subject: testsuite fixes
Miscellaneous testsuite fixes.
* gas/m68k/mode5.s: Pad section.
* gas/m68k/mode5.d: Update.
* ld-elf/frame.exp: Don't run on mcore.
I see an annoying number of testsuite failures, presumably the following
are all from Jakub's 2004-05-11 bfd patch to remove unneeded section
syms, or 2004-05-19 ld change which rearranged sections. Jakub, you're
listed as sparc maintainer. Please at least update the sparc testsuite
to suit your changes!
alpha-linux
+FAIL: TLS -fpic -shared
+FAIL: TLS -fpic and -fno-pic exec
+FAIL: TLS -fpic and -fno-pic exec -relax
cris-elf
+FAIL: ld-cris/libdso-1
+FAIL: ld-cris/libdso-2
+FAIL: ld-cris/expdyn1
+FAIL: ld-cris/expdyn5
+FAIL: ld-cris/expdyn6
+FAIL: ld-cris/expdyn7
+FAIL: ld-cris/gotplt2
+FAIL: ld-cris/gotplt3
+FAIL: ld-cris/locref1
+FAIL: ld-cris/nodyn4
+FAIL: ld-cris/nodyn5
sh-linux
+FAIL: ld-sh/shared-2
sh64-linux
+FAIL: read-only .eh_frame section
+FAIL: read-only .gcc_except_table section
+FAIL: ld-sh/shared-1
+FAIL: ld-sh/shared-2
+FAIL: ld-sh/sh64/gotplt
+FAIL: ld-sh/sh64/init-cmpct
+FAIL: ld-sh/sh64/init-media
+FAIL: ld-sh/sh64/init64
+FAIL: SH64 linking, 64-bit ABI
+FAIL: SH64 linking, 32-bit ABI
+FAIL: SH64 linking, single multi-ISA object
+FAIL: SH64 linking, two different-ISA objects
+FAIL: SH64 linking, single SHcompact
+FAIL: SH64 inter-file datalabel references, 64-bit ABI
+FAIL: SH64 inter-file datalabel references, 32-bit ABI
+FAIL: Handling SH64 assembler-generated .cranges
+FAIL: Mixing SH64 assembler-generated with linker-generated .cranges
+FAIL: Merge and use of SH64 .cranges, some not originally in order
+FAIL: Sorted SH64 .cranges, entry at SHcompact code
+FAIL: Sorted SH64 .cranges, entry at SHmedia code
sparc-linux and sparc64-linux
+FAIL: TLS -fpic -shared transitions
+FAIL: TLS -fpic and -fno-pic exec transitions
+FAIL: TLS -fno-pic -shared
Also, mips-linux has a number of failures reporting
"assertion fail /src/binutils-current/bfd/elfxx-mips.c:2041"
Index: gas/testsuite/gas/m68k/mode5.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/m68k/mode5.d,v
retrieving revision 1.1
diff -u -p -r1.1 mode5.d
--- gas/testsuite/gas/m68k/mode5.d 28 May 2004 07:55:21 -0000 1.1
+++ gas/testsuite/gas/m68k/mode5.d 29 Jun 2004 12:51:56 -0000
@@ -10,3 +10,4 @@ Disassembly of section .text:
0: 2213 movel %a3@,%d1
2: 2882 movel %d2,%a4@
4: 2295 movel %a5@,%a1@
+ ...
Index: gas/testsuite/gas/m68k/mode5.s
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/m68k/mode5.s,v
retrieving revision 1.1
diff -u -p -r1.1 mode5.s
--- gas/testsuite/gas/m68k/mode5.s 28 May 2004 07:55:21 -0000 1.1
+++ gas/testsuite/gas/m68k/mode5.s 29 Jun 2004 12:51:56 -0000
@@ -4,3 +4,4 @@
move.l 0(%a3),%d1
move.l %d2,0(%a4)
move.l 0(%a5),0(%a1)
+ .p2align 4
Index: ld/testsuite/ld-elf/frame.exp
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elf/frame.exp,v
retrieving revision 1.2
diff -u -p -r1.2 frame.exp
--- ld/testsuite/ld-elf/frame.exp 21 Jun 2004 10:24:39 -0000 1.2
+++ ld/testsuite/ld-elf/frame.exp 29 Jun 2004 12:52:13 -0000
@@ -25,6 +25,11 @@ if ![is_elf_format] {
return
}
+# No shared lib support on this target.
+if { [istarget "mcore-*-*"] } {
+ return
+}
+
set test1 "read-only .eh_frame section"
set test2 "read-only .gcc_except_table section"
--
Alan Modra
IBM OzLabs - Linux Technology Centre