diff options
author | Fred Fish <fnf@specifix.com> | 2006-02-18 20:01:17 +0000 |
---|---|---|
committer | Fred Fish <fnf@specifix.com> | 2006-02-18 20:01:17 +0000 |
commit | f8261448b0d358daa49883a5c4b91a876010a3b1 (patch) | |
tree | adc71bd6050acceba6cc5717c761a17b7724213b /gdb/testsuite/gdb.base/whatis.c | |
parent | ad490fd1195e4ffd71e7189e2a2175dd70483e28 (diff) | |
download | binutils-gdb-f8261448b0d358daa49883a5c4b91a876010a3b1.tar.gz |
2006-02-16 Fred Fish <fnf@specifix.com>
* gdb.base/whatis.c: Define variables using typedefs char_addr,
ushort_addr, and slong_addr, so the typedefs are not optimized
away.
* gdb.base/whatis.exp: Add tests using type name for struct type,
union type, enum type, and typedef.
Diffstat (limited to 'gdb/testsuite/gdb.base/whatis.c')
-rw-r--r-- | gdb/testsuite/gdb.base/whatis.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/whatis.c b/gdb/testsuite/gdb.base/whatis.c index 7d4a647781f..5b1319fd55c 100644 --- a/gdb/testsuite/gdb.base/whatis.c +++ b/gdb/testsuite/gdb.base/whatis.c @@ -79,8 +79,11 @@ double v_double_array[2]; a special case kludge in GDB (Unix system include files like to define caddr_t), but for a variety of types. */ typedef char *char_addr; +static char_addr a_char_addr; typedef unsigned short *ushort_addr; +static ushort_addr a_ushort_addr; typedef signed long *slong_addr; +static slong_addr a_slong_addr; char *v_char_pointer; signed char *v_signed_char_pointer; |