diff options
author | Tom Tromey <tromey@redhat.com> | 2012-11-12 17:37:32 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2012-11-12 17:37:32 +0000 |
commit | 463288d719fec19e54633a159200f759633f21ea (patch) | |
tree | 0595da6eece3a3bb7bbb898309bdc24cbac38265 /gdb/testsuite/gdb.mi | |
parent | fb60d514dcc6cb25180be2cf4ebdfe228b010ef9 (diff) | |
download | gdb-463288d719fec19e54633a159200f759633f21ea.tar.gz |
* c-typeprint.c (find_typedef_for_canonicalize,
print_name_maybe_canonical): New functions.
(c_print_type): Look up type name.
(cp_type_print_derivation_info): Add flags argument. Use
print_name_maybe_canonical.
(cp_type_print_method_args): Add wrapping.
(c_type_print_varspec_prefix): Use print_name_maybe_canonical.
(c_type_print_template_args): New function.
(c_type_print_base): Change wrapping. Use
print_name_maybe_canonical.
<TYPE_CODE_STRUCT>: Possibly create a typedef hash, and do
type name lookups.
* gdbtypes.c (types_equal): No longer static.
* gdbtypes.h (types_equal): Declare.
* typeprint.c (type_print_raw_options, default_ptype_flags):
Update.
(struct typedef_hash_table): New.
(hash_typedef_field, eq_typedef_field,
recursively_update_typedef_hash, add_template_parameters,
create_typedef_hash, free_typedef_hash, do_free_typedef_hash,
make_cleanup_free_typedef_hash, copy_typedef_hash_element,
copy_typedef_hash, find_typedef_in_hash): New functions.
* typeprint.h (struct type_print_options) <local_typedefs>:
New field.
(recursively_update_typedef_hash, add_template_parameters,
create_typedef_hash, free_typedef_hash,
make_cleanup_free_typedef_hash, copy_typedef_hash,
find_typedef_in_hash): Declare.
testsuite
* gdb.base/call-sc.exp: Use "ptype/r".
* gdb.base/volatile.exp: Don't expect "int".
* gdb.cp/ptype-flags.cc: New file.
* gdb.cp/ptype-flags.exp: New file.
* gdb.cp/templates.exp: Use ptype/r.
(test_ptype_of_templates, test_template_typedef): Likewise.
* lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
argument. Handle template names and template parameters.
* gdb.mi/mi-var-cmd.exp: Accept "long".
* gdb.mi/mi-var-child.exp: Accept "long".
* gdb.mi/mi-var-display.exp: Accept "long".
* gdb.mi/mi2-var-child.exp: Accept "long".
Diffstat (limited to 'gdb/testsuite/gdb.mi')
-rw-r--r-- | gdb/testsuite/gdb.mi/mi-var-child.exp | 75 | ||||
-rw-r--r-- | gdb/testsuite/gdb.mi/mi-var-cmd.exp | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.mi/mi-var-display.exp | 12 | ||||
-rw-r--r-- | gdb/testsuite/gdb.mi/mi2-var-child.exp | 42 |
4 files changed, 68 insertions, 67 deletions
diff --git a/gdb/testsuite/gdb.mi/mi-var-child.exp b/gdb/testsuite/gdb.mi/mi-var-child.exp index 1d72311de0d..7e61684f9bd 100644 --- a/gdb/testsuite/gdb.mi/mi-var-child.exp +++ b/gdb/testsuite/gdb.mi/mi-var-child.exp @@ -64,14 +64,14 @@ mi_list_varobj_children "struct_declarations" { {struct_declarations.integer integer 0 int} {struct_declarations.character character 0 char} {struct_declarations.char_ptr char_ptr 1 "char \\*"} - {struct_declarations.long_int long_int 0 "long int"} + {struct_declarations.long_int long_int 0 "long"} {struct_declarations.int_ptr_ptr int_ptr_ptr 1 "int \\*\\*"} - {struct_declarations.long_array long_array 12 "long int \\[12\\]"} + {struct_declarations.long_array long_array 12 "long \\[12\\]"} {struct_declarations.func_ptr func_ptr 0 "void \\(\\*\\)\\((void)?\\)"} {struct_declarations.func_ptr_struct func_ptr_struct 0 \ - "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long int\\))?"} + "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long\\))?"} {struct_declarations.func_ptr_ptr func_ptr_ptr 0 \ - "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long int)?\\)"} + "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long)?\\)"} {struct_declarations.u1 u1 4 "union \\{\\.\\.\\.\\}"} {struct_declarations.s2 s2 4 "struct \\{\\.\\.\\.\\}"} } "get children of struct_declarations" @@ -150,7 +150,8 @@ mi_gdb_test "-var-info-num-children struct_declarations.int_ptr_ptr" \ # Test: c_variable-4.15 # Desc: children of struct_declarations.long_array -mi_list_array_varobj_children "struct_declarations.long_array" 12 "long int" \ +mi_list_array_varobj_children "struct_declarations.long_array" 12 \ + "long" \ "get children of struct_declarations.long_array" # Test: c_variable-4.16 @@ -199,7 +200,7 @@ mi_gdb_test "-var-info-num-children struct_declarations.func_ptr_ptr" \ mi_list_varobj_children "struct_declarations.u1" { {struct_declarations.u1.a a 0 int} {struct_declarations.u1.b b 1 {char \*}} - {struct_declarations.u1.c c 0 {long int}} + {struct_declarations.u1.c c 0 {long}} {struct_declarations.u1.d d 0 {enum foo}} } "get children of struct_declarations.u1" @@ -215,7 +216,7 @@ mi_list_varobj_children "struct_declarations.s2" { {struct_declarations.s2.u2 u2 3 {union \{\.\.\.\}}} {struct_declarations.s2.g g 0 int} {struct_declarations.s2.h h 0 char} - {struct_declarations.s2.i i 10 {long int \[10\]}} + {struct_declarations.s2.i i 10 {long \[10\]}} } "get children of struct_declarations.s2" #gdbtk_test c_variable-4.25 {children of struct_declarations.s2} { @@ -289,7 +290,7 @@ mi_gdb_test "-var-info-num-children struct_declarations.u1.d" \ # Desc: children of struct_declarations.s2.u2 mi_list_varobj_children "struct_declarations.s2.u2" { {"struct_declarations.s2.u2.u1s1" "u1s1" 4 {struct \{\.\.\.\}}} - {struct_declarations.s2.u2.f f 0 "long int"} + {struct_declarations.s2.u2.f f 0 "long"} {struct_declarations.s2.u2.u1s2 u1s2 2 {struct \{\.\.\.\}}} } "get children of struct_declarations.s2.u2" @@ -327,7 +328,7 @@ mi_gdb_test "-var-info-num-children struct_declarations.s2.h" \ # Desc: children of struct_declarations.s2.i set t {} for {set i 0} {$i < 10} {incr i} { - lappend t [list struct_declarations.s2.i.$i $i 0 "long int"] + lappend t [list struct_declarations.s2.i.$i $i 0 "long"] } mi_list_varobj_children struct_declarations.s2.i $t \ "get children of struct_declarations.s2.i" @@ -481,14 +482,14 @@ mi_list_varobj_children "weird" { {weird.integer integer 0 int} {weird.character character 0 char} {weird.char_ptr char_ptr 1 "char \\*"} - {weird.long_int long_int 0 "long int"} + {weird.long_int long_int 0 "long"} {weird.int_ptr_ptr int_ptr_ptr 1 "int \\*\\*"} - {weird.long_array long_array 12 "long int \\[12\\]"} + {weird.long_array long_array 12 "long \\[12\\]"} {weird.func_ptr func_ptr 0 "void \\(\\*\\)\\((void)?\\)"} {weird.func_ptr_struct func_ptr_struct 0 \ - "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long int\\))?"} + "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long\\))?"} {weird.func_ptr_ptr func_ptr_ptr 0 \ - "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long int)?\\)"} + "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long)?\\)"} {weird.u1 u1 4 "union \\{\\.\\.\\.\\}"} {weird.s2 s2 4 "struct \\{\\.\\.\\.\\}"} } "get children of weird" @@ -502,7 +503,7 @@ mi_gdb_test "-var-info-num-children weird" \ # Test: c_variable-4.84 # Desc: children of weird->long_array -mi_list_array_varobj_children weird.long_array 12 "long int" \ +mi_list_array_varobj_children weird.long_array 12 "long" \ "get children of weird.long_array" #gdbtk_test c_variable-4.84 {children of weird->long_array} { # get_children weird.long_array @@ -783,18 +784,18 @@ mi_gdb_test "-var-update --all-values *" \ "update all vars struct_declarations.long_array.11 changed, print values." mi_list_varobj_children {struct_declarations.long_array --all-values} { - {struct_declarations.long_array.0 0 0 "long int" 1234} - {struct_declarations.long_array.1 1 0 "long int" 2345} - {struct_declarations.long_array.2 2 0 "long int" 3456} - {struct_declarations.long_array.3 3 0 "long int" 4567} - {struct_declarations.long_array.4 4 0 "long int" 5678} - {struct_declarations.long_array.5 5 0 "long int" 6789} - {struct_declarations.long_array.6 6 0 "long int" 7890} - {struct_declarations.long_array.7 7 0 "long int" 8901} - {struct_declarations.long_array.8 8 0 "long int" 9012} - {struct_declarations.long_array.9 9 0 "long int" 1234} - {struct_declarations.long_array.10 10 0 "long int" 3456} - {struct_declarations.long_array.11 11 0 "long int" 5678} + {struct_declarations.long_array.0 0 0 "long" 1234} + {struct_declarations.long_array.1 1 0 "long" 2345} + {struct_declarations.long_array.2 2 0 "long" 3456} + {struct_declarations.long_array.3 3 0 "long" 4567} + {struct_declarations.long_array.4 4 0 "long" 5678} + {struct_declarations.long_array.5 5 0 "long" 6789} + {struct_declarations.long_array.6 6 0 "long" 7890} + {struct_declarations.long_array.7 7 0 "long" 8901} + {struct_declarations.long_array.8 8 0 "long" 9012} + {struct_declarations.long_array.9 9 0 "long" 1234} + {struct_declarations.long_array.10 10 0 "long" 3456} + {struct_declarations.long_array.11 11 0 "long" 5678} } "listing of names and values of children" mi_list_varobj_children {struct_declarations --simple-values} \ @@ -802,14 +803,14 @@ mi_list_varobj_children {struct_declarations --simple-values} \ {struct_declarations.integer integer 0 int 123} \ {struct_declarations.character character 0 char {0 '\\\\000'}} \ [list struct_declarations.char_ptr char_ptr 1 "char \\*" "$hex \\\\\"hello\\\\\""] \ - {struct_declarations.long_int long_int 0 "long int" 0} \ + {struct_declarations.long_int long_int 0 "long" 0} \ [list struct_declarations.int_ptr_ptr int_ptr_ptr 1 "int \\*\\*" "$hex"] \ - {struct_declarations.long_array long_array 12 "long int \\[12\\]"} \ + {struct_declarations.long_array long_array 12 "long \\[12\\]"} \ [list struct_declarations.func_ptr func_ptr 0 "void \\(\\*\\)\\((void)?\\)" "(@$hex: |)$hex <nothing>"] \ {struct_declarations.func_ptr_struct func_ptr_struct 0 \ - "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long int\\))?" 0x0} \ + "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long\\))?" 0x0} \ {struct_declarations.func_ptr_ptr func_ptr_ptr 0 \ - "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long int)?\\)" 0x0} \ + "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long)?\\)" 0x0} \ {struct_declarations.u1 u1 4 "union \\{\\.\\.\\.\\}"} \ {struct_declarations.s2 s2 4 "struct \\{\\.\\.\\.\\}"} \ ] "listing of children, simple types: names, type and values, complex types: names and types" @@ -913,7 +914,7 @@ mi_create_varobj "psnp->long_ptr" "psnp->long_ptr" \ # Test: c_variable-5.20 # Desc: children of psnp->long_ptr mi_list_varobj_children "psnp->long_ptr" { - {{psnp->long_ptr.\*psnp->long_ptr} {\*psnp->long_ptr} 1 {long int \*\*\*}} + {{psnp->long_ptr.\*psnp->long_ptr} {\*psnp->long_ptr} 1 {long \*\*\*}} } "get children of psnp->long_ptr" # Test: c_variable-5.21 @@ -925,7 +926,7 @@ mi_gdb_test "-var-info-num-children psnp->long_ptr" \ # Test: c_variable-5.22 # Desc: children of *(psnp->long_ptr) mi_list_varobj_children "psnp->long_ptr.*psnp->long_ptr" { - {{psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr} {\*\*psnp->long_ptr} 1 {long int \*\*}} + {{psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr} {\*\*psnp->long_ptr} 1 {long \*\*}} } "get children of psnp->long_ptr.*psnp->long_ptr" @@ -939,7 +940,7 @@ mi_gdb_test "-var-info-num-children psnp->long_ptr.*psnp->long_ptr" \ # Desc: children of *(*(psnp->long_ptr)) mi_list_varobj_children "psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr" { {{psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr} \ - {\*\*\*psnp->long_ptr} 1 {long int \*}} + {\*\*\*psnp->long_ptr} 1 {long \*}} } "get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr" # Test: c_variable-5.25 @@ -952,7 +953,7 @@ mi_gdb_test "-var-info-num-children psnp->long_ptr.*psnp->long_ptr.**psnp->long_ # Desc: children of *(*(*(psnp->long_ptr))) mi_list_varobj_children "psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr" { {{psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr.\*\*\*\*psnp->long_ptr} - {\*\*\*\*psnp->long_ptr} 0 {long int}} + {\*\*\*\*psnp->long_ptr} 0 {long}} } "get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr" # Test: c_variable-5.27 @@ -995,7 +996,7 @@ mi_gdb_test "-var-info-num-children psnp->ptrs" \ # Desc: children of psnp->ptrs[0] mi_list_varobj_children "psnp->ptrs.0" { {psnp->ptrs.0.char_ptr char_ptr 1 {char \*\*\*\*}} - {psnp->ptrs.0.long_ptr long_ptr 1 {long int \*\*\*\*}} + {psnp->ptrs.0.long_ptr long_ptr 1 {long \*\*\*\*}} {psnp->ptrs.0.ptrs ptrs 3 {struct _struct_n_pointer \*\[3\]}} {psnp->ptrs.0.next next 4 {struct _struct_n_pointer \*}} } "get children of psnp->ptrs.0" @@ -1010,7 +1011,7 @@ mi_gdb_test "-var-info-num-children psnp->ptrs.0" \ # Desc: children of psnp->ptrs[0]->next mi_list_varobj_children "psnp->ptrs.0.next" { {psnp->ptrs.0.next.char_ptr char_ptr 1 {char \*\*\*\*}} - {psnp->ptrs.0.next.long_ptr long_ptr 1 {long int \*\*\*\*}} + {psnp->ptrs.0.next.long_ptr long_ptr 1 {long \*\*\*\*}} {psnp->ptrs.0.next.ptrs ptrs 3 {struct _struct_n_pointer \*\[3\]}} {psnp->ptrs.0.next.next next 4 {struct _struct_n_pointer \*}} } "get children of psnp->ptrs.0.next" @@ -1100,7 +1101,7 @@ mi_gdb_test "-var-info-num-children psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ # Desc: children of psnp->ptrs[0]->next->next mi_list_varobj_children "psnp->ptrs.0.next.next" { {psnp->ptrs.0.next.next.char_ptr char_ptr 1 {char \*\*\*\*}} - {psnp->ptrs.0.next.next.long_ptr long_ptr 1 {long int \*\*\*\*}} + {psnp->ptrs.0.next.next.long_ptr long_ptr 1 {long \*\*\*\*}} {psnp->ptrs.0.next.next.ptrs ptrs 3 {struct _struct_n_pointer \*\[3\]}} {psnp->ptrs.0.next.next.next next 4 {struct _struct_n_pointer \*}} } "get children of psnp->ptrs.0.next.next" diff --git a/gdb/testsuite/gdb.mi/mi-var-cmd.exp b/gdb/testsuite/gdb.mi/mi-var-cmd.exp index 4c560a7ebc9..345e94b8361 100644 --- a/gdb/testsuite/gdb.mi/mi-var-cmd.exp +++ b/gdb/testsuite/gdb.mi/mi-var-cmd.exp @@ -83,9 +83,9 @@ mi_create_varobj_checked lcharacter lcharacter\[0\] char "create local variable mi_create_varobj_checked lpcharacter lpcharacter {char \*} "create local variable lpcharacter" -mi_create_varobj_checked llong llong "long int" "create local variable llong" +mi_create_varobj_checked llong llong "long" "create local variable llong" -mi_create_varobj_checked lplong lplong {long int \*} "create local variable lplong" +mi_create_varobj_checked lplong lplong {long \*} "create local variable lplong" mi_create_varobj_checked lfloat lfloat float "create local variable lfloat" @@ -408,7 +408,7 @@ mi_continue_to subroutine1 # Desc: create variable for locals i,l in subroutine1 mi_create_varobj_checked i i int "create i" -mi_create_varobj_checked l l {long int \*} "create l" +mi_create_varobj_checked l l {long \*} "create l" # Test: c_variable-2.11 # Desc: create do_locals_tests local in subroutine1 diff --git a/gdb/testsuite/gdb.mi/mi-var-display.exp b/gdb/testsuite/gdb.mi/mi-var-display.exp index 5cb5f2600db..251f9482863 100644 --- a/gdb/testsuite/gdb.mi/mi-var-display.exp +++ b/gdb/testsuite/gdb.mi/mi-var-display.exp @@ -215,14 +215,14 @@ mi_list_varobj_children weird { {weird.integer integer 0 int} {weird.character character 0 char} {weird.char_ptr char_ptr 1 "char \\*"} - {weird.long_int long_int 0 "long int"} + {weird.long_int long_int 0 "long"} {weird.int_ptr_ptr int_ptr_ptr 1 "int \\*\\*"} - {weird.long_array long_array 10 "long int \\[10\\]"} + {weird.long_array long_array 10 "long \\[10\\]"} {weird.func_ptr func_ptr 0 "void \\(\\*\\)\\((void)?\\)"} {weird.func_ptr_struct func_ptr_struct 0 \ - "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long int\\))?"} + "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long\\))?"} {weird.func_ptr_ptr func_ptr_ptr 0 \ - "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long int)?\\)"} + "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long)?\\)"} {weird.u1 u1 4 "union \\{\\.\\.\\.\\}"} {weird.s2 s2 4 "struct \\{\\.\\.\\.\\}"} } "get children local variable weird" @@ -443,7 +443,7 @@ mi_gdb_test "-var-info-num-children anonu" \ mi_list_varobj_children "anonu" { {anonu.a a 0 int} {anonu.b b 0 char} - {anonu.c c 0 "long int"} + {anonu.c c 0 "long"} } "get children of anonu" # Test: c_variable-7.30 @@ -520,7 +520,7 @@ mi_gdb_test "-var-info-num-children anons" \ mi_list_varobj_children anons { {anons.a a 0 int} {anons.b b 0 char} - {anons.c c 0 "long int"} + {anons.c c 0 "long"} } "get children of anons" # Test: c_variable-7.50 diff --git a/gdb/testsuite/gdb.mi/mi2-var-child.exp b/gdb/testsuite/gdb.mi/mi2-var-child.exp index fdf12f7598b..6a3823f10ec 100644 --- a/gdb/testsuite/gdb.mi/mi2-var-child.exp +++ b/gdb/testsuite/gdb.mi/mi2-var-child.exp @@ -63,14 +63,14 @@ mi_list_varobj_children "struct_declarations" { {struct_declarations.integer integer 0 int} {struct_declarations.character character 0 char} {struct_declarations.char_ptr char_ptr 1 "char \\*"} - {struct_declarations.long_int long_int 0 "long int"} + {struct_declarations.long_int long_int 0 "long"} {struct_declarations.int_ptr_ptr int_ptr_ptr 1 "int \\*\\*"} - {struct_declarations.long_array long_array 10 "long int \\[10\\]"} + {struct_declarations.long_array long_array 10 "long \\[10\\]"} {struct_declarations.func_ptr func_ptr 0 "void \\(\\*\\)\\((void)?\\)"} {struct_declarations.func_ptr_struct func_ptr_struct 0 \ - "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long int\\))?"} + "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long\\))?"} {struct_declarations.func_ptr_ptr func_ptr_ptr 0 \ - "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long int)?\\)"} + "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long)?\\)"} {struct_declarations.u1 u1 4 "union \\{\\.\\.\\.\\}"} {struct_declarations.s2 s2 4 "struct \\{\\.\\.\\.\\}"} } "get children of struct_declarations" @@ -150,7 +150,7 @@ mi_gdb_test "-var-info-num-children struct_declarations.int_ptr_ptr" \ # Test: c_variable-4.15 # Desc: children of struct_declarations.long_array -mi_list_array_varobj_children "struct_declarations.long_array" 10 "long int" \ +mi_list_array_varobj_children "struct_declarations.long_array" 10 "long" \ "get children of struct_declarations.long_array" # Test: c_variable-4.16 @@ -199,7 +199,7 @@ mi_gdb_test "-var-info-num-children struct_declarations.func_ptr_ptr" \ mi_list_varobj_children "struct_declarations.u1" { {struct_declarations.u1.a a 0 int} {struct_declarations.u1.b b 1 {char \*}} - {struct_declarations.u1.c c 0 {long int}} + {struct_declarations.u1.c c 0 {long}} {struct_declarations.u1.d d 0 {enum foo}} } "get children of struct_declarations.u1" @@ -215,7 +215,7 @@ mi_list_varobj_children "struct_declarations.s2" { {struct_declarations.s2.u2 u2 3 {union \{\.\.\.\}}} {struct_declarations.s2.g g 0 int} {struct_declarations.s2.h h 0 char} - {struct_declarations.s2.i i 10 {long int \[10\]}} + {struct_declarations.s2.i i 10 {long \[10\]}} } "get children of struct_declarations.s2" #gdbtk_test c_variable-4.25 {children of struct_declarations.s2} { @@ -289,7 +289,7 @@ mi_gdb_test "-var-info-num-children struct_declarations.u1.d" \ # Desc: children of struct_declarations.s2.u2 mi_list_varobj_children "struct_declarations.s2.u2" { {"struct_declarations.s2.u2.u1s1" "u1s1" 4 {struct \{\.\.\.\}}} - {struct_declarations.s2.u2.f f 0 "long int"} + {struct_declarations.s2.u2.f f 0 "long"} {struct_declarations.s2.u2.u1s2 u1s2 2 {struct \{\.\.\.\}}} } "get children of struct_declarations.s2.u2" @@ -327,7 +327,7 @@ mi_gdb_test "-var-info-num-children struct_declarations.s2.h" \ # Desc: children of struct_declarations.s2.i set t {} for {set i 0} {$i < 10} {incr i} { - lappend t [list struct_declarations.s2.i.$i $i 0 "long int"] + lappend t [list struct_declarations.s2.i.$i $i 0 "long"] } mi_list_varobj_children struct_declarations.s2.i $t \ "get children of struct_declarations.s2.i" @@ -481,14 +481,14 @@ mi_list_varobj_children "weird" { {weird.integer integer 0 int} {weird.character character 0 char} {weird.char_ptr char_ptr 1 "char \\*"} - {weird.long_int long_int 0 "long int"} + {weird.long_int long_int 0 "long"} {weird.int_ptr_ptr int_ptr_ptr 1 "int \\*\\*"} - {weird.long_array long_array 10 "long int \\[10\\]"} + {weird.long_array long_array 10 "long \\[10\\]"} {weird.func_ptr func_ptr 0 "void \\(\\*\\)\\((void)?\\)"} {weird.func_ptr_struct func_ptr_struct 0 \ - "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long int\\))?"} + "struct _struct_decl \\(\\*\\)(\\(int, char \\*, long\\))?"} {weird.func_ptr_ptr func_ptr_ptr 0 \ - "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long int)?\\)"} + "struct _struct_decl \\*\\(\\*\\)\\((int, char \\*, long)?\\)"} {weird.u1 u1 4 "union \\{\\.\\.\\.\\}"} {weird.s2 s2 4 "struct \\{\\.\\.\\.\\}"} } "get children of weird" @@ -502,7 +502,7 @@ mi_gdb_test "-var-info-num-children weird" \ # Test: c_variable-4.84 # Desc: children of weird->long_array -mi_list_array_varobj_children weird.long_array 10 "long int" \ +mi_list_array_varobj_children weird.long_array 10 "long" \ "get children of weird.long_array" #gdbtk_test c_variable-4.84 {children of weird->long_array} { # get_children weird.long_array @@ -865,7 +865,7 @@ mi_create_varobj "psnp->long_ptr" "psnp->long_ptr" \ # Test: c_variable-5.20 # Desc: children of psnp->long_ptr mi_list_varobj_children "psnp->long_ptr" { - {{psnp->long_ptr.\*psnp->long_ptr} {\*psnp->long_ptr} 1 {long int \*\*\*}} + {{psnp->long_ptr.\*psnp->long_ptr} {\*psnp->long_ptr} 1 {long \*\*\*}} } "get children of psnp->long_ptr" # Test: c_variable-5.21 @@ -877,7 +877,7 @@ mi_gdb_test "-var-info-num-children psnp->long_ptr" \ # Test: c_variable-5.22 # Desc: children of *(psnp->long_ptr) mi_list_varobj_children "psnp->long_ptr.*psnp->long_ptr" { - {{psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr} {\*\*psnp->long_ptr} 1 {long int \*\*}} + {{psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr} {\*\*psnp->long_ptr} 1 {long \*\*}} } "get children of psnp->long_ptr.*psnp->long_ptr" @@ -891,7 +891,7 @@ mi_gdb_test "-var-info-num-children psnp->long_ptr.*psnp->long_ptr" \ # Desc: children of *(*(psnp->long_ptr)) mi_list_varobj_children "psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr" { {{psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr} \ - {\*\*\*psnp->long_ptr} 1 {long int \*}} + {\*\*\*psnp->long_ptr} 1 {long \*}} } "get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr" # Test: c_variable-5.25 @@ -904,7 +904,7 @@ mi_gdb_test "-var-info-num-children psnp->long_ptr.*psnp->long_ptr.**psnp->long_ # Desc: children of *(*(*(psnp->long_ptr))) mi_list_varobj_children "psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr" { {{psnp->long_ptr.\*psnp->long_ptr.\*\*psnp->long_ptr.\*\*\*psnp->long_ptr.\*\*\*\*psnp->long_ptr} - {\*\*\*\*psnp->long_ptr} 0 {long int}} + {\*\*\*\*psnp->long_ptr} 0 {long}} } "get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr" # Test: c_variable-5.27 @@ -948,7 +948,7 @@ mi_gdb_test "-var-info-num-children psnp->ptrs" \ # Desc: children of psnp->ptrs[0] mi_list_varobj_children "psnp->ptrs.0" { {psnp->ptrs.0.char_ptr char_ptr 1 {char \*\*\*\*}} - {psnp->ptrs.0.long_ptr long_ptr 1 {long int \*\*\*\*}} + {psnp->ptrs.0.long_ptr long_ptr 1 {long \*\*\*\*}} {psnp->ptrs.0.ptrs ptrs 3 {struct _struct_n_pointer \*\[3\]}} {psnp->ptrs.0.next next 4 {struct _struct_n_pointer \*}} } "get children of psnp->ptrs.0" @@ -963,7 +963,7 @@ mi_gdb_test "-var-info-num-children psnp->ptrs.0" \ # Desc: children of psnp->ptrs[0]->next mi_list_varobj_children "psnp->ptrs.0.next" { {psnp->ptrs.0.next.char_ptr char_ptr 1 {char \*\*\*\*}} - {psnp->ptrs.0.next.long_ptr long_ptr 1 {long int \*\*\*\*}} + {psnp->ptrs.0.next.long_ptr long_ptr 1 {long \*\*\*\*}} {psnp->ptrs.0.next.ptrs ptrs 3 {struct _struct_n_pointer \*\[3\]}} {psnp->ptrs.0.next.next next 4 {struct _struct_n_pointer \*}} } "get children of psnp->ptrs.0.next" @@ -1053,7 +1053,7 @@ mi_gdb_test "-var-info-num-children psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ # Desc: children of psnp->ptrs[0]->next->next mi_list_varobj_children "psnp->ptrs.0.next.next" { {psnp->ptrs.0.next.next.char_ptr char_ptr 1 {char \*\*\*\*}} - {psnp->ptrs.0.next.next.long_ptr long_ptr 1 {long int \*\*\*\*}} + {psnp->ptrs.0.next.next.long_ptr long_ptr 1 {long \*\*\*\*}} {psnp->ptrs.0.next.next.ptrs ptrs 3 {struct _struct_n_pointer \*\[3\]}} {psnp->ptrs.0.next.next.next next 4 {struct _struct_n_pointer \*}} } "get children of psnp->ptrs.0.next.next" |