Index: gdb.base/environ.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.base/environ.exp,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 environ.exp --- environ.exp 1999/04/16 01:34:30 1.1.1.1 +++ environ.exp 2000/04/20 19:09:00 @@ -33,7 +33,7 @@ set bug_id 0 # This test exists solely to exercise the "environment" commands for # code-coverage on HP-UX. # -if ![istarget "hppa*-*-hpux*"] then { +if { !([istarget "hppa*-*-hpux*"] || [istarget "arm*-*-linux-gnu*"])} then { return } Index: gdb.base/recurse.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.base/recurse.exp,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 recurse.exp --- recurse.exp 1999/04/16 01:34:31 1.1.1.1 +++ recurse.exp 2000/04/20 19:09:01 @@ -129,7 +129,7 @@ proc recurse_tests {} { # Only enabled for some targets merely because it has not been tested # elsewhere. -if {[istarget "sparc*-*-sunos4*"] || [istarget "hppa*-*-bsd*"] || [istarget "hppa*-*-hpux*"] || [istarget "sparclet-*-*"] || [istarget "m32r-*-elf"] || [istarget "mn10200-*-*"] || [istarget "mn10300-*-*"]} then { +if {[istarget "sparc*-*-sunos4*"] || [istarget "hppa*-*-bsd*"] || [istarget "hppa*-*-hpux*"] || [istarget "sparclet-*-*"] || [istarget "m32r-*-elf"] || [istarget "mn10200-*-*"] || [istarget "mn10300-*-*"] || [istarget "armv*-*-linux-gnu*"]} then { # Preserve the old timeout, and set a new one that should be # sufficient to avoid timing out during this test. Index: gdb.base/sect-cmd.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.base/sect-cmd.exp,v retrieving revision 1.1.1.2 diff -u -p -r1.1.1.2 sect-cmd.exp --- sect-cmd.exp 1999/06/28 16:03:53 1.1.1.2 +++ sect-cmd.exp 2000/04/20 19:09:01 @@ -34,7 +34,7 @@ set bug_id 0 # command isn't needed on HP-UX, but probably is for embedded # apps.) # -if ![istarget "hppa*-*-hpux*"] then { +if { !([istarget "hppa*-*-hpux*"] || [istarget "arm*-*-linux-gnu*"])} then { return } Index: gdb.base/so-impl-ld.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.base/so-impl-ld.exp,v retrieving revision 1.1.1.3 diff -u -p -r1.1.1.3 so-impl-ld.exp --- so-impl-ld.exp 2000/01/11 03:07:34 1.1.1.3 +++ so-impl-ld.exp 2000/04/20 19:09:01 @@ -36,7 +36,7 @@ if ![isnative] then { if {! ([istarget "hppa*-*-*hpux*"] || [istarget "sparc-sun-solaris*"] - || [istarget " *-*-linux-gnu"]) } { + || [istarget "*-*-linux-gnu*"]) } { return } Index: gdb.base/so-indr-cl.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.base/so-indr-cl.exp,v retrieving revision 1.1.1.3 diff -u -p -r1.1.1.3 so-indr-cl.exp --- so-indr-cl.exp 2000/01/11 03:07:34 1.1.1.3 +++ so-indr-cl.exp 2000/04/20 19:09:01 @@ -33,7 +33,7 @@ if ![isnative] then { # that we use HP-UX-specific compiler & linker options to build # the testcase. # -if {! [istarget "hppa*-*-*hpux*"] } { +if { !([istarget "hppa*-*-*hpux*"] || [istarget "arm*-*-linux-gnu*"])} { return } Index: gdb.base/watchpoint.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.base/watchpoint.exp,v retrieving revision 1.1.1.8 diff -u -p -r1.1.1.8 watchpoint.exp --- watchpoint.exp 2000/02/05 07:30:00 1.1.1.8 +++ watchpoint.exp 2000/04/20 19:09:03 @@ -376,6 +376,7 @@ proc test_stepping {} { # This doesn't occur if the call dummy starts with a call, # because we are out of the dummy by the first time the inferior # stops. + clear_xfail "arm*-*-*" clear_xfail "d10v*-*-*" clear_xfail "m68*-*-*" clear_xfail "i*86*-*-*" Index: gdb.c++/derivation.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.c++/derivation.exp,v retrieving revision 1.1.1.8 diff -u -p -r1.1.1.8 derivation.exp --- derivation.exp 1999/12/07 03:56:17 1.1.1.8 +++ derivation.exp 2000/04/20 19:09:03 @@ -301,7 +301,6 @@ gdb_expect { # The following cases always fail with g++ output, and should be fixed # someday. -sts 1999-08-25 -if { $gcc_compiled } { setup_xfail "*-*-*" } send_gdb "print g_instance.afoo()\n" gdb_expect { -re ".\[0-9\]* = 1.*$gdb_prompt $" { @@ -311,7 +310,6 @@ gdb_expect { timeout { fail "(timeout) print value of g_instance.afoo()" } } -if { $gcc_compiled } { setup_xfail "*-*-*" } send_gdb "print g_instance.bfoo()\n" gdb_expect { -re ".\[0-9\]* = 2.*$gdb_prompt $" { @@ -321,7 +319,6 @@ gdb_expect { timeout { fail "(timeout) print value of g_instance.bfoo()" } } -if { $gcc_compiled } { setup_xfail "*-*-*" } send_gdb "print g_instance.cfoo()\n" gdb_expect { -re ".\[0-9\]* = 3.*$gdb_prompt $" { Index: gdb.c++/overload.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.c++/overload.exp,v retrieving revision 1.1.1.5 diff -u -p -r1.1.1.5 overload.exp --- overload.exp 1999/09/22 03:26:23 1.1.1.5 +++ overload.exp 2000/04/20 19:09:04 @@ -124,7 +124,6 @@ gdb_expect { # be filled in correctly. Until this gets fixed, don't expect to pass # these tests. -setup_xfail "*-*-*" CLLbs16901 send_gdb "print foo_instance1.overloadargs(1)\n" gdb_expect { -re ".\[0-9\]* = 1\r\n$gdb_prompt $" { @@ -135,8 +134,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overloadargs(1, 2)\n" gdb_expect { -re ".\[0-9\]* = 2\r\n$gdb_prompt $" { @@ -147,8 +144,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overloadargs(1, 2, 3)\n" gdb_expect { -re ".\[0-9\]* = 3\r\n$gdb_prompt $" { @@ -159,8 +154,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overloadargs(1, 2, 3, 4)\n" gdb_expect { -re ".\[0-9\]* = 4\r\n$gdb_prompt $" { @@ -171,8 +164,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overloadargs(1, 2, 3, 4, 5)\n" gdb_expect { -re ".\[0-9\]* = 5\r\n$gdb_prompt $" { @@ -183,8 +174,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)\n" gdb_expect { -re ".\[0-9\]* = 6\r\n$gdb_prompt $" { @@ -195,8 +184,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)\n" gdb_expect { -re ".\[0-9\]* = 7\r\n$gdb_prompt $" { @@ -207,8 +194,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)\n" gdb_expect { -re ".\[0-9\]* = 8\r\n$gdb_prompt $" { @@ -219,8 +204,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)\n" gdb_expect { -re ".\[0-9\]* = 9\r\n$gdb_prompt $" { @@ -231,8 +214,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)\n" gdb_expect { -re ".\[0-9\]* = 10\r\n$gdb_prompt $" { @@ -243,8 +224,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)\n" gdb_expect { -re ".\[0-9\]* = 11\r\n$gdb_prompt $" { @@ -255,8 +234,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overload1arg()\n" gdb_expect { -re ".\[0-9\]* = 1\r\n$gdb_prompt $" { @@ -267,8 +244,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overload1arg((char)arg2)\n" gdb_expect { -re ".\[0-9\]* = 2\r\n$gdb_prompt $" { @@ -279,8 +254,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overload1arg((signed char)arg3)\n" gdb_expect { -re ".\[0-9\]* = 3\r\n$gdb_prompt $" { @@ -291,8 +264,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overload1arg((unsigned char)arg4)\n" gdb_expect { -re ".\[0-9\]* = 4\r\n$gdb_prompt $" { @@ -303,8 +274,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overload1arg((short)arg5)\n" gdb_expect { -re ".\[0-9\]* = 5\r\n$gdb_prompt $" { @@ -315,8 +284,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overload1arg((unsigned short)arg6)\n" gdb_expect { -re ".\[0-9\]* = 6\r\n$gdb_prompt $" { @@ -327,8 +294,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overload1arg((int)arg7)\n" gdb_expect { -re ".\[0-9\]* = 7\r\n$gdb_prompt $" { @@ -339,8 +304,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overload1arg((unsigned int)arg8)\n" gdb_expect { -re ".\[0-9\]* = 8\r\n$gdb_prompt $" { @@ -351,8 +314,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overload1arg((long)arg9)\n" gdb_expect { -re ".\[0-9\]* = 9\r\n$gdb_prompt $" { @@ -363,8 +324,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overload1arg((unsigned long)arg10)\n" gdb_expect { -re ".\[0-9\]* = 10\r\n$gdb_prompt $" { @@ -375,8 +334,6 @@ gdb_expect { } -setup_xfail "*-*-*" CLLbs16901 - send_gdb "print foo_instance1.overload1arg((float)arg11)\n" gdb_expect { -re ".\[0-9\]* = 11\r\n$gdb_prompt $" { @@ -386,8 +343,6 @@ gdb_expect { timeout { fail "(timeout) print call overloaded func float arg" } } - -setup_xfail "*-*-*" CLLbs16901 send_gdb "print foo_instance1.overload1arg((double)arg12)\n" gdb_expect { Index: gdb.c++/virtfunc.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.c++/virtfunc.exp,v retrieving revision 1.1.1.5 diff -u -p -r1.1.1.5 virtfunc.exp --- virtfunc.exp 1999/12/07 03:56:17 1.1.1.5 +++ virtfunc.exp 2000/04/20 19:09:05 @@ -692,8 +692,6 @@ proc test_virtual_calls {} { # which causes GDB to be unable to resolve these calls. Until the # problem is fixed, XFAIL these tests. -sts 1999-08-02 - if {$gcc_compiled} then { setup_xfail "*-*-*" } - send_gdb "print pAe->f()\n" gdb_expect { -re ".* = 20$nl$gdb_prompt $" { pass "print pAe->f()" } @@ -715,8 +713,6 @@ proc test_virtual_calls {} { eof { fail "print pAe->f() ($GDB dumped core) (FIXME)" ; gdb_virtfunc_restart; return } } - if {$gcc_compiled} then { setup_xfail "*-*-*" } - send_gdb "print pAa->f()\n" gdb_expect { -re ".* = 1$nl$gdb_prompt $" { pass "print pAa->f()" } @@ -729,8 +725,6 @@ proc test_virtual_calls {} { eof { fail "print pAa->f() ($GDB dumped core) (FIXME)" ; gdb_virtfunc_restart; return } } - if {$gcc_compiled} then { setup_xfail "*-*-*" } - send_gdb "print pDe->vg()\n" gdb_expect { -re ".* = 202$nl$gdb_prompt $" { pass "print pDe->vg()" } @@ -743,8 +737,6 @@ proc test_virtual_calls {} { eof { fail "print pDe->vg() ($GDB dumped core) (FIXME)" ; gdb_virtfunc_restart; return } } - if {$gcc_compiled} then { setup_xfail "*-*-*" } - send_gdb "print pADe->vg()\n" gdb_expect { -re ".* = 202$nl$gdb_prompt $" { pass "print pADe->vg()" } @@ -757,8 +749,6 @@ proc test_virtual_calls {} { eof { fail "print pADe->vg() ($GDB dumped core) (FIXME)" ; gdb_virtfunc_restart; return } } - if {$gcc_compiled} then { setup_xfail "*-*-*" } - send_gdb "print pDd->vg()\n" gdb_expect { -re ".* = 101$nl$gdb_prompt $" { pass "print pDd->vg()" } @@ -771,8 +761,6 @@ proc test_virtual_calls {} { eof { fail "print pDd->vg() ($GDB dumped core) (FIXME)" ; gdb_virtfunc_restart; return } } - if {$gcc_compiled} then { setup_xfail "*-*-*" } - send_gdb "print pEe->vvb()\n" gdb_expect { -re ".* = 411$nl$gdb_prompt $" { pass "print pEe->vvb()" } @@ -784,8 +772,6 @@ proc test_virtual_calls {} { timeout { fail "print pEe->vvb() (timeout)" } eof { fail "print pEe->vvb() ($GDB dumped core) (FIXME)" ; gdb_virtfunc_restart; return } } - - if {$gcc_compiled} then { setup_xfail "*-*-*" } send_gdb "print pVB->vvb()\n" gdb_expect {