aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/config
diff options
context:
space:
mode:
authorBill Cox <bill@cygnus>1994-05-19 19:58:04 +0000
committerBill Cox <bill@cygnus>1994-05-19 19:58:04 +0000
commit2f1099839992840fbf5c913c7e56d98d750a3398 (patch)
treece7ff493109426fe8bb3a14a5c398679cc062ef9 /gdb/testsuite/config
parentf9c57637e42d17078adb2b1cb544d43426cda697 (diff)
downloadgdb-2f1099839992840fbf5c913c7e56d98d750a3398.zip
gdb-2f1099839992840fbf5c913c7e56d98d750a3398.tar.gz
gdb-2f1099839992840fbf5c913c7e56d98d750a3398.tar.bz2
* Makefile.in, configure.in, config/mips-gdb.exp,
config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy, config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp, config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,, gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in, gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c, gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in, gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp, gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in, gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in, gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp, gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in, gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c, gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp, gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in, gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing changes from 94Q1.
Diffstat (limited to 'gdb/testsuite/config')
-rw-r--r--gdb/testsuite/config/mips-gdb.exp2
-rw-r--r--gdb/testsuite/config/mt-a29k-udi60
-rw-r--r--gdb/testsuite/config/mt-i386-aout60
-rw-r--r--gdb/testsuite/config/mt-i960-nindy60
-rw-r--r--gdb/testsuite/config/mt-sparc-aout60
-rw-r--r--gdb/testsuite/config/udi-gdb.exp47
-rw-r--r--gdb/testsuite/config/unix-gdb.exp64
-rw-r--r--gdb/testsuite/config/unknown.exp2
8 files changed, 9 insertions, 346 deletions
diff --git a/gdb/testsuite/config/mips-gdb.exp b/gdb/testsuite/config/mips-gdb.exp
index 3fce30e..c9c711e 100644
--- a/gdb/testsuite/config/mips-gdb.exp
+++ b/gdb/testsuite/config/mips-gdb.exp
@@ -69,7 +69,7 @@ proc gdb_load { arg } {
expect {
-re "A program is being debugged already. Kill it\? \(y or n\)" {
send "y\n"
- exp_continue
+ continue -expect
}
-re "Reading symbols from.*done..*$prompt $" { }
-re "$prompt $" { perror "GDB couldn't read file" }
diff --git a/gdb/testsuite/config/mt-a29k-udi b/gdb/testsuite/config/mt-a29k-udi
index b3b4e4d..d81f592 100644
--- a/gdb/testsuite/config/mt-a29k-udi
+++ b/gdb/testsuite/config/mt-a29k-udi
@@ -1,59 +1 @@
-# compilers and assemblers
-CC = a29k-amd-udi-gcc
-CFLAGS = -g -D${target_os}
-C++ = ${CC}
-C++FLAGS = ${CFLAGS}
-CXX = ${CC}
-CXXFLAGS = ${CFLAGS}
-AS = a29k-amd-udi-as
-ASFLAGS =
-FC =
-FCFLAGS =
-LD = ld
-LDFLAGS =
-LIBS =
-
-# binutils
-
-RANLIB = a29k-amd-udi-ranlib
-RANLIBFLAGS =
-
-NM = a29k-amd-udi-nm
-NMFLAGS =
-
-SIZE = a29k-amd-udi-size
-SIZEFLAGS =
-
-STRIP = a29k-amd-udi-strip
-STRIPFLAGS =
-
-OBJDUMP = a29k-amd-udi-objdump
-OBJDUMPFLAGS =
-
-DEMANGLE = a29k-amd-udi-demangle
-DEMANGLEFLAGS =
-
-COPY = a29k-amd-udi-copy
-COPYFLAGS =
-
-# other utils
-LEX = flex
-LEXFLAGS =
-
-YACC = byacc
-YACCFLAGS =
-
-AR = a29k-amd-udi-ar
-ARFLAGS =
-
-CPP = ${CC} -E
-CPPFLAGS =
-
-GDB = a29k-amd-udi-gdb
-GDBFLAGS = -nx
-
-DIFF = diff
-DIFFFLAGS =
-
-RUNTEST=a29k-amd-udi-runtest
-RUNTESTFLAGS=
+CFLAGS_FOR_TARGET =
diff --git a/gdb/testsuite/config/mt-i386-aout b/gdb/testsuite/config/mt-i386-aout
index 19b1cab..48ef7f7 100644
--- a/gdb/testsuite/config/mt-i386-aout
+++ b/gdb/testsuite/config/mt-i386-aout
@@ -1,59 +1 @@
-# compilers and assemblers
-CC = i386-aout-gcc
-CFLAGS = -g -D${target_os}
-C++ = ${CC}
-C++FLAGS = ${CFLAGS}
-CXX = ${CC}
-CXXFLAGS = ${CFLAGS}
-AS = i386-aout-as
-ASFLAGS =
-FC =
-FCFLAGS =
-LD = ld
-LDFLAGS =
-LIBS =
-
-# binutils
-
-RANLIB = i386-aout-ranlib
-RANLIBFLAGS =
-
-NM = i386-aout-nm
-NMFLAGS =
-
-SIZE = i386-aout-size
-SIZEFLAGS =
-
-STRIP = i386-aout-strip
-STRIPFLAGS =
-
-OBJDUMP = i386-aout-objdump
-OBJDUMPFLAGS =
-
-DEMANGLE = i386-aout-demangle
-DEMANGLEFLAGS =
-
-COPY = i386-aout-copy
-COPYFLAGS =
-
-# other utils
-LEX = flex
-LEXFLAGS =
-
-YACC = byacc
-YACCFLAGS =
-
-AR = i386-aout-ar
-ARFLAGS =
-
-CPP = ${CC} -E
-CPPFLAGS =
-
-GDB = i386-aout-gdb
-GDBFLAGS = -nx
-
-DIFF = diff
-DIFFFLAGS =
-
-RUNTEST=i386-aout-runtest
-RUNTESTFLAGS=
+CFLAGS_FOR_TARGET = \ No newline at end of file
diff --git a/gdb/testsuite/config/mt-i960-nindy b/gdb/testsuite/config/mt-i960-nindy
index bf5e486..a6ae4b6 100644
--- a/gdb/testsuite/config/mt-i960-nindy
+++ b/gdb/testsuite/config/mt-i960-nindy
@@ -1,59 +1 @@
-# compilers and assemblers
-CC = i960-intel-nindy-gcc
-CFLAGS = -g -D${target_os}
-C++ = ${CC}
-C++FLAGS = ${CFLAGS}
-CXX = ${CC}
-CXXFLAGS = ${CFLAGS}
-AS = i960-intel-nindy-as
-ASFLAGS =
-FC =
-FCFLAGS =
-LD = ld
-LDFLAGS =
-LIBS =
-
-# binutils
-
-RANLIB = i960-intel-nindy-ranlib
-RANLIBFLAGS =
-
-NM = i960-intel-nindy-nm
-NMFLAGS =
-
-SIZE = i960-intel-nindy-size
-SIZEFLAGS =
-
-STRIP = i960-intel-nindy-strip
-STRIPFLAGS =
-
-OBJDUMP = i960-intel-nindy-objdump
-OBJDUMPFLAGS =
-
-DEMANGLE = i960-intel-nindy-demangle
-DEMANGLEFLAGS =
-
-COPY = i960-intel-nindy-copy
-COPYFLAGS =
-
-# other utils
-LEX = flex
-LEXFLAGS =
-
-YACC = byacc
-YACCFLAGS =
-
-AR = i960-intel-nindy-ar
-ARFLAGS =
-
-CPP = ${CC} -E
-CPPFLAGS =
-
-GDB = i960-intel-nindy-gdb
-GDBFLAGS = -nx
-
-DIFF = diff
-DIFFFLAGS =
-
-RUNTEST=i960-intel-nindy-runtest
-RUNTESTFLAGS=
+CFLAGS_FOR_TARGET = -nostartfiles
diff --git a/gdb/testsuite/config/mt-sparc-aout b/gdb/testsuite/config/mt-sparc-aout
index c3abe65..f88f208 100644
--- a/gdb/testsuite/config/mt-sparc-aout
+++ b/gdb/testsuite/config/mt-sparc-aout
@@ -1,59 +1 @@
-# compilers and assemblers
-CC = sparc-aout-gcc
-CFLAGS = -g -D${target_os}
-C++ = ${CC}
-C++FLAGS = ${CFLAGS}
-CXX = ${CC}
-CXXFLAGS = ${CFLAGS}
-AS = sparc-aout-as
-ASFLAGS =
-FC =
-FCFLAGS =
-LD = ld
-LDFLAGS =
-LIBS =
-
-# binutils
-
-RANLIB = sparc-aout-ranlib
-RANLIBFLAGS =
-
-NM = sparc-aout-nm
-NMFLAGS =
-
-SIZE = sparc-aout-size
-SIZEFLAGS =
-
-STRIP = sparc-aout-strip
-STRIPFLAGS =
-
-OBJDUMP = sparc-aout-objdump
-OBJDUMPFLAGS =
-
-DEMANGLE = sparc-aout-demangle
-DEMANGLEFLAGS =
-
-COPY = sparc-aout-copy
-COPYFLAGS =
-
-# other utils
-LEX = flex
-LEXFLAGS =
-
-YACC = byacc
-YACCFLAGS =
-
-AR = sparc-aout-ar
-ARFLAGS =
-
-CPP = ${CC} -E
-CPPFLAGS =
-
-GDB = sparc-aout-gdb
-GDBFLAGS = -nx
-
-DIFF = diff
-DIFFFLAGS =
-
-RUNTESTFLAGS=sparc-aout-runtest
-RUNTESTFLAGS=
+CFLAGS_FOR_TARGET =
diff --git a/gdb/testsuite/config/udi-gdb.exp b/gdb/testsuite/config/udi-gdb.exp
index 5d44efc..8bad181 100644
--- a/gdb/testsuite/config/udi-gdb.exp
+++ b/gdb/testsuite/config/udi-gdb.exp
@@ -24,13 +24,6 @@
# NOTE: these test assume that there is a udi_soc file in th
#
-# these need to be initialized only if site.exp doesn't set them
-set prompt "\(gdb\)"
-
-if ![info exists prompt] then {
- set prompt "\(gdb\)"
-}
-
load_lib gdb.exp
load_lib udi.exp
@@ -96,47 +89,9 @@ proc gdb_load { arg } {
gdb_target_udi
}
-#
-# gdb_start -- start GDB running. This assumes that there the
-# UDICONF enviroment variable is set.
-#
proc gdb_start { } {
- global GDB
- global GDBFLAGS
- global spawn_id
- global prompt
- global verbose
-
- set GDB [which $GDB]
- # start GDB
- if [ llength $GDBFLAGS ] then {
- spawn $GDB $GDBFLAGS
- } else {
- spawn $GDB
- }
- expect {
- -re "GDB.*$prompt $" {
- verbose "$GDB initialized for cross mode\n"
- }
- -re "$prompt $" {
- perror "GDB never initialized."
- return -1
- }
- timeout {
- perror "(timeout) GDB never initialized."
- return -1
- }
- }
-
- # force the height to "unlimited", so no pagers get used
- send "set height 0\n"
- expect -re ".*$prompt $" {}
- # force the width to "unlimited", so no wraparound occurs
- send "set width 0\n"
- expect -re ".*$prompt $" {}
-
+ default_gdb_start
verbose "Setting up target, Please wait..."
-
gdb_target_udi
}
diff --git a/gdb/testsuite/config/unix-gdb.exp b/gdb/testsuite/config/unix-gdb.exp
index 1edda20..aec80a3 100644
--- a/gdb/testsuite/config/unix-gdb.exp
+++ b/gdb/testsuite/config/unix-gdb.exp
@@ -60,70 +60,8 @@ proc gdb_load { arg } {
return [gdb_file_cmd $arg]
}
-#
-# start gdb -- start gdb running
-#
-
proc gdb_start {} {
- global verbose
- global GDB
- global GDBFLAGS
- global prompt
- global spawn_id
- global timeout
- verbose "Spawning $GDB $GDBFLAGS"
-
- set oldtimeout $timeout
- set timeout [expr "$timeout + 60"]
- if [ llength $GDBFLAGS ] then {
- if {[which $GDB] != 0} then {
- spawn $GDB $GDBFLAGS
- } else {
- perror "$GDB does not exist."
- exit 1
- }
- } else {
- if {[which $GDB] != 0} then {
- spawn $GDB
- } else {
- perror "$GDB does not exist."
- exit 1
- }
- }
- expect {
- -re ".*\r\n$prompt $" {
- verbose "GDB initialized for native mode"
- }
- -re "$prompt $" {
- perror "GDB never initialized."
- return -1
- }
- timeout {
- perror "(timeout) GDB never initialized."
- return -1
- }
- }
- set timeout $oldtimeout
- # force the height to "unlimited", so no pagers get used
- send "set height 0\n"
- expect {
- -re ".*$prompt $" {
- verbose "Setting height to 0." 2
- }
- timeout {
- warning "Couldn't set the height to 0."
- }
- }
- # force the width to "unlimited", so no wraparound occurs
- send "set width 0\n"
- expect {
- -re ".*$prompt $" {
- verbose "Seting width to 0." 2
- }
- timeout {
- warning "Couldn't set the width to 0."
- }
- }
+ default_gdb_start
}
proc gdb_exit { } {
diff --git a/gdb/testsuite/config/unknown.exp b/gdb/testsuite/config/unknown.exp
new file mode 100644
index 0000000..ab746fa
--- /dev/null
+++ b/gdb/testsuite/config/unknown.exp
@@ -0,0 +1,2 @@
+unsupported "Sorry, there is no support for this architecture.\n"
+exit 1