1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
|
2000-03-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-disassemble.exp: Don't assume numbers for the offset
values. They can be different depending on the architecture.
* mi-watch.exp (test_watchpoint_triggering): In same cases the
type can be 'hw wathcpoint' not just 'watchpoint'. Adjust for that.
* basics.c (callee4): Make the function return something,
otherwise the return value is undefined.
2000-03-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-basics.exp: Comment out test for a still unimplemented operation.
* mi-disassemble.exp: Rewrite most of the tests to conform to new
disassemble interface.
Sat Mar 4 13:55:08 2000 Andrew Cagney <cagney@b1.cygnus.com>
From Fri 3 Mar 2000 Peter Schauer:
* mi-support.exp (mi_gdb_start): When GDB doesn't recongize -i=mi
option, assume no MI support present.
2000-02-01 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-support.exp (mi_gdb_start): Update to recognize start up
message with 'UI_OUT' instead of 'HEADLESS'.
2000-01-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-regs.exp (test_running_the_program): Add global var 'hex'.
* mi-stack.exp, mi-stepi.exp, mi-until.exp, mi-watch.exp,
mi-var-display.exp, mi-var-cmd.exp, mi-var-child.exp,
mi-var-block.exp: Update all stopped messages.
2000-01-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-console.exp, mi-disassemble.exp, mi-eval.exp,
mi-read-memory.exp, mi-regs.exp, mi-return.exp, mi-simplerun.exp:
Update stopped messages, update copyright.
* mi-disassemble.exp: Update error messages output.
* mi-support.exp (proc mi_step): Make gdb do a 'step' command, not
a 'next'. Update stopped message.
(proc mi_next): Update stop message.
(proc mi_run_to_main): Update stopped message.
Update copyright.
2000-01-11 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-simplerun.exp: Remove stack frames tests from here, to:
* mi-stack.exp: New file, tests for stack commands.
* mi-support.exp (mi_run_to_main, mi_next, mi_step) : Update to
include thread-id in stopped message.
* mi-regs.exp: Update break-insert output.
* (mi-console.exp, mi-disassemble.exp, mi-eval.exp,
mi-read-memory.exp, mi-regs.exp, mi-return.exp, mi-simplerun.exp,
mi-stepi.exp, mi-until.exp, mi-var-block.exp, mi-var-child.exp,
mi-var-cmd.exp, mi-var-display.exp, mi-watch.exp): Update stopped
message to include thread-id.
Wed Dec 29 22:06:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-watch.exp, mi-var-display.exp, mi-var-cmd.exp,
mi-var-child.exp, mi-var-block.exp, mi-until.exp, mi-stepi.exp,
mi-simplerun.exp, mi-return.exp, mi-support.exp, mi-eval.exp,
mi-console.exp, mi-disassemble.exp, mi-break.exp: Update to
reflect extended output from -break-insert command.
* mi-break.exp (test_rbreak_creation_and_listing): XFAIL regexp
tests. -r flag broken by above.
Sun Dec 19 19:28:13 1999 Andrew Cagney <cagney@b1.cygnus.com>
* cpp_variable.cc, cpp_variable.h, c_variable.c: Delete.
Fri Dec 17 20:59:55 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-read-memory.exp: Test of ``-o <offset>'' now works.
1999-12-16 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-var-cmd.exp: Fix 2 tests outputs.
* mi-var-child.exp: Add many more tests.
* mi-var-display.exp: Add many more tests.
* var-cmd.c: Change type of incr_a parameter to char.
1999-12-15 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-var-block.exp: Set up xfails fro known problems.
* mi-var-display.exp: Set up printing of values of 'e' and 'anone'
as xfails.
* mi-var-child.exp: Fix typos.
1999-12-15 Andrew Cagney <cagney@b1.cygnus.com>
* mi-var-child.exp: Space was missing before ``[10]''.
Wed Dec 15 19:23:38 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-read-memory.exp: Add test for ``-o <offset>''. Update checks
and match next-row et.al.
1999-12-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-var-display.exp : New file. Tests for format and type, with
unions, structs and enums.
* mi-var-cmd.exp: Add some var-assign tests.
1999-12-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-var-cmd.exp, mi-var-block.exp, mi-var-child.exp: New files
some tests for -var* commands.
* var-cmd.c: New source file for var-* commands tests.
* gdb.mi/Makefile.in (PROGS): Add var-cmd.
Mon Dec 13 18:06:09 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-break.exp: Fix quoting. Changed "srcfile.c":6 to
"\"srcfile.c\":6".
* mi-simplerun.exp: Fix quoting.
Sat Dec 11 21:33:37 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-simplerun.exp (exec-finish): Fix return value was zero,
should have been three.
* mi-disassemble.exp: Reduce number of wild card matches in
* patterns. Remove all numeric constants.
1999-12-09 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-eval.exp: New file. Some initial tests for
-data-evaluate-expression.
1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
* c_variable.c, cpp_variable.cc, cpp_variable.h: New files. Used
for testing "var" operations.
* Makefile.in: Add reference to the above files.
1999-12-08 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-regs.exp: Fix test for format 'N' for
data-list-register-values.
1999-12-07 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-disassemble.exp: Update expected output. Break test of
disassembly in mixed mode into 2 functions.
* mi-regs.exp: Initial register tests. Works only on sparc right
now.
1999-12-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-stepi.exp: New file. Tests exec-step-instruction and
exec-next-instruction.
* mi-until.exp: New file. Tests exec-until.
* until.c: New file.
* mi-return.exp: New file. Tests exec-return.
Thu Dec 2 09:38:23 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-hack-cli.exp: New test. Check the hacked up access to the
CLI.
Wed Dec 1 16:47:40 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-basics.exp: Delete calls to mi_delete_breakpoints,
mi_gdb_reinitialize_dir and mi_gdb_load. This test is checking
that these can work.
* mi-support.exp (mi_step, mi_next, mi_run_to_main): New
procedures.
* mi-read-memory.exp, mi-read-memory.c: New files. Test
data-read-memory command.
Tue Nov 30 23:54:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-support.exp: Don't start SID until after GDB has been started
and verified.
Tue Nov 30 22:21:33 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-support.exp (mi_uncatched_gdb_exit): When SID, call sid_exit.
(mi_gdb_start): When SID, call sid_start.
(mi_gdb_start): Add MIFLAGS to spawn-GDB command. Check for
HEADLESS gdb. Return non-zero when GDB fails to start.
(mi_gdb_load): When SID or SIM, download program.
(mi_run_cmd): Don't do download here. Assume target supports the
00-exec-run command.
(skip_mi_tests, setup_gdbmi, unset_gdbmi): Delete. Merged into
mi_gdb_start.
* mi-basics.exp, mi-break.exp, mi-console.exp, mi-disassemble.exp,
mi-simplerun.exp, mi-watch.exp: Update. Check status from
mi_gdb_start indicating that GDB started correctly.
Tue Nov 30 15:22:08 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-support.exp (setup_gdbmi, unset_gdbmi): New
procedures. Setup/unset dejagnu for mi tests.
* mi-basics.exp, mi-console.exp, mi-simplerun.exp, mi-break.exp,
mi-disassemble.exp, mi-watch.exp: Update.
1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-simplerun.exp (test_running_the_program): Remove XFAIL. The
output is fixed now.
(test_program_termination): Update output pattern.
Tue Nov 30 00:19:10 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-console.c, mi-console.exp: New files. Test console output.
Mon Nov 29 17:59:13 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-support.exp (mi_run_command): Check for exec-run command
failure due to MI not having an active target.
(mi_run_command): Check for and handle a builtin simulator target.
(mi_run_command): Don't check/handle for ``The program has been
started already'', not a valid MI response.
* mi-simplerun.exp (test_running_the_program): Update all patterns
to match async output.
(test_running_the_program): Mark ``step to callee4'' as XFAIL. MI
output contains {,reason="end-stepping-range"}+.
* mi-simplerun.exp: Limit the timeout for ``step to callee4'' to
30 seconds.
Mon Nov 29 17:30:00 1999 Andrew Cagney <cagney@b1.cygnus.com>
* mi-support.exp (skip_mi_tests): Print UNTESTED when MI interface
isn't available. Start/stop instead of assuming GDB is running.
(MIFLAGS): Define.
* mi-simplerun.exp, mi-disassemble.exp, mi-break.exp,
mi-basics.exp, mi-watch.exp: Update.
1999-11-26 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* mi-simplerun.exp: Move break-insert {-t, -r} from here.
* mi-break.exp: To here. New file.
* mi-watch.exp: New file. Tests for watchpoints.
Wed Nov 24 17:42:07 1999 Andrew Cagney <cagney@b1.cygnus.com>
* gdb.mi/ChangeLog-mi: MI entries moved to here.
Wed Nov 24 17:31:04 1999 Andrew Cagney <cagney@b1.cygnus.com>
* gdb.mi/mi-basics.exp, gdb.mi/mi-disassemble.exp,
gdb.mi/mi-simplerun.exp: Print warning message when test isn't
run.
1999-11-23 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* gdb.mi/mi-simplerun.exp: Update output of break-list to account for
"times" field.
1999-11-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* gdb.mi/mi-simplerun.exp: Add tests for temporary breakpoints
and bp based on regular expressions.
* gdb.mi/mi-disassemble.exp: Fix typo.
1999-11-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* gdb.mi/mi-disassemble.exp: Update output of execution commands
to reflect new 'reason' field.
* gdb.mi/mi-simplerun.exp: Ditto.
1999-10-25 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* gdb.mi/mi-simplerun.exp: Add more stack-list-frames tests.
* gdb.mi/mi-disassemble.exp: Update 'run to main' output.
* gdb.mi/mi-simplerun.exp: Update execution commands
output. Update backtrace output.
1999-10-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* gdb.mi/mi-disassemble.exp: Add new tests for the new
disassembly command parameter, number of lines.
Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
* lib/mi-support.exp: Break complicated gdb_expect containing
exp_continue into a while within an expect. Don't attempt a start
more than three times. Check return value from gdb_load.
1999-10-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* gdb.mi/mi-disassemble.exp: New file.
Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
* lib/mi-support.exp (mi_run_cmd): Give up after two restart
attempts.
1999-09290 Fernando Nasser <fnasser@totem.to.cygnus.com>
* gdb.mi/mi-basics.exp: Update to current syntax and output formats.
* gdb.mi/mi-simplerun.exp: Ditto.
* lib/mi-support.exp (mi_delete_breakpoints): Ditto.
1999-06-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
* gdb.mi/basics.c (main): Fix return code. Add a print "Hello,
World".
* gdb.mi/mi-basics.exp: Fix message texts and numbering.
* gdb.mi/mi-simplerun.exp: Ditto. Also, add new tests and improve
some patterns.
1999-06-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
* lib/mi-support.exp (mi_gdb_reinitialize_dir): Remove query as an
acceptable response to the environment-dir command.
1999-06-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
* lib/mi-support.exp (mi_delete_breakpoints): Remove references to
gdb-cli.
(mi_run_cmd): Ditto.
1999-06-25 Fernando Nasser <fnasser@totem.to.cygnus.com>
* lib/mi-support.exp (skip_mi_tests): Use gdb-version to check for
headless output format.
1999-06-24 Fernando Nasser <fnasser@totem.to.cygnus.com>
* gdb.mi/mi-simplerun.exp (test_controlled_execution): Add global
spec for hex.
1999-06-24 Fernando Nasser <fnasser@totem.to.cygnus.com>
* lib/mi-support.exp (mi_run_cmd): Fix pattern and add a timeout
clause.
1999-06-24 Fernando Nasser <fnasser@totem.to.cygnus.com>
* lib/mi-support.exp: Use mi_gdb_prompt instead of a modified
gdb_prompt. Remove uneeded loading of libgloss.
(mi_gdb_exit): Remove prompt argument.
(mi_uncatched_gdb_exit): Ditto.
(mi_run_cmd): New proc. MI version of gdb_run.
(skip_mi_tests): New proc. Check if gdb is capable of producing
headless formatted output.
* gdb.mi/mi-basics.exp: Use mi_gdb_prompt instead of a modified
gdb_prompt. Eliminate parameter to mi_gdb_exit (as a result of
the above). Test for skip_mi_tests before running.
Note: The above changes are interelated (need each other).
* gdb.mi/mi-simplerun.exp: Same changes as for mi-basics.exe
above.
(test_breakpoint_creation_and_listing): Remove insertion of
breakpoint at callee1 (and renumber tokens). Add tests for
break-list, break-disable and break-info.
(test_running_the_program): Use mi_run_cmd so it can run on remote
targets.
(test_controlled_execution): Fix broken test.
(test_program_termination): Test implemented.
* gdb.mi/basic.c (main): Small change to allow for testing of both
exec-next and exec-step operations.
1999-06-22 Fernando Nasser <fnasser@totem.to.cygnus.com>
* lib/mi-support.exp (mi_gdb_test): New proc. MI version of gdb_test.
* gdb.mi/mi-basics.exp: Use the above instead of gdb_test.
* gdb.mi/mi-simplerun.exp: Ditto.
1999-06-22 Fernando Nasser <fnasser@totem.to.cygnus.com>
* gdb.mi/mi-simplerun.exp: New file. Tests simple debugging tasks.
* gdb.mi/mi-basics.exp: Remove tests moved to above new file.
* lib/mi-support.exp: New file. Support procedures for mi tests.
1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
* gdb.mi/mi-basics.exp: Skip all tests if the MI interpreter is
not active.
1999-06-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
* gdb.mi: New directory.
* configure.in: Configure it.
* configure: Regenerate.
* gdb.mi/{Makefile.in,configure.in,configure}: New files.
* gdb.mi/{mi-basics.exp,basics.c,testcmds}: New files.
Local Variables:
mode: indented-text
left-margin: 8
fill-column: 74
version-control: never
End:
|