This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Some testpatterns seems have problems
- From: qinwei<qinwei at sunnorth dot com dot cn>
- To: gdb at sourceware dot org
- Date: Thu, 14 Dec 2006 18:27:06 +0800
- Subject: Some testpatterns seems have problems
Hi all,
When i was testing score gdb, i found these testpatterns have problems;
1, long_long.exp,
when using p/a, if the address has instructions, gdb will print out the
offset,
p/a *(char *)c
$32 = 0x1 <_start+1>
(gdb) FAIL: gdb.base/long_long.exp: p/a *(char *)c
p/a *(short *)s
$40 = 0x123 <frame_dummy+55>
(gdb) FAIL: gdb.base/long_long.exp: p/a *(short *)s
so,
gdb_test_char "p/a *(char *)c" "0x1"
gdb_test_short "p/a *(short *)s" "" "0x123" ""
should be
gdb_test_char "p/a *(char *)c" "0x1.*"
gdb_test_short "p/a *(short *)s" "" "0x123.*" ""
2, mi-basics.exp, mi2-basics.exp:
gdb will print out the full path.
202-environment-directory ../../../gdb-6.6/gdb/testsuite/gdb.mi
202^done,source-path="/home/qinwei/gnu/GJ275_CVS/code/build/gdb/testsuite/../../../gdb-6.6/gdb/testsuite/gdb.mi
:$cdir:$cwd"
(gdb)
FAIL: gdb.mi/mi-basics.exp: environment-directory arg operation
203-environment-directory
203^done,source-path="/home/qinwei/gnu/GJ275_CVS/code/build/gdb/testsuite/../../../gdb-6.6/gdb/testsuite/gdb.mi
:$cdir:$cwd"
(gdb)
FAIL: gdb.mi/mi-basics.exp: environment-directory empty-string operation
208-environment-path ../../../gdb-6.6/gdb/testsuite
/home/qinwei/gnu/GJ275_CVS/code/build/gdb/testsuite
208^done,path="/home/qinwei/gnu/GJ275_CVS/code/build/gdb/testsuite/../../../gdb-6.6/gdb/testsuite:/home/qinwei/
gnu/GJ275_CVS/code/build/gdb/testsuite:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/qinw
ei/gcc/bin:/home/qinwei/usr/bin:/home/qinwei/usr/lib/gcc-lib/unsp-sgi-linux/sgicc-1.0:/home/qinwei/gnu/install-
score-elf/bin:/home/qinwei/bin:/home/qinwei/daVinci_V2.1"
(gdb)
FAIL: gdb.mi/mi-basics.exp: environment-path dir1 dir2 operation
Best regards,
Qinwei
Mail qinwei@sunnorth.com.cn
Phone +86-010-62981668-2708
Fax +86-010-62985972