diff options
author | Jeff Law <law@redhat.com> | 2001-12-19 21:08:45 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 2001-12-19 21:08:45 +0000 |
commit | ec7c416b3b013c1babf7fc824ad6905e9aa18d2f (patch) | |
tree | 02cb795eed93bab7e6acdb337545f6b49c558814 /gdb/testsuite | |
parent | 8bba41cbf75577623db609614c24b70d43ac6a2a (diff) | |
download | gdb-ec7c416b3b013c1babf7fc824ad6905e9aa18d2f.tar.gz |
* gdb.base/break.exp: Fix HP specific search string when testing
backtracing in a called function.
* gdb.base/constvars.exp: Only set lang to C++ if we're
compiling the test with HP's compilers.
* gdb.base/volatile.exp: Similarly.
Diffstat (limited to 'gdb/testsuite')
-rw-r--r-- | gdb/testsuite/ChangeLog | 9 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/break.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/constvars.exp | 8 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/volatile.exp | 8 |
4 files changed, 24 insertions, 3 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 8e87b9662a6..01601342a5a 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,12 @@ +Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com) + + * gdb.base/break.exp: Fix HP specific search string when testing + backtracing in a called function. + + * gdb.base/constvars.exp: Only set lang to C++ if we're + compiling the test with HP's compilers. + * gdb.base/volatile.exp: Similarly. + 2001-12-19 Jim Blandy <jimb@redhat.com> * gdb.base/printcmds.exp: Expect the null character to be printed diff --git a/gdb/testsuite/gdb.base/break.exp b/gdb/testsuite/gdb.base/break.exp index 7671d1e87e2..798e0c24fd6 100644 --- a/gdb/testsuite/gdb.base/break.exp +++ b/gdb/testsuite/gdb.base/break.exp @@ -592,7 +592,7 @@ gdb_expect { # send_gdb "bt\n" gdb_expect { - -re "#0\[ \t\]*$hex in marker2.*:4\[49\]\r\n#1.*_sr4export.*$gdb_prompt $"\ + -re "#0\[ \t\]*($hex in )?marker2.*:4\[49\]\r\n#1.*_sr4export.*$gdb_prompt $"\ {pass "backtrace while in called function"} -re "#0\[ \t\]*($hex in )?marker2.*:4\[49\]\r\n#1.*function called from gdb.*$gdb_prompt $"\ {pass "backtrace while in called function"} diff --git a/gdb/testsuite/gdb.base/constvars.exp b/gdb/testsuite/gdb.base/constvars.exp index 35420e2839d..bb062ef5cb9 100644 --- a/gdb/testsuite/gdb.base/constvars.exp +++ b/gdb/testsuite/gdb.base/constvars.exp @@ -41,7 +41,13 @@ set testfile "constvars" set srcfile ${testfile}.c set binfile ${objdir}/${subdir}/${testfile} -if [istarget "hppa*-*-*"] { +# Create and source the file that provides information about the compiler +# used to compile the test case. +if [get_compiler_info ${binfile}] { + return -1; +} + +if {$hp_aCC_compiler || $hp_cc_compiler} { set lang "c++" } else { set lang "" diff --git a/gdb/testsuite/gdb.base/volatile.exp b/gdb/testsuite/gdb.base/volatile.exp index 693cea02470..efb271b6ec0 100644 --- a/gdb/testsuite/gdb.base/volatile.exp +++ b/gdb/testsuite/gdb.base/volatile.exp @@ -49,7 +49,13 @@ set testfile "constvars" set srcfile ${testfile}.c set binfile ${objdir}/${subdir}/${testfile} -if [istarget "hppa*-*-*"] { +# Create and source the file that provides information about the compiler +# used to compile the test case. +if [get_compiler_info ${binfile}] { + return -1; +} + +if {$hp_aCC_compiler || $hp_cc_compiler} { set lang "c++" } else { set lang "" |