This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [RFA/testsuite] Test printing complex numbers in C
- From: Michael Elizabeth Chastain <mec at shout dot net>
- To: drow at mvista dot com, fnasser at redhat dot com
- Cc: gdb-patches at sources dot redhat dot com
- Date: Tue, 3 Dec 2002 10:54:35 -0600
- Subject: Re: [RFA/testsuite] Test printing complex numbers in C
stabs DWARF-2
GCC 2.95 pass fail
GCC 3.x fail pass
Do gcc 2.95.3/dwarf-2 and gcc 3.x/stabs+ have identical output,
or different output?
If they are different output, you can do:
send_gdb "blah"
gdb_expect {
-re "good output" {
pass ...
}
-re "flaky gcc 2.95.3/dwarf-2 output" {
setup_xfail_format "dwarf-2"
fail ...
}
-re "flaky gcc 3.x/stabs+ output" {
setup_xfail_format "stabs+"
fail ...
}
-re ".*" {
fail ...
}
}
You can also dynamically poke at the executable to see what gcc compiled
it. See "probe_demangler" in gdb.c++/cplusfuncs.exp for one way to do it.
Michael C