Lines Matching full:data
23 # Tests for type expressions using the new "@code" and "@data" modifiers.
115 # Test casting a scalar to @data
118 gdb_test "whatis (@data char) v_char" \
119 "type = @data char" \
120 "(@data char)"
121 gdb_test "whatis (@data signed char) v_signed_char" \
122 "type = @data signed char" \
123 "(@data signed char)"
124 gdb_test "whatis (@data unsigned char) v_unsigned_char" \
125 "type = @data (unsigned char|char)" \
126 "(@data unsigned char)"
127 gdb_test "whatis (@data short) v_short" \
128 "type = @data (short|short int)" \
129 "(@data short)"
130 gdb_test "whatis (@data signed short) v_signed_short" \
131 "type = @data (short|short int|signed short|signed short int)" \
132 "(@data signed short)"
133 gdb_test "whatis (@data unsigned short) v_unsigned_short" \
134 "type = @data (unsigned short|short unsigned int)" \
135 "(@data unsigned short)"
136 gdb_test "whatis (@data int) v_int" \
137 "type = @data int" \
138 "(@data int)"
139 gdb_test "whatis (@data signed int) v_signed_int" \
140 "type = @data (signed int|int)" \
141 "(@data signed int)"
142 gdb_test "whatis (@data unsigned int) v_unsigned_int" \
143 "type = @data unsigned int" \
144 "(@data unsigned int)"
145 gdb_test "whatis (@data long) v_long" \
146 "type = @data (long|long int)" \
147 "(@data long)"
148 gdb_test "whatis (@data signed long) v_signed_long" \
149 "type = @data (signed |)long( int|)" \
150 "(@data signed long)"
151 gdb_test "whatis (@data unsigned long) v_unsigned_long" \
152 "type = @data (unsigned long|long unsigned int)" \
153 "(@data unsigned long)"
154 gdb_test "whatis (@data long long) v_long_long" \
155 "type = @data long long( int|)" \
156 "(@data long long)"
157 gdb_test "whatis (@data signed long long) v_signed_long_long" \
158 "type = @data (signed |)long long( int|)" \
159 "(@data signed long long)"
160 gdb_test "whatis (@data unsigned long long) v_unsigned_long_long" \
161 "type = @data (unsigned long long|long long unsigned int)" \
162 "(@data unsigned long long)"
163 gdb_test "whatis (@data float) v_float" \
164 "type = @data float" \
165 "(@data float)"
166 gdb_test "whatis (@data double) v_double" \
167 "type = @data double" \
168 "(@data double)"
171 # Now put the '@code' and '@data' keywords after the base type.
226 gdb_test "whatis (char @data) v_char" \
227 "type = @data char" \
228 "(char @data)"
229 gdb_test "whatis (signed char @data) v_signed_char" \
230 "type = @data signed char" \
231 "(signed char @data)"
232 gdb_test "whatis (unsigned char @data) v_unsigned_char" \
233 "type = @data (unsigned char|char)" \
234 "(unsigned char @data)"
235 gdb_test "whatis (short @data) v_short" \
236 "type = @data (short|short int)" \
237 "(short @data)"
238 gdb_test "whatis (signed short @data) v_signed_short" \
239 "type = @data (short|short int|signed short|signed short int)" \
240 "(signed short @data)"
241 gdb_test "whatis (unsigned short @data) v_unsigned_short" \
242 "type = @data (unsigned short|short unsigned int)" \
243 "(unsigned short @data)"
244 gdb_test "whatis (int @data) v_int" \
245 "type = @data int" \
246 "(int @data)"
247 gdb_test "whatis (signed int @data) v_signed_int" \
248 "type = @data (signed int|int)" \
249 "(signed int @data)"
250 gdb_test "whatis (unsigned int @data) v_unsigned_int" \
251 "type = @data unsigned int" \
252 "(unsigned int @data)"
253 gdb_test "whatis (long @data) v_long" \
254 "type = @data (long|long int)" \
255 "(long @data)"
256 gdb_test "whatis (signed long @data) v_signed_long" \
257 "type = @data (signed |)long( int|)" \
258 "(signed long @data)"
259 gdb_test "whatis (unsigned long @data) v_unsigned_long" \
260 "type = @data (unsigned long|long unsigned int)" \
261 "(unsigned long @data)"
262 gdb_test "whatis (long long @data) v_long_long" \
263 "type = @data long long( int|)" \
264 "(long long @data)"
265 gdb_test "whatis (signed long long @data) v_signed_long_long" \
266 "type = @data (signed |)long long( int|)" \
267 "(signed long long @data)"
268 gdb_test "whatis (unsigned long long @data) v_unsigned_long_long" \
269 "type = @data (unsigned long long|long long unsigned int)" \
270 "(unsigned long long @data)"
271 gdb_test "whatis (float @data) v_float" \
272 "type = @data float" \
273 "(float @data)"
274 gdb_test "whatis (double @data) v_double" \
275 "type = @data double" \
276 "(double @data)"
288 gdb_test "whatis (@data enum misordered) v_misordered" \
289 "type = @data enum misordered" \
290 "(@data enum misordered)"
291 gdb_test "whatis (enum misordered @data) v_misordered" \
292 "type = @data enum misordered" \
293 "(enum misordered @data)"