From 2d312b6be3acaf6cac82abf81dd10124efd2705e Mon Sep 17 00:00:00 2001 From: Bob Wilson Date: Mon, 4 Feb 2008 23:41:54 +0000 Subject: [PATCH] binutils/testsuite/ * binutils-all/objdump.exp (cpus_expected): Add xtensa. ld/testsuite/ * ld-undefined/undefined.exp: XFAIL for xtensa*-*-linux*. --- binutils/testsuite/ChangeLog | 4 ++++ binutils/testsuite/binutils-all/objdump.exp | 2 +- ld/testsuite/ChangeLog | 4 ++++ ld/testsuite/ld-undefined/undefined.exp | 9 +++++++++ 4 files changed, 18 insertions(+), 1 deletion(-) diff --git a/binutils/testsuite/ChangeLog b/binutils/testsuite/ChangeLog index d083e00..bc86f49 100644 --- a/binutils/testsuite/ChangeLog +++ b/binutils/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2008-02-04 Bob Wilson + + * binutils-all/objdump.exp (cpus_expected): Add xtensa. + 2007-10-26 Alan Modra * binutils-all/windres/windres.exp: Don't xfail. diff --git a/binutils/testsuite/binutils-all/objdump.exp b/binutils/testsuite/binutils-all/objdump.exp index 09b6f5d..335b8bd 100644 --- a/binutils/testsuite/binutils-all/objdump.exp +++ b/binutils/testsuite/binutils-all/objdump.exp @@ -42,7 +42,7 @@ lappend cpus_expected m32r m68hc11 m68hc12 m68k m88k MCore lappend cpus_expected mips mn10200 mn10300 msp ns32k pj powerpc pyramid lappend cpus_expected romp rs6000 s390 sh sparc lappend cpus_expected tahoe tic54x tic80 tms320c30 tms320c4x tms320c54x v850 -lappend cpus_expected vax we32k x86-64 xscale z8k z8001 z8002 +lappend cpus_expected vax we32k x86-64 xscale xtensa z8k z8001 z8002 # Make sure the target CPU shows up in the list. lappend cpus_expected ${target_cpu} diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index a2596f5..749a3a1 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2008-02-04 Bob Wilson + + * ld-undefined/undefined.exp: XFAIL for xtensa*-*-linux*. + 2008-01-31 Marc Gauthier * ld-elf/merge.d: Recognize Xtensa processor variants. diff --git a/ld/testsuite/ld-undefined/undefined.exp b/ld/testsuite/ld-undefined/undefined.exp index d546fd8..dc9c47c 100644 --- a/ld/testsuite/ld-undefined/undefined.exp +++ b/ld/testsuite/ld-undefined/undefined.exp @@ -71,6 +71,12 @@ checkund $mu $testund #setup_xfail "arm*-*-pe*" #setup_xfail "thumb*-*-pe*" +# For Xtensa on GNU Linux systems (or any other system where PIC code is +# always used), the address of the undefined function is in a literal pool +# outside the function, so that both the "undefined function" and "undefined +# line" tests fail. +setup_xfail xtensa*-*-linux* + set mf "tmpdir/undefined.o* In function `function':" checkund $mf $testfn @@ -132,4 +138,7 @@ setup_xfail "sh64-*-*" # doesn't need a literal pool entry. setup_xfail s390-*-* +# See comments above for Xtensa. +setup_xfail xtensa*-*-linux* + checkund $ml $testline -- 2.7.4