f57c8ce61e00447a513f96e63684a247066d567a
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2
3 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4
5 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6
7 * gdb.base/float.exp: Handle VFP registers.
8
9 2009-07-14 Michael Snyder <msnyder@vmware.com>
10
11 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12 to bring gdb to the beginning of the calling line.
13
14 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15 confusing the i386 epilogue unwinder.
16
17 2009-07-14 Stan Shebs <stan@codesourcery.com>
18
19 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
20
21 2009-07-14 Michael Snyder <msnyder@vmware.com>
22
23 * gdb.reverse/step-reverse.exp (stepi into function call):
24 Call instruction may not be first instruction in the line.
25 (reverse stepi from a function call): Used wrong line number.
26
27 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
28
29 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
30
31 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
32
33 Fix gdb.base/macscp.exp when using custom inputrc.
34 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
35 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
36 env(TERM) set.
37 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
38 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
39
40 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
41
42 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
43 * gdb.base/annota1.exp (thread_test): Import global $testfile.
44 Change the compilation target to match the testcase name.
45 * gdb.base/sect-cmd.exp: Change the compilation target to match the
46 testcase name.
47 * a2-run.exp: Use for setup prepare_for_testing. Change the
48 compilation target to match the testcase name.
49 * gdb.base/commands.exp: Likewise.
50 * gdb.base/finish.exp: Likewise.
51 * gdb.base/float.exp: Likewise.
52 * gdb.base/info-target.exp: Likewise.
53 * gdb.base/relational.exp: Likewise.
54 * gdb.base/term.exp: Likewise.
55 * gdb.base/until.exp: Likewise.
56 * gdb.base/volatile.exp: Likewise.
57 * gdb.base/whatis-exp.exp: Likewise.
58
59 2009-07-11 Hui Zhu <teawater@gmail.com>
60
61 * gdb.base/help.exp (disassemble): Update expected help text.
62
63 2009-07-09 Tom Tromey <tromey@redhat.com>
64
65 * lib/gdb.exp: Handle TRANSCRIPT.
66 (remote_spawn, remote_close, send_gdb): New procs.
67
68 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
69
70 * gdb.python/python-prettyprint.c: Add counted null string
71 structure.
72 * gdb.python/python-prettyprint.exp: Print null string. Test for
73 embedded nulls.
74 * gdb.python/python-prettyprint.py (pp_ns): New Function.
75 * gdb.python/python-value.exp (test_value_in_inferior): Add
76 variable length string fetch tests.
77 * gdb.python/python-value.c (main): Add strings for string fetch tests.
78
79 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
80
81 * gdb.base/dump.exp (inaccessible memory is reported): New test.
82
83 2009-07-07 Tom Tromey <tromey@redhat.com>
84
85 * gdb.base/call-rt-st.exp: Update for change to escape output.
86 * gdb.base/callfuncs.exp: Likewise.
87 * gdb.base/charset.exp: Likewise.
88 * gdb.base/constvars.exp: Likewise.
89 * gdb.base/long_long.exp: Likewise.
90 * gdb.base/pointers.exp: Likewise.
91 * gdb.base/printcmds.exp: Likewise.
92 * gdb.base/setvar.exp: Likewise.
93 * gdb.base/store.exp: Likewise.
94 * gdb.cp/ref-types.exp: Likewise.
95 * gdb.mi/mi-var-child.exp: Likewise.
96 * gdb.mi/mi-var-display.exp: Likewise.
97 * gdb.mi/mi2-var-display.exp: Likewise.
98 * gdb.base/charset.exp: Test octal escape sequence length.
99 Update for change to escape output.
100
101 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
102
103 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
104
105 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
106
107 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
108
109 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
110
111 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
112 gdbserver increasing $portnum if "Can't bind address" has been seen.
113
114 2009-07-05 Pedro Alves <pedro@codesourcery.com>
115
116 * gdb.base/ending-run.exp: Add "step out of main" pattern for
117 mingw32ce.
118
119 2009-07-05 Pedro Alves <pedro@codesourcery.com>
120
121 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
122 VFP format.
123
124 2009-07-02 Pedro Alves <pedro@codesourcery.com>
125
126 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
127 linux. Adjust to use "inferior", "info inferiors", "detach
128 inferior" and "kill inferior" instead of "restart", "info fork",
129 "detach fork" and "delete fork".
130 * gdb.base/ending-run.exp: Spell out "info".
131 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
132 the "kill" command.
133
134 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
135
136 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
137 change to prefix TLS offset in hex with 0x.
138
139 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
140
141 * gdb.base/default.exp: Update test case for "x" changes.
142
143 2009-07-01 Tristan Gingold <gingold@adacore.com>
144
145 * gdb.base/bigcore.exp: Make darwin untested.
146
147 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
148
149 * gdb.base/completion.exp (directory completion): Create the directory.
150 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
151 escapeuniquesub.
152 (directory completion 2): Expect now ${escapeuniquesub}.
153 (Glob remaining of directory test): Remove one excessive newline.
154 Expect the real output.
155
156 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 Fix `make check//%' target after `make check' has been ran.
159 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
160 a mkdir call.
161 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
162 (%/.dir): Remove.
163
164 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
165
166 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
167 the expected result record.
168
169 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
170
171 Remove racy FAILs relying just on the timeouts.
172 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
173 (annotation_level 2): Remove racy FAILs.
174
175 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
176
177 gdb/10275
178 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
179
180 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
181
182 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
183
184 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
185
186 * gdb.mi/mi-stack.exp: Testing symbolic options
187 to -stack-list-locals and -stack-list-arguments.
188
189 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
190
191 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
192
193 2009-06-29 Tom Tromey <tromey@redhat.com>
194
195 * dg-extract-results.sh: New file.
196 * Makefile.in (FORCE_PARALLEL): New variable.
197 (CHECK_TARGET): New conditional variable.
198 (check): Use CHECK_TARGET.
199 (DO_RUNTEST): New variable.
200 (check-single): New target.
201 (TEST_DIRS): New variable.
202 (TEST_TARGETS): Likewise.
203 (check-parallel): New target.
204 (check-gdb.%): New pattern.
205 (BASE1_FILES): New variable.
206 (BASE2_FILES): Likewise.
207 (check-gdb.base%): New pattern.
208 (%/.dir): New pattern.
209 * configure: Rebuild.
210 * aclocal.m4 (AM_CONDITIONAL): New defun.
211 * configure.ac: Check whether user is using GNU make.
212 (GMAKE): New conditional.
213
214 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
215
216 * gdb.cp/namespace-nested-import.cc: New test.
217 * gdb.cp/namespace-nested-import.exp: New test.
218
219 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
220
221 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
222 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
223 * gdb.opt/Makefile.in (EXECUTABLES): Update.
224 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
225 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
226 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
227 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
228 gdb.opt/inline-markers.c: New files.
229 * lib/gdb.exp (skip_inline_frame_tests): New function.
230 (skip_inline_var_tests): New function.
231
232 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
233
234 * gdb.cp/exception.exp: Don't require $hex before inner frame in
235 backtrace.
236
237 2009-06-27 Michael Snyder <msnyder@vmware.com>
238
239 * gdb.reverse: New directory.
240 * gdb.reverse/break-reverse.c: New test.
241 * gdb.reverse/break-reverse.exp: New test.
242 * gdb.reverse/consecutive-reverse.c: New test.
243 * gdb.reverse/consecutive-reverse.exp: New test.
244 * gdb.reverse/finish-reverse.c: New test.
245 * gdb.reverse/finish-reverse.exp: New test.
246 * gdb.reverse/machinestate.c: New test.
247 * gdb.reverse/ms1.c: New test.
248 * gdb.reverse/machinestate.exp: New test.
249 * gdb.reverse/Makefile.in: New file.
250 * gdb.reverse/shr2.c: New test.
251 * gdb.reverse/solib-reverse.c: New test.
252 * gdb.reverse/solib-reverse.exp: New test.
253 * gdb.reverse/step-reverse.c: New test.
254 * gdb.reverse/step-reverse.exp: New test.
255 * gdb.reverse/until-reverse.c: New test.
256 * gdb.reverse/ur1.c: New test.
257 * gdb.reverse/until-reverse.exp: New test.
258 * gdb.reverse/watch-reverse.c: New test.
259 * gdb.reverse/watch-reverse.exp: New test.
260 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
261 * configure: Regenerate.
262
263 2009-06-26 Doug Evans <dje@google.com>
264
265 * gdb.base/psymtab.exp: Turn off pending breakpoints.
266
267 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
268
269 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
270 windows problem for 'file delete $binfile'.
271
272 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
273
274 * gdb.cp/namespace-using.exp: New test.
275 * gdb.cp/namespace-using.cc: New test.
276
277 2009-05-20 Joel Brobecker <brobecker@adacore.com>
278
279 * gdb.ada/variant_record_packed_array: New testcase.
280
281 2009-06-23 Tom Tromey <tromey@redhat.com>
282
283 * gdb.base/charset.exp (test_combination): Regression test.
284 * gdb.base/charset.c (my_wchar_t): New typedef.
285 (myvar): New global.
286 (main): Set myvar.
287
288 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
289
290 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
291 target.
292
293 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
294
295 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
296
297 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
298
299 * gdb.mi/gdb680.exp: Update test for error message.
300
301 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
302
303 * gdb.base/annota1.exp: Allow multiple occurrences of the
304 frames-invalid annotation.
305 * gdb.cp/annota2.exp: Likewise.
306
307 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
308
309 * gdb.cp/gdb2495.cc: New file.
310 * gdb.cp/gdb2495.exp: New file.
311
312 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
313
314 Report error on GDB crash during runto.
315 * lib/gdb.exp (runto <eof>): New.
316
317 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
318
319 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
320 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
321 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
322 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
323 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
324 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
325 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
326 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
327 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
328 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
329 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
330 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
331 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
332 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
333 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
334 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
335 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
336 gdb.server/server-mon.exp, gdb.server/server-run.exp,
337 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
338 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
339 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
340 gdb.trace/passcount.exp, gdb.trace/report.exp,
341 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
342 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
343 gdb.trace/while-stepping.exp: Use a unique name for the compiled
344 executable.
345
346 2009-06-07 Pedro Alves <pedro@codesourcery.com>
347
348 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
349 defined before referencing it.
350
351 2009-06-03 Doug Evans <dje@google.com>
352
353 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
354 * gdb.arch/i386-see.c: Ditto.
355
356 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
357
358 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
359 (check_macro): Return 1 if undefined.
360 If first test fails, check if macro debug information is available,
361 and report unsupported test if no macro information is found.
362
363 2009-05-29 Doug Evans <dje@google.com>
364
365 * gdb.threads/hand-call-in-threads.exp: New.
366 * gdb.threads/hand-call-in-threads.c: New.
367
368 2009-05-29 Michael Snyder <msnyder@vmware.com>
369
370 * gdb.base/break-always.exp: Change "1" to "on".
371 Add confirmation check.
372
373 2009-05-28 Pedro Alves <pedro@codesourcery.com>
374
375 * gdb.threads/threxit-hop-specific.c: New.
376 * gdb.threads/threxit-hop-specific.exp: New.
377 * gdb.threads/thread-execl.c: New.
378 * gdb.threads/thread-execl.exp: New.
379
380 2009-05-27 Tom Tromey <tromey@redhat.com>
381 Thiago Jung Bauermann <bauerman@br.ibm.com>
382
383 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
384 (mi_child_regexp): Likewise.
385 (mi_list_varobj_children_range): Likewise.
386 (mi_get_features): Likewise.
387 (mi_list_varobj_children): Rewrite.
388 * gdb.python/python-mi.exp: New file.
389
390 2009-05-27 Tom Tromey <tromey@redhat.com>
391 Thiago Jung Bauermann <bauerman@br.ibm.com>
392 Phil Muldoon <pmuldoon@redhat.com>
393 Paul Pluzhnikov <ppluzhnikov@google.com>
394
395 * gdb.python/python-prettyprint.exp: New file.
396 * gdb.python/python-prettyprint.c: New file.
397 * gdb.python/python-prettyprint.py: New file.
398 * gdb.base/display.exp: print/r is now valid.
399
400 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
401 Tom Tromey <tromey@redhat.com>
402 Pedro Alves <pedro@codesourcery.com>
403 Paul Pluzhnikov <ppluzhnikov@google.com>
404
405 * gdb.python/python-template.exp: New file.
406 * gdb.python/python-template.cc: New file.
407 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
408 tests.
409 * gdb.python/python-value.exp (py_objfile_tests): New proc.
410 Call it.
411 (test_value_after_death): New proc.
412 * gdb.python/python-value.c (PTR): New typedef.
413 (main): New variable 'x'.
414
415 2009-05-27 Tom Tromey <tromey@redhat.com>
416
417 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
418 tests.
419 * gdb.python/python-value.exp (py_objfile_tests): New proc.
420 Call it.
421
422 2009-05-27 Pedro Alves <pedro@codesourcery.com>
423
424 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
425
426 2009-05-24 Pedro Alves <pedro@codesourcery.com>
427
428 * gdb.threads/fork-thread-pending.c: New.
429 * gdb.threads/fork-thread-pending.exp: New.
430
431 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
432
433 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
434 * gdb.dwarf2/dw2-strp.S (a_string2): New.
435
436 2009-05-18 Jon Beniston <jon@beniston.com>
437
438 * gdb.asm/asm-source.exp: Add lm32 target.
439
440 2009-05-17 Pedro Alves <pedro@codesourcery.com>
441
442 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
443 `gdb_get_line_number'. Call `callee' in both parent and child.
444 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
445 `gdb_get_line_number' instead of hardcoding line numbers.
446 (catch_fork_unpatch_child): New procedure to test detaching
447 breakpoints from child fork.
448 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
449 hardcoding line numbers.
450 (do_fork_tests): Run `catch_fork_unpatch_child'.
451
452 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
453
454 * gdb.mi/mi-cmd-var.exp: Check that when varobj
455 of structure type enters or leaves the scope, it
456 is reported by -var-update.
457
458 2009-05-11 Doug Evans <dje@sebabeach.org>
459
460 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
461 * gdb.threads/pending-step.c (main): Fix off-by-one error.
462 * gdb.threads/schedlock.c (main): Fix off-by-one error.
463
464 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
465
466 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
467
468 2009-04-30 Doug Evans <dje@google.com>
469
470 * gdb.threads/watchthreads2.exp: New testcase.
471 * gdb.threads/watchthreads2.c: New testcase.
472
473 2009-04-29 Doug Evans <dje@google.com>
474
475 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
476 * gdb.cp/mb-ctor.cc: Ditto.
477 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
478 * gdb.cp/mb-inline.h (multi_line_foo): New function.
479 * gdb.cp/mb-inline1.cc: Call it.
480 * gdb.cp/mb-inline2.cc: Ditto.
481 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
482 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
483
484 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
485
486 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
487 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
488 Replace all uses of `decimal' by `nonzero'.
489 (info macro FROM_COMMANDLINE): New test.
490
491 2009-04-27 Tom Tromey <tromey@redhat.com>
492
493 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
494
495 2009-04-27 Doug Evans <dje@google.com>
496
497 * gdb.threads/watchthreads.c (main): Initialize args before starting
498 the threads. Plus formatting cleanup.
499 * gdb.threads/watchthreads.exp: Avoid errant failures due to
500 biased scheduling of one thread.
501
502 2009-04-27 Jerome Guitton <guitton@adacore.com>
503
504 * gdb.cp/templates.cc (GetMax): New template.
505 (main): Declare two instances of GetMax.
506 * gdb.cp/templates.exp: Add new test.
507
508 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
509
510 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
511
512 2009-04-22 Joseph Myers <joseph@codesourcery.com>
513
514 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
515
516 2009-04-15 Tom Tromey <tromey@redhat.com>
517
518 * gdb.base/charset.exp: Add regression test.
519
520 2009-04-14 Joel Brobecker <brobecker@adacore.com>
521
522 * gdb.base/exe-lock.exp: New testcase.
523
524 2009-04-13 Tom Tromey <tromey@redhat.com>
525
526 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
527 operator on Frame.
528
529 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
530
531 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
532 * gdb.server/ext-attach.exp: Likewise.
533
534 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
535
536 Eliminate some sleep usage.
537
538 * gdb.mi/basics.c (do_nothing): New.
539 (main): Use do_nothing instead of printf, so that
540 not to introduce race condition between output of
541 inferiour and output of gdb. Do not use sleep as it
542 is not generally available on embedded targets.
543
544 2009-04-02 Pedro Alves <pedro@codesourcery.com>
545
546 * gdb.server/ext-attach.exp: Expect an optional process id after
547 "Detached from remote process".
548
549 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
550
551 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
552 gdb.dwarf2/dw2-unresolved.exp: New.
553
554 2009-04-02 Pedro Alves <pedro@codesourcery.com>
555
556 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
557 mi_run_to_main.
558
559 2009-04-02 Pedro Alves <pedro@codesourcery.com>
560
561 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
562 mi_run_to_main. Skip thread exit test on remote targets.
563 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
564 mi_run_to_main.
565 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
566 mi_run_to_main.
567 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
568 when expecting ^connected. Detect when the target doesn't support
569 non-stop mode.
570 (mi_run_cmd): Detect if non-stop mode was requested by isn't
571 supported. Return -1 on error, 0 on success.
572 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
573 (mi_runto): Return mi_runto_helper's result explicitly.
574
575 2009-04-01 Pedro Alves <pedro@codesourcery.com>
576
577 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
578
579 2009-04-01 Tom Tromey <tromey@redhat.com>
580
581 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
582 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
583 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
584 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
585
586 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
587 Jan Kratochvil <jan.kratochvil@redhat.com>
588
589 PR gdb/931
590 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
591 output.
592 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
593 for gdb/931.
594 * dw2-strp.S (DW_AT_language): Change to C++.
595 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
596
597 2009-03-31 Joel Brobecker <brobecker@adacore.com>
598
599 * gdb.ada/tasks: New testcase.
600
601 2009-03-30 Stan Shebs <stan@codesourcery.com>
602
603 * gdb.trace/actions.exp: Update to match new info trace format.
604 * gdb.trace/deltrace.exp: Ditto.
605 * gdb.trace/infotrace.exp: Ditto.
606 * gdb.trace/passcount.exp: Ditto.
607 * gdb.trace/save-trace.exp: Ditto.
608 * gdb.trace/while-stepping.exp: Ditto.
609 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
610
611 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
612
613 * gdb.python/python-frame.c: New file.
614 * gdb.python/python-frame.exp: New file.
615
616 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
617
618 * gdb.python/python-value.exp: Add tests for the address
619 attribute.
620
621 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
622
623 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
624
625 2009-03-26 Doug Evans <dje@google.com>
626
627 * gdb.mi/mi-nonstop-exit.exp: New file.
628 * gdb.mi/non-stop-exit.c: New file.
629
630 2009-03-26 Tom Tromey <tromey@redhat.com>
631
632 Update for change to prologue skipping:
633 * gdb.mi/mi2-simplerun.exp: Update.
634 * gdb.mi/mi2-break.exp: Update.
635 * gdb.mi/mi-simplerun.exp: Update.
636 * gdb.mi/mi-break.exp: Update.
637 * gdb.base/ending-run.exp: Update.
638
639 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
640
641 * gdb.python/python-value.exp (test_value_in_inferior): Test
642 gdb.Value.is_optimized_out attribute.
643
644 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
645
646 * gdb.dwarf2/dw2-noloc-main.c: New file.
647 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
648 (.text): Remove.
649 (.data): New.
650 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
651 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
652 (DW_TAG_subprogram func_cu1, noloc): Remove.
653 (main): New.
654 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
655 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
656 (file_symbols): New procedure.
657
658 2009-03-25 Tom Tromey <tromey@redhat.com>
659
660 * gdb.base/charset.exp (valid_target_charset): New proc.
661 Use it to skip tests on invalid charsets.
662
663 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
664
665 * gdb.base/completion.exp: Add a test for directory completion.
666
667 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
668
669 Fix a racy FAIL.
670 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
671 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
672
673 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
674
675 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
676 * gdb.python/python-function.exp: Add test for function returning
677 a GDB value.
678
679 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
680
681 * gdb.python/python-function.exp: New file.
682
683 2009-03-20 Tom Tromey <tromey@redhat.com>
684
685 * gdb.base/store.exp: Update for change to escape output.
686 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
687 to escape output.
688 * gdb.base/pointers.exp: Update for change to escape output.
689 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
690 to escape output.
691 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
692 escape output.
693 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
694 to escape output.
695 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
696 escape output.
697 * gdb.base/setvar.exp: Update for change to escape output.
698 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
699 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
700 to escape output.
701 (test_print_string_constants): Likewise.
702 * gdb.base/charset.exp (valid_host_charset): Check size of
703 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
704 cases. Handle "auto"-related output.
705 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
706 (uvar, Uvar): New globals.
707
708 2009-03-19 Jerome Guitton <guitton@adacore.com>
709
710 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
711 deltas.
712 * gdb.ada/fixed_points.exp: Ditto.
713
714 2009-03-18 Pedro Alves <pedro@codesourcery.com>
715
716 * return-nodebug.c: Don't include stdio.h.
717 (init): Delete.
718 (func): Delete definition and provide extern declaration.
719 (t): New.
720 (main): Don't call printf. Call func and store its result in t.
721 * return-nodebug1.c: New.
722 * return-nodebug.exp: Don't expect stdio output. Instead, print
723 the global variable t. Drop printf formatters and cast types from
724 foreach loop. Don't use prepare_for_testing. Compile
725 return-nodebug.c and return-nodebug1.c in separate steps. Don't
726 define FORMAT or CAST.
727
728 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
729
730 * gdb.base/solib-display.exp: Disable test for remote targers.
731
732 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
733
734 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
735
736 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
737
738 Fix a racy FAIL.
739 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
740 code from `follow parent, print pids'.
741 (`follow child, print pids', `follow parent, print pids'): Call it.
742 Replace `gdb_test "break..."' by gdb_breakpoint.
743
744 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
745
746 * gdb.mi/mi-cli.exp: Adjust for output difference in
747 sync and async modes.
748
749 2009-03-12 Joel Brobecker <brobecker@adacore.com>
750
751 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
752 that was checked in by mistake. Remove loading of ada.exp, since
753 this is not necessary in this case.
754
755 2009-03-12 Joel Brobecker <brobecker@adacore.com>
756
757 * gdb.ada/ptype_arith_binop.exp: New testcase.
758
759 2009-03-12 Joel Brobecker <brobecker@adacore.com>
760
761 * gdb.ada/mod_from_name: New testcase.
762
763 2009-03-12 Joel Brobecker <brobecker@adacore.com>
764
765 * gdb.ada/tick_last_segv: New testcase.
766
767 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
768
769 * gdb.mi/mi-cli.exp: Remove debug print.
770
771 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
772
773 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
774 include the token in ^running and frame info in *stopped.
775
776 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
777
778 * solib-display.exp: New file.
779 * solib-display-main.c: New file.
780 * solib-display-lib.c: New file.
781
782 2009-03-05 Pedro Alves <pedro@codesourcery.com>
783
784 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
785
786 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
787
788 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
789 (list_and_check_macro): Use more specific test name.
790 (next to definition): Make the test names unique.
791
792 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
793
794 * gdb.pascal/floats.exp: Accept approximate results everywhere.
795
796 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
797
798 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
799 notifications.
800 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
801 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
802 * lib/mi-support.exp (library_loaded_re): New.
803 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
804
805 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
806
807 * gdb.gdb/observer.exp: Use test_notification observer, not
808 normal_stop, everywhere.
809 (test_normal_stop_notifications): Rename to...
810 (test_notifications): ...this.
811 (test_observer_normal_stop): Rename to...
812 (test_observer): ...this.
813
814 2009-02-16 Doug Evans <dje@google.com>
815
816 * gdb.arch/amd64-disp-step.S (test_int3): New test.
817 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
818 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
819 (test_prefixed_syscall,test_int3): New tests.
820 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
821 (test_prefixed_syscall,test_int3): New tests.
822
823 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
824
825 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
826 (mi_expect_interrupt): Likewise.
827 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
828 response.
829
830 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
831
832 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
833 * gdb.base/pc-fp.exp (get_valueofx): Remove.
834 Replace calls to get_valueofx by get_hexadecimal_valueof.
835
836 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
837
838 * lib/gdb.exp (get_valueof): Accept anything as a return value.
839 (get_integer_valueof): New procedure.
840 (get_sizeof): Use new get_integer_value_of.
841 * gdb.base/sizeof.exp: Replace all uses of get_valueof
842 by get_integer_valueof.
843
844 2009-02-13 Tom Tromey <tromey@redhat.com>
845
846 * gdb.base/remote.exp (get_sizeof): Remove.
847 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
848 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
849 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
850 * lib/gdb.exp (get_valueof): Move from long_long.exp.
851 (get_sizeof): Likewise.
852
853 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
854
855 PR fortran/9806
856 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
857
858 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
859
860 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
861
862 2009-02-06 Pedro Alves <pedro@codesourcery.com>
863
864 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
865
866 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
867
868 * gdb.python/python-cmd.exp: New file.
869
870 2009-02-06 Tristan Gingold <gingold@adacore.com>
871
872 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
873
874 2009-02-05 Tristan Gingold <gingold@adacore.com>
875
876 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
877 pointer is dereferenced and use this signal name in regexp.
878 * gdb.base/signull.exp: Ditto.
879 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
880 * gdb.base/signull.c (main): Ditto.
881
882 2009-02-04 Tom Tromey <tromey@redhat.com>
883 Thiago Jung Bauermann <bauerman@br.ibm.com>
884
885 * gdb.python/python-value.exp: Use `gdb.history' instead of
886 `gdb.value_from_history'.
887 (test_value_numeric_ops): Add test for conversion of enum constant.
888 * gdb.python/python-value.c (enum e): New type.
889 (evalue): New global.
890 (main): Use argv.
891
892 2009-02-04 Jerome Guitton <guitton@adacore.com>
893
894 * gdb.ada/uninitialized_vars: New test program.
895 * gdb.ada/uninitialized_vars.exp: New testcase.
896
897 2009-02-02 Tom Tromey <tromey@redhat.com>
898
899 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
900 * gdb.cp/pr2489.cc: Rename...
901 * gdb.cp/pr9594.cc: ... to this.
902
903 2009-02-02 Tom Tromey <tromey@redhat.com>
904
905 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
906 * gdb.cp/pr2489.cc: New file.
907 * gdb.cp/cpcompletion.exp: New file.
908
909 2009-02-02 Tom Tromey <tromey@redhat.com>
910
911 PR exp/9059:
912 * gdb.cp/call-c.exp: Add regression test.
913 * gdb.cp/call-c.cc (FooHandle): New typedef.
914 (main): New variable 'handle'.
915
916 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
917
918 * lib/mi-support.exp (et_mi_thread_list)
919 (check_mi_and_console_threads): Adjust for current thread in
920 -thread-list-ids output.
921
922 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
923
924 * gdb.mi/mi-break.exp (test_disabled_creation): New.
925 Call it.
926
927 2009-01-28 Doug Evans <dje@google.com>
928
929 * gdb.arch/amd64-disp-step.S: New file.
930 * gdb.arch/amd64-disp-step.exp: New file.
931 * gdb.arch/i386-disp-step.S: New file.
932 * gdb.arch/i386-disp-step.exp: New file.
933
934 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
935
936 * gdb.base/find.exp: Set newline variable
937 using quotes instead of braces to fix cygwin failures.
938
939 2009-01-23 Pedro Alves <pedro@codesourcery.com>
940
941 * gdb.base/radix.exp: Add tests to ensure that that set
942 input-radix 0 and set output-radix 0 are really rejected.
943
944 2009-01-23 Pedro Alves <pedro@codesourcery.com>
945
946 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
947 copyright years.
948
949 2009-01-23 Pedro Alves <pedro@codesourcery.com>
950
951 PR gdb/9664:
952 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
953
954 2009-01-22 Pedro Alves <pedro@codesourcery.com>
955
956 PR c++/9631:
957 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
958
959 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
960
961 * gdb.server/file-transfer.exp: Use EXEEXT variable for
962 binfile definition to fix Windows OS failure.
963
964 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
965
966 PR gdb/9346
967 * gdb.base/interrupt.c (sigint_handler): New.
968 (main): Install a SIGINT handler if SIGNALS is defined. Exit
969 on error.
970 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
971 Test "signal SIGINT".
972
973 2009-01-19 Doug Evans <dje@google.com>
974
975 * gdb.base/break.exp: Update expected gdb output.
976 * gdb.base/sepdebug.exp: Ditto.
977 * gdb.mi/mi-syn-frame.exp: Ditto.
978 * gdb.mi/mi2-syn-frame.exp: Ditto.
979 * gdb.base/call-signal-resume.exp: New file.
980 * gdb.base/call-signals.c: New file.
981 * gdb.base/unwindonsignal.exp: New file.
982 * gdb.base/unwindonsignal.c: New file.
983 * gdb.threads/interrupted-hand-call.exp: New file.
984 * gdb.threads/interrupted-hand-call.c: New file.
985 * gdb.threads/thread-unwindonsignal.exp: New file.
986
987 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
988
989 * gdb.base/define.exp: Test defining and hooking prefix commands.
990 * gdb.python/python.exp: Update test for "show user" output.
991
992 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
993
994 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
995 now the output exactly, using less wildcards. Expect also the output
996 of gfortran-4.3. Update for the f-valprint.c modification from
997 2008-04-22.
998 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
999 Remove gdb_test test names where matching the command.
1000
1001 2009-01-01 Pedro Alves <pedro@codesourcery.com>
1002
1003 PR breakpoints/9681:
1004 * gdb.base/watchpoint.exp: Add regression test.
1005
1006 2008-12-31 Pedro Alves <pedro@codesourcery.com>
1007
1008 * gdb.threads/attach-into-signal.exp: Don't use
1009 gdb_suppress_entire_file.
1010 * gdb.threads/attach-stopped.exp: Ditto.
1011 * gdb.threads/attachstop-mt.exp: Ditto.
1012
1013 2008-12-31 Pedro Alves <pedro@codesourcery.com>
1014
1015 PR gdb/8812:
1016 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
1017
1018 2008-12-29 Pedro Alves <pedro@codesourcery.com>
1019
1020 PR gdb/7536:
1021 * gdb.base/radix.exp: Add tests to ensure invalid input radices
1022 and unsupported output radices are really rejected.
1023
1024 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1025
1026 * gdb.cp/punctuator.exp: Backslash the '$' signs.
1027
1028 2008-12-22 Tom Tromey <tromey@redhat.com>
1029
1030 * gdb.cp/punctuator.exp: New file.
1031
1032 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1033
1034 * gdb.base/completion.exp (Completing non-existing component): New test.
1035
1036 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 Fix for PR gdb/8648.
1039 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
1040 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
1041 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
1042 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
1043
1044 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1045
1046 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
1047
1048 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
1049
1050 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
1051 compiler actually generate code at the expected line number.
1052
1053 2008-12-15 Jie Zhang <jie.zhang@analog.com>
1054
1055 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
1056
1057 2008-12-12 Tom Tromey <tromey@redhat.com>
1058
1059 * gdb.base/commands.exp (redefine_hook_test): New proc.
1060 Call it.
1061
1062 2008-12-11 Tom Tromey <tromey@redhat.com>
1063
1064 * gdb.base/macscp.exp: New regression test.
1065
1066 2008-12-11 Tom Tromey <tromey@redhat.com>
1067
1068 * gdb.base/macscp.exp: Print "address.addr".
1069 * gdb.base/macscp1.c (struct outer): New struct.
1070 (address): New global.
1071
1072 2008-12-09 Tom Tromey <tromey@redhat.com>
1073
1074 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
1075 Call it.
1076
1077 2008-12-04 Doug Evans <dje@google.com>
1078
1079 * gdb.server/ext-run.exp: Relax regexp for init program.
1080
1081 2008-12-03 Tristan Gingold <gingold@adacore.com>
1082
1083 * gdb.base/macscp.exp: Generate an object file during compilation
1084 to work around Darwin dsymutil limitations.
1085
1086 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1087
1088 Test resolving external references to TLS variables.
1089 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
1090 FILE2_THREAD_LOCAL.
1091 (testfile2, srcfile2): New variables.
1092 * gdb.threads/tls.c (file2_thread_local)
1093 (function_referencing_file2_thread_local): New.
1094 * gdb.threads/tls2.c: New file.
1095
1096 2008-11-28 Joel Brobecker <brobecker@adacore.com>
1097
1098 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
1099 rather than integer, as integer might not be big enough when
1100 on 64bit targets.
1101
1102 2008-11-27 Jerome Guitton <guitton@adacore.com>
1103
1104 * gdb.cp/formatted-ref.exp: Add equality test.
1105 * gdb.ada/formatted_ref.exp: Ditto.
1106
1107 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1108
1109 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
1110 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
1111
1112 2008-11-20 Andreas Schwab <schwab@suse.de>
1113
1114 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
1115 matching syscall entry point.
1116 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
1117 (tcatch_vfork_then_child_follow): Likewise. Finish through
1118 vfork even if we stopped at the syscall trampoline.
1119
1120 2008-11-20 Doug Evans <dje@google.com>
1121
1122 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
1123
1124 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
1125
1126 * gdb.arch/ppc-dfp.exp: New file.
1127 * gdb.arch/ppc-dfp.c: New file.
1128
1129 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1130
1131 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
1132
1133 2008-11-17 Doug Evans <dje@google.com>
1134
1135 * gdb.mi/mi-syn-frame.exp: Update expected output.
1136 * gdb.mi/mi2-syn-frame.exp: Update expected output.
1137
1138 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1139
1140 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
1141 "thread N" results in =thread-selected.
1142 * lib/mi-support (mi_run_cmd, mi_expect_stop)
1143 (mi_send_resuming_command_raw): Be prepared for
1144 =thread-selected.
1145
1146 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1147
1148 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1149 * lib/mi-support.exp: Likewise.
1150
1151 2008-11-16 Joel Brobecker <brobecker@adacore.com>
1152
1153 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1154 commands from the expected output for "help catch".
1155
1156 2008-11-15 Joel Brobecker <brobecker@adacore.com>
1157
1158 * gdb.ada/int_deref.exp: New testcase.
1159
1160 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
1161
1162 * gdb.mi/gdb2549.exp: New file.
1163
1164 2008-11-11 Doug Evans <dje@google.com>
1165
1166 * gdb.base/callexit.exp: New file.
1167 * gdb.base/callexit.c: New file.
1168
1169 2008-11-10 Doug Evans <dje@google.com>
1170
1171 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1172 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1173 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1174 (default_gdb_start,default_gdb_exit): Ditto.
1175 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1176 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1177 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1178 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1179 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1180 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1181
1182 2008-11-03 Andreas Schwab <schwab@suse.de>
1183
1184 * gdb.base/hashline2.exp: Fix typo.
1185 * gdb.base/hashline3.exp: Likewise.
1186
1187 2008-10-30 Tom Tromey <tromey@redhat.com>
1188
1189 * gdb.base/pointers.exp: Add test.
1190 * gdb.base/pointers.c (k, S): New typedefs.
1191 (instance): New global.
1192
1193 2008-10-30 Andreas Schwab <schwab@suse.de>
1194
1195 * gdb.base/args.exp: Add tests for newlines.
1196
1197 2008-10-30 Joel Brobecker <brobecker@adacore.com>
1198
1199 gdb.base/foll-exec.exp: Update the expected output of a couple
1200 of "info breakpoints" tests.
1201
1202 2008-10-28 Tom Tromey <tromey@redhat.com>
1203
1204 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1205
1206 2008-10-24 Pedro Alves <pedro@codesourcery.com>
1207
1208 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1209 gdb_start_cmd.
1210 Use runto_main before any test that requires execution.
1211
1212 2008-10-23 Pedro Alves <pedro@codesourcery.com>
1213
1214 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1215 instead of SIGINT.
1216
1217 2008-10-22 Joel Brobecker <brobecker@adacore.com>
1218
1219 * gdb.base/completion.exp: Update expected output following
1220 the addition of the "info tasks" command.
1221
1222 2008-10-22 Tom Tromey <tromey@redhat.com>
1223
1224 * gdb.base/exprs.exp (test_expr): Add test for string
1225 concatenation.
1226
1227 2008-10-19 Pedro Alves <pedro@codesourcery.com>
1228
1229 * configure.ac: Output gdb.python/Makefile.
1230 * configure: Regenerate.
1231 * gdb.python/Makefile.in: New.
1232
1233 2008-10-16 Joel Brobecker <brobecker@adacore.com>
1234
1235 * gdb.base/foll-fork.exp: Adjust the expected output to match
1236 the new description for fork/vfork catchpoints in the "info
1237 breakpoints" output.
1238
1239 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1240
1241 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1242
1243 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1244
1245 * gdb.python/python-value.c: New file.
1246 * gdb.python/python-value.exp: New file.
1247
1248 2008-10-15 Pedro Alves <pedro@codesourcery.com>
1249
1250 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1251
1252 2008-10-15 Denis Pilat <denis.pilat@st.com>
1253
1254 * gdb.cp/mb-ctor.exp: Fix a typo.
1255
1256 2008-10-09 Tom Tromey <tromey@redhat.com>
1257
1258 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1259 'fprintf' and 'stderr'.
1260
1261 2008-10-07 Joel Brobecker <brobecker@adacore.com>
1262
1263 * gdb.ada/ref_tick_size.exp: New testcase.
1264
1265 2008-10-06 Doug Evans <dje@google.com>
1266
1267 * gdb.dwarf2/dw2-cu-size.exp: New file.
1268 * gdb.dwarf2/dw2-cu-size.S: New file.
1269
1270 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1271 .Ltype_int for clarity.
1272
1273 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1274
1275 PR gdb/2384:
1276 * gdb.cp/gdb2384.exp: Extended to test more cases.
1277 * gdb.cp/gdb2384.cc: Likewise.
1278 * gdb.cp/gdb2384-base.h: Likewise.
1279 * gdb.cp/gdb2384-base.cc: Likewise.
1280
1281 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1282
1283 * gdb.base/maint.exp (maint print type): Remove printing
1284 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1285
1286 2008-09-30 Tom Tromey <tromey@redhat.com>
1287
1288 * gdb.base/macscp.exp: Add completion tests.
1289 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1290 (TWENTY_THREE): Likewise.
1291 (FORTY_EIGHT): Likewise.
1292
1293 2008-09-30 Tom Tromey <tromey@redhat.com>
1294
1295 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1296 everywhere.
1297 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1298
1299 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1300
1301 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1302 testcase is derived from. Fix racy dependency on an expected PID
1303 number. No longer support the testcase on Linux kernel 2.4.x.
1304
1305 2008-09-27 Tom Tromey <tromey@redhat.com>
1306
1307 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1308 and varargs.
1309
1310 2008-09-22 Pedro Alves <pedro@codesourcery.com>
1311
1312 * lib/mi-support.exp (mi_expect_interrupt): New.
1313 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1314 from gdb.mi/mi-nonstop.exp.
1315 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1316 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1317 lib/mi-support.exp.
1318 Use mi_check_thread_states throughout. Avoid ".*" and do not
1319 require an anchor after -exec-run.
1320
1321 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1322
1323 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1324 stop is pending. Avoid ".*" when two stops are pending.
1325 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1326 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1327 newlines in fullnames.
1328 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1329 (mi_expect_stop): Update comments. Only anchor in sync mode.
1330 Do not match newlines.
1331 (mi_send_resuming_command_raw): Always return status.
1332 (mi_get_stop_line): Do not match more than one line by accident.
1333 Only anchor in sync mode.
1334 (mi_run_inline_test): If -exec-next fails, give up.
1335
1336 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1337
1338 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1339 on SPU.
1340
1341 2008-09-10 Joel Brobecker <brobecker@adacore.com>
1342
1343 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1344
1345 2008-09-10 Joel Brobecker <brobecker@adacore.com>
1346
1347 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1348 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1349 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1350 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1351 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1352 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1353 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1354 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1355 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1356 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1357 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1358 Include the "= " sequence in the expected output of print tests.
1359
1360 2008-09-10 Joel Brobecker <brobecker@adacore.com>
1361
1362 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1363 description for boolean types.
1364
1365 2008-09-09 Pedro Alves <pedro@codesourcery.com>
1366
1367 * gdb.base/hook-stop-continue.c: New.
1368 * gdb.base/hook-stop-continue.exp: New.
1369
1370 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1371
1372 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1373
1374 2008-09-08 Jerome Guitton <guitton@adacore.com>
1375
1376 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1377 (stack_check_probe_2, stack_check_probe_loop_1)
1378 (stack_check_probe_loop_2): New functions.
1379 (main): Add call to these new functions.
1380 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1381 functions, check that the breakpoint is inserted at the appropriate
1382 location.
1383 (insert_breakpoint): Slightly refine this procedure so that it can
1384 be called several times in the test.
1385
1386 2008-09-08 Jerome Guitton <guitton@adacore.com>
1387
1388 * gdb.base/stack-checking.c: New file.
1389 * gdb.base/stack-checking.exp: New file.
1390
1391 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1392
1393 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1394 * gdb.arch/altivec-regs.exp: Likewise.
1395 * gdb.arch/vsx-regs.exp: Likewise.
1396
1397 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1398
1399 * gdb.arch/ppc-fp.exp: New file.
1400 * gdb.arch/ppc-fp.c: New file.
1401
1402 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1403
1404 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1405 lest gcc-4.3.1 optimizes the whole thing away.
1406
1407 2008-09-04 Michael Snyder <msnyder@vmware.com>
1408
1409 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1410 as "at" (for non-debug functions such as _start).
1411
1412 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1413
1414 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1415 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1416 software watchpoints.
1417 * gdb.base/watch_thread_num.exp: Likewise.
1418
1419 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1420
1421 * gdb.arch/i386-bp_permanent.exp: New test.
1422
1423 2008-08-24 Tom Tromey <tromey@redhat.com>
1424
1425 * gdb.base/maint.exp: Update "maint print type".
1426
1427 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1428
1429 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1430 support. Adjust the order of "*running" notifications.
1431 * gdb.mi/non-stop.c: Don't cast from int to void* and
1432 back.
1433
1434 2008-08-20 Mark Kettenis <kettenis@gnu.org>
1435
1436 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1437 expect to find it in the "info frame" output.
1438
1439 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1440
1441 * gdb.base/interp.exp: Always consume both prompts.
1442
1443 2008-08-20 Pedro Alves <pedro@codesourcery.com>
1444
1445 * gdb.base/pending.exp: Test pending breakpoints without symbols
1446 loaded.
1447
1448 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1449
1450 * lib/mi-support.exp (mi_expect_stop): Produce
1451 more details on failures.
1452 * gdb.mi/mi-nonstop.exp: New.
1453 * gdb.mi/non-stop.c: New.
1454
1455 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1456
1457 * gdb.mi/mi-async.exp: Use 'set target-async'.
1458 * lib/mi-support.exp: Use 'set/show target-async'.
1459
1460 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1461
1462 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1463
1464 2008-08-17 Tom Tromey <tromey@redhat.com>
1465
1466 * gdb.base/help.exp (help catch): Rewrite.
1467
1468 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1469
1470 * gdb.base/define.exp: Test indented command documentation.
1471 * gdb.python/python.exp: Test indented multi-line command.
1472
1473 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
1474
1475 * testsuite/gdb.arch/vsx-regs.c: New source file.
1476 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1477 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1478
1479 2008-08-14 Tom Tromey <tromey@redhat.com>
1480
1481 * gdb.base/macscp.exp: Add regression test for "macro define" or
1482 "macro undef" with no arguments.
1483
1484 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1485
1486 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
1487
1488 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1489
1490 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1491
1492 2008-08-06 Tom Tromey <tromey@redhat.com>
1493
1494 * gdb.python/python.exp: New file.
1495
1496 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1497
1498 Fix for PR gdb/1543.
1499 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1500 $LOCATION.
1501 (location): New variable.
1502 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1503 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1504 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1505 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1506 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1507 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1508 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1509 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1510 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1511 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1512 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1513 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1514 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1515 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1516 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1517 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1518 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1519 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1520 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1521 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1522 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1523 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1524 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1525 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1526 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1527 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1528 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1529 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1530 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1531 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1532 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1533 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1534 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1535 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1536 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1537 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1538 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1539 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1540 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1541 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1542 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1543 gdb.base/type-opaque.exp, gdb.base/until.exp,
1544 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1545 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1546 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1547 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1548 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1549 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1550 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1551 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1552 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1553 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1554 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1555 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1556 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1557 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1558 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1559 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1560 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1561 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1562 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1563 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1564 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1565 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1566 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1567 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1568 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1569 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1570 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1571 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1572 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1573 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1574 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1575 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1576 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1577 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1578 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1579 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1580 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1581 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1582 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1583 to bug-gdb@prep.ai.mit.edu .
1584
1585 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1586
1587 * lib/mi-support.exp (mi_load_shlibs): New.
1588 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1589
1590 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1591
1592 * lib/mi-support.exp (get_mi_thread_list)
1593 (check_mi_and_console_threads): New, moved from ...
1594 * gdb.mi/mi-pthread.exp: ...here.
1595 * gdb.mi/gdb669.exp (get_mi_thread_list)
1596 (check_mi_and_console_threads): Delete.
1597 * gdb.mi/mi2-pthread.exp: Likewise.
1598
1599 2008-07-28 Tom Tromey <tromey@redhat.com>
1600
1601 * Makefile.in (just-check): Remove. Move body to...
1602 (check): ... here.
1603
1604 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1605
1606 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1607 Add a test for duplicated SIGINTs.
1608
1609 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1610
1611 * gdb.threads/schedlock.exp (get_args): Update to work for any
1612 value of NUM.
1613 (Top level): Report the number of threads that did not resume.
1614
1615 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1616
1617 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1618
1619 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1620
1621 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1622 non-MI prompt.
1623
1624 2008-07-26 Tom Tromey <tromey@redhat.com>
1625
1626 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1627 (function_struct, function_struct_ptr): New globals.
1628 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1629 function pointer in a struct.
1630
1631 2008-07-26 Tom Tromey <tromey@redhat.com>
1632
1633 * gdb.base/macscp.exp: Add test for macro lexing bug.
1634
1635 2008-07-18 Tom Tromey <tromey@redhat.com>
1636
1637 * gdb.base/macscp.exp: Add macro tests.
1638
1639 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1640
1641 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1642
1643 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1644
1645 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1646
1647 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1648
1649 * gdb.cp/class2.exp: fix for failure on spu-elf
1650
1651 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1652
1653 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
1654
1655 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1656
1657 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1658
1659 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1660
1661 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1662
1663 2008-07-11 Kevin Buettner <kevinb@redhat.com>
1664
1665 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1666 of regexp to account for changes made to GDB in the printing of
1667 byte vectors.
1668
1669 2008-07-11 Tom Tromey <tromey@redhat.com>
1670
1671 * gdb.base/completion.exp: Add 'help' completion test.
1672
1673 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1674
1675 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1676
1677 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1678
1679 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1680
1681 2008-07-09 Pedro Alves <pedro@codesourcery.com>
1682
1683 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1684
1685 2008-07-09 Pedro Alves <pedro@codesourcery.com>
1686
1687 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1688
1689 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1690
1691 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1692
1693 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1694
1695 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1696 previous commit. Add a comment.
1697
1698 2008-06-28 Pedro Alves <pedro@codesourcery.com>
1699
1700 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1701
1702 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1703
1704 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1705
1706 2008-06-27 Pedro Alves <pedro@codesourcery.com>
1707
1708 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1709 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1710 compiling an executable, link in an object that forces unbuffered
1711 output.
1712 * lib/set_unbuffered_mode.c: New file.
1713
1714 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1715
1716 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1717
1718 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1719
1720 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1721 mi_expect_stop.
1722 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1723 Demand that *running is output.
1724 (detect_async): Perform checking every time.
1725 (mi_send_resuming_command): Extract everything into...
1726 (mi_send_resuming_command_raw): ...this.
1727 (mi_expect_stop): Don't accept any output before *stopped.
1728
1729 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1730
1731 Robustify mi-simplerun.
1732 * gdb.mi/basics.c (main): Add a call to sleep.
1733 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1734 * gdb.mi/mi2-cli.exp: Likewise.
1735 * gdb.mi/mi-break.exp: Likewise.
1736
1737 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
1738
1739 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1740
1741 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1742
1743 * gdb.mi/mi-console.exp: Adjust.
1744 * gdb.mi/mi-syn-frame.exp: Adjust.
1745 * gdb.mi/mi2-console.exp: Adjust.
1746 * gdb.mi/mi2-syn-frame.exp: Adjust.
1747 * lib/mi-support.exp (mi_run_cmd): Adjust.
1748 (mi_send_resuming_command): Adjust.
1749
1750 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1751
1752 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
1753 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1754 testing of stopped.
1755 * gdb.mi/mi2-syn-frame.exp: Likewise.
1756 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1757 (async, detect_async): New.
1758 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1759 depending on if we're running in sync or async mode.
1760
1761 2008-06-09 Tom Tromey <tromey@redhat.com>
1762
1763 * gdb.base/completion.exp: New tests for field name completion
1764 with spaces, and field name completion with '->'.
1765
1766 2008-06-06 Tom Tromey <tromey@redhat.com>
1767
1768 * gdb.base/break1.c (struct some_struct): New struct.
1769 (values): New global.
1770 * gdb.base/completion.exp: Add field name completion test.
1771
1772 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1773
1774 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1775 to pointer.
1776 * gdb.cp/call-c.cc: Likewise.
1777
1778 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
1779
1780 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1781 annotation.
1782
1783 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1784 Pedro Alves <pedro@codesourcery.com>
1785
1786 * gdb.threads/execl.c, gdb.threads/execl1.c,
1787 gdb.threads/execl.exp: New tests.
1788
1789 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1790 Daniel Jacobowitz <dan@codesourcery.com>
1791
1792 * gdb.cp/exception.exp: Activate test, make it work with pending
1793 catchpoints.
1794
1795 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1796
1797 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1798
1799 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1800
1801 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1802 now printed.
1803 * gdb.mi/mi2-var-cmd.exp: Likewise.
1804
1805 2008-05-27 Andreas Schwab <schwab@suse.de>
1806
1807 * gdb.base/frame-args.exp: Handle arguments that are optimized
1808 out.
1809
1810 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
1811
1812 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1813 quiet for ppc32 and group options into a single variable.
1814
1815 2008-05-23 Joel Brobecker <brobecker@adacore.com>
1816
1817 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1818 of zero-size elements.
1819 * gdb.ada/null_array.exp: Test printing this new array.
1820
1821 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1822
1823 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1824
1825 2008-05-21 Joel Brobecker <brobecker@adacore.com>
1826
1827 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1828 of the "finish" command.
1829
1830 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
1831
1832 * gdb.base/annota1.exp: Test for new annotation.
1833
1834 2008-05-16 Pedro Alves <pedro@codesourcery.com>
1835
1836 * gdb.base/fixsection.exp: New file.
1837 * gdb.base/fixsection0.c: New file.
1838 * gdb.base/fixsection1.c: New file.
1839
1840 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1841
1842 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1843 * gdb.base/annota3.exp: Likewise.
1844
1845 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1846
1847 * gdb.base/watch_thread_num.exp: Don't run tests that require
1848 watchpoints if the target doesn't support them.
1849
1850 2008-05-12 Doug Evans <dje@google.com>
1851
1852 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1853
1854 2008-05-09 Joel Brobecker <brobecker@adacore.com>
1855
1856 * gdb.ada/assign_1.exp: New testcase.
1857
1858 2008-05-09 Doug Evans <dje@google.com>
1859
1860 * gdb.base/find.exp: New file.
1861 * gdb.base/find.c: New file.
1862
1863 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1864
1865 * gdb.base/commands.exp (watchpoint_command_test): Handle
1866 gdb,no_hardware_watchpoints.
1867 * gdb.base/float.exp: Allow ARM targets without floating point.
1868 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1869
1870 2008-05-06 Jerome Guitton <guitton@adacore.com>
1871 Joel Brobecker <brobecker@adacore.com>
1872
1873 * gdb.ada/lang_switch: New test program.
1874 * gdb.ada/lang_switch.exp: New testcase.
1875
1876 2008-05-05 Doug Evans <dje@google.com>
1877
1878 * gdb.base/help.exp (disassemble): Update expected help text.
1879
1880 2008-05-04 Pedro Alves <pedro@codesourcery.com>
1881
1882 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1883
1884 2008-05-04 Pedro Alves <pedro@codesourcery.com>
1885
1886 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1887 different times.
1888
1889 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1890
1891 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1892 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1893 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1894 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1895
1896 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1897
1898 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1899 notification to appear.
1900
1901 2008-05-04 Daniel Jacobowitz <dan@debian.org>
1902
1903 * gdb.base/fullname.c: New file.
1904 * gdb.base/fullname.exp: New file.
1905 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1906
1907 2008-05-03 Pedro Alves <pedro@codesourcery.com>
1908
1909 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1910 expressions with macros.
1911
1912 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1913
1914 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1915
1916 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1917
1918 * gdb.base/completion.exp: Handle lack of other symbols beginning
1919 with "a".
1920
1921 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1922
1923 2008-05-02 Jim Blandy <jimb@codesourcery.com>
1924
1925 * gdb.asm/asmsrc1.s: Add scratch space.
1926
1927 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1928 Daniel Jacobowitz <dan@codesourcery.com>
1929
1930 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1931 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1932 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1933
1934 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1935
1936 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1937
1938 2008-05-01 Joel Brobecker <brobecker@adacore.com>
1939
1940 * gdb.base/info-target.exp: New testcase.
1941
1942 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1943
1944 * gdb.cp/hang.exp: Use .cc instead of .C.
1945 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1946 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1947
1948 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1949
1950 * gdb.base/gdb1250.exp: Remove perror.
1951 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1952
1953 2008-04-30 Pedro Alves <pedro@codesourcery.com>
1954
1955 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1956 .2byte.
1957
1958 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1959
1960 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1961 (maybe_kfail): New.
1962
1963 2008-04-25 Pedro Alves <pedro@codesourcery.com>
1964
1965 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1966
1967 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1968
1969 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1970 * gdb.mi/mi2-syn-frame.exp: Likewise.
1971 * lib/mi-support.exp: Likewise.
1972
1973 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1974
1975 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1976 to specify regexp for the location to stop at.
1977 * gdb.base/break-always.c: New.
1978 * gdb.base/break-always.exp: New.
1979
1980 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1981
1982 * lib/mi-support.exp (mi_runto_helper): Adjust
1983 for the original-location field.
1984 (mi_create_breakpoint, mi_list_breakpoints): New.
1985 * gdb.mi/mi-break.exp: Adjust.
1986 * gdb.mi/mi2-break.exp: Adjust.
1987 * gdb.mi/mi-pending.exp: Adjust.
1988 * gdb.mi/mi-simplerun.exp: Adjust.
1989 * gdb.mi/mi2-simplerun.exp: Adjust.
1990 * gdb.mi/mi-syn-frame.exp: Adjust.
1991 * gdb.mi/mi2-syn-frame.exp: Adjust.
1992 * gdb.mi/mi-until.exp: Adjust.
1993 * gdb.mi/mi2-until.exp: Adjust.
1994 * gdb.mi/mi-var-display.exp: Adjust.
1995 * gdb.mi/mi2-var-display.exp: Adjust.
1996 * gdb.mi/mi-watch.exp: Adjust.
1997 * gdb.mi/mi2-watch.exp: Adjust.
1998
1999 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
2000
2001 * aclocal.m4: Add override.m4.
2002 * configure: Regenerate.
2003
2004 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
2005
2006 * gdb.mi/var-cmd.c (do_at_tests): Verify that
2007 '-var-update --all-values' reports new value even the type
2008 of a variable object has changed.
2009
2010 2008-04-18 Craig Silverstein <csilvers@google.com>
2011
2012 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
2013 files.
2014
2015 2008-04-18 Joel Brobecker <brobecker@adacore.com>
2016
2017 * gdb.ada/atomic_enum: New test program.
2018 * gdb.ada/atomic_enum.exp: New testcase.
2019
2020 2008-04-17 Doug Evans <dje@google.com>
2021
2022 * gdb.opt/Makefile.in: Fix whitespace.
2023
2024 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
2025
2026 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
2027
2028 2008-04-17 Doug Evans <dje@google.com>
2029
2030 * gdb.base/hashline1.exp: New testcase.
2031 * gdb.base/hashline2.exp: New testcase.
2032 * gdb.base/hashline2.exp: New testcase.
2033
2034 2008-04-17 Pedro Alves <pedro@codesourcery.com>
2035
2036 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
2037
2038 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
2039
2040 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
2041 temporary breakpoint to match "Temporary breakpoint".
2042 * gdb.base/break.exp (delete_breakpoints): Likewise.
2043 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
2044 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
2045 * gdb.base/display.exp: Likewise.
2046 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
2047 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
2048 * gdb.base/restore.exp (restore_tests): Likewise.
2049 * gdb.base/sepdebug.exp: Likewise.
2050 * gdb.base/watchpoint.exp: Likewise.
2051 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
2052 * gdb.mi/mi-pending.exp: Likewise.
2053 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
2054 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
2055 * gdb.mi/mi-var-cmd.exp: Likewise.
2056 * gdb.mi/mi-var-display.exp: Likewise.
2057 * gdb.mi/mi2-cli.exp: Likewise.
2058 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
2059 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
2060 * gdb.mi/mi2-var-display.exp: Likewise.
2061 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
2062 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
2063 new "disp" field.
2064 (mi_expect_stop): Move after_reason argument to be really after
2065 reason. This is to support fix for PR2424.
2066
2067 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2068
2069 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
2070
2071 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
2072
2073 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
2074 field. Add more floating varobj tests.
2075 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
2076 field.
2077 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
2078 (main): Call do_at_tests.
2079 * lib/mi-support.exp (mi_create_floating_varobj)
2080 (mi_varobj_update_with_type_change): New.
2081
2082 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
2083
2084 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
2085 option of -var-evaluate-expression.
2086 * gdb.mi/mi2-var-display.exp: Likewise.
2087
2088 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
2089
2090 Introduce test setup helpers.
2091 * lib/gdb.exp (build_executable, clean_restart)
2092 (prepare_for_testing): New.
2093 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
2094 * gdb.base/return.exp: Likewise.
2095 * gdb.base/ending-run.exp: Likewise.
2096
2097 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
2098
2099 * gdb.mi/mi-async.exp: New test for asynchronous Machine
2100 Interface (MI) responses.
2101
2102 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
2103
2104 * gdb.cp/breakpoint.cc: New code to test conditions involving
2105 member variables.
2106 * gdb.cp/breakpoint.exp: Test condition involving member
2107 variables.
2108
2109 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
2110
2111 * lib/mi-support.exp (mi_expect_stop): New.
2112 (mi_run_cmd): Change the
2113 token. Use mi_send_resuming_command, use
2114 mi_expect_stop.
2115 (mi_execute_to_helper): Rename to mi_execute_to.
2116 (mi_send_resuming_command): Add more error patterns.
2117 (mi_wait_for_stop): Renamed to...
2118 (mi_get_stop_line): ...this.
2119 (mi_run_inline_test): Adjust.
2120
2121 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
2122 * gdb.mi/mi-console.exp: Likewise.
2123 * gdb.mi/mi-pending.exp: Likewise.
2124 * gdb.mi/mi-simplerun.exp: Likewise.
2125 * gdb.mi/mi-stack.exp: Likewise.
2126 * gdb.mi/mi-stepi.exp: Likewise.
2127 * gdb.mi/mi-syn-frame.exp: Add comment.
2128 * gdb.mi/mi-until.exp: Likewise.
2129 * gdb.mi/mi-var-display.exp: Likewise.
2130 * gdb.mi/mi-watch.exp: Likewise.
2131 * gdb.mi/mi2-cli.exp: Likewise.
2132 * gdb.mi/mi2-console.exp: Likewise.
2133 * gdb.mi/mi2-simplerun.exp: Likewise.
2134 * gdb.mi/mi2-stack.exp: Likewise.
2135 * gdb.mi/mi2-stepi.exp: Likewise.
2136 * gdb.mi/mi2-until.exp: Likewise.
2137 * gdb.mi/mi2-var-display.exp: Likewise.
2138 * gdb.mi/mi2-watch.exp: Likewise.
2139
2140 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2141
2142 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
2143
2144 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
2145
2146 2008-04-04 Pedro Alves <pedro@codesourcery.com>
2147
2148 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2149 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2150 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2151 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2152 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2153 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2154 expect an mi error duplicated in stderr.
2155
2156 2008-04-03 Joel Brobecker <brobecker@adacore.com>
2157
2158 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2159 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2160 Add a couple of tests that verify the behavior when the new setting
2161 is set to "cancel" and "all".
2162 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2163 "ask" before we start the testing.
2164
2165 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2166
2167 * gdb.cp/casts.cc: Add class reference variables.
2168 * gdb.cp/casts.exp: New test cases for up/down casting references.
2169
2170 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2171
2172 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2173 instead of beginning to make an extra test pass.
2174 * gdb.mi/mi2-var-display.exp: Likewise.
2175
2176 2008-03-31 Maciej W. Rozycki <macro@mips.com>
2177
2178 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2179
2180 2008-03-31 Markus Deuling <deuling@de.ibm.com>
2181 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2182
2183 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2184 value. Add xfail for older kernels.
2185
2186 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2187
2188 Bring mi-support in line with gdb.exp.
2189 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2190 (mi_gdb_start): New function.
2191
2192 2008-03-28 Maciej W. Rozycki <macro@mips.com>
2193
2194 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2195
2196 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2197
2198 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2199 * gdb.mi/mi2-var-display.exp: Likewise.
2200
2201 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2202
2203 * lib/mi-support.exp (mi_create_varobj_checked): New.
2204 (mi_list_varobj_children): Allow to check for a
2205 value.
2206 (mi_list_array_varobj_children): New.
2207
2208 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2209 and mi_list_varobj_children, as opposed to hardcoding
2210 expected strings.
2211 * gdb.mi/gdb701.exp: Likewise.
2212 * gdb.mi/gdb792.exp: Likewise.
2213 * gdb.mi/mi-var-block.exp: Likewise.
2214 * gdb.mi/mi-var-cmd.exp: Likewise.
2215 * gdb.mi/mi-var-invalidate.exp: Likewise.
2216 * gdb.mi/mi2-var-block.exp: Likewise.
2217 * gdb.mi/mi2-var-child.exp: Likewise.
2218 * gdb.mi/mi2-var-cmd.exp: Likewise.
2219 * gdb.mi/mi2-var-display.exp: Likewise.
2220
2221 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2222
2223 Fix random false FAILs on i386.
2224 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2225
2226 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2227
2228 PR gdb/544
2229 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2230
2231 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2232
2233 PR gdb/544
2234 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2235
2236 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2237
2238 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2239 fixed PR gdb/544.
2240
2241 2008-03-21 Pedro Alves <pedro@codesourcery.com>
2242
2243 * gdb.threads/fork-child-threads.exp: Test next over fork.
2244
2245 2008-03-21 Chris Demetriou <cgd@google.com>
2246
2247 * gdb.base/break.exp (rbreak junk): New test for rbreak
2248 "Junk at end of arguments" issue.
2249
2250 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2251
2252 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2253 *& to work on created array elements.
2254 (Top level): Test print $pc with a file. Test string operations
2255 without a target.
2256 * gdb.base/ptype.exp: Do not expect *& to work on created array
2257 elements.
2258
2259 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2260
2261 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2262 gdb.threads/staticthreads.exp: Update exit query.
2263
2264 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2265
2266 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2267
2268 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2269
2270 * gdb.base/watchpoint.c (global_ptr, func4): New.
2271 (main): Call func4.
2272 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2273 (test_inaccessible_watchpoint): New.
2274
2275 2008-02-29 Maciej W. Rozycki <macro@mips.com>
2276
2277 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2278 select the largest.
2279
2280 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2281
2282 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2283 frames-invalid annotations.
2284
2285 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2286
2287 * gdb.base/assign.exp: avoid same output for different tests.
2288
2289 2008-02-27 Doug Evans <dje@google.com>
2290
2291 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2292 for bug 1738.
2293 (breakpoint_to_handler_entry): Ditto.
2294
2295 2008-02-27 Joel Brobecker <brobecker@adacore.com>
2296
2297 * gdb.base/ending-run.exp: Use the first line of code inside
2298 function body to test breakpoints.
2299 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2300 location where the breakpoint is inserted when using the line
2301 where a function is declared. Fix typo in the description of
2302 one of the tests.
2303 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2304
2305 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2306
2307 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
2308 tests.
2309
2310 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2311
2312 * gdb.base/args.exp: avoid same output for tests
2313 with single quotes.
2314
2315 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2316
2317 * gdb.base/annota1.exp: Adjust for 'info break'
2318 format changes.
2319 * gdb.base/annota3.exp: Likewise.
2320 * gdb.base/break.exp: Likewise.
2321 * gdb.base/condbreak.exp: Likewise.
2322 * gdb.base/pending.exp: Likewise.
2323 * gdb.base/sepdebug.exp: Likewise.
2324 * gdb.base/unload.exp: Likewise.
2325 * gdb.cp/ovldbreak.exp: Likewise.
2326 * gdb.mi/mi-pending.exp: Likewise.
2327
2328 2008-02-07 Doug Evans <dje@google.com>
2329
2330 * gdb.cp/mb-inline.exp: New.
2331 * gdb.cp/mb-inline.h: New.
2332 * gdb.cp/mb-inline1.cc: New.
2333 * gdb.cp/mb-inline2.cc: New.
2334
2335 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2336
2337 * gdb.pascal/floats.pas: New test program.
2338 * gdb.pascal/floats.exp: New testcase.
2339
2340 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2341
2342 * gdb.base/callfuncs.c (t_float_many_args): New function.
2343 (t_double_many_args): New function.
2344 * gdb.base/callfuncs.exp: Add tests for exceeding float
2345 and double parameters passed through the stack.
2346
2347 2008-02-05 Joel Brobecker <brobecker@adacore.com>
2348
2349 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2350 gdb.ada/complete/foo.adb: New files.
2351 * gdb.ada/complete.exp: New testcase.
2352
2353 2008-02-03 Doug Evans <dje@google.com>
2354
2355 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2356
2357 * gdb.cp/gdb2384.exp: New file.
2358 * gdb.cp/gdb2384.cc: New file.
2359 * gdb.cp/gdb2384-base.h: New file.
2360 * gdb.cp/gdb2384-base.cc: New file.
2361
2362 2008-02-02 Doug Evans <dje@google.com>
2363
2364 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2365
2366 2007-02-01 Joel Brobecker <brobecker@adacore.com>
2367
2368 * gdb.ada/sym_print_name: New test program.
2369 * gdb.ada/sym_print_name.exp: New testcase.
2370
2371 2007-02-01 Joel Brobecker <brobecker@adacore.com>
2372
2373 * gdb.ada/nested/hello.adb: New file.
2374 * gdb.ada/nested.exp: New testcase.
2375 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2376
2377 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2378
2379 * gdb.mi/basic.c (return_1): New function.
2380 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2381 don't cause future evaluations of function to report
2382 creation of internal breakpoints.
2383
2384 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2385
2386 * gdb.mi/mi-break.exp (test_error): New.
2387 Call it.
2388
2389 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
2390
2391 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2392 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2393
2394 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2395
2396 * gdb.pascal/integers.pas: New test program.
2397 * gdb.pascal/integers.exp: New testcase.
2398
2399 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2400
2401 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2402
2403 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
2404
2405 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2406 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2407
2408 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2409
2410 * gdb.ada/formatted_ref: New test program.
2411 * gdb.ada/formatted_ref.exp: New testcase.
2412
2413 * gdb.cp/formatted-ref.cc: New file.
2414 * gdb.cp/formatted-ref.exp: New testcase.
2415
2416 2008-01-30 Joel Brobecker <brobecker@adacore.com>
2417
2418 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2419
2420 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
2421
2422 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2423 (test_file_list_exec_source_file): Update to new macro-info field.
2424
2425 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2426
2427 * gdb.ada/exprs: New test program.
2428 * gdb.ada/exprs.exp: New testcase.
2429
2430 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2431
2432 * dfp-test.c (DELTA, DELTA_B): New definitions.
2433 (double_val1, double_val2, double_val3, double_val4, double_val5,
2434 double_val6, double_val7, double_val8, double_val9, double_val10,
2435 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2436 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2437 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2438 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2439 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2440 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2441 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2442 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2443 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2444 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2445 dec128_val16): New global variables.
2446 (decimal_dec128_align): New function.
2447 (decimal_mixed): Likewise.
2448 (decimal_many_args_dec32): Likewise.
2449 (decimal_many_args_dec64): Likewise.
2450 (decimal_many_args_dec128): Likewise.
2451 (decimal_many_args_mixed): Likewise.
2452 * dfp-test.exp: Add tests calling new inferior functions.
2453
2454 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2455
2456 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2457 gdb.server/ext-run.exp: New files.
2458 * lib/gdbserver-support.exp (gdbserver_download): New.
2459 (gdbserver_start): New. Update gdbserver expected
2460 output.
2461 (gdbserver_spawn): Use them.
2462 (gdbserver_start_extended): New.
2463
2464 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2465
2466 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2467 Run on GNU/Linux.
2468 (do_exec_tests): Check for systems which do not support catchpoints.
2469 Do not match START.
2470 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2471 Run on GNU/Linux. Enable verbose output.
2472 (check_fork_catchpoints): New.
2473 (explicit_fork_child_follow, catch_fork_child_follow)
2474 (tcatch_fork_parent_follow): Update expected messages.
2475 (do_fork_tests): Use check_fork_catchpoints.
2476 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2477 Run on GNU/Linux. Enable verbose output.
2478 (check_vfork_catchpoints): New.
2479 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2480 expected messages.
2481 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2482
2483 2008-01-29 Jim Blandy <jimb@red-bean.com>
2484
2485 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2486 host' errors.
2487 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2488
2489 2008-01-29 Jim Blandy <jimb@red-bean.com>
2490
2491 * gdb.threads/sigthread.c: Use barriers to ensure that
2492 child_thread and child_thread_two are always initialized before we
2493 start to use them.
2494
2495 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2496
2497 * gdb.base/watchpoint-solib.exp: New.
2498 * gdb.base/watchpoint-solib.c: New.
2499 * gdb.base/watchpoint-solib-shr.c: New.
2500
2501 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2502
2503 * gdb.base/gdb1056.exp: Add unsigned integer test.
2504
2505 2008-01-28 Doug Evans <dje@google.com>
2506
2507 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2508
2509 2008-01-27 Jim Blandy <jimb@codesourcery.com>
2510
2511 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2512
2513 * gdb.base/expand-psymtabs.exp: Doc fix.
2514
2515 2008-01-26 Mark Kettenis <kettenis@gnu.org>
2516
2517 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2518
2519 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
2520
2521 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
2522 -var-set-format.
2523
2524 2008-01-23 Chris Demetriou <cgd@google.com>
2525
2526 * gdb.threads/thread_events.c: New testcase source file.
2527 * gdb.threads/thread_events.exp: New testcase expect file.
2528
2529 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
2530
2531 * lib/gdb.exp: Add the variable octal.
2532
2533 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
2534 -var-set-format.
2535
2536 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2537 Vladimir Prus <vladimir@codesourcery.com>
2538
2539 * gdb.base/float.exp: Allow missing floating point for m68k and
2540 PowerPC.
2541
2542 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2543
2544 * gdb.mi/basics.c: Setup for testing breakpoints
2545 ignore count.
2546 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2547 * gdb.mi/mi-cli.exp: Adjust.
2548 * gdb.mi/mi2-cli.exp: Adjust.
2549
2550 2008-01-17 Pedro Alves <pedro@codesourcery.com>
2551
2552 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2553 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2554 with dummy_ptr's address.
2555 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2556 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2557 all targets.
2558 * gdb.mi/mi2-var-child.exp: Likewise.
2559
2560 2008-01-09 Joel Brobecker <brobecker@adacore.com>
2561
2562 * gdb.ada/null_array: New test program.
2563 * gdb.ada/null_array.exp: New testcase.
2564
2565 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
2566
2567 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2568 with required float modifiers.
2569
2570 2008-01-08 Joel Brobecker <brobecker@adacore.com>
2571
2572 * gdb.ada/funcall_param: New test program.
2573 * gdb.ada/funcall_param.exp: New testcase.
2574
2575 2008-01-08 Joel Brobecker <brobecker@adacore.com>
2576
2577 * gdb.ada/arrayparam: New test program.
2578 * gdb.ada/arrayparam.exp: New testcase.
2579
2580 2008-01-08 Joel Brobecker <brobecker@adacore.com>
2581
2582 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2583 landed. Should also fix random failures in the test following it.
2584
2585 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2586
2587 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2588 for expressions with decimal float values.
2589 (test_dfp_conversions): New function to test casts to and from
2590 decimal float types.
2591 Call test_dfp_conversions.
2592 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2593 elements.
2594 (main): Initialize ds.float4 and ds.double8 elements.
2595 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2596 string to new error message.
2597 (d64_set_tests): Likewise.
2598 (d128_set_tests): Likewise.
2599 Add tests for expressions with decimal float variables. Add tests for
2600 conversions to and from decimal float types.
2601
2602 2008-01-05 Joel Brobecker <brobecker@adacore.com>
2603
2604 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2605 * gdb.ada/packed_tagged.exp: New testcase.
2606
2607 2008-01-04 Joel Brobecker <brobecker@adacore.com>
2608
2609 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2610 gdb.ada/homonym/homonym_main.adb: New files.
2611 * gdb.ada/homonym.exp: New testcase.
2612
2613 2008-01-04 Joel Brobecker <brobecker@adacore.com>
2614
2615 * gdb.ada/packed_array.exp: Add testing of references to
2616 a packed array.
2617
2618 2008-01-04 Joel Brobecker <brobecker@adacore.com>
2619
2620 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2621 New files.
2622 * gdb.ada/type_coercion.exp: New testcase.
2623
2624 2008-01-04 Joel Brobecker <brobecker@adacore.com>
2625
2626 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2627 gdb.ada/tagged/foo.adb: New file.
2628 * gdb.ada/tagged.exp: New testcase.
2629
2630 2008-01-04 Joel Brobecker <brobecker@adacore.com>
2631
2632 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2633 gdb.ada/ptype_field/foo.adb: New files.
2634 * gdb.ada/ptype_field.exp: New testcase.
2635
2636 2008-01-03 Joel Brobecker <brobecker@adacore.com>
2637
2638 * gdb.ada/print_pc.exp: New testcase.
2639
2640 2008-01-03 Joel Brobecker <brobecker@adacore.com>
2641
2642 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2643 gdb.ada/taft_type/p.adb: New files.
2644 * gdb.ada/taft_type.exp: New testcase.
2645
2646 2008-01-03 Joel Brobecker <brobecker@adacore.com>
2647
2648 * gdb.ada/array_bounds/bar.adb: New file.
2649 * gdb.ada/array_bounds.exp: New testcase.
2650
2651 2008-01-03 Joel Brobecker <brobecker@adacore.com>
2652
2653 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2654 gdb.ada/arrayptr/foo.adb: New files.
2655 * gdb.ada/arrayptr.exp: New testcase.
2656
2657 2008-01-03 Joel Brobecker <brobecker@adacore.com>
2658
2659 * gdb.base/set-lang-auto.exp: New testcase.
2660
2661 2008-01-03 Joel Brobecker <brobecker@adacore.com>
2662
2663 * gdb.ada/fun_addr/foo.adb: New file.
2664 * gdb.ada/fun_addr.exp: New testcase.
2665
2666 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2667
2668 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2669 New files
2670
2671 2008-01-02 Joel Brobecker <brobecker@adacore.com>
2672
2673 * array_subscript_addr/p.adb: New file.
2674 * array_subscript_addr.exp: New testcase.
2675
2676 2008-01-02 Joel Brobecker <brobecker@adacore.com>
2677
2678 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
2679 New files.
2680 * gdb.ada/str_cmp_ref.exp: New testcase.
2681
2682 2008-01-01 Joel Brobecker <brobecker@adacore.com>
2683
2684 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2685 gdb.ada/fun_in_declare/foo.adb: New files.
2686 * gdb.ada/fun_in_declare.exp: New testcase.
2687
2688 2008-01-01 Joel Brobecker <brobecker@adacore.com>
2689
2690 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2691 gdb.ada/ref_param/pck.ads: New files.
2692 * gdb.ada/ref_param.exp: New testcase.
2693
2694 2008-01-01 Joel Brobecker <brobecker@adacore.com>
2695
2696 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2697 gdb.ada/interface/foo.adb: New files.
2698 * gdb.ada/interface.exp: New testcase.
2699
2700 2007-12-31 Jim Blandy <jimb@codesourcery.com>
2701
2702 * gdb.base/multi-forks.exp: Consume all output from child
2703 processes before proceeding to next test.
2704
2705 2007-12-29 Jim Blandy <jimb@codesourcery.com>
2706
2707 * configure: Regenerated.
2708
2709 2007-12-27 Joel Brobecker <brobecker@adacore.com>
2710
2711 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2712 gdb.ada/fixed_cmp/fixed.adb: New files.
2713 * gdb.ada/fixed_cmp.exp: New testcase.
2714
2715 2007-12-27 Joel Brobecker <brobecker@adacore.com>
2716
2717 * gdb.ada/boolean_expr.exp: New testcase.
2718
2719 2007-12-26 Jim Blandy <jimb@codesourcery.com>
2720
2721 * gdb.base/multi-forks.exp: Doc fix.
2722
2723 2007-12-26 Joel Brobecker <brobecker@adacore.com>
2724
2725 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2726 * gdb.ada/char_param.exp: Do not compile our test program with
2727 -gnata, this is unnecessary.
2728 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2729
2730 2007-12-24 Joel Brobecker <brobecker@adacore.com>
2731
2732 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2733 gdb.ada/print_chars/foo.adb: New files.
2734 * gdb.ada/print_chars.exp: New testcase.
2735
2736 2007-12-24 Joel Brobecker <brobecker@adacore.com>
2737
2738 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2739 gdb.ada/char_param/foo.adb: New files.
2740 * gdb.ada/char_param.exp: New testcase.
2741
2742 2007-12-22 Jim Blandy <jimb@codesourcery.com>
2743
2744 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2745 hard-coding source line numbers into the test.
2746 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2747 gdb_get_line_number to find.
2748
2749 2007-12-22 Joel Brobecker <brobecker@adacore.com>
2750
2751 * gdb.base/ptype.c (highest): New struct type.
2752 (the_highest): New variable of that type.
2753 (main): Add dummy assignment to a field of variable the_highest.
2754 * gdb.base/ptype.exp: Test type printing of our new variable.
2755
2756 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2757
2758 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
2759 and record first explicitly generated thread number.
2760 Use that thread number for thread specific watchpoint test.
2761 Add iteration number to repetitive tests.
2762
2763 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2764 Jim Blandy <jimb@codesourcery.com>
2765
2766 * gdb.base/expand-psymtabs.c: New testcase
2767 source file.
2768 * gdb.base/expand-psymtabs.exp: New testcase
2769 expect file.
2770
2771 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
2772
2773 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2774 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2775
2776 2007-12-17 Joel Brobecker <brobecker@adacore.com>
2777
2778 * gdb.ada/frame_args/foo.adb: New file.
2779 * gdb.ada/frame_args/pck.ads: New file.
2780 * gdb.ada/frame_args/pck.adb: New file.
2781 * gdb.ada/frame_args.exp: New testcase.
2782
2783 2007-12-17 Joel Brobecker <brobecker@adacore.com>
2784
2785 * gdb.base/frame-args.c: New file.
2786 * gdb.base/frame-args.exp: New testcase.
2787
2788 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
2789 Joseph Myers <joseph@codesourcery.com>
2790
2791 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2792
2793 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
2794
2795 * gdb.mi/mi-pending.exp: New.
2796 * gdb.mi/mi-pending.c: New.
2797 * gdb.mi/mi-pendshr.c: New.
2798
2799 2007-12-06 Jim Blandy <jimb@codesourcery.com>
2800
2801 * gdb.base/default.exp: Update expected output for 'info catch'.
2802
2803 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2804
2805 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2806 must be set to binary.
2807
2808 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2809
2810 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2811
2812 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2813
2814 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2815 gdb.mi/mi-file-transfer.exp: New.
2816
2817 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2818
2819 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2820
2821 2007-11-22 Maciej W. Rozycki <macro@mips.com>
2822
2823 * gdb.trace/backtrace.exp: Fix a typo.
2824 * gdb.trace/circ.exp: Likewise.
2825 * gdb.trace/collection.exp: Likewise.
2826 * gdb.trace/limits.exp: Likewise.
2827 * gdb.trace/report.exp: Likewise.
2828 * gdb.trace/tfind.exp: Likewise.
2829 * gdb.trace/while-dyn.exp: Likewise.
2830
2831 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
2832
2833 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2834 objects of pointers that can't be dereferenced are now
2835 "noneditable".
2836
2837 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2838
2839 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2840 (target_cpu): Remove.
2841
2842 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2843
2844 * gdb.base/ending-run.exp: Expect the list of cleared
2845 breakpoint to come in natural order, not the reversed one.
2846
2847 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2848
2849 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2850 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
2851
2852 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
2853
2854 * gdb.base/printcmds.exp: New function
2855 test_printf_with_dfp.
2856
2857 2007-11-02 Doug Evans <dje@google.com>
2858
2859 * gdb.disasm/t01_mov.s: Remove carriage returns.
2860 * gdb.disasm/t02_mova.s: Ditto.
2861 * gdb.disasm/t03_add.s: Ditto.
2862 * gdb.disasm/t04_sub.s: Ditto.
2863 * gdb.disasm/t05_cmp.s: Ditto.
2864 * gdb.disasm/t06_ari2.s: Ditto.
2865 * gdb.disasm/t07_ari3.s: Ditto.
2866 * gdb.disasm/t08_or.s: Ditto.
2867 * gdb.disasm/t09_xor.s: Ditto.
2868 * gdb.disasm/t10_and.s: Ditto.
2869 * gdb.disasm/t11_logs.s: Ditto.
2870 * gdb.disasm/t12_bit.s: Ditto.
2871 * gdb.disasm/t13_otr.s: Ditto.
2872
2873 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2874
2875 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2876
2877 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2878
2879 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2880 provide DFP support.
2881
2882 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2883
2884 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2885 Test "set powerpc vector-abi". Skip auto-detection tests for old
2886 toolchains.
2887
2888 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2889
2890 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2891 with [string compare].
2892
2893 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2894
2895 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2896 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2897
2898 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
2899
2900 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2901 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2902 * gdb.opt/Makefile.in: New makefile.
2903 * Makefile.in: Create new directory "gdb.opt".
2904 * configure.ac: Add "gdb.opt" directory.
2905 * configure: Regenerated.
2906
2907 2007-10-25 Doug Evans <dje@google.com>
2908
2909 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2910 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2911
2912 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
2913 Thiago Jung Bauermann <bauerman@br.ibm.com>
2914
2915 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2916 Floating Point expressions.
2917 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2918 Floating Point variables.
2919 * gdb.base/dfp-test.c: new file containing program with Decimal
2920 Floating variables, used by gdb.base/dfp-test.exp.
2921
2922 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2923
2924 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2925
2926 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2927
2928 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2929 compiling test case with GCC.
2930 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2931
2932 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2933
2934 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2935 format changes.
2936
2937 2007-10-18 Michael Snyder <msnyder@specifix.com>
2938
2939 * gdb.base/dbx.exp: Add missing "-re " operator.
2940
2941 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2942
2943 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2944 * configure.ac: Removed trailing spaces after backslash.
2945 * gdb.modula2: New directory.
2946 * gdb.modula2/Makefile.in: New file.
2947 * gdb.modula2/unbounded-array.exp: New file.
2948 * gdb.modula2/unbounded1.c: New file.
2949
2950 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2951
2952 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2953
2954 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
2955
2956 * gdb.base/sigstep.c (main): Add checks for
2957 return values for setitimer call.
2958 Call setitimer again with itimer = ITIMER_REAL
2959 if first call to setitimer fails.
2960
2961 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
2962
2963 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2964 of $timeout.
2965
2966 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2967
2968 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2969
2970 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
2971
2972 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2973 of gdb_expect call, to avoid interruption.
2974
2975 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2976
2977 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2978 (v_unsigned_long_long, v_long_long_array)
2979 (v_signed_long_long_array, v_unsigned_long_long_array)
2980 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2981 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2982 [!NO_LONG_LONG]: New.
2983 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2984 v_long_long_member.
2985
2986 (v_long_long_func, v_signed_long_long_func)
2987 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2988 (main) [!NO_LONG_LONG]: Initialize long long variants.
2989
2990 * gdb.base/whatis.exp: If board file requests no_long_long, build
2991 test with NO_LONG_LONG defined. Test long long, signed long long,
2992 and unsigned long long variants but only if board file doesn't
2993 disable it.
2994
2995 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
2996 Daniel Jacobowitz <dan@codesourcery.com>
2997
2998 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2999 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
3000 * configure: Regenerated.
3001 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
3002 gdb.pascal/types.exp, lib/pascal.exp: New files.
3003
3004 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
3005
3006 * gdb.cp/classes.exp (do_tests): Always step to the line after the
3007 call.
3008 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
3009 to return to the call.
3010 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
3011 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
3012 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
3013 * gdb.mi/mi-until.exp (test_until): Likewise.
3014 * gdb.mi/mi2-until.exp (test_until): Likewise.
3015
3016 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
3017
3018 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
3019 two-char array.
3020 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
3021
3022 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
3023
3024 * gdb.threads/watchthreads.c (thread_function): Sleep between
3025 iterations.
3026 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
3027 at once for S/390. Generate matching fails and passes.
3028
3029 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
3030
3031 * gdb.mi/var-cmd.c (do_children_tests): Initialize
3032 the 'struct_declarations' variable to zeros.
3033
3034 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
3035
3036 * gdb.cp/mb-ctor.cc: New.
3037 * gdb.cp/mb-ctor.exp: New.
3038 * gdb.cp/mb-templates.cc: New.
3039 * gdb.cp/mb-templates.exp: New.
3040
3041 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
3042
3043 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
3044
3045 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
3046
3047 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
3048 targets.
3049 * configure: Regenerate.
3050
3051 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
3052
3053 * gdb.base/annota1.exp: Adjust for 'info break'
3054 format changes.
3055 * gdb.base/annota3.exp: Likewise.
3056 * gdb.base/break.exp: Likewise.
3057 * gdb.base/condbreak.exp: Likewise.
3058 * gdb.base/pending.exp: Likewise.
3059 * gdb.base/sepdebug.exp: Likewise.
3060 * gdb.base/unload.exp: Likewise.
3061 * gdb.base/ovldbreak.exp: Likewise.
3062
3063 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
3064
3065 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
3066 messages.
3067 * gdb.base/chng-syms.exp: Likewise.
3068 * gdb.base/unload.exp: Likewise.
3069
3070 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
3071
3072 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
3073
3074 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
3075
3076 * schedlock.c (NUM): Change to 1.
3077 (main): Use args[0] for the main thread.
3078 * schedlock.exp: Only expect two threads. Only issue one pass or fail
3079 regardless of the number of threads.
3080
3081 2007-09-14 Maciej W. Rozycki <macro@mips.com>
3082
3083 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
3084 type down.
3085 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3086 test.
3087 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
3088 watchpoint type down.
3089 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3090 test.
3091
3092 2007-09-14 Maciej W. Rozycki <macro@mips.com>
3093
3094 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
3095 Move all the tests here and run them twice, once using software
3096 watchpoints and once using hardware watchpoints.
3097 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
3098
3099 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
3100
3101 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
3102 test.
3103
3104 2007-09-10 Mark Kettenis <kettenis@gnu.org>
3105
3106 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
3107 build-id.
3108
3109 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
3110 know about $ORIGIN. Calculate output dir from $dest instead of
3111 using ${objdir}/{$subdir}.
3112
3113 2007-09-09 Mark Kettenis <kettenis@gnu.org>
3114
3115 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
3116 gcore, before continuing with the test.
3117
3118 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
3119
3120 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
3121 * gdb.mi/mi-watch.exp: Likewise.
3122
3123 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3124 Jim Blandy <jimb@codesourcery.com>
3125
3126 * gdb.arch/i386-sse.exp: Do not expect character constants.
3127 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
3128 * gdb.base/display.exp: Allow print/s.
3129 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
3130 and unsigned char array changes.
3131
3132 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3133
3134 * gdb.base/display.exp: Add tests for printf %p.
3135
3136 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
3137
3138 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
3139 the dll name to unicode.
3140
3141 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3142
3143 * gdb.base/default.exp (show version): Update the version text.
3144 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
3145
3146 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3147
3148 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3149 New files.
3150
3151 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3152
3153 * lib/gdb.exp (build_id_debug_filename_get): New function.
3154 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3155 Remove the generate DEBUG file for the future testcase runs.
3156 New testcase for the NT_GNU_BUILD_ID retrieval.
3157 Move the final testing step to ...
3158 (test_different_dir): ... a new function.
3159 New parameter XFAIL to XFAIL all the tests performed.
3160 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3161 New parameter TYPE to PF_PREFIX all the tests performed.
3162
3163 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3164
3165 * gdb.mi/mi-var-cp.cc (path_expression): New
3166 function.
3167 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3168
3169 2007-08-27 Markus Deuling <deuling@de.ibm.com>
3170
3171 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3172 to fit into SPU Local Store memory.
3173
3174 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3175
3176 * gdb.base/default.exp: Adjust the expected output of "info
3177 warranty" after the switch to GPLv3.
3178
3179 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3180
3181 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3182 to 30000 (from 20000).
3183
3184 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3185
3186 Switch the license of all .exp files to GPLv3.
3187 Switch the license of all .f and .f90 files to GPLv3.
3188 Switch the license of all .s and .S files to GPLv3.
3189
3190 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3191
3192 * configure.ac: Switch license to GPLv3.
3193
3194 2007-08-23 Joel Brobecker <brobecker@adacore.com>
3195
3196 Switch the licensing to GPLv3 for all .ads and .adb files.
3197
3198 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3199
3200 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3201 and t_int_double.
3202 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3203
3204 2007-08-17 Joel Brobecker <brobecker@adacore.com>
3205
3206 * gdb.base/step-line.c: Switch license to GPL version 3, and
3207 update copyright year.
3208 * gdb.base/step-line.inp: Likewise.
3209
3210 2007-08-17 Joel Brobecker <brobecker@adacore.com>
3211
3212 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3213 changes inside gdb1555.c.
3214 * gdb.base/pending.exp: Likewise.
3215
3216 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3217
3218 * config/default.exp: New file.
3219
3220 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3221
3222 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3223 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3224
3225 2007-07-30 Maciej W. Rozycki <macro@mips.com>
3226
3227 * gdb.base/dump.exp: Force the correct endianness for binary
3228 formats not carrying this information.
3229
3230 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3231
3232 * gdb.threads/staticthreads.exp: Match .*sem_post.
3233
3234 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3235
3236 * gdb.base/readline.exp (operate_and_get_next): Match the final
3237 prompt.
3238
3239 2007-07-23 Kevin Buettner <kevinb@redhat.com>
3240
3241 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3242 to restarting SID.
3243
3244 2007-07-18 Kevin Buettner <kevinb@redhat.com>
3245
3246 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3247 prior to `gdb_start'.
3248
3249 2007-07-18 Kevin Buettner <kevinb@redhat.com>
3250
3251 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3252 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3253 Remove call to gdb_unload.
3254
3255 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3256 Daniel Jacobowitz <dan@codesourcery.com>
3257
3258 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3259 for __WIN32__.
3260 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3261 * gdb.base/unload.exp: Use shared library test routines.
3262
3263 2007-07-03 Markus Deuling <deuling@de.ibm.com>
3264
3265 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3266 * gdb.base/solib-symbol-lib.c: Likewise.
3267 * gdb.base/solib-symbol-main.c: Likewise.
3268
3269 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3270
3271 * config/gdbserver.exp (gdb_reconnect): New.
3272 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3273 gdb.base/solib-disc.exp: New files.
3274 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3275 remote debugging".
3276 (gdb_compile): Add shlib_load flag.
3277 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3278 port.
3279 (gdbserver_reconnect): New.
3280
3281 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
3282 Daniel Jacobowitz <dan@codesourcery.com>
3283
3284 * gdb.base/annota3.exp: Test for if construct.
3285
3286 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3287
3288 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3289
3290 2007-06-21 Chris Dearman <chris@mips.com>
3291 Maciej W. Rozycki <macro@mips.com>
3292
3293 * gdb.base/display.exp: Allow a newline after display/i.
3294 * gdb.base/pc-fp.exp: Likewise.
3295 * gdb.base/sigbpt.exp: Likewise.
3296
3297 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3298
3299 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3300 required features to be included.
3301
3302 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3303
3304 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3305 in info threads output.
3306
3307 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3308 Markus Deuling <deuling@de.ibm.com>
3309
3310 * gdb.arch/spu-info.exp: New testcase.
3311 * gdb.arch/spu-info.c: New file.
3312
3313 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3314
3315 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3316 tpcs_offset. Restore lr after the call.
3317 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3318
3319 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3320
3321 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3322 (gdbserver_run): Kill any running gdbserver.
3323 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3324
3325 2007-05-17 Maciej W. Rozycki <macro@mips.com>
3326
3327 * gdb.base/sigbpt.exp: Preset segv_addr.
3328
3329 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3330
3331 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3332 (gdb_compile_shlib): Likewise.
3333 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3334 (default_gdb_init): Clear cleanfiles.
3335 (gdb_finish): Delete recorded cleanfiles.
3336 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3337
3338 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3339 Do not use isnative.
3340 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3341 gdb.base/so-impl-ld.exp: Likewise.
3342 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3343 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3344 gdb_compile.
3345
3346 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3347
3348 * config/unknown.exp: Remove.
3349
3350 2007-05-15 Markus Deuling <deuling@de.ibm.com>
3351
3352 * gdb.base/info-proc.exp: Check is_remote.
3353
3354 2007-05-14 Markus Deuling <deuling@de.ibm.com>
3355
3356 * gdb.base/gcore.exp: Initialize variable core_supported.
3357
3358 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3359
3360 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3361
3362 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3363
3364 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3365 * gdb.threads/print-threads.exp (test_all_threads): Allow
3366 negative and hexadecimal thread IDs.
3367
3368 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3369
3370 * gdb.java/jprint.java (public): Avoid invalid call to static
3371 method.
3372
3373 2007-05-14 Denis Pilat <denis.pilat@st.com>
3374
3375 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3376 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3377 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3378 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3379 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3380
3381 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3382
3383 * gdb.base/overlays.exp: Add support for targets with only code
3384 overlay support, not data overlay. Support spu-*-* target in
3385 this mode.
3386 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3387 * gdb.base/spu.ld: New file.
3388
3389 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3390
3391 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3392
3393 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3394
3395 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3396
3397 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3398
3399 * gdb.java/jmain.exp: Handle demangled names with and without method
3400 signatures.
3401
3402 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3403
3404 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3405 (have_a_very_merry_interrupt): Remove calls to puts.
3406 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3407 inferior output.
3408 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3409 test names.
3410
3411 2007-04-29 Markus Deuling <deuling@de.ibm.com>
3412 Daniel Jacobowitz <dan@codesourcery.com>
3413
3414 * gdb.base/auxv.exp (core_works): Also check is_remote.
3415 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3416
3417 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
3418
3419 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3420 message, not the undefined 'module' variable.
3421 * gdb.base/siginfo.exp: Likewise.
3422 * gdb.base/sigstep.exp: Likewise.
3423 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3424 serialport.
3425 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3426
3427 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
3428
3429 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3430 target sim fails. Return 0 otherwise.
3431 (gdb_load): Return prematurely if gdb_target_sim fails.
3432
3433 2007-04-16 Denis Pilat <denis.pilat@st.com>
3434
3435 * gdb.base/setshow.exp: Reset height after having set it to 100.
3436
3437 2007-04-16 Denis Pilat <denis.pilat@st.com>
3438
3439 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3440
3441 2007-04-16 Denis Pilat <denis.pilat@st.com>
3442
3443 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3444
3445 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3446
3447 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3448 tests. Run the frozen varobjs test.
3449 * gdb.mi/var-cmd.c (do_frozen_tests): New.
3450 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
3451
3452 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3453
3454 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3455 gdb.base/type-opaque.exp: New files.
3456
3457 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
3458
3459 * gdb.mi/mi-var-child.c
3460 (do_children_tests): User char[2] instead of
3461 char so that automatic printing of pointers to char
3462 don't give unpredicable result.
3463 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3464 local variables.
3465 * gdb.mi/mi-var-child.exp: Step to right line
3466 of do_children_tests.
3467 * gdb.mi/mi2-var-child.exp: Likewise.
3468 * gdb.mi/mi-var-cmd.exp: Step to right line of
3469 do_locals_tests.
3470 (do_children_tests): User char[2] instead of
3471 char so that automatic printing of pointers to char
3472 don't give unpredicable result.
3473 * gdb.mi/mi2-var-cmd.exp: Likewise.
3474 * lib/mi-support.exp (mi_continue_to_line):
3475 Pass test name to mi_wait_for_stop.
3476
3477 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3478
3479 * gdb.asm/asm-source.exp: Remove d10v case.
3480 * lib/gdb.exp (skip_cplus_tests): Likewise.
3481 * gdb.asm/d10v.inc: Deleted.
3482
3483 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3484
3485 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3486
3487 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3488
3489 * config/netware.exp: Delete file.
3490
3491 2007-03-29 Joel Brobecker <brobecker@adacore.com>
3492
3493 * gdb.dwarf2/dw2-noloc.S: New file.
3494 * gdb.dwarf2/dw2-noloc.exp: New file.
3495
3496 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3497
3498 * gdb.cp/method2.cc: New test.
3499 * gdb.cp/method2.exp: New test.
3500 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3501
3502 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3503
3504 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3505
3506 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3507
3508 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3509
3510 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3511
3512 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3513 (gdb_load): Delete, replace with...
3514 (gdb_reload): ...this.
3515 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3516 * gdb.server/server-mon.exp: Likewise.
3517 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3518 (gdb_start_cmd): New.
3519 (gdb_file_cmd): Save the last loaded file.
3520 (gdb_reload): New.
3521 (gdb_gnu_strip_debug): Use transform.
3522 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3523 support here. Use new $last_loaded_file. Check mtime.
3524 (gdb_target_cmd): Handle ObjC failure case.
3525 (infer_host_exec): Delete.
3526 (gdbserver_load): Rename to...
3527 (gdbserver_run): ...this. Simplify.
3528 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3529 (mi_gdb_load): Move most contents to a new function...
3530 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3531 (mi_run_cmd): Use mi_gdb_target_load.
3532 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3533 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3534 Use gdb_run_cmd.
3535 * gdb.base/charsign.exp: Remove incorrect comment.
3536 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3537 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3538 gdb.base/start.exp: Use gdb_start_cmd.
3539
3540 2007-03-23 Nigel Stephens <nigel@mips.com>
3541 Maciej W. Rozycki <macro@mips.com>
3542
3543 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3544 * gdb.base/signull.exp: Similarly.
3545
3546 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3547
3548 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3549 messages available to test cases (like chng-sym.exp).
3550
3551 2007-03-14 Andreas Schwab <schwab@suse.de>
3552
3553 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3554 format changes.
3555
3556 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3557
3558 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3559 (optimized_1): New.
3560 (main): Call optimized_1.
3561 (gdb2029): Correct typos. Call gdb2029_marker.
3562 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3563 for gdb2029.
3564
3565 2007-03-12 Mark Kettenis <kettenis@gnu.org>
3566
3567 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3568 as tabs. Remove redundant test pattern.
3569
3570 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3571
3572 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3573 for /a format output.
3574
3575 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3576
3577 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3578 collect output incrementally.
3579
3580 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3581
3582 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3583 for -var-create lpcharacter test.
3584 * gdb.mi/mi2-var-cmd.exp: Likewise.
3585
3586 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3587
3588 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3589 pass on targets where address zero is readable.
3590
3591 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3592
3593 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3594 just a single architecture.
3595
3596 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3597
3598 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3599 (fetch_all_registers): New function, uses gdb_test_multiple and
3600 exp_continue to fetch inferior output line-by-line.
3601 Replace all uses of do_get_all_registers by fetch_all_registers.
3602
3603 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3604
3605 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3606 in target_info.
3607
3608 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3609
3610 * gdb.threads/manythreads.exp: Use $message string for
3611 consistancy; add a default (timeout) case.
3612
3613 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3614
3615 * gdb.base/watchpoint.exp: Fix truncated comment.
3616
3617 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3618
3619 * Makefile.in: Remove spurious single-quotes from sed command.
3620
3621 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3622
3623 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3624 func.
3625 * gdb.mi/mi2-var-cmd.exp: Likewise.
3626
3627 2007-02-27 Joel Brobecker <brobecker@adacore.com>
3628
3629 * gdb.dwarf2/dw2-producer.S: New file.
3630 * gdb.dwarf2/dw2-producer.exp: New testcase.
3631
3632 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
3633
3634 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3635 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3636 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3637 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3638 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3639 Revert tests to use mi_gdb_test and include value field in output
3640 of -var-create.
3641
3642 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3643
3644 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3645
3646 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3647
3648 * gdb.base/maint.exp: Remove full paths from test names.
3649 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3650 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3651
3652 2007-02-27 Joel Brobecker <brobecker@adacore.com>
3653
3654 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3655
3656 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3657
3658 * gdb.server/server-mon.exp: New test.
3659
3660 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3661
3662 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3663
3664 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3665
3666 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3667 register capitalization.
3668
3669 2007-02-13 Denis Pilat <denis.pilat@st.com>
3670
3671 * gdb.mi/mi-var-invalidate.exp: New file.
3672
3673 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3674
3675 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3676
3677 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3678
3679 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3680
3681 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3682
3683 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3684 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3685
3686 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
3687
3688 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3689 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3690 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3691 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3692 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3693 * gdb.mi/gdb792.exp, lib/mi-support.exp:
3694 Update tests to include value field in output of -var-create.
3695
3696 2007-02-08 Andreas Schwab <schwab@suse.de>
3697
3698 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3699
3700 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3701
3702 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3703 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3704
3705 2007-02-02 Denis Pilat <denis.pilat@st.com>
3706
3707 * gdb.threads/threadapply.exp: check that frame is not changed by
3708 the thread apply all command.
3709
3710 2007-01-31 Andreas Schwab <schwab@suse.de>
3711
3712 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3713
3714 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3715 in the dwarf sections.
3716 * gdb.dwarf2/mac-fileno.S: Likewise.
3717
3718 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3719 bspstore register on ia64.
3720
3721 2007-01-29 Andreas Schwab <schwab@suse.de>
3722
3723 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3724 "frame-begin" annotation.
3725
3726 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3727 number of "frames-invalid" annotations.
3728
3729 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3730
3731 * gdb.base/commands.exp: Call if_commands_test.
3732 (gdb_test_no_prompt, if_commands_test): New.
3733
3734 2007-01-28 Mark Kettenis <kettenis@gnu.org>
3735
3736 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3737
3738 2007-01-27 Andreas Schwab <schwab@suse.de>
3739
3740 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3741 .short/.int/.quad in the dwarf sections.
3742 * gdb.dwarf2/dw2-intercu.S: Likewise.
3743 * gdb.dwarf2/dw2-intermix.S: Likewise.
3744
3745 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3746
3747 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
3748 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3749 array.
3750 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3751 * gdb.base/setvar.exp: Likewise.
3752
3753 2007-01-26 Andreas Schwab <schwab@suse.de>
3754
3755 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3756 test.
3757
3758 * gdb.base/multi-forks.exp ("restart $i"): Also match
3759 __kernel_syscall_via_break.
3760
3761 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3762
3763 * lib/mi-support.exp (mi_delete_varobj): New.
3764 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3765 testcase.
3766 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3767 (main): Call the above.
3768 (reference_update_test, base_in_reference_test)
3769 (reference_to_pointer): Delete the created varobjs.
3770
3771 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3772
3773 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3774 * configure: Regenerated.
3775 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3776 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3777 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3778 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3779 * lib/gdb.exp (gdb_skip_xml_test): New function.
3780
3781 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3782
3783 * gdb.base/sigrepeat.exp: Correct error message.
3784
3785 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3786 Daniel Jacobowitz <dan@codesourcery.com>
3787
3788 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3789 gdb.arch/i386-gnu-cfi-asm.S: New files.
3790
3791 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3792
3793 * lib/gdb.exp: Abort on missing `site.exp'.
3794
3795 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3796 Daniel Jacobowitz <dan@codesourcery.com>
3797
3798 * gdb.base/included.c, gdb.base/included.exp,
3799 gdb.base/included.h: New files.
3800
3801 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3802
3803 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3804 (maximize_rlimit): Reduce limits on 64-bit systems.
3805
3806 2007-01-19 Mark Kettenis <kettenis@gnu.org>
3807
3808 From Marcus Deuling <deuling@de.ibm.com>:
3809 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3810 every case.
3811
3812 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
3813
3814 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3815 (test_path_specification): Use objdir instead of srcdir to always
3816 get an absolute filename.
3817
3818 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3819
3820 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3821
3822 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3823
3824 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3825 Make sure the variable we're using is in scope.
3826 (reference_to_pointer): Likewise.
3827
3828 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3829
3830 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3831 has no debug information.
3832
3833 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3834
3835 * gdb.base/annota1.exp: Remove extra send_gdb.
3836
3837 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3838
3839 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3840
3841 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3844
3845 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
3846 Daniel Jacobowitz <dan@codesourcery.com>
3847
3848 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3849 lcharacter or linteger change. Correct duplicated test name.
3850 * gdb.mi/mi2-var-cmd.exp: Likewise.
3851
3852 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3853
3854 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3855
3856 2007-01-05 Joel Brobecker <brobecker@adacore.com>
3857
3858 * gdb.base/nofield.c: New file.
3859 * gdb.base/nofield.exp: New testcase.
3860
3861 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
3862
3863 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3864
3865 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3866 test.
3867
3868 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3869
3870 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3871
3872 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3873
3874 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3875 when continuing.
3876
3877 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3878
3879 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3880 Expect ".exe" extension.
3881
3882 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3883
3884 * gdb.base/charset.exp: Add explicit filename to break.
3885 * gdb.base/dbx.exp: Add explicit filename to breaks.
3886
3887 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3888
3889 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3890 * gdb.mi/mi2-file.exp: Likewise.
3891
3892 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3893
3894 Implement specification of MI tests as comments
3895 in C and C++ sources.
3896 * lib/mi-support.exp (mi_autotest_data): New variable.
3897 (mi_autotest_source): New variable.
3898 (count_newlines, mi_prepare_inline_tests)
3899 (mi_get_inline_test, mi_continue_to_line)
3900 (mi_run_inline_test, mi_tbreak)
3901 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3902 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3903 Run inline tests.
3904 * gdb.mi/mi-var-cp.cc: Define tests here.
3905
3906 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3907
3908 Simplify usage of mi_continue_to.
3909 * lib/mi-support.exp (mi_runto_helper): Renamed
3910 from mi_runto, added new parameter 'run_or_continue'.
3911 (mi_runto): Use mi_runto_helper.
3912 (mi_continue_to): Accept just function name as parameter.
3913 Use mi_runto_helper.
3914 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3915 * gdb.mi/mi2-var-cmd.exp: Likewise.
3916
3917 2006-01-04 Joel Brobecker <brobecker@adacore.com>
3918
3919 Make this testcase a bit more realistic. The current code
3920 is too simplistic, and allows the compiler to optimize out
3921 some of the entities we need for this testcase.
3922 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3923 (Do_Nothing): Add extra parameter.
3924 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3925 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3926 by using a variable of type Void_Star.
3927
3928 2006-01-04 Joel Brobecker <brobecker@adacore.com>
3929
3930 * gdb.ada/catch_ex/foo.adb: New file.
3931 * gdb.ada/catch_ex.exp: New testcase.
3932
3933 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3934
3935 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3936 pass --image-base to linker.
3937
3938 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3939 Daniel Jacobowitz <dan@codesourcery.com>
3940
3941 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3942 secondary prompts.
3943
3944 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3945
3946 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3947 output. Test the types of members and member pointers.
3948 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3949 gdb/2092.
3950 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3951 statement. Enable for GCC. Update expected output for some tests
3952 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3953 layout.
3954 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3955 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3956 (Diamond::vget_base): New.
3957 (main): Add new tests.
3958 * gdb.cp/printmethod.exp: Update expected output for member functions.
3959 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3960 print pEe->D::vg().
3961
3962 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3963
3964 * gdb.threads/tls.exp: Allow stops in sem_post.
3965
3966 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3967
3968 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3969 * gdb.base/annota3.exp: Likewise.
3970 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3971 again (instead of timing out).
3972 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3973 GCC bug 26475.
3974 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3975 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3976 test from jmisc1.exp.
3977 * gdb.java/jmisc1.exp: Delete.
3978 * gdb.java/jprint.exp: Adjust to work with method signatures including
3979 return types.
3980 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3981 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3982 * lib/java.exp (compile_java_from_source): Pass the correct type
3983 to target_compile.
3984
3985 2006-12-31 Joel Brobecker <brobecker@adacore.com>
3986
3987 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3988 (stack_align_edx): New function.
3989 (stack_align_eax): New function.
3990 (main): Add calls to stack_align_edx and stack_align_eax.
3991 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3992 Add testing for the cases where the register used during a stack
3993 realignment is edx. Same for eax.
3994
3995 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3996
3997 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3998 and generic PE targets.
3999
4000 2006-12-29 Joel Brobecker <brobecker@adacore.com>
4001
4002 * gdb.ada/array_return.exp: Update copyright date list.
4003
4004 2006-12-27 Joel Brobecker <brobecker@adacore.com>
4005
4006 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
4007 (Create_Small_Float_Vector): New function.
4008 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
4009 function body.
4010 * gdb.ada/array_return/p.adb: Use new type and function from
4011 package Pck.
4012 * gdb.ada/array_return.exp: Add a test verifying that GDB is
4013 able to print the value returned by a function returning an
4014 array of float.
4015
4016 2006-12-20 Joel Brobecker <brobecker@adacore.com>
4017
4018 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
4019 The associated tests should be PASSing.
4020
4021 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4022
4023 Test for base in references.
4024 * gdb.mi/mi-var-cp.cc: Add test code.
4025 * gdb.mi/mi-var-cp.exp: Test for bases in references.
4026 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
4027 * gdb.mi/mi2-watch.exp: Likewise.
4028 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
4029 (mi_list_varobj_children): New function.
4030
4031 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4032
4033 * lib/mi-support.exp
4034 (mi_runto): Accept "()" after function name.
4035 (mi_create_varobj): New function.
4036 (mi_varobj_update): New function.
4037 (mi_Check_varobj_value): New function.
4038 * gdb.mi/mi-var-cp.exp: New file.
4039 * gdb.mi/mi-var-cp.cc: New file.
4040
4041 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
4042
4043 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
4044 gdb.base/weaklib2.c: New files.
4045
4046 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
4047
4048 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
4049 info. Adjust test names.
4050
4051 * gdb.base/break.c (main): Move position of malloc.
4052 * gdb.base/break.exp: Revert mistaken checkin.
4053
4054 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
4055
4056 * gdb.mi/mi-var-cmd.exp: Check -var-update after
4057 assignement of arrays and function pointers.
4058 * gdb.mi/var-cmd.c: Add declaration necessary for above
4059 tests.
4060
4061 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4062
4063 * gdb.base/break.c (main): Call malloc.
4064
4065 * gdb.threads/linux-dp.exp: Read thread table before and after
4066 creating each philosopher and verify it.
4067
4068 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4069 Paul Brook <paul@codesourcery.com>
4070 Daniel Jacobowitz <dan@codesourcery.com>
4071
4072 * gdb.base/ending-run.exp: Flatten expect script stepping out of
4073 main to remove duplication. Add start function of the form
4074 '_*start[1-9]*'. Add RVDS start function.
4075
4076 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4077
4078 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
4079
4080 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4081
4082 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
4083 * gdb.asm/spu.inc: New file.
4084 * gdb.base/term.exp: Disable if [target_info exists noargs].
4085 * gdb.gdb/complaints.exp: Disable if ![isnative].
4086 * gdb.gdb/selftest.exp: Likewise.
4087 * gdb.gdb/observer.exp: Likewise.
4088 * gdb.gdb/xfullpath.exp: Likewise.
4089 * gdb.base/attach.exp: Disable on SPU target.
4090 * gdb.cp/bs145503.exp: Likewise.
4091 * gdb.cp/exception.exp: Likewise.
4092 * gdb.cp/userdef.exp: Likewise.
4093
4094 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4095
4096 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
4097
4098 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
4099
4100 * gdb.base/completion.exp: Fix completion tests for
4101 'info' and 'info '.
4102 * gdb.base/help.exp (help_test_raw, test_class_help)
4103 (test_prefix_command_help): Move...
4104 * lib/gdb.exp: Here.
4105 * gdb.base/main.exp: Adjust.
4106 * gdb.cp/maint.exp: Adjust.
4107 * gdb.trace/tracecmd.exp: Use test_help_class.
4108
4109 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4110
4111 * gdb.stabs/weird.exp (print_weird_var): Use
4112 gdb_test_multiple instead of gdb_expect.
4113
4114 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4115
4116 * gdb.base/help.exp (help_test_raw): New.
4117 (test_class_help): New.
4118 (test_prefix_command_help): New.
4119 Adjust testcases.
4120
4121 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
4122
4123 * gdb.base/constvars.c (main): Write to crass and crips, so that
4124 they are allocated by the compiler.
4125
4126 2006-10-27 Andreas Schwab <schwab@suse.de>
4127
4128 * gdb.base/multi-forks.exp: Use "detach fork" instead of
4129 "detach-fork".
4130
4131 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
4132
4133 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
4134 of patterns.
4135
4136 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4137
4138 * gdb.base/sepdebug.exp: Remove debug format test.
4139 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
4140 Handle no-symtab.
4141 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
4142
4143 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4144
4145 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4146 int to pointer or pointer to int.
4147 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4148
4149 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4150
4151 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4152
4153 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4154
4155 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4156
4157 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4158
4159 PR c++/2116
4160 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4161
4162 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4163
4164 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4165 the corresponding bug has been fixed in GDB (PR/2018).
4166
4167 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4168
4169 * gdb.base/subst.exp: New testcase.
4170
4171 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4172
4173 * gdb.ada/array_return/pck.ads: Add copyright notice.
4174 * gdb.ada/array_return/pck.adb: Likewise.
4175 * gdb.ada/array_return/p.adb: Likewise.
4176 * gdb.ada/exec_changed/first.adb: Likewise.
4177 * gdb.ada/exec_changed/second.adb: Likewise.
4178
4179 2006-10-06 Joel Brobecker <brobecker@adacore.com>
4180
4181 * gdb.ada/watch_arg/watch.adb: New file.
4182 * gdb.ada/watch_arg.exp: New testcase.
4183
4184 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4185
4186 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
4187 via string_to_regexp.
4188 * gdb.mi/mi2-basics.exp: Likewise.
4189
4190 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
4191
4192 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4193 Remove unused / obsolete files.
4194
4195 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
4196
4197 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4198
4199 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4200
4201 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4202 HIGH_FRAME argument to -stack-list-arguments can be larger than
4203 the number of frames.
4204
4205 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4206
4207 * gdb.base/args.c (main): Add breakpoint marker.
4208 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4209 really test empty arguments.
4210 (args_load): Delete.
4211 (args_test): New.
4212
4213 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
4214
4215 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4216 check for one file.
4217
4218 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4219
4220 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4221 HIGH_FRAME argument to -stack-list-locals can be larger than
4222 the number of frames.
4223
4224 2006-08-18 Fred Fish <fnf@specifix.com>
4225
4226 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4227 '$' in front of skip_vmx_tests_saved when setting that.
4228
4229 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4230
4231 * gdb.base/trace-commands.exp: New file.
4232
4233 2006-08-10 Joel Brobecker <brobecker@adacore.com>
4234 Daniel Jacobowitz <dan@codesourcery.com>
4235
4236 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4237 expected output of the backtrace commands.
4238
4239 2006-08-09 Joel Brobecker <brobecker@adacore.com>
4240
4241 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4242 untested followed by return combination.
4243 * gdb.arch/altivec-regs.exp: Likewise.
4244 * gdb.arch/e500-abi.exp: Likewise.
4245 * gdb.arch/e500-regs.exp: Likewise.
4246 * gdb.arch/gdb1291.exp: Likewise.
4247 * gdb.arch/gdb1431.exp: Likewise.
4248 * gdb.arch/gdb1558.exp: Likewise.
4249 * gdb.arch/i386-prologue.exp: Likewise.
4250 * gdb.arch/i386-unwind.exp: Likewise.
4251 * gdb.asm/asm-source.exp: Likewise.
4252 * gdb.base/a2-run.exp: Likewise.
4253 * gdb.base/advance.exp: Likewise.
4254 * gdb.base/all-bin.exp: Likewise.
4255 * gdb.base/annota1.exp: Likewise.
4256 * gdb.base/annota3.exp: Likewise.
4257 * gdb.base/args.exp: Likewise.
4258 * gdb.base/arithmet.exp: Likewise.
4259 * gdb.base/assign.exp: Likewise.
4260 * gdb.base/async.exp: Likewise.
4261 * gdb.base/attach.exp: Likewise.
4262 * gdb.base/bang.exp: Likewise.
4263 * gdb.base/bigcore.exp: Likewise.
4264 * gdb.base/bitfields.exp: Likewise.
4265 * gdb.base/bitfields2.exp: Likewise.
4266 * gdb.base/break.exp: Likewise.
4267 * gdb.base/call-sc.exp: Likewise.
4268 * gdb.base/call-strs.exp: Likewise.
4269 * gdb.base/callfuncs.exp: Likewise.
4270 * gdb.base/checkpoint.exp: Likewise.
4271 * gdb.base/chng-syms.exp: Likewise.
4272 * gdb.base/code-expr.exp: Likewise.
4273 * gdb.base/commands.exp: Likewise.
4274 * gdb.base/completion.exp: Likewise.
4275 * gdb.base/cond-expr.exp: Likewise.
4276 * gdb.base/condbreak.exp: Likewise.
4277 * gdb.base/consecutive.exp: Likewise.
4278 * gdb.base/constvars.exp: Likewise.
4279 * gdb.base/corefile.exp: Likewise.
4280 * gdb.base/cvexpr.exp: Likewise.
4281 * gdb.base/dbx.exp: Likewise.
4282 * gdb.base/define.exp: Likewise.
4283 * gdb.base/detach.exp: Likewise.
4284 * gdb.base/display.exp: Likewise.
4285 * gdb.base/dump.exp: Likewise.
4286 * gdb.base/ena-dis-br.exp: Likewise.
4287 * gdb.base/ending-run.exp: Likewise.
4288 * gdb.base/environ.exp: Likewise.
4289 * gdb.base/eval-skip.exp: Likewise.
4290 * gdb.base/exprs.exp: Likewise.
4291 * gdb.base/fileio.exp: Likewise.
4292 * gdb.base/finish.exp: Likewise.
4293 * gdb.base/float.exp: Likewise.
4294 * gdb.base/foll-exec.exp: Likewise.
4295 * gdb.base/foll-fork.exp: Likewise.
4296 * gdb.base/foll-vfork.exp: Likewise.
4297 * gdb.base/freebpcmd.exp: Likewise.
4298 * gdb.base/funcargs.exp: Likewise.
4299 * gdb.base/gcore.exp: Likewise.
4300 * gdb.base/gdb1090.exp: Likewise.
4301 * gdb.base/gdb1250.exp: Likewise.
4302 * gdb.base/huge.exp: Likewise.
4303 * gdb.base/info-proc.exp: Likewise.
4304 * gdb.base/interrupt.exp: Likewise.
4305 * gdb.base/jump.exp: Likewise.
4306 * gdb.base/langs.exp: Likewise.
4307 * gdb.base/lineinc.exp: Likewise.
4308 * gdb.base/list.exp: Likewise.
4309 * gdb.base/logical.exp: Likewise.
4310 * gdb.base/long_long.exp: Likewise.
4311 * gdb.base/macscp.exp: Likewise.
4312 * gdb.base/maint.exp: Likewise.
4313 * gdb.base/mips_pro.exp: Likewise.
4314 * gdb.base/miscexprs.exp: Likewise.
4315 * gdb.base/multi-forks.exp: Likewise.
4316 * gdb.base/opaque.exp: Likewise.
4317 * gdb.base/overlays.exp: Likewise.
4318 * gdb.base/pc-fp.exp: Likewise.
4319 * gdb.base/pointers.exp: Likewise.
4320 * gdb.base/printcmds.exp: Likewise.
4321 * gdb.base/psymtab.exp: Likewise.
4322 * gdb.base/ptype.exp: Likewise.
4323 * gdb.base/recurse.exp: Likewise.
4324 * gdb.base/relational.exp: Likewise.
4325 * gdb.base/relocate.exp: Likewise.
4326 * gdb.base/remote.exp: Likewise.
4327 * gdb.base/reread.exp: Likewise.
4328 * gdb.base/restore.exp: Likewise.
4329 * gdb.base/return.exp: Likewise.
4330 * gdb.base/return2.exp: Likewise.
4331 * gdb.base/scope.exp: Likewise.
4332 * gdb.base/sect-cmd.exp: Likewise.
4333 * gdb.base/sep.exp: Likewise.
4334 * gdb.base/sepdebug.exp: Likewise.
4335 * gdb.base/setshow.exp: Likewise.
4336 * gdb.base/setvar.exp: Likewise.
4337 * gdb.base/sigall.exp: Likewise.
4338 * gdb.base/sigbpt.exp: Likewise.
4339 * gdb.base/signals.exp: Likewise.
4340 * gdb.base/signull.exp: Likewise.
4341 * gdb.base/sizeof.exp: Likewise.
4342 * gdb.base/solib.exp: Likewise.
4343 * gdb.base/step-line.exp: Likewise.
4344 * gdb.base/step-test.exp: Likewise.
4345 * gdb.base/structs.exp: Likewise.
4346 * gdb.base/structs2.exp: Likewise.
4347 * gdb.base/term.exp: Likewise.
4348 * gdb.base/twice.exp: Likewise.
4349 * gdb.base/until.exp: Likewise.
4350 * gdb.base/varargs.exp: Likewise.
4351 * gdb.base/volatile.exp: Likewise.
4352 * gdb.base/watchpoint.exp: Likewise.
4353 * gdb.base/whatis-exp.exp: Likewise.
4354 * gdb.base/whatis.exp: Likewise.
4355 * gdb.cp/ambiguous.exp: Likewise.
4356 * gdb.cp/annota2.exp: Likewise.
4357 * gdb.cp/annota3.exp: Likewise.
4358 * gdb.cp/bool.exp: Likewise.
4359 * gdb.cp/breakpoint.exp: Likewise.
4360 * gdb.cp/casts.exp: Likewise.
4361 * gdb.cp/class2.exp: Likewise.
4362 * gdb.cp/classes.exp: Likewise.
4363 * gdb.cp/cplusfuncs.exp: Likewise.
4364 * gdb.cp/ctti.exp: Likewise.
4365 * gdb.cp/derivation.exp: Likewise.
4366 * gdb.cp/exception.exp: Likewise.
4367 * gdb.cp/gdb1355.exp: Likewise.
4368 * gdb.cp/hang.exp: Likewise.
4369 * gdb.cp/inherit.exp: Likewise.
4370 * gdb.cp/local.exp: Likewise.
4371 * gdb.cp/m-data.exp: Likewise.
4372 * gdb.cp/m-static.exp: Likewise.
4373 * gdb.cp/member-ptr.exp: Likewise.
4374 * gdb.cp/method.exp: Likewise.
4375 * gdb.cp/misc.exp: Likewise.
4376 * gdb.cp/namespace.exp: Likewise.
4377 * gdb.cp/overload.exp: Likewise.
4378 * gdb.cp/ovldbreak.exp: Likewise.
4379 * gdb.cp/pr-1023.exp: Likewise.
4380 * gdb.cp/pr-1210.exp: Likewise.
4381 * gdb.cp/pr-574.exp: Likewise.
4382 * gdb.cp/printmethod.exp: Likewise.
4383 * gdb.cp/psmang.exp: Likewise.
4384 * gdb.cp/ref-params.exp: Likewise.
4385 * gdb.cp/ref-types.exp: Likewise.
4386 * gdb.cp/rtti.exp: Likewise.
4387 * gdb.cp/templates.exp: Likewise.
4388 * gdb.cp/try_catch.exp: Likewise.
4389 * gdb.cp/userdef.exp: Likewise.
4390 * gdb.cp/virtfunc.exp: Likewise.
4391 * gdb.disasm/am33.exp: Likewise.
4392 * gdb.disasm/h8300s.exp: Likewise.
4393 * gdb.disasm/mn10300.exp: Likewise.
4394 * gdb.disasm/sh3.exp: Likewise.
4395 * gdb.disasm/t01_mov.exp: Likewise.
4396 * gdb.disasm/t02_mova.exp: Likewise.
4397 * gdb.disasm/t03_add.exp: Likewise.
4398 * gdb.disasm/t04_sub.exp: Likewise.
4399 * gdb.disasm/t05_cmp.exp: Likewise.
4400 * gdb.disasm/t06_ari2.exp: Likewise.
4401 * gdb.disasm/t07_ari3.exp: Likewise.
4402 * gdb.disasm/t08_or.exp: Likewise.
4403 * gdb.disasm/t09_xor.exp: Likewise.
4404 * gdb.disasm/t10_and.exp: Likewise.
4405 * gdb.disasm/t11_logs.exp: Likewise.
4406 * gdb.disasm/t12_bit.exp: Likewise.
4407 * gdb.disasm/t13_otr.exp: Likewise.
4408 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4409 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4410 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4411 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4412 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4413 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4414 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4415 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4416 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4417 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4418 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4419 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4420 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4421 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4422 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4423 * gdb.mi/gdb701.exp: Likewise.
4424 * gdb.mi/gdb792.exp: Likewise.
4425 * gdb.mi/mi-basics.exp: Likewise.
4426 * gdb.mi/mi-break.exp: Likewise.
4427 * gdb.mi/mi-cli.exp: Likewise.
4428 * gdb.mi/mi-console.exp: Likewise.
4429 * gdb.mi/mi-disassemble.exp: Likewise.
4430 * gdb.mi/mi-eval.exp: Likewise.
4431 * gdb.mi/mi-file.exp: Likewise.
4432 * gdb.mi/mi-read-memory.exp: Likewise.
4433 * gdb.mi/mi-regs.exp: Likewise.
4434 * gdb.mi/mi-return.exp: Likewise.
4435 * gdb.mi/mi-simplerun.exp: Likewise.
4436 * gdb.mi/mi-stack.exp: Likewise.
4437 * gdb.mi/mi-stepi.exp: Likewise.
4438 * gdb.mi/mi-syn-frame.exp: Likewise.
4439 * gdb.mi/mi-until.exp: Likewise.
4440 * gdb.mi/mi-var-block.exp: Likewise.
4441 * gdb.mi/mi-var-child.exp: Likewise.
4442 * gdb.mi/mi-var-cmd.exp: Likewise.
4443 * gdb.mi/mi-var-display.exp: Likewise.
4444 * gdb.mi/mi-watch.exp: Likewise.
4445 * gdb.mi/mi2-basics.exp: Likewise.
4446 * gdb.mi/mi2-break.exp: Likewise.
4447 * gdb.mi/mi2-cli.exp: Likewise.
4448 * gdb.mi/mi2-console.exp: Likewise.
4449 * gdb.mi/mi2-disassemble.exp: Likewise.
4450 * gdb.mi/mi2-eval.exp: Likewise.
4451 * gdb.mi/mi2-file.exp: Likewise.
4452 * gdb.mi/mi2-read-memory.exp: Likewise.
4453 * gdb.mi/mi2-regs.exp: Likewise.
4454 * gdb.mi/mi2-return.exp: Likewise.
4455 * gdb.mi/mi2-simplerun.exp: Likewise.
4456 * gdb.mi/mi2-stack.exp: Likewise.
4457 * gdb.mi/mi2-stepi.exp: Likewise.
4458 * gdb.mi/mi2-syn-frame.exp: Likewise.
4459 * gdb.mi/mi2-until.exp: Likewise.
4460 * gdb.mi/mi2-var-block.exp: Likewise.
4461 * gdb.mi/mi2-var-child.exp: Likewise.
4462 * gdb.mi/mi2-var-cmd.exp: Likewise.
4463 * gdb.mi/mi2-var-display.exp: Likewise.
4464 * gdb.mi/mi2-watch.exp: Likewise.
4465 * gdb.stabs/exclfwd.exp: Likewise.
4466 * gdb.stabs/weird.exp: Likewise.
4467 * gdb.threads/gcore-thread.exp: Likewise.
4468 * gdb.trace/actions.exp: Likewise.
4469 * gdb.trace/backtrace.exp: Likewise.
4470 * gdb.trace/circ.exp: Likewise.
4471 * gdb.trace/collection.exp: Likewise.
4472 * gdb.trace/deltrace.exp: Likewise.
4473 * gdb.trace/infotrace.exp: Likewise.
4474 * gdb.trace/limits.exp: Likewise.
4475 * gdb.trace/packetlen.exp: Likewise.
4476 * gdb.trace/passc-dyn.exp: Likewise.
4477 * gdb.trace/passcount.exp: Likewise.
4478 * gdb.trace/report.exp: Likewise.
4479 * gdb.trace/save-trace.exp: Likewise.
4480 * gdb.trace/tfind.exp: Likewise.
4481 * gdb.trace/tracecmd.exp: Likewise.
4482 * gdb.trace/while-dyn.exp: Likewise.
4483 * gdb.trace/while-stepping.exp: Likewise.
4484
4485 2006-08-08 Joel Brobecker <brobecker@adacore.com>
4486
4487 * gdb.base/step-bt.c: New file.
4488 * gdb.base/step-bt.exp: New testcase.
4489
4490 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4491
4492 * config/monitor.exp (gdb_load): Remove support for obsolete
4493 download-write-size.
4494 * gdb.base/remote.exp: Likewise. Update all callers of
4495 gdb_timed_load.
4496
4497 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4498
4499 * cursal.exp: Pass binfile to gdb_load.
4500
4501 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4502
4503 * gdb.base/cursal.exp: Add "" to gdb_load call.
4504
4505 2006-07-29 Mark Kettenis <kettenis@gnu.org>
4506
4507 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4508 NetBSD/ELF targets.
4509
4510 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4511
4512 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4513 operator*.
4514
4515 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4516
4517 * gdb.base/completion.exp: Update for change in "file" behavior.
4518 * gdb.stabs/weird.exp: Likewise.
4519 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4520 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4521
4522 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4523
4524 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4525 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4526
4527 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4528
4529 * gdb.base/default.exp: Update source command error message.
4530 * gdb.base/help.exp: Update 'help source' message.
4531
4532 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4533
4534 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4535 test.
4536
4537 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4538
4539 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4540
4541 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4542
4543 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4544
4545 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4546
4547 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4548
4549 2006-07-17 Mark Kettenis <kettenis@gnu.org>
4550
4551 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4552 *-*-openbsd* from targets for wich we expect ARM FPA floating
4553 point format.
4554
4555 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
4556
4557 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4558
4559 2006-07-17 Mark Kettenis <kettenis@gnu.org>
4560
4561 * gdb.base/annota3.exp: Expect frame-begin annotation.
4562
4563 2006-07-14 Joel Brobecker <brobecker@adacore.com>
4564
4565 * gdb.base/help.exp: Adjust "help unset" test to accept
4566 any list of unset commands.
4567
4568 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4569 Daniel Jacobowitz <dan@codesourcery.com>
4570
4571 * gdb.cp/ref-params.exp: New test.
4572 * gdb.cp/ref-params.cc: New source file.
4573 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4574
4575 2006-07-08 Mark Kettenis <kettenis@gnu.org>
4576
4577 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4578 spaces/tabs in regular expressions since they might not be there.
4579
4580 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4581
4582 * gdb.base/ifelse.exp: New file.
4583
4584 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4585
4586 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4587 line.
4588 * gdb.base/huge.exp: Loop over compilation to find a size that
4589 is acceptable.
4590 * gdb.base/remote.exp: Correct expected strings.
4591 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4592
4593 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4594
4595 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4596
4597 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4598
4599 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4600 native.
4601
4602 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4603
4604 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4605 enable stabs testing.
4606
4607 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4608
4609 * gdb.base/auxv.exp: Intercept undefined command messages before
4610 gdb_test_multiple does.
4611
4612 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4613
4614 * Makefile.in (host_alias): Remove.
4615 (target_alias): Use @target_noncanonical@.
4616 (site.exp): Don't set host_alias.
4617 * aclocal.m4: Remove contents. Include acx.m4.
4618 * configure: Regenerated.
4619 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4620
4621 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4622
4623 * lib/gdb.exp (gdb_load_cmd): New.
4624
4625 * gdb.base/fileio.c: Add system(NULL) test.
4626 * gdb.base/fileio.exp: Check it.
4627
4628 * gdb.base/break.c: Add 10a breakpoint at }
4629 * gdb.base/break.exp: Add test for breakpoint at }
4630 * gdb.cp/anon-union.cc: Add code at end of function.
4631 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4632 * gdb.mi/var-cmd.c: Add code at end of function.
4633 * gdb.mi/mi-var-display.exp: Adjust end of next.
4634 * gdb.mi/mi2-var-display.exp: Likewise.
4635 * gdb.base/fileio.c: Add stop function and insert calls at
4636 stopping places.
4637 * gdb.base/fileio.exp: Breakpoint stop function and remove
4638 explicit line number references.
4639
4640 2006-05-19 Joel Brobecker <brobecker@adacore.com>
4641
4642 * gdb.base/del.exp (test_delete_alias): New function.
4643 Now check that both "del" and "d" work as aliases for "delete".
4644
4645 2006-05-18 Fred Fish <fnf@specifix.com>
4646
4647 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4648 required. Check for spurious output after program exits normally.
4649
4650 2006-05-17 Fred Fish <fnf@specifix.com>
4651
4652 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4653 gdb_load, so it works in the simulator.
4654
4655 2006-05-11 Fred Fish <fnf@specifix.com>
4656
4657 * gdb.base/bang.exp: Ignore unexpected output between the
4658 "program exited normally" and the gdb prompt, as many other
4659 tests do.
4660
4661 2006-05-07 Mark Kettenis <kettenis@gnu.org>
4662
4663 * gdb.base/help.exp: Make "delete checkpoint" part option for
4664 "help d" and "help delete" tests.
4665
4666 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4667
4668 * gdb.mi/mi-basics.exp: Add missing serial number to
4669 expected output in some mi_gdb_test statements.
4670 * gdb.mi/mi2-basics.exp: Likewise.
4671
4672 2006-05-05 Joel Brobecker <brobecker@adacore.com>
4673
4674 * gdb.base/del.c: New file.
4675 * gdb.base/del.exp: New testcase.
4676
4677 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
4678
4679 * gdb.base/break.exp: Do not assume a breakpoint on
4680 main will actually be in $srcfile when optimizing.
4681 * gdb.base/savedregs.exp: Do not require that the dummy
4682 frame location match up to a symbol and source file location.
4683 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4684 will get printed without a mi_cmd_data_list_register_values prefix.
4685 (*-data-list-register-*): Correct regular expressions to expect the new
4686 pseudo d? floating point registers.
4687 * gdb.mi/mi2-regs.exp: Likewise.
4688
4689 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
4690
4691 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4692 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4693 is allocated by the compiler.
4694 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4695 anons, e, anone to force their allocation by the compiler.
4696
4697 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
4698
4699 * gdb.base/help.exp: Update expected text for help d and
4700 help delete.
4701
4702 2006-05-02 Mark Kettenis <kettenis@gnu.org>
4703
4704 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4705 NetBSD/ELF targets.
4706
4707 2006-04-30 Mark Kettenis <kettenis@gnu.org>
4708
4709 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4710 single-step breakpoint fails; make this a KFAIL on
4711 sparc*-*-openbsd*.
4712 * gdb.base/siginfo.exp: Likewise.
4713 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4714
4715 2006-04-26 Michael Snyder <msnyder@redhat.com>
4716
4717 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4718 which may have to consume output from other forks.
4719 Add tests to make sure that "delete fork" succeeded.
4720
4721 2006-04-20 Michael Snyder <msnyder@redhat.com>
4722
4723 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4724 Add support for the Renesas M32C and M16C.
4725
4726 * gdb.asm/asm-source.exp: Add m32c target.
4727 * gdb.asm/m32c.inc: Support for m32c target.
4728
4729 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4730
4731 * gdb.base/commands.exp (recursive_source_test): New test.
4732
4733 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
4734
4735 * gdb.base/float.exp: Add pattern for sparc targets.
4736
4737 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4738
4739 * gdb.base/commands.exp (stray_arg0_test): New test.
4740
4741 2006-03-30 Paul Brook <paul@codesourcery.com>
4742
4743 * gdb.mi/mi-until.exp: kfail broken until command.
4744 * gdb.mi/mi2-until.exp: Ditto.
4745
4746 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
4747
4748 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4749
4750 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
4751
4752 * gdb.base/prelink.exp: Anchor tested-for regular expression
4753 on gdb prompt.
4754
4755 2006-03-07 Paul Brook <paul@codesourcery.com>
4756
4757 * gdb.base/assign.exp: Correct fail message.
4758
4759 2006-03-07 Paul Brook <paul@codesourcery.com>
4760
4761 * lib/compiler.c: Extract armcc version number.
4762 * lib/compiler.cc: Ditto.
4763
4764 2006-03-07 Paul Brook <paul@codesourcery.com>
4765
4766 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4767 additional_flags=-w.
4768 * gdb.arch/altivec-regs.exp: Ditto.
4769 * gdb.arch/e500-abi.exp: Ditto.
4770 * gdb.arch/e500-regs.exp: Ditto.
4771 * gdb.base/all-bin.exp: Ditto.
4772 * gdb.base/annota1.exp: Ditto.
4773 * gdb.base/annota3.exp: Ditto.
4774 * gdb.base/args.exp: Ditto.
4775 * gdb.base/arithmet.exp: Ditto.
4776 * gdb.base/assign.exp: Ditto.
4777 * gdb.base/async.exp: Ditto.
4778 * gdb.base/bang.exp: Ditto.
4779 * gdb.base/break.exp: Ditto.
4780 * gdb.base/call-rt-st.exp: Ditto.
4781 * gdb.base/completion.exp: Ditto.
4782 * gdb.base/cond-expr.exp: Ditto.
4783 * gdb.base/condbreak.exp: Ditto.
4784 * gdb.base/consecutive.exp: Ditto.
4785 * gdb.base/define.exp: Ditto.
4786 * gdb.base/display.exp: Ditto.
4787 * gdb.base/ena-dis-br.exp: Ditto.
4788 * gdb.base/environ.exp: Ditto.
4789 * gdb.base/eval-skip.exp: Ditto.
4790 * gdb.base/info-proc.exp: Ditto.
4791 * gdb.base/jump.exp: Ditto.
4792 * gdb.base/logical.exp: Ditto.
4793 * gdb.base/long_long.exp: Ditto.
4794 * gdb.base/maint.exp: Ditto.
4795 * gdb.base/miscexprs.exp: Ditto.
4796 * gdb.base/pc-fp.exp: Ditto.
4797 * gdb.base/pointers.exp: Ditto.
4798 * gdb.base/relational.exp: Ditto.
4799 * gdb.base/reread.exp: Ditto.
4800 * gdb.base/sect-cmd.exp: Ditto.
4801 * gdb.base/sep.exp: Ditto.
4802 * gdb.base/sepdebug.exp: Ditto.
4803 * gdb.base/until.exp: Ditto.
4804 * gdb.base/whatis-exp.exp: Ditto.
4805 * gdb.cp/annota2.exp: Ditto.
4806 * gdb.cp/annota3.exp: Ditto.
4807 * gdb.trace/actions.exp: Ditto.
4808 * gdb.trace/backtrace.exp: Ditto.
4809 * gdb.trace/circ.exp: Ditto.
4810 * gdb.trace/collection.exp: Ditto.
4811 * gdb.trace/deltrace.exp: Ditto.
4812 * gdb.trace/infotrace.exp: Ditto.
4813 * gdb.trace/limits.exp: Ditto.
4814 * gdb.trace/packetlen.exp: Ditto.
4815 * gdb.trace/passc-dyn.exp: Ditto.
4816 * gdb.trace/passcount.exp: Ditto.
4817 * gdb.trace/report.exp: Ditto.
4818 * gdb.trace/save-trace.exp: Ditto.
4819 * gdb.trace/tfind.exp: Ditto.
4820 * gdb.trace/tracecmd.exp: Ditto.
4821 * gdb.trace/while-dyn.exp: Ditto.
4822 * gdb.trace/while-stepping.exp: Ditto.
4823 * lib/gdb.exp: Ditto.
4824 (gdb_compile): Handle nowarning option.
4825
4826 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
4827
4828 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4829 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4830 Rename executable to prelinkt. Don't re-prelink if we didn't
4831 get a core file. Test prelink -u exit status to tell whether
4832 prelinking failed. Use gdb_test_multiple.
4833
4834 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4835
4836 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4837 (do_tests): Call it.
4838
4839 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
4840
4841 * gdb.base/prelink.exp: New test.
4842 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4843
4844 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4845
4846 * gdb.fortran/derived-type.f90: New file.
4847 * gdb.fortran/derived-type.exp: New testcase.
4848
4849 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4850
4851 * gdb.base/default.exp: Allow ';' as a directory separator.
4852
4853 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4854
4855 * gdb.base/help.exp (help add-symbol-file): Update.
4856
4857 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4858
4859 * gdb.base/help.exp (help load): Update expected results.
4860
4861 2006-02-19 Fred Fish <fnf@specifix.com>
4862
4863 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4864 specifix hex value as part of results.
4865 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
4866
4867 2006-02-16 Fred Fish <fnf@specifix.com>
4868
4869 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4870 ushort_addr, and slong_addr, so the typedefs are not optimized
4871 away.
4872 * gdb.base/whatis.exp: Add tests using type name for struct type,
4873 union type, enum type, and typedef.
4874
4875 2006-02-13 Mark Kettenis <kettenis@gnu.org>
4876
4877 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4878
4879 2006-02-13 Jim Blandy <jimb@redhat.com>
4880
4881 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4882 case where it takes two "next" commands to skip past the init
4883 call.
4884
4885 2006-02-12 Fred Fish <fnf@specifix.com>
4886
4887 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4888 to handle cases where it takes two "next" commands to skip
4889 past the init call.
4890
4891 2006-02-07 Joel Brobecker <brobecker@adacore.com>
4892
4893 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4894 on hppa32 targets.
4895
4896 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
4897
4898 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4899 field.
4900
4901 2006-01-29 Mark Kettenis <kettenis@gnu.org>
4902
4903 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4904
4905 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4906
4907 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4908 files.
4909
4910 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4911
4912 * gdb.cp/maint.exp: Set complaints to a positive value.
4913
4914 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4915
4916 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4917 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4918 function name.
4919
4920 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4921
4922 * gdb.base/checkpoint.c: Update copyright notice. Include
4923 <stdlib.h>.
4924
4925 2006-01-04 Jim Blandy <jimb@redhat.com>
4926
4927 * gdb.asm/asm-source.exp: Independently provide default values for
4928 asm-flags and debug-flags. Use 'string equal' to do the
4929 comparison, not the implicit expr's '==' operator. Remove
4930 now-unneeded assignments to asm-flags. In h8300 case, place
4931 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4932
4933 2006-01-04 Michael Snyder <msnyder@redhat.com>
4934
4935 * gdb.base/checkpoint.c: New file.
4936 * gdb.base/checkpoint.exp: New file.
4937 * gdb.base/multi-fork.c: New file.
4938 * gdb.base/multi-fork.exp: New file.
4939 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4940
4941 2006-01-04 Fred Fish <fnf@specifix.com>
4942
4943 * gdb.base/ptype.c (foo): Add typedef.
4944 (intfoo): Add function.
4945 * gdb.base/ptype1.c: New file.
4946 * gdb.base/ptype.exp: Handle compilation and linking with two
4947 source files. Test that proper type for "foo" is found based
4948 on source context rather than first match found in symtabs.
4949
4950 2005-12-28 Mark Kettenis <kettenis@gnu.org>
4951
4952 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4953 * gdb.asm/openbsd.inc: Indent commands.
4954
4955 2005-12-26 Mark Kettenis <kettenis@gnu.org>
4956
4957 * gdb.base/freebpcmd.exp: Increase timeout.
4958
4959 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4960
4961 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4962
4963 * gdb.base/default.exp: Update check for "show version".
4964
4965 2005-12-09 Randolph Chung <tausq@debian.org>
4966
4967 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4968 * gdb.asm/pa64.inc: New file.
4969
4970 2005-12-09 Randolph Chung <tausq@debian.org>
4971
4972 * gdb.asm/common.inc: Indent commands.
4973 * gdb.asm/asmsrc1.s: Likewise.
4974 * gdb.asm/asmsrc2.s: Likewise.
4975
4976 2005-12-09 Randolph Chung <tausq@debian.org>
4977
4978 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4979 (get_addr_of_sym): Remove duplicate print.
4980 (gen_core): xfail hppa*-*-hpux*, update expected output.
4981 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4982 * gdb.arch/pa64-nullify.s: New file.
4983
4984 2005-12-09 Randolph Chung <tausq@debian.org>
4985
4986 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4987
4988 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
4989
4990 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4991 code generation for these functions.
4992 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4993 error message.
4994
4995 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4996
4997 * gdb.base/help.exp (help b, help br, help bre, help brea)
4998 (help break): Update the expected message.
4999
5000 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
5001
5002 * gdb.asm/m68hc11.inc: Setup the data section.
5003 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
5004 script for this test.
5005 (m6812-*-*): Likewise.
5006
5007 2005-11-09 Randolph Chung <tausq@debian.org>
5008
5009 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
5010
5011 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
5012
5013 * gdb.base/break.exp: Fix a comment typo.
5014
5015 2005-11-03 Jim Blandy <jimb@redhat.com>
5016
5017 Checked in by Elena Zannoni <ezannoni@redhat.com>
5018
5019 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
5020
5021 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
5022
5023 * gdb.arch/gdb1558.c: Include stdio.h.
5024
5025 2005-10-31 Mark Kettenis <kettenis@gnu.org>
5026
5027 * gdb.asm/asm-source.exp: Use -e instead of --entry.
5028
5029 2005-10-31 Mark Kettenis <kettenis@gnu.org>
5030
5031 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
5032
5033 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
5034
5035 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5036 vscr" tests to better match output.
5037
5038 2005-10-12 Jim Blandy <jimb@redhat.com>
5039
5040 * gdb.base/structs.exp (any): New function.
5041 (test_struct_returns): Don't make any assumptions at all about
5042 what value the function returns when GDB can't set the return
5043 value.
5044
5045 2005-10-09 Joel Brobecker <brobecker@adacore.com>
5046
5047 * gdb.ada/arrayidx/p.adb: New file.
5048 * gdb.ada/arrayidx.exp: New testcase
5049
5050 2005-10-09 Joel Brobecker <brobecker@adacore.com>
5051
5052 * gdb.ada/array_return/pck.ads: New file.
5053 * gdb.ada/array_return/pck.adb: New file.
5054 * gdb.ada/array_return/p.adb: New file.
5055 * gdb.ada/array_return.exp: New testcase.
5056
5057 2005-10-03 Joel Brobecker <brobecker@adacore.com>
5058
5059 * gdb.base/arrayidx.c: New file.
5060 * gdb.base/arrayidx.exp: New testcase.
5061
5062 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
5063
5064 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
5065 frames-invalid and breakpoints-invalid are no longer generated
5066 with level 3 so don't expect them in the output.
5067
5068 2005-09-27 Bob Rossi <bob@brasko.net>
5069
5070 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
5071 from test. Escape the | in mi_gdb_test call.
5072 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
5073 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
5074 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
5075 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
5076 expected regex's in mi_gdb_test calls.
5077 * lib/mi-support.exp: Remove arbitrary .* from tests.
5078 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
5079 Fully anchor GDB/MI expected results in mi_gdb_test.
5080 * lib/gdb.exp (string_to_regexp): Escape the ] character.
5081 * gdb.base/sizeof.exp: Remove escape character. Correct test.
5082
5083 2005-09-26 Paul Brook <paul@codesourcery.com>
5084
5085 * long_long.exp: Exclude eabi targets from arm FPA float format test.
5086
5087 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5088
5089 * bfp-test.c: New file.
5090 * bfp-test.exp: New testcase.
5091
5092 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5093
5094 * gdb.fortran/subarray.exp: New testcase to test the evaluation
5095 of subarray and substring variable.
5096 * gdb.fortran/subarray.f: New source file for the test of subarray
5097 and substring variable evaluation.
5098 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
5099 of string constant.
5100
5101 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
5102
5103 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
5104 copyright dates.
5105
5106 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
5107
5108 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
5109 powerpc altivec' test with an almost identical 'info vector' test.
5110
5111 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5112
5113 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5114 vscr" tests to match output.
5115
5116 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5117
5118 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
5119 output.
5120
5121 2005-09-11 Bob Rossi <bob@brasko.net>
5122
5123 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
5124 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
5125 commands that return an MI output command and an asyncronous MI output
5126 command.
5127 * gdb.mi/mi-console.exp: Ditto.
5128
5129 2005-09-11 Bob Rossi <bob@brasko.net>
5130
5131 * gdb.mi/mi-var-child.c: Include <string.h>.
5132
5133 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
5134
5135 * killed.exp: Correct gdb_expect syntax.
5136
5137 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
5138
5139 * lib/mi-support.exp (mi_gdb_load): Fix typo.
5140
5141 2005-08-02 Bob Rossi <bob@brasko.net>
5142
5143 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
5144 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
5145 Change tests to inferior-tty-set/show.
5146 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5147 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5148 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5149 inferior. Use mi_gdb_test to get GDB and Inferior output.
5150 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5151 descriptor.
5152 (mi_inferior_tty_name): Add inferior PTY file name.
5153 (mi_gdb_start): Add INFERIOR_PTY parameter.
5154 (mi_gdb_test): Add IPATTERN parameter.
5155
5156 2005-08-02 Bob Rossi <bob@brasko.net>
5157
5158 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5159 parameter to mi_gdb_test.
5160 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5161
5162 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5163
5164 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5165 struct_declarations.
5166 * gdb.mi/mi-var-child.exp: Step over the initialization of
5167 struct_declarations.
5168
5169 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5170
5171 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5172 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5173 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5174 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5175 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5176 file.
5177
5178 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
5179
5180 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5181 (do_children_tests): Assign values to the extra elements.
5182
5183 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5184 them for tests for "-var-update --no-values" and
5185 "-var-update --all-values".
5186 Add test for "-var-list-children --simple-values".
5187
5188 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5189
5190 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5191 "-stack-list-locals --simple-values" Improve doc strings and
5192 comments.
5193
5194 2005-07-18 Mark Kettenis <kettenis@gnu.org>
5195
5196 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5197 *-*-openbsd*.
5198 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5199
5200 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5201 sigaltsatck'.
5202
5203 2005-07-14 Bob Rossi <bob@brasko.net>
5204
5205 * gdb.base/default.exp (tty): Changed output of command.
5206 * gdb.base/help.exp (help tty): Ditto.
5207
5208 2005-07-12 Mark Kettenis <kettenis@gnu.org>
5209
5210 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5211
5212 2005-07-10 Mark Kettenis <kettenis@gnu.org>
5213
5214 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5215 -stack-select-frame without arguments.
5216 (test_stack_frame_listing): Add test for newly implemented command
5217 -stack-info-frame.
5218
5219 2005-07-06 Bob Rossi <bob@brasko.net>
5220
5221 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5222 command.
5223 (Copyright): Update copyright.
5224
5225 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5226
5227 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5228 tests to evaluate exponentiation expression.
5229
5230 2005-06-29 Andreas Schwab <schwab@suse.de>
5231
5232 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5233 main to avoid warnings.
5234
5235 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5236
5237 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
5238
5239 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5240 -stack-select-frame without arguments.
5241 (test_stack_frame_listing): Add test for newly implemented command
5242 -stack-info-frame.
5243
5244 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5245
5246 * gdb.fortran/array-element.f: New file.
5247 * gdb.fortran/array-element.exp: New testcase.
5248
5249 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5250
5251 * gdb.base/bigcore.exp: Correct checks for systems which can
5252 not dump a large core file.
5253
5254 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5255
5256 * gdb.base/relocate.c: Add a copyright notice.
5257 (dummy): Remove.
5258 * gdb.base/relocate.exp: Test printing the values of variables
5259 from a relocatable file.
5260
5261 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5262
5263 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5264 excess MI output after an error.
5265
5266 2005-05-29 Joel Brobecker <brobecker@adacore.com>
5267
5268 * gdb.arch/alpha-step.c: New file.
5269 * gdb.arch/alpha-step.exp: New testcase.
5270
5271 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5272 Dennis Brueni <dennis@slickedit.com>
5273
5274 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5275 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5276 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5277 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5278 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5279 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5280 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5281
5282 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5283 Wu Zhou <woodzltc@cn.ibm.com>
5284
5285 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5286 IBM's xlc compiler.
5287 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5288 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5289
5290 2005-05-13 Jim Blandy <jimb@redhat.com>
5291
5292 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5293 calling gdb_suppress_entire_file.
5294 * gdb.base/charset.exp: Same.
5295 * gdb.base/call-rt-st.exp: Same.
5296
5297 2005-05-05 Bob Rossi <bob_rossi@cox.net>
5298
5299 * lib/gdb.exp (fullname_syntax): Added global regex.
5300 (fullname_syntax_POSIX): Ditto.
5301 (fullname_syntax_UNC): Ditto.
5302 (fullname_syntax_DOS_CASE): Ditto.
5303 (fullname_syntax_DOS): Ditto.
5304 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5305 fullname_syntax variable to scope and use it.
5306 (test_file_list_exec_source_files): Ditto.
5307 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5308
5309 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5310
5311 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5312
5313 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5314
5315 * lib/gdb.exp (skip_altivec_tests): New function, based on
5316 check_vmx_hw_available from the GCC testsuite.
5317 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5318 * lib/gdb.arch/altivec-regs.exp: Likewise.
5319
5320 2005-05-02 Jim Blandy <jimb@redhat.com>
5321
5322 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5323 calling gdb_suppress_entire_file.
5324
5325 2005-04-30 Randolph Chung <tausq@debian.org>
5326
5327 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5328 Slightly relax "sem_post" name checking.
5329
5330 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5331
5332 * gdb.base/unload.exp: Use new shared library infrastructure.
5333
5334 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5335
5336 * gdb.base/so-impl-ld.exp: Use new shared library
5337 infrastructure.
5338
5339 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
5340
5341 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5342 * gdb.asm/h8300.inc: New file.
5343
5344 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5345
5346 * gdb.base/shlib-call.exp: Change to use new shared library
5347 infrastructure.
5348
5349 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5350
5351 * gdb.base/pending.exp: Change to use new shared library
5352 infrastructure.
5353
5354 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5355
5356 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5357 use test_compiler_info instead of gcc_compiled, and update copyright.
5358
5359 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5360
5361 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5362 shared objects being adjusted and update copyright years.
5363
5364 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5365
5366 * ChangeLog: Correct some 2003-01-13 dates.
5367 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5368 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5369 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5370 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5371 gdb.trace/tfind.exp: Update copyright years.
5372
5373 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5374 Daniel Jacobowitz <dan@codesourcery.com>
5375
5376 * lib/gdb.exp (gdb_compile): Handle shlib=.
5377 (gdb_compile_shlib): New function.
5378
5379 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5380
5381 * lib/gdb.exp (test_compiler_info): Give argument a default value.
5382
5383 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5384
5385 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5386 gdb.server.
5387 * configure.ac: Likewise.
5388 * configure: Regenerated.
5389 * gdb.gdbserver/Makefile.in: Moved to...
5390 * gdb.server/Makefile.in: ... here.
5391 * gdb.gdbserver/server.c: Moved to...
5392 * gdb.server/server.c: ... here.
5393 * gdb.gdbserver/server-run.exp: Moved to...
5394 * gdb.server/server-run.exp: ... here.
5395
5396 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5397
5398 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5399 * configure.ac: Create gdb.gdbserver/Makefile.
5400 * configure: Regenerated.
5401 * lib/gdbserver-support.exp: New file, derived from
5402 config/gdbserver.exp.
5403 * config/gdbserver.exp: Use gdbserver-support.exp.
5404 * gdb.gdbserver/Makefile.in: New file.
5405 * gdb.gdbserver/server.c: New file.
5406 * gdb.gdbserver/server-run.exp: New file.
5407
5408 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5409
5410 * lib/gdb.exp (test_compiler_info): Return compiler_info
5411 if no arguments are given.
5412
5413 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5414
5415 * gdb.arch/altivec-abi.exp: Check for compiler and set
5416 use altivec' flag accordingly.
5417 * gdb.arch/altivec-regs.exp: Likewise.
5418
5419 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5420
5421 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5422
5423 2005-03-27 Andreas Schwab <schwab@suse.de>
5424
5425 * gdb.base/bigcore.c (main): Add missing mode argument in open
5426 call.
5427
5428 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5429
5430 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5431 downloads.
5432 * config/gdbserver.exp (gdb_load): Likewise.
5433
5434 2005-03-14 Paul Brook <paul@codesourcery.com>
5435
5436 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5437 targets.
5438
5439 2005-03-09 Joel Brobecker <brobecker@adacore.com>
5440
5441 * gdb.dwarf2/dup-psym.S: New file.
5442 * gdb.dwarf2/dup-psym.exp: New testcase.
5443
5444 2005-03-09 Joel Brobecker <brobecker@adacore.com>
5445
5446 * gdb.ada/exec_changed/first.adb: New file.
5447 * gdb.ada/exec_changed/second.adb: New file.
5448 * gdb.ada/exec_changed.exp: New testcase.
5449
5450 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5451
5452 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5453 (A2): New class.
5454 (main): Test operator+.
5455 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5456 breakpoint test.
5457
5458 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5459 * gdb.base/signull.exp: Disable if gdb,nosignals.
5460 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5461 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5462 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5463 * gdb.mi/mi2-console.exp: Likewise.
5464 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5465 continue output at start.
5466 (gdb_collect_locals_test): Robustify regexp.
5467 * gdb.trace/passc-dyn.exp: Fix comment typo.
5468 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5469
5470 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
5471
5472 * gdb.asm/asm-source.exp: Add iq2000 case.
5473 * gdb.asm/iq2000.inc: New file.
5474
5475 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
5476
5477 * gdb.base/command.exp: Change hardcoded value to regular expression.
5478 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5479
5480 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5481
5482 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5483 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5484 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5485 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5486 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5487
5488 2005-03-05 Mark Kettenis <kettenis@gnu.org>
5489
5490 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5491 changes.
5492
5493 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5494
5495 * lib/compiler.c: Add test for IBM's xlc compiler.
5496 * lib/compiler.cc: Likewise.
5497
5498 2004-02-24 Joel Brobecker <brobecker@adacore.com>
5499
5500 * gdb.ada/fixed_points.exp: Create compilation object directory
5501 before running the test.
5502 * gdb.ada/null_record.exp: Likewise.
5503 * gdb.ada/packed_array.exp: Likewise.
5504 * gdb.ada/start.exp: Likewise.
5505
5506 2005-02-15 Joel Brobecker <brobecker@adacore.com>
5507
5508 * gdb.ada/packed_array/pa.adb: New file.
5509 * gdb.ada/packed_array.exp: New testcase.
5510
5511 2005-02-10 Mark Kettenis <kettenis@gnu.org>
5512
5513 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5514 files.
5515
5516 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5517 on *-*-openbsd*. Correctly match whitespace in regukar
5518 expressions.
5519
5520 2005-02-10 Daniel Jacobowitz <dan@debian.org>
5521
5522 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5523 PR exp/1821
5524 * gdb.base/gdb1821.c: New test file.
5525 * gdb.base/gdb1821.exp: New test file.
5526
5527 2005-02-09 Joel Brobecker <brobecker@adacore.com>
5528
5529 * gdb.base/start.c: New file.
5530 * gdb.base/start.exp: New testcase.
5531
5532 2005-02-09 Joel Brobecker <brobecker@adacore.com>
5533
5534 * gdb.ada/start/dummy.adb: New file.
5535 * gdb.ada/start.exp: New testcase.
5536
5537 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
5538
5539 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5540 for printing symbols and statistics.
5541 Add test for using relative pathnames in "maint print msymbols" test.
5542 Mark "maint info sections DATA" XFAIL on Cygwin.
5543 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5544 tests.
5545
5546 2005-02-09 Andreas Schwab <schwab@suse.de>
5547
5548 Committed by Andrew Cagney <cagney@gnu.org>
5549 * gdb.base/remotetimeout.exp: New file.
5550
5551 2005-02-07 Mark Kettenis <kettenis@gnu.org>
5552
5553 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5554
5555 2005-02-03 Joel Brobecker <brobecker@adacore.com>
5556
5557 * gdb.ada/gnat_ada.gpr: New file.
5558 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5559 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5560 * configure.ac: No longer generate gnat_ada.gpr.
5561 * configure: Regenerate.
5562 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5563 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5564 * gdb.ada/null_record/bar.ads: Likewise.
5565 * gdb.ada/null_record/bar.adb: Likewise.
5566 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5567 * gdb.ada/null_record.exp (testdir): New variable.
5568 (testfile): executable is now in testdir subdirectory.
5569 (srcfile): Use full path to the main compilation unit.
5570 * gdb.ada/fixed_points.exp: Same changes as above.
5571
5572 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
5573
5574 * gdb.base/interp.exp: New test.
5575
5576 2005-01-24 Andrew Cagney <cagney@gnu.org>
5577
5578 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5579
5580 2005-01-19 Andrew Cagney <cagney@gnu.org>
5581
5582 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5583 configure.ac not configure.in.
5584
5585 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5586 of powerpc*-*-*.
5587 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
5588 * gdb.base/list.exp (test_list_function)
5589 (test_list_filename_and_function): Ditto.
5590 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5591
5592 2005-01-16 Andrew Cagney <cagney@gnu.org>
5593
5594 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5595
5596 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5597
5598 2005-01-14 Andrew Cagney <cagney@gnu.org>
5599
5600 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5601 * gdb.mi/mi2-var-cmd.exp: Ditto.
5602
5603 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
5604
5605 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5606
5607 2005-01-07 Andrew Cagney <cagney@gnu.org>
5608
5609 * configure.ac: Rename configure.in, require autoconf 2.59.
5610 * configure: Re-generate.
5611 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5612 * gdb.stabs/configure: Re-generate.
5613 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5614 * gdb.hp/configure: Re-generate.
5615 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5616 autoconf 2.59.
5617 * gdb.hp/gdb.objdbg/configure: Re-generate.
5618 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5619 autoconf 2.59.
5620 * gdb.hp/gdb.defects/configure: Re-generate.
5621 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5622 autoconf 2.59.
5623 * gdb.hp/gdb.compat/configure: Re-generate.
5624 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5625 autoconf 2.59.
5626 * gdb.hp/gdb.base-hp/configure: Re-generate.
5627 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5628 autoconf 2.59.
5629 * gdb.hp/gdb.aCC/configure: Re-generate.
5630
5631 2004-12-15 Jim Blandy <jimb@redhat.com>
5632
5633 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5634 under NPTL when there is debugging info available for libpthread.
5635
5636 2004-12-13 Jerome Guitton <guitton@gnat.com>
5637
5638 * gdb.ada/fixed_points.c: New file.
5639 * gdb.ada/fixed_points.exp: New file.
5640
5641 2004-12-03 Randolph Chung <tausq@debian.org>
5642
5643 * gdb.arch/pa-nullify.exp: New file.
5644 * gdb.arch/pa-nullify.s: New file.
5645
5646 2004-11-30 Randolph Chung <tausq@debian.org>
5647
5648 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5649 instead of "tbug". Fix regexp to work properly with gdb_test.
5650
5651 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5652
5653 * gdb.base/bitfields2.exp: New test.
5654 * gdb.base/bitfields2.c: New file.
5655
5656 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
5657
5658 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5659
5660 2004-11-16 Randolph Chung <tausq@debian.org>
5661
5662 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5663
5664 2004-11-14 Daniel Jacobowitz <dan@debian.org>
5665
5666 * gdb.threads/threadapply.exp: Correct "macro details" test.
5667
5668 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5669
5670 * gdb.threads/threadapply.exp: New test.
5671 * gdb.threads/threadapply.c: New file.
5672
5673 2004-11-07 Mark Kettenis <kettenis@gnu.org>
5674
5675 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5676 frames.
5677
5678 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
5679
5680 * gdb.base/cursal.exp: New file.
5681 * gdb.base/cursal.c: New file.
5682
5683 2004-11-03 Andrew Cagney <cagney@gnu.org>
5684
5685 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5686
5687 2004-10-30 Mark Kettenis <kettenis@gnu.org>
5688
5689 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5690 NetBSD/ELF targets.
5691
5692 2004-10-29 Joel Brobecker <brobecker@gnat.com>
5693
5694 * gdb.threads/bp_in_thread.c: New file, copied from
5695 pthread_cond_wait.c.
5696 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5697 file, rather than reusing the .c file from another testcase.
5698
5699 2004-10-20 Joel Brobecker <brobecker@gnat.com>
5700
5701 * gdb.ada/null_record.exp: Check where we stopped after
5702 sending the start command, instead of where the associated
5703 temporary breakpoint was inserted.
5704
5705 2004-10-14 Andrew Cagney <cagney@gnu.org>
5706
5707 * gdb.mi/gdb701.c (main): Return 0.
5708
5709 2004-10-13 Daniel Jacobowitz <dan@debian.org>
5710
5711 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
5712
5713 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5714
5715 * gdb.threads/schedlock.c: Add comment markers to use to find
5716 line numbers.
5717 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5718 comments.
5719 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5720 breakpoint lines.
5721
5722 2004-10-12 Daniel Jacobowitz <dan@debian.org>
5723
5724 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5725
5726 2004-10-12 Daniel Jacobowitz <dan@debian.org>
5727
5728 * configure.in: Add gdb.dwarf2.
5729 * configure: Regenerated.
5730 * Makefile.in: Add gdb.dwarf2.
5731 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5732 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5733 gdb.dwarf2/file1.txt: New files.
5734
5735 2004-10-11 Orjan Friberg <orjanf@axis.com>
5736
5737 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
5738 of "run", since the latter doesn't work with remote targets. Adjust
5739 the breakpoint numbering accordingly.
5740 * gdb.threads/pthread_cond_wait.exp: Ditto.
5741
5742 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5743
5744 * gdb.base/overlays.exp: Update copyright years.
5745
5746 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5747
5748 * gdb.base/overlays.exp: Disable if target is Linux.
5749
5750 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
5751
5752 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5753
5754 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5755
5756 * gdb.asm/asm-source.exp: Add m32r-linux target.
5757 * gdb.asm/m32r-linux.inc: New file.
5758
5759 2004-09-24 Andrew Cagney <cagney@redhat.com>
5760 David Anderson <anderson@redhat.com>
5761
5762 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5763 command fails, assume things will work.
5764 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5765 (_GNU_SOURCE): Define.
5766 (print_unsigned, print_hex): Change parameter to "long long".
5767 (print_byte_count): New function, use to print byte counts.
5768 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5769 O_LARGEFILE.
5770 (main): Compute an upper bound on a corefile in max_core_size.
5771 Limit memory chunk size to max_core_size. Limit total memory
5772 allocated to max_core_size.
5773
5774 2004-09-23 Andrew Cagney <cagney@gnu.org>
5775
5776 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5777 from a separate process with code that creates a corefile by
5778 making the inferior dump core.
5779
5780 2004-09-23 Mark Kettenis <kettenis@gnu.org>
5781
5782 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5783 block.
5784
5785 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5786
5787 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5788 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5789 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5790 Likewise.
5791
5792 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5793
5794 * gdb.java/jprint.exp: New test case for java inferior call.
5795 * gdb.java/jprint.java: Ditto.
5796
5797 2004-09-15 Joel Brobecker <brobecker@gnat.com>
5798
5799 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5800
5801 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5802
5803 * gdb.threads/killed.c: Include <stdlib.h>.
5804 * gdb.threads/pthreads.c: Likewise.
5805
5806 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5807
5808 * gdb.threads/killed.c: Add copyright notice.
5809
5810 2004-09-10 Jason Molenda (jmolenda@apple.com)
5811
5812 * gdb.base/define.exp: Two new tests to verify zero space chars
5813 after 'if' and 'while' commands in a user-defined command is correctly
5814 parsed.
5815
5816 2004-09-08 Andrew Cagney <cagney@gnu.org>
5817
5818 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5819 delivery test with duplicate at end of file.
5820
5821 2004-09-06 Mark Kettenis <kettenis@jive.nl>
5822
5823 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5824
5825 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5826
5827 * config/hppro.exp: Removed.
5828
5829 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5830
5831 * config/sparclet.exp: Removed.
5832
5833 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5834
5835 * config/udi.exp: Removed.
5836
5837 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5838
5839 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5840 of "exp_continue".
5841 (advancei): Likewise.
5842
5843 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5844
5845 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5846
5847 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5848
5849 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
5850 to check for nodebug in executable.
5851 * gdb.gdb/observer.exp (setup_test): Likewise.
5852 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5853 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5854
5855 2004-09-01 Andrew Cagney <cagney@gnu.org>
5856
5857 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5858 files.
5859
5860 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5861
5862 * gdb.base/unload.exp: Fix expected warning message to match
5863 latest format.
5864
5865 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
5866
5867 * gdb.base/call-rt-st.exp: Fix typos.
5868
5869 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5870
5871 * gdb.threads/thread_check.exp: New testcase.
5872 * gdb.threads/thread_check.c: New testcase.
5873
5874 2004-08-31 Andrew Cagney <cagney@gnu.org>
5875
5876 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5877 (skip_to_handler_entry): New procedures. Test stepping into a
5878 handler when the breakpoint is at the handler's entry point.
5879
5880 2004-08-30 Andrew Cagney <cagney@gnu.org>
5881
5882 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5883 gdb/1757.
5884
5885 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5886
5887 With code from Manoj Iyer <manjo@austin.ibm.com>:
5888 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5889 return value. Add an arm for "no debugging symbols found".
5890 Change a stray "error" to "perror".
5891 (gdb_run_cmd): Adapt to new return value.
5892 * gdb.base/remote.exp: Adapt to new return value.
5893 * gdb.gdb/complaints.exp: Likewise.
5894 * gdb.gdb/observer.exp: Likewise.
5895 * gdb.gdb/selftest.exp: Likewise.
5896 * gdb.gdb/xfullpath.exp: Likewise.
5897
5898 2004-08-27 Joel Brobecker <brobecker@gnat.com>
5899
5900 * gdb.threads/bp_in_thread.exp: New testcase.
5901
5902 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5903
5904 Fix PR testsuite/1735.
5905 * gdb.threads/schedlock.c (thread_function): Add a cast
5906 to suppress a gcc warning.
5907 * gdb.threads/thread-specific.c (thread_function): Likewise.
5908
5909 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5910
5911 * gdb.base/unload.c: Include <stdlib.h>.
5912
5913 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5914
5915 From Paul Gilliam <pgilliam@us.ibm.com>:
5916 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5917 synchronized after the "return".
5918
5919 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5920
5921 * gdb.mi/basics.c: Include <stdio.h>.
5922 * gdb.mi/pthreads.c: Include <stdlib.h>.
5923 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5924
5925 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5926
5927 * gdb.threads/schedlock.c: Add copyright notice.
5928
5929 2004-08-25 Andrew Cagney <cagney@gnu.org>
5930
5931 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5932 (skip_over_handler, breakpoint_over_hander): New test procedures.
5933 (advance, advancei): Add a proper prefix, do not use
5934 rerun_to_main.
5935 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5936
5937 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5938
5939 * gdb.mi/basics.c: Add copyright notice.
5940 * gdb.mi/var-cmd.c: Add copyright notice.
5941
5942 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5943
5944 * lib/gdb.exp: Remove signed_keyword_not_used.
5945 * lib/compiler.c: Likewise.
5946 * lib/compiler.cc: Likewise.
5947
5948 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5949
5950 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5951 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5952
5953 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5954
5955 * gdb.base/whatis.c: Add copyright notice.
5956
5957 2004-08-20 Mark Kettenis <kettenis@gnu.org>
5958
5959 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5960 it to skip the breakpoints encoded in the inline assembly.
5961
5962 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5963
5964 * Makefile.in: Add gdb.fortran.
5965
5966 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5967
5968 * gdb.base/call-sc.exp (test_scalar_returns):
5969 Fix cut-and-paste glitch in "Make fun return now".
5970
5971 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5972
5973 * configure.in: Add gdb.fortran.
5974 * configure: Regenerate.
5975 * gdb.fortran/Makefile.in: New file.
5976 * lib/gdb.exp (skip_fortran_tests): New procedure.
5977
5978 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5979
5980 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5981 reference to bug-gnu@prep.ai.mit.edu.
5982 * gdb.mi/mi-var-child.exp: Likewise.
5983 * gdb.mi/mi-var-cmd.exp: Likewise.
5984 * gdb.mi/mi-var-display.exp: Likewise.
5985 * gdb.mi/mi2-var-block.exp: Likewise.
5986 * gdb.mi/mi2-var-child.exp: Likewise.
5987 * gdb.mi/mi2-var-cmd.exp: Likewise.
5988 * gdb.mi/mi2-var-display.exp: Likewise.
5989
5990 2004-08-15 Mark Kettenis <kettenis@gnu.org>
5991
5992 * gdb.base/unload.c (main): Make local variable msg const.
5993
5994 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5995
5996 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5997 to bug-gnu@prep.ai.mit.edu.
5998 * gdb.mi/mi-disassemble.exp: Likewise.
5999 * gdb.mi/mi-eval.exp: Likewise.
6000 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
6001 default line number.
6002 * gdb.mi/mi-return.exp: Likewise.
6003 * gdb.mi/mi-simplerun.exp: Likewise.
6004 * gdb.mi/mi-stack.exp: Likewise.
6005 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
6006 number with explicit range test.
6007 * gdb.mi/mi-watch.exp: Likewise.
6008 * gdb.mi/mi2-break.exp: Likewise.
6009 * gdb.mi/mi2-cli.exp: Likewise.
6010 * gdb.mi/mi2-disassemble.exp: Likewise.
6011 * gdb.mi/mi2-eval.exp: Likewise.
6012 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
6013 default line number.
6014 * gdb.mi/mi2-return.exp: Likewise.
6015 * gdb.mi/mi2-simplerun.exp: Likewise.
6016 * gdb.mi/mi2-stack.exp: Likewise.
6017 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
6018 number with explicit range test.
6019 * gdb.mi/mi2-watch.exp: Likewise.
6020
6021 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6022
6023 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
6024 * gdb.cp/m-static.exp: Likewise.
6025 * gdb.cp/rtti.exp: Likewise.
6026
6027 2004-08-14 Mark Kettenis <kettenis@gnu.org>
6028
6029 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
6030
6031 2004-08-14 Eli Zaretskii <eliz@gnu.org>
6032
6033 * ChangeLog: Prefix Local Variables with semi-colons and indent
6034 the reference to older ChangeLog files, to fix fontification in
6035 Emacs.
6036
6037 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6038
6039 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
6040 * gdb.mi/mi2-break.exp: Likewise.
6041
6042 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6043
6044 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
6045
6046 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6047
6048 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
6049
6050 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6051
6052 * gdb.cp/classes.exp: Remove unused declarations. Just let
6053 test names default instead of providing special names. Remove
6054 extraneous demangler test.
6055
6056 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
6057
6058 * gdb.base/unload.exp: New test for breakpoints in dynamically
6059 loaded libraries.
6060 * gdb.base/unload.c: Ditto.
6061 * gdb.base/unloadshr.c: Ditto.
6062
6063 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
6064
6065 * gdb.cp/classes.exp (test_ptype_class_objects): Call
6066 cp_test_ptype_class.
6067 (test_enums): Likewise.
6068
6069 2004-08-10 Andrew Cagney <cagney@gnu.org>
6070
6071 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6072 files.
6073
6074 2004-08-10 Andrew Cagney <cagney@gnu.org>
6075
6076 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
6077 init_malloc call.
6078
6079 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
6080
6081 * ChangeLog: Add copyright notice. The notice is copied
6082 from emacs 21.3 top level ChangeLog.
6083
6084 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6085
6086 * lib/cp-support.exp: New file.
6087 * lib/cp-support.exp (cp_test_type_class): New function.
6088 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
6089 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
6090 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
6091 cp_test_ptype_class.
6092
6093 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6094
6095 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
6096 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6097 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
6098 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
6099 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6100 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
6101 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
6102 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
6103 gdb.mi/mi2-watch.exp: Update copyright years.
6104
6105 2004-08-09 Mark Kettenis <kettenis@gnu.org>
6106
6107 * gdb.base/sigaltstack.exp: Provide proper anchoring.
6108
6109 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6110
6111 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
6112 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
6113 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
6114 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6115 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
6116 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
6117 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
6118 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6119 gdb.mi/mi-watch.exp: Update copyright years.
6120
6121 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6122
6123 PR gdb/1738
6124 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
6125 from a breakpoint with a pending signal.
6126
6127 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6128
6129 PR gdb/1736
6130 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
6131 * gdb.base/sigaltstack.exp (finish_test): Consume output until
6132 the prompt.
6133 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
6134
6135 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6136
6137 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
6138
6139 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6140
6141 PR gdb/1736
6142 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
6143 for i?86-*-linux*.
6144
6145 2004-08-08 Daniel Jacobowitz <dan@debian.org>
6146
6147 * gdb.arch/i386-prologue.exp: Compile without debug information.
6148
6149 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6150
6151 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6152 rather than asking gdb to search.
6153
6154 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6155
6156 * gdb.base/gcore.c: Include <string.h>.
6157
6158 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6159
6160 * gdb.base/gcore.c: Add copyright notice.
6161
6162 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6163
6164 * gdb.base/freebpcmd.c: Include <stdio.h>.
6165 * gdb.base/long_long.c: Include <string.h>.
6166 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6167 * gdb.base/siginfo.c: Include <string.h>.
6168 * gdb.base/sigstep.c: Include <string.h>.
6169
6170 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6171
6172 * gdb.base/complex.c: Include <stdlib.h>.
6173
6174 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6175
6176 * gdb.base/complex.c: Add copyright notice.
6177
6178 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6179
6180 * gdb.base/charset.c: Include <stdlib.h>.
6181
6182 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6183
6184 * gdb.base/auxv.c: Include <stdlib.h>.
6185
6186 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6187
6188 * gdb.base/auxv.c: Add copyright notice.
6189
6190 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6191
6192 * gdb.base/coremaker.c: Add copyright notice.
6193 * gdb.base/coremaker2.c: Add copyright notice.
6194
6195 2004-08-04 Andrew Cagney <cagney@gnu.org>
6196
6197 * gdb.base/store.exp: Update copyright.
6198 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6199 names, do not import gdb_prompt.
6200
6201 2004-08-01 Andrew Cagney <cagney@gnu.org>
6202
6203 Fix PR testsuite/1729.
6204 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6205 not use capture_value with value 4.
6206 (capture_value): Add optional test name parameter.
6207 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6208 the prefix, pass to capture_value.
6209
6210 2004-08-01 Mark Kettenis <kettenis@gnu.org>
6211
6212 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6213 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6214 (main): Call new function.
6215
6216 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6217
6218 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6219
6220 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6221
6222 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6223
6224 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6225
6226 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
6227 Accept more values of vtbl pointer. Remove some messages
6228 about "obsolete gcc or gdb".
6229
6230 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6231
6232 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6233
6234 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6235
6236 * gdb.base/asm-source.exp: Properly convert target board
6237 debug flags from gcc format to binutils format.
6238
6239 2004-07-28 Mark Kettenis <kettenis@gnu.org>
6240
6241 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6242 gdb1718". PR backtrace/1718 partially fixed.
6243
6244 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6245
6246 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6247
6248 2004-07-26 Nick Clifton <nickc@redhat.com>
6249
6250 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6251 good default value for a specific architecture is available then
6252 set it to that value. Otherwise default to the -gstabs switch.
6253 Remove the -g... switches from the asm-flags variable. Allow the
6254 target board info to override the value if it wants to. Pass the
6255 switch on the assembler command line.
6256
6257 2004-07-23 Mark Kettenis <kettenis@gnu.org>
6258
6259 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6260 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6261 (main): Call new function.
6262
6263 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6264
6265 Test for PR exp/1715.
6266 * gdb.base/radix.exp: Refactor common procedures. Make all
6267 test names unique. Change XFAIL to KFAIL.
6268
6269 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6270
6271 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6272 * gdb.ada/gnat_ada.gin: ... to here.
6273 * configure.in: Use gnat_ada.gin.
6274 * configure: Regenerate.
6275
6276 2004-07-20 Andrew Cagney <cagney@gnu.org>
6277
6278 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6279 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6280 XFAILs. Clean up test messages and comments. Check backtraces.
6281 Delete re-sync code.
6282
6283 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6284
6285 Fix PR cli/740.
6286 * gdb.base/annota1.exp: Honor gdb,nosignals.
6287 * gdb.base/annota3.exp: Likewise.
6288
6289 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6290
6291 * lib/java.exp: Update copyright notice.
6292
6293 2004-07-19 Andrew Cagney <cagney@gnu.org>
6294
6295 * gdb.base/selftest.exp: Copy file from here ...
6296 * gdb.gdb/selftest.exp: ... to here.
6297
6298 2004-07-16 Andrew Cagney <cagney@redhat.com>
6299
6300 * lib/insight-support.exp: Delete file.
6301 * lib/java.exp (java_init): Fix copyright.
6302
6303 2004-07-16 Andrew Cagney <cagney@gnu.org>
6304
6305 * gdb.base/restore.c: Append "prologue" to comments marking the a
6306 function's prologue.
6307 * gdb.base/restore.exp: Update copyright, re-indent.
6308 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6309 callerN" prefix where needed. Update patterns that match a
6310 function's prologue.
6311
6312 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6313
6314 * gdb.base/restore.c: Add copyright notice.
6315
6316 2004-07-16 Andrew Cagney <cagney@gnu.org>
6317
6318 * gdb.base/logical.exp: Update copyright.
6319 (evaluate): New procedure. Use to re-implement tests using
6320 several tables.
6321
6322 2004-07-14 Martin Hunt <hunt@redhat.com>
6323
6324 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6325 which fixes some problems where init.tcl was not found.
6326
6327 2004-07-13 Andrew Cagney <cagney@gnu.org>
6328
6329 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6330 (check_sizeof, check_valueof): Do not include the output in the
6331 test name. Use gdb_test.
6332 (get_valueof): Use gdb_test_multiple.
6333
6334 * gdb.base/step-test.exp: Update copyright. Use
6335 gdb_test_multiple. Ensure that test names do not include
6336 architecture dependent output.
6337
6338 * gdb.gdb/observer.exp: Update copyright.
6339 (setup_test): Use gdb_test_multiple.
6340 (attach_first_observer, attach_second_observer)
6341 (attach_third_observer, detach_first_observer)
6342 (detach_second_observer, detach_third_observer)
6343 (reset_counters, check_counters): Make $message a prefix.
6344 (test_normal_stop_notifications): Add "args" parameter - a list of
6345 init functions to be called. Make $message a prefix,
6346 (test_observer_normal_stop): Change the message prefixes so that
6347 they are unique, pass the attach / detach procedures to
6348 test_normal_stop_notifications.
6349
6350 * gdb.base/signull.exp (test_segv): Prefix all tests with
6351 "${name}". Clean up test messages.
6352
6353 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6354
6355 * gdb.base/ena-dis-br.exp: Update copyright.
6356 (break_at): New function. Replace send_gdb with gdb_test,
6357 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6358 ignore count, not stopped at bpt", with KFAIL.
6359
6360 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
6361
6362 * gdb.base/attach.exp: Remove cleanupfile handling.
6363
6364 2004-07-12 Andrew Cagney <cagney@gnu.org>
6365
6366 * gdb.base/annota1.exp: Cleanup corefile test name.
6367 * gdb.base/annota3.exp: Ditto.
6368
6369 2004-07-12 Andrew Cagney <cagney@gnu.org>
6370
6371 * gdb.base/signals.exp: Clean up copyright, re-indent.
6372
6373 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6374 gdb_test and gdb_test_multiple.
6375
6376 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6377
6378 * gdb.java/jmain.exp: Fix expected line number for main to
6379 break at. Set XFAIL for break at main test since gcj does not
6380 provide line number info for first statement in main.
6381
6382 2004-07-08 Andrew Cagney <cagney@gnu.org>
6383
6384 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6385
6386 * gdb.base/sigbpt.exp: Make the common part of each test name a
6387 prefix instead of suffix.
6388
6389 2004-07-07 Bob Rossi <bob_rossi@cox.net>
6390
6391 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6392 test from test_tbreak_creation_and_listing to
6393 test_file_list_exec_source_file
6394 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6395 Changed name of test from test_tbreak_creation_and_listing to
6396 test_file_list_exec_source_file
6397
6398 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6399
6400 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6401 the jmisc() constructor instead of <init>.
6402 * gdb.java/jmisc1.exp: Ditto.
6403
6404 2004-07-07 Andrew Cagney <cagney@gnu.org>
6405
6406 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6407 corrupting the PC.
6408
6409 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6410
6411 * gdb.cp/templates.exp: Accept whitespace change in demangler
6412 output.
6413
6414 2004-07-06 Andrew Cagney <cagney@gnu.org>
6415
6416 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6417
6418 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6419
6420 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6421 * lib/compiler.cc: Likewise.
6422
6423 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6424
6425 * lib/compiler.cc: Work around string preprocessing problem
6426 with old hp c++ compiler.
6427 * lib/compiler.c: Likewise.
6428
6429 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
6430
6431 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6432 directives to conditionalize symbol prefixing.
6433 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6434 additional_flags handling. Add underscore prefix for Cygwin.
6435 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6436 conditionalize symbol prefixing.
6437 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6438 additional_flags handling. Add underscore prefix for Cygwin.
6439
6440 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
6441
6442 * gdb.base/bigcore.exp: Skip test on Cygwin.
6443
6444 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6445
6446 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6447 formats for "info register". Use gdb_test_multiple. Fix
6448 the "invalid register" test.
6449
6450 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
6451
6452 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6453 PID for Cygwin. Add Cygwin specific strings to check for in some
6454 tests.
6455 (do_attach_tests): Add a test for user interaction when attaching
6456 to a process with no matching symbol table already loaded.
6457
6458 2004-06-26 Andrew Cagney <cagney@gnu.org>
6459
6460 Test PR java/1567 and PR java/1565.
6461 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6462 * gdb.java/jmisc2.exp: Delete file.
6463
6464 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6465
6466 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6467
6468 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
6469
6470 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6471 attach process.
6472
6473 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6474
6475 * gdb.cp/pr-1553.exp: Remove.
6476
6477 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6478
6479 * gdb.cp/pr-1553.cc: Remove.
6480 * gdb.cp/pr-1553.exp: Disable this test.
6481
6482 2004-06-20 Jim Blandy <jimb@redhat.com>
6483
6484 Fix PR testsuite/1680.
6485 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6486 regular expressions.
6487
6488 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6489
6490 Fix PR testsuite/1679.
6491 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6492 Issue an UNSUPPORTED result instead.
6493
6494 2004-06-18 Jim Blandy <jimb@redhat.com>
6495
6496 * gdb.base/charset.exp: Only send a control-C if we see a new
6497 prompt and incomplete command.
6498
6499 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6500
6501 * gdb.cp/pr-574.cc: Add copyright notice.
6502
6503 2004-06-17 Jim Blandy <jimb@redhat.com>
6504
6505 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6506 cases where the regexp has no groups; this grabs random text from
6507 the previous test suite, whatever that was.
6508
6509 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6510
6511 * gdb.cp/printmethod.cc: Add copyright notice.
6512
6513 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6514
6515 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6516
6517 2004-06-16 Andrew Cagney <cagney@gnu.org>
6518
6519 * gdb.base/signull.c: Update copyright. Include <string.h>.
6520 (bowler): Replace data_pointer with data_read
6521 and data_write cases. Add code_descriptor case.
6522 (zero, desc): New array and pointer.
6523 (data, code): Change to simple pointers.
6524 * gdb.base/signull.exp: Fix probe pattern matching a function
6525 descriptor SIGSEGV. Replace data_pointer with data_read and
6526 data_write tests.
6527
6528 2004-06-16 Andrew Cagney <cagney@gnu.org>
6529
6530 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6531
6532 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6533
6534 * gdb.base/long_long.c: Add copyright notice.
6535
6536 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6537
6538 * gdb.base/long_long.exp: Remove reference to
6539 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6540 to gdb_breakpoint and gdb_continue_to_breakpoint.
6541
6542 2004-06-14 Jim Blandy <jimb@redhat.com>
6543
6544 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6545 endian case.
6546
6547 2004-06-14 Andrew Cagney <cagney@gnu.org>
6548
6549 * gdb.base/gcore.exp (capture_command_output): Delete the always
6550 passing tests containing inferior values.
6551 * gdb.base/ending-run.exp: Do not include the breakpoint address
6552 in the test message. Update copyright.
6553 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6554 size in the test name, use gdb_test_multiple. Update copyright.
6555
6556 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6557
6558 * gdb.cp/ref-types.cc: Add copyright notice.
6559
6560 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6561
6562 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6563 hp_aCC_compiler.
6564 * lib/compiler.cc: Likewise.
6565 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6566 'set' commands. Log diagnostics for other lines. Set
6567 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6568
6569 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6570
6571 * gdb.cp/try_catch.cc: Add copyright notice.
6572
6573 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6574
6575 * gdb.cp/userdef.cc: Add copyright notice.
6576
6577 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6578
6579 * gdb.cp/virtfunc.cc: Add copyright notice.
6580
6581 2004-06-11 Randolph Chung <tausq@debian.org>
6582
6583 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6584 problem.
6585
6586 2004-06-10 Andrew Cagney <cagney@gnu.org>
6587
6588 * lib/compiler.cc, lib/compiler.c: Append either
6589 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6590 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6591 instead of gcc-3-3.
6592
6593 2004-06-09 Andrew Cagney <cagney@gnu.org>
6594
6595 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6596 gdb/1455, bug is specific to "long long" and "double".
6597
6598 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6599 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6600 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6601 fixed.
6602
6603 2004-06-09 Andrew Cagney <cagney@gnu.org>
6604
6605 * gdb.base/structs.exp (test_struct_returns): Replace
6606 "return_value_unknown" and "finish_value_unknown" by
6607 "return_value_known" and "finish_value_known". Instead of
6608 "return_value_unknown" iff "finish_value_unknown", check
6609 "return_value_known" implies "finish_value_known".
6610
6611 2004-06-08 Martin Hunt <hunt@redhat.com>
6612
6613 * gdb.base/float.exp: Add pattern for mips targets.
6614
6615 2004-06-08 Randolph Chung <tausq@debian.org>
6616
6617 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6618 message for unknown architectures more clear.
6619
6620 2004-06-08 Joel Brobecker <brobecker@gnat.com>
6621
6622 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6623 start the execution of the program.
6624
6625 2004-06-07 Jim Blandy <jimb@redhat.com>
6626
6627 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6628 * gdb.arch/i386-cpuid.h: New helper file.
6629
6630 2004-06-07 Randolph Chung <tausq@debian.org>
6631
6632 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6633 has started.
6634
6635 2004-06-04 Roland McGrath <roland@redhat.com>
6636
6637 Fix PR gdb/1647.
6638 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6639 differently to be robust to output buffering differences.
6640
6641 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6642
6643 * gdb.threads/pthreads.exp: Update copyright years.
6644 (check_control_c): Change asynchronous 'after' to synchronous.
6645
6646 2004-06-04 Roland McGrath <roland@redhat.com>
6647
6648 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6649 next gdb prompt.
6650
6651 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6652
6653 Fix PR gdb/1636.
6654 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6655 calls to synchronous.
6656
6657 2004-05-26 Jim Blandy <jimb@redhat.com>
6658
6659 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6660
6661 2004-05-24 Randolph Chung <tausq@debian.org>
6662
6663 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6664 * gdb.asm/pa.inc: New file.
6665
6666 2004-05-22 Mark Kettenis <kettenis@gnu.org>
6667
6668 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6669
6670 2004-05-21 Joel Brobecker <brobecker@gnat.com>
6671 Daniel Jacobowitz <drow@mvista.com>
6672
6673 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6674 GDB prompt.
6675
6676 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6677
6678 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
6679 setjmp/longjmp. Use sigaction instead of signal.
6680
6681 2004-05-19 J. Brobecker <brobecker@gnat.com>
6682 Michael Snyder <msnyder@redhat.com>
6683
6684 * gdb.threads/pthread_cond_wait.c: New file.
6685 * gdb.threads/pthread_cond_wait.exp: New testcase.
6686
6687 2004-05-13 Andrew Cagney <cagney@redhat.com>
6688
6689 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6690 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6691
6692 2004-05-11 Andrew Cagney <cagney@redhat.com>
6693
6694 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6695 fixed but revealed gdb/1639.
6696
6697 2004-05-10 Andrew Cagney <cagney@redhat.com>
6698
6699 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6700 func1" and "next to 2nd alarm", kernel bug avoided.
6701
6702 2004-05-10 Daniel Jacobowitz <dan@debian.org>
6703
6704 PR external/1568
6705 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6706 XFAIL if it is smaller than bytes_allocated.
6707 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6708 (main): Make chunks_allocated unsigned. Correct comment.
6709
6710 2004-05-07 Joel Brobecker <brobecker@gnat.com>
6711
6712 * gdb.arch/powerpc-aix-prologue.c: New file.
6713 * gdb.arch/powerpc-aix-prologue.exp: New file.
6714
6715 2004-05-07 Jim Blandy <jimb@redhat.com>
6716
6717 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6718 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6719
6720 2004-05-06 Joel Brobecker <brobecker@gnat.com>
6721
6722 * gdb.base/sep.exp: No longer setup_kfail when the program was
6723 built with dwarf2.
6724
6725 2004-05-05 Jim Ingham <jingham@apple.com>
6726
6727 * gdb.base/pending.exp: Make sure pending breakpoints
6728 preserve the ignore count.
6729
6730 2004-04-27 Jerome Guitton <guitton@gnat.com>
6731
6732 * i386-prologue.exp: Add testcase for jump instruction as first
6733 instruction of the real code.
6734 * i386-prologue.c (jump_at_beginning): New function.
6735
6736 2004-04-28 Mark Kettenis <kettenis@gnu.org>
6737
6738 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6739 x86_64-*-*.
6740
6741 2004-04-28 Mark Kettenis <kettenis@gnu.org>
6742
6743 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6744 i*86-*-*.
6745
6746 2004-04-25 Mark Kettenis <kettenis@gnu.org>
6747
6748 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6749 expression that checks the return type.
6750
6751 2004-04-23 Andrew Cagney <cagney@redhat.com>
6752
6753 * gdb.base/call-sc.exp: New test of scalar call/return values.
6754 * gdb.base/call-sc.c: Ditto.
6755
6756 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6757
6758 * gdb.threads/manythreads.c: Reduce thread stack size.
6759
6760 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6761
6762 * gdb.threads/manythreads.c: Add copyright notice.
6763
6764 2004-04-23 Andrew Cagney <cagney@redhat.com>
6765
6766 * gdb.base/siginfo.exp: Better handle step out of signal.
6767 * gdb.base/sigstep.exp: Ditto.
6768
6769 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
6770 Daniel Jacobowitz <drow@mvista.com>
6771
6772 * gdb.threads/manythreads.c: New testcase.
6773 * gdb.threads/manythreads.exp: Ditto.
6774
6775 2004-04-22 Jim Blandy <jimb@redhat.com>
6776
6777 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6778 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6779
6780 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6781
6782 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6783
6784 2004-04-21 Andrew Cagney <cagney@redhat.com>
6785
6786 * gdb.base/sigstep.c: New file.
6787 * gdb.base/sigstep.exp: New file.
6788
6789 2004-04-16 Joel Brobecker <brobecker@gnat.com>
6790
6791 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6792 call to observer_notify_normal_stop.
6793
6794 2004-04-15 Andrew Cagney <cagney@redhat.com>
6795
6796 * gdb.base/siginfo.c: New file.
6797 * gdb.base/siginfo.exp: New file.
6798
6799 2004-04-12 J. Brobecker <brobecker@gnat.com>
6800
6801 * gdb.base/sep.exp: Fix typo in comment.
6802
6803 2004-04-12 J. Brobecker <brobecker@gnat.com>
6804
6805 * gdb.base/sep.c: New file.
6806 * gdb.base/sep-proc.c: New file.
6807 * gdb.base/sep.exp: New testcase.
6808
6809 2004-04-09 Mark Kettenis <kettenis@gnu.org>
6810
6811 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6812 support.
6813
6814 2004-04-05 Andrew Cagney <cagney@redhat.com>
6815
6816 * gdb.base/sigaltstack.c: New file.
6817 * gdb.base/sigaltstack.exp: New file.
6818
6819 2004-04-04 Joel Brobecker <brobecker@gnat.com>
6820
6821 * gdb.base/foll-fork.exp: Update the expected output for
6822 "help set follow-fork-mode", to match a change that was made
6823 to the help of this variable on 2004-01-13.
6824
6825 2004-04-01 Joel Brobecker <brobecker@gnat.com>
6826
6827 * lib/ada.exp: Add copyright notice.
6828 * bar.ads: Likewise.
6829 * bar.adb: Likewise.
6830 * null_record.adb: Likewise.
6831 * null_record.exp: Likewise.
6832 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6833
6834 2004-04-01 Joel Brobecker <brobecker@gnat.com>
6835
6836 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6837 * configure: Regenerate.
6838
6839 2004-04-01 Joel Brobecker <brobecker@gnat.com>
6840
6841 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6842 to build the application. Remove the message printed when in
6843 verbose mode, redundant with the UNSUPPORTED message above.
6844
6845 2004-03-31 Joel Brobecker <brobecker@gnat.com>
6846
6847 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6848 * gdb.ada (null_record.exp): New testcase.
6849
6850 2004-03-31 Joel Brobecker <brobecker@gnat.com>
6851
6852 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6853
6854 2004-03-31 Joel Brobecker <brobecker@gnat.com>
6855
6856 * gdb.ada: New subdirectory.
6857 * gdb.ada/Makefile.in: New file.
6858 * gdb.ada/gnat_ada.gpr.in: New file.
6859
6860 2004-03-31 Joel Brobecker <brobecker@gnat.com>
6861
6862 * lib/ada.exp: New file.
6863
6864 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
6865
6866 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6867 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6868
6869 2004-03-22 Andrew Cagney <cagney@redhat.com>
6870
6871 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6872 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6873 Problem identified by Ulrich Weigand.
6874
6875 2004-03-17 David Carlton <carlton@kealia.com>
6876
6877 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6878 PR c++/826.
6879
6880 2004-03-16 Roland McGrath <roland@redhat.com>
6881
6882 * gdb.base/auxv.exp: New file.
6883 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6884
6885 2004-03-12 David Carlton <carlton@kealia.com>
6886
6887 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6888 * gdb.cp/pr-1553.cc: Ditto.
6889 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6890 pass branch.
6891
6892 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6893
6894 * gdb.cp/templates.exp: Accept more template types.
6895
6896 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6897
6898 From Corinna Vinschen with modifications.
6899 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6900 local variable obj_with_enum.
6901 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6902 results with obj_with_enum.
6903
6904 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6905
6906 * gdb.cp/classes.cc: New file, copied from misc.cc.
6907 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6908
6909 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6910
6911 * gdb.cp/misc.cc: Add copyright notice.
6912
6913 2004-03-05 David Carlton <carlton@kealia.com>
6914
6915 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6916 * gdb.cp/rtti.h: Update copyright.
6917 (namespace n2::n3): New.
6918 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6919 (n2::n3::func3): New.
6920 (main): Call n2::n3::func3.
6921 * gdb.cp/rtti2.cc: Update copyright.
6922 (n2::create3): New.
6923
6924 2004-03-04 Mark Kettenis <kettenis@gnu.org>
6925
6926 * gdb.asm/openbsd.inc: Fix typo.
6927
6928 2004-03-03 Fred Fish <fnf@redhat.com>
6929
6930 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6931 "val" instead of unused "size". Update copyright year.
6932
6933 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
6934
6935 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6936 to use unsigned char.
6937 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6938 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6939
6940 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
6941
6942 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6943 line of output.
6944
6945 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
6946
6947 * gdb.base/relocate.c (dummy): Initialize.
6948
6949 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
6950
6951 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6952 a breakpoint at exit.
6953
6954 2004-02-27 Fred Fish <fnf@redhat.com>
6955
6956 * gdb.base/chng-syms.exp: Add expect condition to match failing
6957 case that isn't a timeout.
6958
6959 2004-02-27 Andrew Cagney <cagney@redhat.com>
6960
6961 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6962 support.
6963
6964 2004-02-26 Fred Fish <fnf@redhat.com>
6965
6966 * gdb.arch/gdb1431.c: Remove.
6967 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6968 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6969 of "until" incorrectly.
6970
6971 2004-02-26 J. Brobecker <brobecker@gnat.com>
6972
6973 * gdb.cp/class2.cc (empty): New class.
6974 (refer): New function.
6975 (main): Declare an object of type empty and use it.
6976 * gdb.cp/class2.exp: Print the value of an object of type empty.
6977
6978 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6979
6980 * gdb.base/langs.exp: Update query string to match the
6981 new nquery format used for pending breakpoints.
6982
6983 2004-02-26 Andrew Cagney <cagney@redhat.com>
6984
6985 Fix PR i18n/1570.
6986 * gdb.base/charset.c: Update copyright notice.
6987 (main, init_string): Remove the escape character '\e' tests.
6988 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6989 * gdb.base/charset.exp (valid_host_charset): Ditto.
6990 * gdb.base/setvar.exp: Ditto.
6991
6992 2004-02-24 Andrew Cagney <cagney@redhat.com>
6993
6994 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6995 mmapped data in core file" PASS and FAIL messages consistent.
6996
6997 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6998 setting a breakpoint. Work around PR java/1565.
6999
7000 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
7001
7002 * lib/gdb.exp (gdb_breakpoint): Update query string to match
7003 new nquery format.
7004 * gdb.base/pending.exp: Ditto.
7005
7006 2004-02-22 Mark Kettenis <kettenis@gnu.org>
7007
7008 * configure.in: Run stabs tests on *BSD.
7009 * configure: Regenerated.
7010
7011 2004-02-21 Mark Kettenis <kettenis@gnu.org>
7012
7013 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
7014
7015 2004-02-20 Fred Fish <fnf@redhat.com>
7016
7017 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
7018 blank in test for "returns short", for consistency with other
7019 "returns xxx" tests. Update copyright year.
7020
7021 2004-02-19 Fred Fish <fnf@redhat.com>
7022
7023 New testcase for PR breakpoint/1558.
7024 * gdb.arch/gdb1558.exp: New file.
7025 * gdb.arch/gdb1558.c: New file.
7026
7027 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
7028
7029 * gdb.base/nodebug.exp: Fix typo.
7030
7031 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7032
7033 Committed by Jim Blandy <jimb@redhat.com>.
7034
7035 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
7036
7037 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
7038
7039 * gdb.base/float.exp: Support s390*-*-* targets.
7040
7041 2004-02-17 Adam Fedor <fedor@gnu.org>
7042
7043 * gdb.base/gdb1555.exp: New file.
7044 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
7045
7046 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
7047
7048 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
7049
7050 2004-02-16 Fred Fish <fnf@redhat.com>
7051
7052 * gdb.arch/gdb1291.c: Remove
7053 * gdb.arch/gdb1291.s: New test input file.
7054 * gdb.arch/gdb1291.exp: Expand test to check case that should not
7055 fail. Test for correct result, known incorrect result, other
7056 failures and timeouts.
7057
7058 2004-02-16 Andrew Cagney <cagney@redhat.com>
7059
7060 * gdb.base/bigcore.exp: New file.
7061 * gdb.base/bigcore.c: New file.
7062
7063 2004-02-13 Andrew Cagney <cagney@redhat.com>
7064
7065 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
7066 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
7067 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
7068 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
7069 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
7070 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
7071 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
7072 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
7073 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
7074 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
7075
7076 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
7077
7078 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
7079 executed is an alloc instruction.
7080
7081 2004-02-11 David Carlton <carlton@kealia.com>
7082
7083 * gdb.cp/breakpoint.exp: New.
7084 * gdb.cp/breakpoint.cc: New.
7085
7086 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
7087
7088 Partial fix for PR gdb/1543.
7089 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
7090 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
7091 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
7092 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
7093 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
7094 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
7095 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
7096 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
7097 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
7098 to bug-gdb@prep.ai.mit.edu .
7099 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
7100 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
7101 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
7102 Likewise.
7103
7104 2004-02-10 Andrew Cagney <cagney@redhat.com>
7105
7106 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
7107 using gdb_internal_error_resync.
7108
7109 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
7110
7111 * gdb.threads/thread-specific.exp: Stop early if no threads are
7112 found.
7113
7114 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
7115
7116 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
7117
7118 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
7119
7120 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
7121 breakpoints.
7122
7123 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
7124
7125 * config/sim.exp (gdb_load): Handle $arg == "".
7126 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
7127 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
7128
7129 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
7130
7131 * gdb.base/maint.exp: Update test to reflect
7132 obstack changes.
7133
7134 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
7135
7136 * gdb.base/pendshr.c (pendfunc): New function that calls
7137 pendfunc1.
7138 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
7139
7140 2004-02-04 Fred Fish <fnf@redhat.com>
7141
7142 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
7143 function symbols and update copyright years.
7144 * gdb.arch/gdb1291.c: Ditto.
7145
7146 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7147
7148 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7149
7150 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7151
7152 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7153
7154 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7155
7156 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7157
7158 2004-02-02 Fred Fish <fnf@redhat.com>
7159
7160 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7161 remote targets. Update copyright years.
7162
7163 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7164
7165 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7166 support.
7167 * gdb.base/langs.exp: Fix test which attempts to create
7168 breakpoint on non-existent function to handle new pending
7169 support.
7170 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7171 a breakpoint.
7172 * gdb.base/pending.exp: New test.
7173 * gdb.base/pending.c: New file.
7174 * gdb.base/pendshr.c: Ditto.
7175
7176 2004-02-02 David Carlton <carlton@kealia.com>
7177
7178 * gdb.cp/overload.exp: Add overloadNamespace tests.
7179 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7180 (overloadNamespace, XXX): New.
7181 (main): Call XXX::marker2.
7182
7183 2004-02-01 Fred Fish <fnf@redhat.com>
7184
7185 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7186 * gdb.base/finish.exp: Ditto.
7187 * gdb.base/gcore.exp: Ditto.
7188 * gdb.base/huge.exp: Ditto.
7189 * gdb.base/info-proc.exp: Ditto.
7190 * gdb.base/return2.exp: Ditto.
7191 * gdb.threads/gcore-thread.exp: Ditto.
7192
7193 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
7194
7195 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7196
7197 2004-02-01 Mark Kettenis <kettenis@gnu.org>
7198
7199 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7200 that opening the file succeeds on OpenBSD.
7201
7202 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
7203
7204 * gdb.threads/thread-specific.c: New file.
7205 * gdb.threads/threads-specific.exp: New test script.
7206 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7207 to expect_out.
7208
7209 2004-02-01 Mark Kettenis <kettenis@gnu.org>
7210
7211 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7212 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7213 only on the "print_small_structs from print_long_arg_list" test.
7214
7215 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
7216
7217 * gdb.base/completion.exp: Kill a stray backslash.
7218
7219 From Jim Ingham <jingham@apple.com>:
7220 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7221 agrees with the result from sending a tab.
7222
7223 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
7224
7225 * gdb.base/chng-syms.exp: Remove stray newline.
7226
7227 2004-01-31 Mark Kettenis <kettenis@gnu.org>
7228
7229 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7230 *-*-openbsd*.
7231 * gdb.asm/openbsd.inc: New file.
7232
7233 2004-01-30 Mark Kettenis <kettenis@gnu.org>
7234
7235 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7236 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7237 *-*solaris2*. Remove commented out default settings for
7238 asm-flags. Replace gdb_compile with target_link.
7239
7240 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7241
7242 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7243 for all tests. Remove old hp-ux and cygnus xfail cases.
7244
7245 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7246
7247 * gdb.base/chng-syms.exp: New file.
7248 * gdb.base/chng-syms.c: New file.
7249
7250 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7251
7252 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7253 Provide arms for current output in all my configurations.
7254
7255 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7256
7257 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7258 * lib/compiler.cc: Likewise.
7259 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7260 get the right preprocessor. Eval the output directly. Remove
7261 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7262 hp_f77_compiler and hp_f90_compiler completely.
7263 (gdb_preprocess): Delete.
7264 (get_compiler): Delete.
7265
7266 2004-01-24 Mark Kettenis <kettenis@gnu.org>
7267
7268 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7269 <string.h>.
7270
7271 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
7272
7273 * gdb.mi/mi-stack.exp: Update copyright.
7274
7275 2004-01-23 David Carlton <carlton@kealia.com>
7276
7277 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7278 test for cp_lookup_transparent_type.
7279 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7280 call them.
7281
7282 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
7283
7284 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7285 after -var-update.
7286
7287 2004-01-23 David Carlton <carlton@kealia.com>
7288
7289 * gdb.cp/namespace.cc (C::ensureRefs): New.
7290 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7291
7292 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
7293
7294 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7295 case "-stack-list-locals 2".
7296 * gdb.mi/mi-var-child.exp: Test for case
7297 "-var-list-children --all-values NAME".
7298
7299 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7300
7301 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7302
7303 2004-01-18 Mark Kettenis <kettenis@gnu.org>
7304
7305 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7306 used with gdb_test_multiple.
7307
7308 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7309 read at address 0. This fixes PR testsuite/1504.
7310
7311 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
7312
7313 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7314 Remove downloading, guessing the host executable, the calls to
7315 gdb_file_cmd and gdb_target_cmd, and "load" support.
7316 (infer_host_exec): New function broken out from gdb_load.
7317 (gdb_load): New wrapper for gdbserver_gdb_load.
7318 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7319 gdb_target_cmd. Use -target-select.
7320 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7321 Download binaries to the host. Clear last_mi_remote_file when
7322 we load a new binary.
7323 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7324 call gdbserver_gdb_load and mi_gdb_target_cmd.
7325
7326 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7327
7328 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7329 type patterns.
7330
7331 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7332
7333 * gdb.cp/templates.exp: Fix typo in test name of
7334 "print Foo<volatile char*>::foo".
7335
7336 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7337
7338 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7339
7340 2004-01-16 Ben Elliston <bje@wasabisystems.com>
7341
7342 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7343 (clean mostlyclean): Remove empty rm.
7344
7345 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7346
7347 * gdb.base/setvar.exp: Add copyright years.
7348
7349 2004-01-14 David Carlton <carlton@bactrian.org>
7350
7351 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7352 PR c++/1511 and update coment.
7353 * gdb.cp/templates.exp: Update patterns to match current output.
7354 If changes involve something other than whitespace, KFAIL
7355 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7356
7357 2004-01-14 David Carlton <carlton@kealia.com>
7358
7359 * gdb.cp/namespace.exp: Add tests involving classes defined within
7360 namespaces.
7361 * gdb.cp/namespace.cc (C::CClass): New.
7362 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7363
7364 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
7365
7366 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7367 what debug info we have. Print a better message if something goes
7368 wrong while producing the separate debug info file.
7369
7370 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7371
7372 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7373
7374 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7375
7376 * gdb.base/callfuncs.c: Add copyright notice.
7377
7378 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7379
7380 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7381 inheritance. PR gdb/1498, PR gcc/13539.
7382
7383 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
7384
7385 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7386 test specific name.
7387 * gdb.mi/gdb669.exp: Ditto.
7388 * gdb.mi/mi-pthreads.exp: Ditto.
7389 * gdb.mi/mi1-pthreads.exp: Ditto.
7390 * gdb.mi/mi2-pthreads.exp: Ditto.
7391
7392 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7393
7394 * gdb.cp/member-ptr.cc: Add copyright notice.
7395
7396 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7397
7398 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7399 some patterns for recent versions of gcc and hpacc. Delete
7400 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7401 Delete tests that access a NULL pointer-to-member-data. This
7402 script is still disabled for gcc.
7403
7404 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
7405
7406 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
7407 escaped correctly.
7408
7409 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
7410
7411 * gdb.base/sepdebug.exp: New file.
7412 * gdb.base/sepdebug.c: New file.
7413 * lib/gdb.exp (separate_debug_filename): New procedure.
7414 (gdb_gnu_strip_debug): New procedure.
7415
7416 2004-01-12 Andrew Cagney <cagney@redhat.com>
7417
7418 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7419 * gdb.mi/ChangeLog-1999-2003: New file.
7420
7421 2004-01-12 Andrew Cagney <cagney@redhat.com>
7422
7423 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7424 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7425 or EEXIST", treat EBUSY as an XFAIL.
7426
7427 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7428
7429 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7430 hp_cc_compiler.
7431
7432 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7433
7434 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7435 decorations.
7436
7437 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7438
7439 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7440 and "(aCC)" decorations. Remove obsolete doco about old
7441 test results.
7442
7443 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7444
7445 * gdb.cp/exception.exp: Fix typo in doco.
7446
7447 2004-01-09 Mark Kettenis <kettenis@gnu.org>
7448
7449 * gdb.base/gdb1476.exp: Fix typo.
7450
7451 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7452
7453 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7454 file.
7455
7456 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7457
7458 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7459 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7460 Use gdb_compile. Remove restriction on gcc. Add some patterns
7461 for recent version of gdb. Delete second half, which was a copy
7462 of the first half with different build flags. This test is
7463 still disabled because it is still not ready for production.
7464
7465 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7466
7467 * gdb.cp/exception.cc: Add copyright notice.
7468 * gdb.cp/exception.exp: Add a notice that this file is broken
7469 because of line number changes caused by addition of copyright
7470 notice.
7471
7472 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7473
7474 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7475 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7476
7477 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7478
7479 * gdb.cp/classes.exp: Accept gnu abi 2.
7480 * gdb.cp/derivation.exp: Likewise.
7481 * gdb.cp/overload.exp: Likewise.
7482 * gdb.cp/virtfunc.exp: Likewise.
7483
7484 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7485
7486 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7487 semicolon after end of function.
7488
7489 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7490
7491 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7492 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7493 boilerplate code for compiling and running the program under
7494 test. Add some string method tests.
7495
7496 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7497
7498 * gdb.cp/bs15503.cc: Add copyright notice.
7499 * gdb.cp/bs15503.exp: Adjust line number.
7500
7501 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7502
7503 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7504 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7505
7506 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7507
7508 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7509 hp_cc_compiler.
7510
7511 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7512
7513 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7514 * gdb.cp/ctti.exp: Use the marker instead of "next".
7515 With gcc, run further before bailing.
7516
7517 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7518
7519 * gdb.cp/cttiadd.cc: Add copyright notice.
7520 * gdb.cp/cttiadd1.cc: Likewise.
7521 * gdb.cp/cttiadd2.cc: Likewise.
7522 * gdb.cp/cttiadd3.cc: Likewise.
7523
7524 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7525
7526 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7527 Use gdb_test, gdb_test_multiple. Use floating-point values that
7528 have exact representations in IEEE-ish formats.
7529
7530 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7531
7532 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7533 compilers. Delete duplicate call to get_compiler_info.
7534 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7535 * gdb.base/volatile.exp: Likewise.
7536
7537 2004-01-07 Mark Kettenis <kettenis@gnu.org>
7538
7539 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7540 memory at address 0.
7541
7542 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7543
7544 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7545 to test for hp-ux assembler. Fix copyright years.
7546
7547 2004-01-07 Andrew Cagney <cagney@redhat.com>
7548
7549 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7550
7551 2004-01-07 Andrew Cagney <cagney@redhat.com>
7552
7553 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7554 when creating the read-only file. From analysis by Roland McGrath
7555 and Elena Zannoni.
7556
7557 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7558
7559 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7560
7561 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7562
7563 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7564 data pointers.
7565
7566 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7567
7568 * gdb.cp/m-static.exp: Compile one source file at a time.
7569 Delete unused call to get_compiler_info.
7570
7571 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7572
7573 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7574 * gdb.base/call-rt-st.exp: Likewise.
7575 * gdb.base/nodebug.exp: Likewise.
7576 * gdb.base/volatile.exp: Likewise.
7577 * gdb.cp/ref-types.exp: Likewise.
7578 * gdb.cp/templates.exp: Likewise.
7579
7580 2004-01-05 Mark Kettenis <kettenis@gnu.org>
7581
7582 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7583
7584 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7585
7586 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7587 hppa*-hp-hpux*.
7588
7589 2004-01-04 Mark Kettenis <kettenis@gnu.org>
7590
7591 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7592 x86_64-*-*.
7593
7594 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7595 sparc64-*-* and sparc*-solaris2*.
7596
7597 2004-01-04 Mark Kettenis <kettenis@gnu.org>
7598
7599 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7600 return ${tests}" test. The ${tests} already mentions the
7601 filename.
7602
7603 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7604
7605 * gdb.cp/local.exp: Accept gcc abi 2.
7606
7607 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7608
7609 * gdb.cp/templates.exp: Accept gcc abi 2.
7610
7611 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7612
7613 * lib/compiler.cc: Remove supports_template_debugging.
7614 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7615
7616 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7617
7618 * gdb.cp/namespace.exp: Accept gcc abi 2.
7619
7620 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7621
7622 * gdb.cp/method.exp: Accept gcc abi 2.
7623
7624 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7625
7626 * gdb.cp/classes.exp: Generate identical results as old version.
7627 * gdb.cp/derivation.exp: Likewise.
7628 * gdb.cp/overload.exp: Likewise.
7629 * gdb.cp/virtfunc.exp: Likewise.
7630
7631 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7632
7633 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7634 mysterious bug with sourceware version of expect.
7635
7636 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7637
7638 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7639 current versions of gcc, including gcc abi 2. Remove gratuitous
7640 restart of test program. Use gdb_test_multiple and gdb_test for
7641 all tests. Add patterns to xfail missing "const" in "const char *"
7642 and kfail PR gdb/1155.
7643
7644 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7645
7646 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7647 current versions of gcc, including gcc abi 2. Remove gratuitous
7648 restart of test program. Use gdb_test_multiple and gdb_test for
7649 all tests. Add patterns to kfail PR gdb/1498.
7650
7651 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7652
7653 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7654 current versions of gcc, including gcc abi 2. Use "breakpoint"
7655 and "continue" instead of restarting the target program. Use
7656 gdb_test_multiple and gdb_test for all tests.
7657
7658 2004-01-01 Mark Kettenis <kettenis@gnu.org>
7659
7660 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7661 for *-*-solaris2*.
7662
7663 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7664
7665 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7666 current versions of gcc, including gcc abi 2. Use "breakpoint"
7667 and "continue" instead of restarting the target program several
7668 times. Use gdb_test_multiple and gdb_test for all tests.
7669
7670 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7671
7672 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7673 source files.
7674
7675 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7676
7677 * gdb.base/environ.exp: Handle compiling test case from multiple
7678 source files.
7679
7680 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7681
7682 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7683
7684 2003-12-17 Jim Blandy <jimb@redhat.com>
7685
7686 * gdb.base/freebpcmd.c: Add copyright notice.
7687
7688 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7689
7690 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7691
7692 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7693
7694 2003-12-13 Jim Blandy <jimb@redhat.com>
7695
7696 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7697
7698 2003-12-12 Kevin Buettner <kevinb@redhat.com>
7699
7700 * gdb.asm/frv.inc: New file.
7701 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7702
7703 2003-12-09 Fred Fish <fnf@redhat.com>
7704
7705 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7706 functions to break1.c and leave prototypes behind. Add more
7707 "set breakpoint NN here" comments.
7708 * gdb.base/break1.c: New file.
7709
7710 * gdb.base/break.exp: Handle compiling test case from multiple
7711 source files and change source file references as needed.
7712 * gdb.base/completion.exp: Ditto.
7713 * gdb.base/condbreak.exp: Ditto.
7714 * gdb.base/define.exp: Ditto.
7715 * gdb.base/ena-dis-br.exp: Ditto.
7716 * gdb.base/info-proc.exp: Ditto.
7717 * gdb.base/maint.exp: Ditto.
7718 * gdb.base/until.exp: Ditto.
7719
7720 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7721 hardcoded line numbers.
7722 * gdb.base/define.exp: Ditto.
7723 * gdb.base/ena-dis-br.exp: Ditto.
7724 * gdb.base/maint.exp: Ditto.
7725 * gdb.base/until.exp: Ditto.
7726
7727 * gdb.base/completion.exp: Use "break1" for completion tests since
7728 "break" is no longer a unique prefix.
7729
7730 2003-12-06 Andrew Cagney <cagney@redhat.com>
7731
7732 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7733 "return_value_unimplemented". When an unimplemented struct return
7734 architecture, report incorrect values as a KFAIL
7735
7736 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7737
7738 * gdb.cp/rtti.exp: Accept new wording of warning from
7739 cp_lookup_rtti_type.
7740
7741 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7742
7743 Partial fix for PR testsuite/1456.
7744 * gdb.base/scope.exp (test_at_main): Replace references to
7745 gcc_compiled with calls to test_compiler_info.
7746 (test_at_foo): Likewise.
7747 (test_at_bar): Likewise.
7748
7749 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7750
7751 Partial fix for PR testsuite/1456.
7752 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7753 to test_compiler_info.
7754
7755 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7756
7757 * gdb.base/so-impl-ld.exp: Update copyright notice.
7758
7759 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7760
7761 Partial fix for PR testsuite/1456.
7762 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7763 to test_compiler_info.
7764
7765 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7766
7767 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7768 from current versions of gdb. Clean up regular expressions.
7769 Delete redundant timeout case.
7770
7771 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7772
7773 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7774 from current versions of gdb. Clean up regular expressions.
7775 Delete redundant timeout case.
7776
7777 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7778
7779 Partial fix for PR testsuite/1456.
7780 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7781 gcc_compiled with call to test_compiler_info.
7782
7783 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7784
7785 Partial fix for PR testsuite/1456.
7786 * gdb.base/list.exp (test_list_function): Delete unused declaration
7787 of gcc_compiled.
7788
7789 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7790
7791 Partial fix for PR testsuite/1456.
7792 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7793 call to test_compiler_info.
7794
7795 2003-11-29 Mark Kettenis <kettenis@gnu.org>
7796
7797 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7798 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7799 it to create the appropriate note.inc.
7800 * gdb.asm/asmsrc1.s: Include "note.inc".
7801 * gdb.asm/netbsd.inc: New file.
7802 * gdb.asm/empty.inc: New file.
7803
7804 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7805
7806 Partial fix for PR testsuite/1456.
7807 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7808 calls to test_compiler_info.
7809
7810 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7811
7812 Partial fix for PR testsuite/1456.
7813 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7814 calls to test_compiler_info.
7815
7816 2003-11-27 Mark Kettenis <kettenis@gnu.org>
7817
7818 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7819 pattern for the KFAILs.
7820
7821 2003-11-25 Adam Fedor <fedor@gnu.org>
7822
7823 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7824 * gdb.objc/objcdecode.m: New file.
7825
7826 2003-11-25 Adam Fedor <fedor@gnu.org>
7827
7828 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7829 * gdb.objc/nondebug.m: New file.
7830
7831 2003-11-26 Ben Elliston <bje@wasabisystems.com>
7832
7833 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7834 NetBSD as it does on FreeBSD. Modelled on a similar change by
7835 Mark Kettenis on 2003-05-30.
7836 (link-flags): Set to "--entry _start" regardless of target.
7837 Special linker flags are to be appended to $link-flags.
7838 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7839
7840 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7841
7842 * gdb.cp/method.exp: Accept output of new demangler.
7843
7844 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7845
7846 * gdb/class2.exp: New file.
7847 * gdb/class2.cc: New file.
7848
7849 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7850
7851 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7852 of new demangler.
7853
7854 2003-11-23 Mark Kettenis <kettenis@gnu.org>
7855
7856 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7857 of gdb_test "run".
7858
7859 2003-11-23 Mark Kettenis <kettenis@gnu.org>
7860
7861 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7862 "continue" into "run".
7863
7864 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7865
7866 Partial fix for PR testsuite/1456.
7867 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7868 call to test_compiler_info.
7869 * gdb.cp/ctti.exp: Likewise.
7870 * gdb.cp/derivation.exp: Likewise.
7871 * gdb.cp/member-ptr.exp: Likewise.
7872 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7873 reference to gcc_compiled.
7874
7875 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7876
7877 Fix PR testsuite/1463.
7878 * gdb.base/structs.exp (start_structs_test): Call
7879 get_debug_format before using the debug format.
7880
7881 2003-11-22 Andrew Cagney <cagney@redhat.com>
7882
7883 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7884 * gdb.base/structs.exp: Use gdb_test_multiple.
7885
7886 2003-11-20 Andrew Cagney <cagney@redhat.com>
7887
7888 * gdb.base/structs.exp: Handle and recover from internal errors.
7889 Replace "foo${n}" with "foo<n>" in test messages.
7890
7891 * gdb.base/structs.exp: Update copyright. Rewrite.
7892 * gdb.base/structs.c: Update copyright. Rewrite.
7893
7894 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7895 resync count exceeded.
7896
7897 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7898 from the internal error.
7899 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7900 Original from Jim Blandy.
7901 (gdb_test_multiple): Use gdb_internal_error_resync.
7902
7903 2003-11-19 Andrew Cagney <cagney@redhat.com>
7904
7905 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7906 KFAIL.
7907
7908 2003-11-17 Mark Kettenis <kettenis@gnu.org>
7909
7910 New testcase for PR backtrace/1435.
7911 * gdb.arch/i386-unwind.exp: New file.
7912 * gdb.arch/i386-unwind.c: New file.
7913
7914 2003-11-17 Andrew Cagney <cagney@redhat.com>
7915
7916 * lib/gdb.exp (compiler_info): New global.
7917 (test_compiler_info): New function.
7918 (get_compiler_info): Set compiler_info.
7919 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7920 "compiler_info" to gcc-<major>-<minor>.
7921
7922 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7923
7924 * gdb.trace/configure: Remove.
7925
7926 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
7927
7928 * gdb.base/break.c: Add comments to aid finding line numbers for
7929 breakpoints.
7930 * gdb.base/break.exp: Remove all references to explicit line
7931 numbers.
7932
7933 2003-11-11 Nick Clifton <nickc@redhat.com>
7934
7935 * gdb.base/shreloc.exp: Do not run for targets which do not
7936 support shared objects.
7937
7938 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
7939
7940 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7941 Don't run tests if nofileio flag is given.
7942
7943 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
7944
7945 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
7946 as well as 'Watchpoint'.
7947
7948 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
7949
7950 Reported by Jim Ingham <jingham@apple.com>:
7951 * gdb.base/annota1.exp: Match at least one occurrence of the
7952 signal handler annotation.
7953
7954 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
7955
7956 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7957 as well as 'Watchpoint'.
7958
7959 2003-11-05 Michael Chastain <mec@shout.net>
7960
7961 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7962
7963 2003-11-03 Kris Warkentin <kewarken@qnx.com>
7964
7965 * gdb.arch/gdb1291.c: New test file.
7966 * gdb.arch/gdb1291.exp: New test script.
7967 * gdb.arch/gdb1431.c: New test file.
7968 * gdb.arch/gdb1431.exp: New test script.
7969
7970 2003-10-22 Michael Chastain <mec@shout.net>
7971
7972 * gdb.mi/pthreads.c: Add copyright notice.
7973
7974 2003-10-22 Michael Chastain <mec@shout.net>
7975
7976 * gdb.threads/pthreads.c: Add copyright notice.
7977
7978 2003-10-20 Michael Chastain <mec@shout.net>
7979
7980 * gdb.base/gdb1056.exp: New test script.
7981
7982 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
7983
7984 * gdb.threads/killed.exp: Use gdb_run_cmd.
7985
7986 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
7987
7988 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7989 create a core file.
7990 * gdb.threads/gcore-thread.exp: Likewise.
7991
7992 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
7993
7994 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7995 type, based on char type.
7996 (struct bit_flags_short_t): New bitfield type, based on short type.
7997 (init_bit_flags_char): New fuction.
7998 (init_bit_flags_short): Ditto.
7999 (print_bit_flags_char): Ditto.
8000 (print_bit_flags_short): Ditto.
8001 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
8002
8003 2003-10-11 Michael Chastain <mec@shout.net>
8004
8005 * gdb.base/call-rt-st.exp: Update copyright year.
8006
8007 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
8008
8009 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
8010 * gdb.disasm/sh3.s: Ditto.
8011
8012 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
8013
8014 * gdb.threads/switch-threads.exp: New test.
8015 * gdb.threads/switch-threads.c: New source file.
8016
8017 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
8018
8019 * gdb.base/ending-run.exp: Add sh specific case.
8020
8021 2003-10-06 Andrew Cagney <cagney@redhat.com>
8022
8023 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
8024 * gdb.disasm/mn10200.exp: Delete obsolete file.
8025
8026 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
8027
8028 * ChangeLog: Correct an entry command.exp -> commands.exp.
8029 * gdb.base/commands.exp (bp_deleted_in_command_test)
8030 (temporary_breakpoint_commands): Check noargs.
8031
8032 2003-09-25 David Carlton <carlton@kealia.com>
8033
8034 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
8035 of some print tests, where appropriate. Add tests for C::D::cd,
8036 E::ce, F::cXfX, G::XgX.
8037 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
8038
8039 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
8040
8041 * lib/java.exp (java_init): Import target_alias before using it.
8042
8043 2003-09-25 David Carlton <carlton@kealia.com>
8044
8045 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
8046
8047 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
8048
8049 * gdb.base/selftest.exp: Accomodate more instruction reordering
8050 weirdness.
8051
8052 2003-09-17 Michael Chastain <mec@shout.net>
8053
8054 * gdb.cp/gdb1355.exp: New file.
8055 * gdb.cp/gdb1355.c: New file.
8056
8057 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
8058
8059 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
8060 * gdb.asm/sh.inc: New file.
8061
8062 2003-09-11 David Carlton <carlton@kealia.com>
8063
8064 * gdb.cp/namespace.exp: Add tests for namespace types.
8065 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
8066 (test_namespace): New.
8067
8068 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
8069
8070 * gdb.base/relocate.exp: Handle new gdb output at startup.
8071 * gdb.stabs/weird.exp: Ditto.
8072
8073 2003-09-08 Michael Chastain <mec@shout.net>
8074
8075 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
8076
8077 2003-09-07 Michael Chastain <mec@shout.net>
8078
8079 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
8080 'parse error'.
8081
8082 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
8083
8084 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
8085
8086 2003-08-30 Michael Chastain <mec@shout.net>
8087
8088 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
8089 * gdb.gdb/observer.exp: Ditto.
8090 * gdb.gdb/xfullpath.exp: Ditto.
8091
8092 2003-08-29 Mark Kettenis <kettenis@gnu.org>
8093
8094 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
8095 *-*-*bsd*.
8096
8097 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
8098
8099 * gdb.base/dump.exp: Skip for ia64.
8100
8101 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
8102
8103 * gdb.asm/asm-source.exp: Add ia64 support.
8104 * gdb.asm/ia64.inc: New file.
8105
8106 2003-08-22 Michael Chastain <mec@shout.net>
8107
8108 * gdb.cp: New directory.
8109 * gdb.cp/*: Copy from gdb.c++/*.
8110 * gdb.c++/*: Remove.
8111 * Makefile.in: Change gdb.c++ to gdb.cp.
8112 * configure.in: Ditto.
8113 * configure: Regnerate.
8114
8115 2003-08-18 Mark Kettenis <kettenis@gnu.org>
8116
8117 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
8118 * gdb.arch/i386-prologue.c (gdb1338): Add function.
8119
8120 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
8121
8122 * mi-var-display.exp (-var-list-children weird): Accept function
8123 pointers with argument types.
8124 * mi1-var-display.exp (-var-list-children weird): Likewise.
8125 * mi2-var-display.exp (-var-list-children weird): Likewise.
8126
8127 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
8128
8129 * gdb.base/annota3.exp: Add missing newline.
8130
8131 2003-08-06 Michael Chastain <mec@shout.net>
8132
8133 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
8134
8135 2003-08-12 Michael Snyder <msnyder@redhat.com>
8136
8137 * gdb.base/float.exp: Add test for SH.
8138
8139 2003-08-10 Mark Kettenis <kettenis@gnu.org>
8140
8141 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
8142
8143 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
8144
8145 * gdb.base/completion.exp: Remove reduntant completion test
8146 on filename.
8147
8148 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
8149
8150 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8151 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8152 gdb.trace/save-trace.exp: Make sure that full pathnames are
8153 escaped correctly.
8154
8155 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
8156
8157 * configure.in: Don't generate config.h from config.hin.
8158 * configure: Regenerate.
8159 * config.hin: Remove file.
8160 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8161 * gdb.threads/pthreads.c: Ditto.
8162
8163 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
8164
8165 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8166 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8167 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8168 Replace ld24 with seth/add3.
8169
8170 2003-08-02 Andrew Cagney <cagney@redhat.com>
8171
8172 * gdb.base/annota3.exp: New file.
8173 * gdb.base/annota3.c: New file.
8174 * gdb.c++/annota3.exp: New file.
8175 * gdb.c++/annota3.cc: New file.
8176
8177 2003-07-29 Michael Chastain <mec@shout.net>
8178
8179 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8180 actually failed.
8181 (do_pass): Likewise.
8182 * gdb.threads/tls.exp: Always initialize no_of_threads.
8183
8184 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
8185
8186 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8187 pattern.
8188 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8189 * gdb.threads/tls.exp: Recognize one case of the host library not
8190 supporting TLS.
8191
8192 2003-07-27 Andrew Cagney <cagney@redhat.com>
8193
8194 * gdb.base/fileio.exp: Use SH when running commands using
8195 remote_exec.
8196
8197 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
8198
8199 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8200 * gdb.base/relocate.c (dummy): New padding array.
8201
8202 2003-07-22 Michael Snyder <msnyder@redhat.com>
8203
8204 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
8205
8206 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8207 patterns to be more general, accepting old and new output.
8208 Some output chars (such as '+') also must be quoted.
8209 Some addresses are displayed numerically instead of
8210 symbolically.
8211
8212 2003-07-23 Michael Snyder <msnyder@redhat.com>
8213
8214 * gdb.base/return2.exp: Don't test long-long return.
8215
8216 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8217 * gdb.disasm/t01_mov.exp: Ditto.
8218 * gdb.disasm/t02_mova.s: Ditto.
8219 * gdb.disasm/t02_mova.exp: Ditto.
8220 * gdb.disasm/t03_add.s: Ditto.
8221 * gdb.disasm/t03_add.exp: Ditto.
8222 * gdb.disasm/t04_sub.s: Ditto.
8223 * gdb.disasm/t04_sub.exp: Ditto.
8224 * gdb.disasm/t05_cmp.s: Ditto.
8225 * gdb.disasm/t05_cmp.exp: Ditto.
8226 * gdb.disasm/t06_ari2.s: Ditto.
8227 * gdb.disasm/t06_ari2.exp: Ditto.
8228 * gdb.disasm/t07_ari3.s: Ditto.
8229 * gdb.disasm/t07_ari3.exp: Ditto.
8230 * gdb.disasm/t08_or.s: Ditto.
8231 * gdb.disasm/t08_or.exp: Ditto.
8232 * gdb.disasm/t09_xor.s: Ditto.
8233 * gdb.disasm/t09_xor.exp: Ditto.
8234 * gdb.disasm/t10_and.s: Ditto.
8235 * gdb.disasm/t10_and.exp: Ditto.
8236 * gdb.disasm/t11_logs.s: Ditto.
8237 * gdb.disasm/t11_logs.exp: Ditto.
8238 * gdb.disasm/t12_bit.s: Ditto.
8239 * gdb.disasm/t12_bit.exp: Ditto.
8240 * gdb.disasm/t13_otr.s: Ditto.
8241 * gdb.disasm/t13_otr.exp: Ditto.
8242
8243 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
8244
8245 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8246
8247 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
8248
8249 * gdb.threads/tls.c : New file.
8250 * gdb.threads/tls.exp : New file.
8251 * gdb.threads/tls-main.c : New file.
8252 * gdb.threads/tls-shared.c : New file.
8253 * gdb.threads/tls-shared.exp : New file.
8254
8255 2003-07-22 Andreas Schwab <schwab@suse.de>
8256
8257 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8258
8259 2003-07-20 Andreas Schwab <schwab@suse.de>
8260
8261 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8262 due to insn reordering.
8263
8264 2003-07-15 Andrew Cagney <cagney@redhat.com>
8265
8266 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8267
8268 2003-07-15 Michael Chastain <mec@shout.net>
8269
8270 * gdb.base/gdb1250.exp: New file.
8271 * gdb.base/gdb1250.c: New file.
8272
8273 2003-07-09 Michal Ludvig <mludvig@suse.cz>
8274
8275 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8276 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8277
8278 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
8279
8280 * gdb.threads/tls.c: New file.
8281 * gdb.threads/tls.exp: New file.
8282 * gdb.threads/tls-main.c: New file.
8283 * gdb.threads/tls-shared.c: New file.
8284 * gdb.threads/tls-shared.exp: New file.
8285
8286 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
8287
8288 * gdb.base/annota1.exp: Make sure that we properly escape the
8289 full path of the source file. Xfail more permissive patterns,
8290 due to a compiler debug info problem.
8291
8292 2003-07-07 Andreas Schwab <schwab@suse.de>
8293
8294 * gdb.asm/m68k.inc: New file.
8295 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8296
8297 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8298 arguments"): Also match negative number.
8299
8300 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8301
8302 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
8303
8304 * gdb.base/store.c (charest): New typedef.
8305 (add_char): Rename to add_charest, update.
8306 (wack_char): Rename to wack_charest, update types. Return l + r
8307 to keep r live across the call.
8308 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8309 (wack_double, wack_doublest): Return l + r to keep r live across
8310 the call.
8311 * gdb.base/store.exp: Accomodate store.c changes.
8312
8313 2003-06-30 David Carlton <carlton@kealia.com>
8314
8315 * gdb.c++/maint.exp (test_invalid_name): New.
8316 (test_first_component): Add tests for invalid names.
8317
8318 2003-06-29 Michael Chastain <mec@shout.net>
8319
8320 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8321 output of '<VTT for class>' for virtual base classes.
8322
8323 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
8324
8325 * gdb.base/completion.exp: Tab-complete "complet" instead of
8326 "compl".
8327 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8328
8329 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
8330
8331 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8332 * gdb.base/volatile.exp: Likewise.
8333
8334 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
8335
8336 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8337 gdb/1265.
8338
8339 2003-06-28 Michael Chastain <mec@shout.net>
8340 Daniel Jacobowitz <drow@mvista.com>
8341
8342 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8343 initial line count of 'captured_main' from 26 to 32.
8344 (test_with_self): Allow xmalloc call to be interleaved with the
8345 preceding two lines.
8346
8347 2003-06-24 Joel Brobecker <brobecker@gnat.com>
8348
8349 * gdb.base/bang.exp: New testcase.
8350
8351 2003-06-23 Joel Brobecker <brobecker@gnat.com>
8352
8353 * gdb.base/langs.exp: Add some tests for the "minimal" language
8354 support.
8355
8356 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
8357
8358 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8359 the testcase.
8360
8361 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
8362
8363 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8364 offset.
8365
8366 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
8367
8368 * gdb.c++/pr-1210.cc: New file.
8369 * gdb.c++/pr-1210.exp: New file.
8370
8371 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
8372
8373 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8374 000-exec-continue.
8375
8376 2003-06-15 Mark Kettenis <kettenis@gnu.org>
8377
8378 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8379 on *-*-*bsd* instead of *-*-freebsd*.
8380
8381 2003-06-14 Andrew Cagney <cagney@redhat.com>
8382
8383 * gdb.base/store.exp: Test longest and doublest. Test all
8384 parameters. Weaken return statement match.
8385 * gdb.base/store.c: Add longest and doublest - aka long long and
8386 long double functions. Put all parameters into local register
8387 variables. Use negative values.
8388
8389 2003-06-14 Andrew Cagney <cagney@redhat.com>
8390
8391 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8392 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8393 exit status.
8394 * gdb.base/fileio.exp: Disable target when nointerrupts and
8395 noinferiorio, instead of limiting it to remote. Use remote_exec
8396 instead of system.
8397
8398 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8399
8400 * gdb.base/float.exp: Add ia64 support.
8401
8402 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
8403
8404 * gdb.base/fileio.exp: Run only on remote targets.
8405
8406 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
8407
8408 * gdb.base/fileio.c: New file, testing File-I/O.
8409 * gdb.base/fileio.exp: Ditto.
8410
8411 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8412
8413 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8414 shared objects after relocation at load time (gdb PR/1132).
8415 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
8416 as above, part of the shared object relocation test.
8417
8418 2003-06-08 Mark Kettenis <kettenis@gnu.org>
8419
8420 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8421 fully filled history list.
8422 * gdb.base/gdb_history: New file.
8423
8424 * gdb.base/signals.exp: XFAIL "continue to func1" on
8425 i*86-*-freebsd*.
8426
8427 * gdb.base/attach.exp: When trying to attach to a nonexistent
8428 process, make it possible to specify the PID based on the target,
8429 and do so for *-*-freebsd*.
8430
8431 2003-06-02 Richard Henderson <rth@redhat.com>
8432
8433 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8434
8435 2003-06-02 Richard Henderson <rth@redhat.com>
8436
8437 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8438
8439 2003-06-02 Richard Henderson <rth@redhat.com>
8440
8441 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8442
8443 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
8444
8445 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8446 of globalvar.
8447
8448 2003-06-01 Mark Kettenis <kettenis@gnu.org>
8449
8450 * gdb.asm/asm-source.exp: Check for memory read errors in
8451 disassembler test on *BSD too.
8452
8453 2003-06-01 Richard Henderson <rth@redhat.com>
8454
8455 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8456 for .frame.
8457 (gdbasm_call): Lose ldgp.
8458 (gdbasm_startup): Add frame information.
8459 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8460
8461 2003-05-31 Mark Kettenis <kettenis@gnu.org>
8462
8463 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8464 i?86-*-*.
8465
8466 2003-05-30 Mark Kettenis <kettenis@gnu.org>
8467
8468 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8469 FreeBSD.
8470
8471 2003-05-29 Richard Henderson <rth@redhat.com>
8472
8473 * gdb.asm/alpha.inc: New file.
8474 * gdb.asm/asm-source.exp: Use it.
8475
8476 2003-05-29 Jim Blandy <jimb@redhat.com>
8477
8478 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8479 'core.PID'.
8480
8481 2003-05-22 Jim Blandy <jimb@redhat.com>
8482
8483 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8484 backtrace.
8485
8486 2003-05-20 David Carlton <carlton@math.stanford.edu>
8487
8488 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8489 this time.
8490
8491 2003-05-19 David Carlton <carlton@bactrian.org>
8492
8493 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8494 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8495
8496 2003-05-19 David Carlton <carlton@bactrian.org>
8497
8498 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8499 namespace tests.
8500 Bump copyright date.
8501 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8502 (main): Call C::D::marker2.
8503 * gdb.c++/namespace1.cc: New file.
8504
8505 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8506
8507 Roland McGrath <roland@redhat.com>
8508 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
8509 there is no manager thread.
8510
8511 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8512
8513 * gdb.threads/schedlock.exp: Remove assumption that all threads
8514 will run in a particular small time slice. Also ensure we break
8515 in one of the child threads rather than the main thread.
8516
8517 2003-05-07 Jim Blandy <jimb@redhat.com>
8518
8519 Add support for assembly source testing on the s390x.
8520 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8521 architecture.
8522 * gdb.asm/s390x.inc: New file.
8523
8524 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8525 succession of 'if' statements.
8526
8527 2003-05-05 Andrew Cagney <cagney@redhat.com>
8528
8529 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8530
8531 2003-05-05 Andrew Cagney <cagney@redhat.com>
8532
8533 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8534 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8535
8536 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
8537
8538 * gdb.base/charset.exp: Update based on new behavior of set/show
8539 charset commands.
8540
8541 2003-05-01 Andrew Cagney <cagney@redhat.com>
8542
8543 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8544 variable do not give memory errors.
8545
8546 2003-04-30 Adam Fedor <fedor@gnu.org>
8547
8548 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8549 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8550 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8551 gdb.objc/basicclass.m: : New files
8552
8553 * lib/gdb.exp (gdb_compile_objc): New procedure.
8554
8555 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
8556
8557 * gdb.base/signals.exp: Make backtrace tests more specific.
8558
8559 2003-04-23 David Carlton <carlton@bactrian.org>
8560
8561 * gdb.c++/maint.exp (test_first_component): Add tests for
8562 'operator' in more locations.
8563
8564 2003-04-16 Kevin Buettner <kevinb@redhat.com>
8565
8566 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8567
8568 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
8569
8570 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
8571 func marke' instead. Update test name.
8572
8573 2003-04-15 David Carlton <carlton@math.stanford.edu>
8574
8575 * gdb.c++/maint.exp: New file.
8576
8577 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
8578
8579 * gdb.threads/schedlock.c: Change type of thread function argument
8580 to long, to avoid warnings on 64-bit platforms.
8581
8582 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
8583
8584 * gdb.base/attach.exp: Add new message from ptrace in case of
8585 attaching to nonexistent process.
8586
8587 2003-04-11 Jim Blandy <jimb@redhat.com>
8588
8589 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8590 gdb.c++/userdef.cc: Place comments on the lines to which the
8591 marker function might return.
8592 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8593 gdb.c++/userdef.exp: Look for those comments to check that we've
8594 returned to the right place, instead of checking line numbers.
8595
8596 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
8597
8598 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8599 match on sourcefile name, instead of directory name.
8600
8601 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
8602
8603 * gdb.base/completion.exp: Use string_to_regexp to match the
8604 working directory name.
8605
8606 2003-04-09 Jim Blandy <jimb@redhat.com>
8607
8608 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8609 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8610 after an inferior function call, report the failure, but allow the
8611 test to continue.
8612
8613 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8614
8615 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8616 with -DPROTOTYPES.
8617
8618 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8619
8620 * gdb.base/break.exp: Revert last patch.
8621
8622 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8623
8624 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8625 with -DPROTOTYPES.
8626
8627 2003-04-02 Andrew Cagney <cagney@redhat.com>
8628
8629 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8630 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8631 matching directories by the name breakpoint.
8632 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8633 Make "continue to marker1" consistent.
8634 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8635 message consistent.
8636 * lib/gdb.exp: Put "the program is no longer running", and "the
8637 program exited" in parenthesis.
8638 * lib/mi-support.exp: Ditto.
8639
8640 2003-04-02 Bob Rossi <bob_rossi@cox.net>
8641
8642 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8643
8644 2003-03-29 Andrew Cagney <cagney@redhat.com>
8645
8646 * gdb.base/sizeof.c (main): Print the value of '\377'.
8647 * gdb.base/sizeof.exp: Check the sign of '\377'.
8648
8649 2003-03-27 Michael Chastain <mec@shout.net>
8650
8651 * gdb.base/gdb1090.exp: New file.
8652 * gdb.base/gdb1090.cc: New file.
8653
8654 2003-03-27 J. Brobecker <brobecker@gnat.com>
8655
8656 * gdb.gdb/observer.exp: New regression test.
8657
8658 2003-03-27 Michael Chastain <mec@shout.net>
8659
8660 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8661 * gdb.base/ptype.exp: Likewise.
8662
8663 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
8664
8665 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8666
8667 2003-03-26 Michael Chastain <mec@shout.net>
8668
8669 * gdb.base/ptype.exp: Actually use some typedef'd types.
8670
8671 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8672
8673 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8674 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8675
8676 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
8677
8678 * gdb.base/default.exp: Fix regular expression.
8679
8680 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
8681
8682 * gdb.base/args.exp: Fix regular expression.
8683
8684 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
8685
8686 * gdb.base/help.exp: Allow Win32 child process.
8687
8688 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
8689
8690 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8691 when stepping out of main().
8692
8693 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
8694
8695 * gdb.base/default.exp: Check for win32 specific message when calling
8696 "run" without executable.
8697
8698 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
8699
8700 * gdb.base/args.exp: Expect .exe in output.
8701
8702 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
8703
8704 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8705 Cygwin native.
8706
8707 2003-03-17 Andrew Cagney <cagney@redhat.com>
8708
8709 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8710 vector registes.
8711 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8712 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8713
8714 2003-03-17 David Carlton <carlton@math.stanford.edu>
8715
8716 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8717 test, for PR breakpoints/38.
8718 Call test_watchpoint_and_breakpoint.
8719 * gdb.base/watchpoint.c (func3): New function.
8720 (main): Call func3.
8721
8722 2003-03-04 David Carlton <carlton@math.stanford.edu>
8723
8724 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8725 Garply<Garply<char> >:: garply".
8726 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8727 with respect to PR c++/1111; note also PR c++/1113.
8728 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8729 respect to PR c++/1062.
8730 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8731
8732 2003-03-03 David Carlton <carlton@math.stanford.edu>
8733
8734 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8735 with respect to PR c++/57.
8736 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8737 c++/826.
8738 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8739 respect to PR c++/57.
8740
8741 2003-03-03 David Carlton <carlton@math.stanford.edu>
8742
8743 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8744 respect to PR c++/33 into FAILs.
8745
8746 2003-03-03 Michael Chastain <mec@shout.net>
8747
8748 * configure.in: Update copyright years.
8749
8750 2003-03-03 Michael Chastain <mec@shout.net>
8751
8752 * Makefile.in: Update copyright years.
8753
8754 2003-02-28 David Carlton <carlton@math.stanford.edu>
8755
8756 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8757 print class instead of struct and/or superfluous protection
8758 specifiers, as long as the resulting output is equivalent to the
8759 source code.
8760 Delete FIXME from end of messages on tests that don't need
8761 fixing.
8762
8763 2003-02-28 David Carlton <carlton@math.stanford.edu>
8764
8765 * gdb.c++/templates.exp (do_tests): Allow const in the two
8766 Foo<volatile char *>::foo tests.
8767
8768 2003-02-27 Michael Snyder <msnyder@redhat.com>
8769
8770 * gdb.base/restore.c (main): Return zero, so exit code
8771 will be consistant.
8772
8773 2003-02-26 David Carlton <carlton@math.stanford.edu>
8774
8775 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8776 char *>::foo" test with respect to PR c++/33. Create a new test
8777 which is identical to that one except that it doesn't put the
8778 space between the "char" and the "*"; KFAIL it, too.
8779
8780 2003-02-26 David Carlton <carlton@math.stanford.edu>
8781
8782 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8783 template types into either PASSes or KFAILs (corresponding to PR
8784 c++/57). Tweak indentation. Update copyright.
8785
8786 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8787
8788 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8789
8790 2003-02-13 Michael Chastain <mec@shout.net>
8791
8792 * gdb.base/exprs.exp: Remove i960 remnants.
8793 * gdb.base/funcargs.exp: Likewise.
8794 * gdb.base/list.exp: Likewise.
8795 * gdb.base/ptype.exp: Likewise.
8796
8797 2003-02-14 David Carlton <carlton@math.stanford.edu>
8798
8799 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8800 pEe->D::vg()" from XFAIL to KFAIL.
8801
8802 2003-02-13 Jason Molenda (jmolenda@apple.com)
8803
8804 * gdb.base/maint.exp: Update maint print statistics regexp to include
8805 new entries.
8806
8807 2003-02-13 Michael Chastain <mec@shout.net>
8808
8809 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8810
8811 2003-02-12 Michael Chastain <mec@shout.net>
8812
8813 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8814 * gdb.c++/inherit.exp: Likewise.
8815 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8816 * gdb.c++/templates.exp: Likewise.
8817 * gdb.c++/virtfunc.exp: Likewise.
8818
8819 2003-02-06 Jason Molenda (jason-cl@molenda.com)
8820
8821 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8822 why the code is written that way.
8823
8824 2003-02-05 Michael Chastain <mec@shout.net>
8825
8826 * gdb.base/dump.exp: Add missing copyright line.
8827
8828 2003-02-05 Jason Molenda (jason-cl@molenda.com)
8829
8830 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
8831 at the beginning so the breakpoint doesn't get set on the loop.
8832
8833 2003-02-05 Michael Chastain <mec@shout.net>
8834
8835 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8836 output for configurations with gcc 2.95.3.
8837
8838 2003-02-05 Keith Seitz <keiths@redhat.com>
8839 Andrew Cagney <ac131313@redhat.com>
8840
8841 * gdb.mi/mi-cli.exp: New file.
8842
8843 2003-02-04 Michael Chastain <mec@shout.net>
8844
8845 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8846 Call perror and then continue.
8847
8848 2003-02-03 Michael Chastain <mec@shout.net>
8849
8850 * gdb.c++/pr-1023.cc: New file.
8851 * gdb.c++/pr-1023.exp: New file.
8852
8853 2003-02-05 Jim Blandy <jimb@redhat.com>
8854
8855 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8856 it's local to foobar. Check for it there, and check that it's not
8857 present in main.
8858 * gdb.c++/local.cc (marker2): New function.
8859 (foobar): Call marker1.
8860 (main): Call marker2 instead of marker1.
8861
8862 2003-02-04 Andrew Cagney <ac131313@redhat.com>
8863
8864 * gdb.disasm/mn10200.exp: Obsolete file.
8865 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8866 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8867 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8868
8869 2003-02-04 David Carlton <carlton@math.stanford.edu>
8870
8871 * gdb.c++/overload.exp: Test intToChar(1).
8872 * gdb.c++/overload.cc (intToChar): New.
8873 (main): Call intToChar.
8874
8875 2003-02-03 David Carlton <carlton@math.stanford.edu>
8876
8877 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8878 'might_kfail' arg.
8879 KFAIL some of the continue_to_bp_overloaded calls, according to
8880 PR c++/1025.
8881
8882 2003-02-01 Michael Chastain <mec@shout.net>
8883
8884 * gdb.base/advance.c (marker1): New marker function.
8885 * gdb.base/advance.exp: When the 'advance' command lands on the
8886 return breakpoint, it can legitimately stop on either the
8887 current line or the next line. Accommodate both outcomes.
8888 * gdb.base/until.exp: Likewise.
8889
8890 2003-02-02 Andrew Cagney <ac131313@redhat.com>
8891
8892 2002-11-10 Jason Molenda (jason-cl@molenda.com):
8893 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8894 now a list, not a tuple.
8895 * gdb.mi/mi-var-display.exp: Ditto.
8896 * gdb.mi/gdb792.exp: Ditto.
8897
8898 2003-02-01 Andrew Cagney <ac131313@redhat.com>
8899
8900 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
8901 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8902 stack backtraces.
8903 * gdb.mi/mi-syn-frame.c: Part of same.
8904
8905 2003-02-01 Mark Kettenis <kettenis@gnu.org>
8906
8907 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8908 gdb.mi/mi1-pthreads.exp: Return instead of calling
8909 gdb_suppress_entire_file.
8910
8911 2003-02-01 Mark Salter <msalter@redhat.com>
8912
8913 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8914
8915 2003-01-31 Mark Salter <msalter@redhat.com>
8916
8917 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8918 Support empty arg.
8919
8920 2003-01-30 Michael Chastain <mec@shout.net>
8921
8922 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8923 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8924 has been fixed in gdb/readline on 2003-01-09.
8925
8926 2003-01-29 Michael Snyder <msnyder@redhat.com>
8927
8928 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8929 * gdb.base/display.exp: Allow for leading underscore in symbol.
8930 * gdb.base/args.exp: Skip if target does not support args passing.
8931
8932 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
8933
8934 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
8935 gdb_test. Accept a list of expect arguments as the third
8936 parameter.
8937 (gdb_test): Use it.
8938
8939 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
8940
8941 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8942 allow for different test tree configurations. Update some
8943 tescases accordingly.
8944 * gdb.arch/altivec-regs.exp: Ditto.
8945 * gdb.asm/asm-source.exp: Ditto.
8946 * gdb.base/advance.exp: Ditto.
8947 * gdb.base/display.exp: Ditto.
8948 * gdb.base/long_long.exp: Ditto.
8949 * gdb.base/mips_pro.exp: Ditto.
8950 * gdb.base/overlays.exp: Ditto.
8951 * gdb.base/relocate.exp: Ditto.
8952 * gdb.base/setshow.exp: Ditto.
8953 * gdb.base/step-line.exp: Ditto.
8954 * gdb.base/step-test.exp: Ditto.
8955 * gdb.base/until.exp: Ditto.
8956 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8957
8958 2003-01-17 David Carlton <carlton@math.stanford.edu>
8959
8960 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8961 corresponding to PR c++/945.
8962 Update copyright.
8963
8964 2003-01-17 David Carlton <carlton@math.stanford.edu>
8965
8966 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8967 corresponding to PR c++/68.
8968
8969 2003-01-17 David Carlton <carlton@math.stanford.edu>
8970
8971 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8972 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8973 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8974
8975 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
8976
8977 * gdb.base/break.exp: Fix change of default location, because of
8978 removal of until tests.
8979 * gdb.base/help.exp: Update test for new 'until' help message.
8980 Add test for help on 'advance'.
8981 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
8982
8983 2003-01-15 Mark Kettenis <kettenis@gnu.org>
8984
8985 * gdb.base/default.exp: Adapt "info float" test for recent changes
8986 to that command. Add test for "info vector".
8987 * gdb.base/float.exp: New file. Add test for "info float" that
8988 resembles the old test in gdb.base/default.exp.
8989
8990 2003-01-15 David Carlton <carlton@math.stanford.edu>
8991
8992 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8993
8994 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
8995
8996 * gdb.base/break.exp: Move the tests of until command from here...
8997 * gdb.base/until.exp: ... to here. New file. Add other tests.
8998 * gdb.base/advance.c: New file.
8999 * gdb.base/advance.exp: New file.
9000
9001 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
9002
9003 * gdb.base/args.c: New file.
9004 * gdb.base/args.exp: New file.
9005
9006 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9007
9008 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
9009
9010 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9011
9012 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
9013
9014 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
9015
9016 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
9017 dates.
9018
9019 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9020
9021 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
9022
9023 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9024
9025 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
9026 (ptype &*"foo").
9027 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
9028
9029 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9030
9031 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
9032 * gdb.mi/mi1-console.exp: Likewise.
9033
9034 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9035
9036 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
9037 * gdb.mi/mi1-console.exp: Likewise.
9038
9039 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
9040
9041 * gdb.c++/overload.exp: Remove some fixed XFAILs.
9042
9043 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
9044
9045 * gdb.base/detach.exp: New test.
9046
9047 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
9048
9049 * Makefile.in (ALL_SUBDIRS): New variable.
9050 (subdirs, clean, distclean): Use it.
9051 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
9052 regenerating Makefile, since it is generated from the top level.
9053 * gdb.asm/Makefile.in: Likewise.
9054 * gdb.base/Makefile.in: Likewise.
9055 * gdb.c++/Makefile.in: Likewise.
9056 * gdb.disasm/Makefile.in: Likewise.
9057 * gdb.java/Makefile.in: Likewise.
9058 * gdb.mi/Makefile.in: Likewise.
9059 * gdb.threads/Makefile.in: Likewise.
9060 * gdb.trace/Makefile.in: Likewise.
9061
9062 2003-01-09 David Carlton <carlton@math.stanford.edu>
9063
9064 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
9065 Add copyright year 2003.
9066
9067 2003-01-06 Michael Chastain <mec@shout.net>
9068
9069 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
9070 When selecting a thread, 'line' and 'file' are optional.
9071 * gdb.mi/mi1-pthreads.exp: Likewise.
9072
9073 2003-01-06 Andreas Schwab <schwab@suse.de>
9074
9075 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
9076 failures.
9077
9078 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
9079
9080 Fix PR gdb/844
9081 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
9082 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
9083
9084 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
9085 instead of calling gdb_suppress_entire_file.
9086 * gdb.threads/print-threads.exp: Likewise.
9087 * gdb.threads/schedlock.exp: Likewise.
9088
9089 * gdb.threads/killed.exp: Return instead of calling
9090 gdb_suppress_entire_file.
9091 * gdb.threads/linux-dp.exp: Likewise.
9092 * gdb.threads/pthreads.exp: Likewise.
9093
9094 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
9095
9096 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
9097 stabs.
9098 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
9099 * gdb.base/whatis.exp: Always allow (void) after function names.
9100
9101 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
9102
9103 * gdb.c++/casts.exp: Correct regexp.
9104
9105 2003-01-04 Mark Kettenis <kettenis@gnu.org>
9106
9107 * configure.in: Call AC_CONFIG_HEADER. Don't call
9108 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
9109 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
9110 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
9111 aforementioned directories in the AC_OUPUT call.
9112 * config.hin: New file.
9113 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9114 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
9115 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
9116 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
9117 pass -I$objdir instead of -I$objdir/$subdir in compilation.
9118 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
9119 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
9120 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
9121 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
9122 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
9123 gdb.threads/configure.in, gdb.threads/configure,
9124 gdb.threads/config.in, gdb.trace/configure.in,
9125 gdb.trace/configure: Removed.
9126
9127 2003-01-03 Michael Chastain <mec@shout.net>
9128
9129 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
9130 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
9131
9132 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
9133
9134 * gdb.base/store.exp: Fix regular expressions.
9135
9136 2002-12-28 Mark Kettenis <kettenis@gnu.org>
9137
9138 * configure.in: Rewrite.
9139 * configure: Regenerated.
9140
9141 2003-01-03 David Carlton <carlton@math.stanford.edu>
9142
9143 * gdb.base/psymtab.exp: New file.
9144 * gdb.base/psymtab1.c: Ditto.
9145 * gdb.base/psymtab2.c: Ditto.
9146
9147 2002-12-23 Adam Fedor <fedor@gnu.org>
9148
9149 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9150
9151 2002-12-23 David Carlton <carlton@math.stanford.edu>
9152
9153 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9154 and current_directory initialization.
9155
9156 2002-12-22 Jim Blandy <jimb@redhat.com>
9157
9158 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9159 rather than as part of the output file name.
9160
9161 * gdb.base/attach.exp: There's no need to copy the test program to
9162 /tmp; that was only ever necessary on HP/UX, and this test is
9163 entirely disabled there anyway.
9164
9165 2002-12-21 Jim Blandy <jimb@redhat.com>
9166
9167 * gdb.c++/psmang.exp: Doc fix.
9168
9169 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9170 test.
9171
9172 2002-12-20 David Carlton <carlton@math.stanford.edu>
9173
9174 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9175
9176 2002-12-18 Michael Chastain <mec@shout.net>
9177
9178 * gdb.c++/annota2.exp: Add copyright year 2002.
9179
9180 2002-12-17 David Carlton <carlton@math.stanford.edu>
9181
9182 * gdb.c++/try_catch.cc: Add marker comments.
9183 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9184 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9185 * gdb.c++/m-static.cc: Ditto.
9186 * gdb.c++/m-static1.cc: Ditto.
9187 * gdb.c++/try_catch.cc: Ditto.
9188
9189 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9190
9191 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9192 to see whether we are using the new -environment-directory
9193 command which resets via -r or the old version of the command
9194 which may prompt the user. Part of fix for gdb/741.
9195
9196 2002-12-13 Andrew Cagney <ac131313@redhat.com>
9197
9198 * gdb.fortran/types.exp: Update obsolete comment.
9199 * gdb.fortran/exprs.exp: Ditto.
9200 * lib/gdb.exp: Delete obsolete code.
9201 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9202 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9203 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9204 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9205 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9206 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9207 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9208 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9209 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9210 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9211 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9212 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9213 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9214 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9215 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9216 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9217 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9218 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9219 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9220 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9221 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9222 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9223 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9224 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9225 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9226 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9227 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9228 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9229 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9230 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9231 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9232 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9233 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9234 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9235 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9236 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9237 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9238
9239 2002-12-11 David Carlton <carlton@math.stanford.edu>
9240
9241 * gdb.c++/m-data.exp: Add test for members that shadow global
9242 variables: see PR gdb/804.
9243 * gdb.c++/m-data.cc: Ditto.
9244
9245 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
9246
9247 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9248
9249 2002-12-06 David Carlton <carlton@math.stanford.edu>
9250
9251 * gdb.base/store.c: Don't declare functions static.
9252
9253 2002-12-04 Andrew Cagney <ac131313@redhat.com>
9254
9255 * gdb.base/store.exp, gdb.base/store.c: New files.
9256
9257 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
9258
9259 * gdb.base/selftest.exp: Update for current gdb.
9260
9261 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
9262
9263 * gdb.base/maint.exp: Only dump symbols from one source file
9264 or objfile.
9265
9266 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
9267
9268 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9269 function call.
9270
9271 2002-11-25 Jim Blandy <jimb@redhat.com>
9272
9273 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9274 function appearing in error message.
9275
9276 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
9277
9278 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9279
9280 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9281
9282 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9283 for mi1 and current mi is in correct format. New mi startup message
9284 should be in mi console format. This is part of fix for PR gdb/604.
9285
9286 2002-09-18 Fernando Nasser <fnasser@redhat.com>
9287
9288 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9289 which explicitly prints the zero offset as "+0".
9290
9291 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
9292
9293 * gdb.threads/schedlock.c (args): Make unsigned.
9294
9295 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
9296
9297 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9298 numbers. Allow "foo2|selected stack frame".
9299 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9300 * gdb.asm/asmsrc2.s: Likewise.
9301 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9302 comments.
9303 * gdb.asm/mips.inc: New file.
9304
9305 2002-10-18 Adam Fedor <fedor@gnu.org>
9306
9307 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9308 * gdb.base/help.exp: Likewise.
9309
9310 2002-10-17 Kevin Buettner <kevinb@redhat.com>
9311
9312 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9313 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9314
9315 2002-10-02 Jim Blandy <jimb@redhat.com>
9316
9317 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9318
9319 2002-10-01 Andrew Cagney <ac131313@redhat.com>
9320
9321 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9322 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9323 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9324 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9325 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9326 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9327 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9328
9329 2002-09-29 Andrew Cagney <ac131313@redhat.com>
9330
9331 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9332 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9333 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9334 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9335 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9336 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9337 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
9338
9339 2002-09-27 Kevin Buettner <kevinb@redhat.com>
9340
9341 * gdb.base/annota1.exp (info break): Make directory components of
9342 path optional since not all compilers emit this debug information.
9343
9344 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9345 step ends up stepping out of the function instead of stopping on
9346 the epilogue.
9347
9348 2002-09-26 Keith Seitz <keiths@redhat.com>
9349
9350 * lib/insight-support.exp (gdbtk_start): Figure out where
9351 the insight executable is based on where gdb is. Use this
9352 executable to start insight instead of gdb.
9353
9354 2002-09-25 Andrew Cagney <cagney@redhat.com>
9355
9356 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9357
9358 2002-09-24 Andrew Cagney <ac131313@redhat.com>
9359
9360 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9361 test_isolated_complaints.
9362 (test_empty_complaint): New function.
9363 (test_empty_complaints): New function. Check no output when no
9364 complaints.
9365
9366 2002-09-19 Jim Blandy <jimb@redhat.com>
9367
9368 * gdb.base/charset.exp, gdb.base/charset.c: New files.
9369
9370 2002-09-19 Andrew Cagney <ac131313@redhat.com>
9371
9372 * gdb.gdb/complaints.exp: New file.
9373
9374 2002-09-18 Andrew Cagney <ac131313@redhat.com>
9375
9376 * gdb.base/maint.exp: Check `help maint internal-warning'.
9377
9378 2002-09-18 David Carlton <carlton@math.stanford.edu>
9379
9380 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9381 numbers, and replace them by a single breakpoint after the
9382 constructors are all finished.
9383 Add test 4.
9384 * gdb.c++/m-static.cc: Add test 4.
9385 * gdb.c++/m-static.h: New file.
9386 * gdb.c++/m-static1.cc: New file.
9387
9388 * gdb.c++/printmethod.exp: New file.
9389 * gdb.c++/printmethod.cc: New file.
9390
9391 * gdb.c++/pr-574.exp: New file.
9392 * gdb.c++/pr-574.cc: New file.
9393
9394 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
9395
9396 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9397 embedded targets which never actually exit.
9398
9399 2002-09-18 Fernando Nasser <fnasser@redhat.com>
9400
9401 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9402 "don't step after run" as unresolved or unsupported, instead of xfail.
9403
9404 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
9405
9406 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9407 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9408 Add newline to expected string in "step out of main (status wrapper)"
9409 case.
9410
9411 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
9412
9413 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9414 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9415
9416 2002-09-17 Tom Tromey <tromey@redhat.com>
9417
9418 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9419 \000, not \0, in double-quoted string.
9420
9421 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
9422
9423 * gdb.base/commands.exp: Don't expect a "Program exited normally"
9424 string after running the commands execution on breakpoint tests.
9425
9426 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
9427
9428 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9429
9430 2002-09-12 Joel Brobecker <brobecker@gnat.com>
9431
9432 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9433
9434 2002-09-10 Keith Seitz <keiths@redhat.com>
9435
9436 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9437 runto proc.
9438 (mi_run_to_main): Use mi_runto.
9439 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9440
9441 2002-09-10 Keith Seitz <keiths@redhat.com>
9442
9443 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9444 regexp for stopping at main. Could have multiple event notifications.
9445 Don't assume that main was declared with no parameters.
9446 (mi_next): Use mi_step_to.
9447 (mi_step): Use mi_next_to.
9448
9449 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
9450
9451 * gdb.base/default.exp: Fix expected string in `info float' test.
9452
9453 2002-09-09 Ben Elliston <bje@redhat.com>
9454
9455 * config/mips.exp: Update comments.
9456 * config/mips-idt.exp: Likewise.
9457 * config/nind.exp: Likewise.
9458 * config/slite.exp: Likewise.
9459 * config/sparclet.exp: Likewise.
9460 * config/udi.exp: Likewise.
9461 * config/vx.exp: Likewise.
9462 * config/vxworks29k.exp: Likewise.
9463
9464 2002-09-05 Jim Blandy <jimb@redhat.com>
9465
9466 * gdb.threads/killed.exp: Fix test failure message.
9467
9468 2002-09-04 Keith Seitz <keiths@redhat.com>
9469
9470 * lib/mi-support.exp: Update copyright.
9471 (mi_gdb_test): Increase the priority of the expected pattern
9472 so that it matches gdb_test.
9473
9474 2002-09-03 Keith Seitz <keiths@redhat.com>
9475
9476 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9477 Use integer comparison instead of string comparison for testing
9478 whether binary was built.
9479
9480 2002-09-03 Jim Blandy <jimb@redhat.com>
9481
9482 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9483
9484 2002-08-29 Jim Blandy <jimb@redhat.com>
9485
9486 * gdb.threads/pthreads.exp: Move the portable thread compilation
9487 code into a function in lib/gdb.exp, and call that from here.
9488 * lib/gdb.exp (gdb_compile_pthreads): New function.
9489
9490 2002-08-29 Keith Seitz <keiths@redhat.com>
9491
9492 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9493 expect_out so that callers can get at it.
9494
9495 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
9496
9497 * gdb.threads/print-threads.c: New file.
9498 * gdb.threads/print-threads.exp: New file.
9499 * gdb.threads/schedlock.c: New file.
9500 * gdb.threads/schedlock.exp: New file.
9501
9502 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
9503
9504 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9505 not altivec.c.
9506
9507 2002-08-17 Mark Kettenis <kettenis@gnu.org>
9508
9509 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9510 targets. The problem should be fixed now.
9511
9512 2002-08-15 Mark Kettenis <kettenis@gnu.org>
9513
9514 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9515 2002-07-24 change that removes final dots from error messages.
9516
9517 2002-08-13 Tom Tromey <tromey@redhat.com>
9518
9519 * gdb.base/readline.exp: New file.
9520
9521 2002-08-01 Andrew Cagney <ac131313@redhat.com>
9522
9523 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9524 supress message.
9525
9526 2002-08-01 Andrew Cagney <cagney@redhat.com>
9527
9528 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9529 CHILL_FOR_TARGET and CHILL_LIB.
9530 * configure.in (configdirs): Remove gdb.chill.
9531 * configure: Regenerate.
9532 * lib/gdb.exp: Obsolete references to chill.
9533 * gdb.fortran/types.exp: Ditto.
9534 * gdb.fortran/exprs.exp: Ditto.
9535
9536 2002-07-30 Kevin Buettner <kevinb@redhat.com>
9537
9538 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9539 set Irix-specific compile and link flags.
9540
9541 2002-07-29 Kevin Buettner <kevinb@redhat.com>
9542
9543 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9544 source files. The ``-o'' option doesn't work with the ``-E'' option
9545 when using the Irix compiler.
9546
9547 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
9548
9549 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9550 Improve support for reusing an exec file. Copy exec file
9551 to target, and run gdbserver on the target instead of on the host.
9552
9553 2002-07-18 Jim Blandy <jimb@redhat.com>
9554
9555 * gdb.base/ending-run.exp: Don't expect to see the program end in
9556 some orderly fashion when we're running on a real stand-alone
9557 board.
9558
9559 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9560 targets that don't support interrupts.
9561
9562 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9563
9564 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9565 systems.
9566 Move comments in expect statements to inside the actions, so that they
9567 don't get matched against.
9568
9569 2002-07-10 Mark Kettenis <kettenis@gnu.org>
9570
9571 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9572 function when asleep" test.
9573
9574 2002-07-10 Andrew Cagney <ac131313@redhat.com>
9575
9576 * gdb.base/page.exp: Rewrite to handle problems with very long
9577 `info set' output. Update copyright.
9578
9579 2002-06-26 Andrew Cagney <ac131313@redhat.com>
9580
9581 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9582 gdb.threads-hp.
9583 * gdb.hp/configure: Regenerate.
9584 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9585 * gdb.hp/gdb.threads-hp/configure: Delete file.
9586 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9587
9588 2002-06-22 Andrew Cagney <ac131313@redhat.com>
9589
9590 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9591 setlocale, bindtextdomain and textdomain.
9592
9593 2002-06-11 Jim Blandy <jimb@redhat.com>
9594
9595 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9596 preprocessor macro information is present.
9597
9598 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9599 tests.
9600
9601 2002-06-06 Michael Snyder <msnyder@redhat.com>
9602
9603 * gdb.base/overlays.exp: Record addresses of overlay
9604 functions in TCL variables rather than in GDB variables,
9605 to avoid having GDB convert them to pointers (with loss
9606 of information).
9607
9608 * gdb.base/d10v.ld: Merge in several years worth of
9609 default linker script changes.
9610 * gdb.base/long_long.exp: Add check for sizeof (long double).
9611
9612 2002-06-06 Michal Ludvig <mludvig@suse.cz>
9613
9614 * gdb.asm/asm-source.exp: Add x86-64 target.
9615 * gdb.asm/x86_64.inc: New.
9616
9617 2002-05-30 Michael Chastain <mec@shout.net>
9618
9619 From Benjamin Kosnik <bkoz@redhat.com>:
9620 * gdb.c++/m-static.cc: New file.
9621 * gdb.c++/m-static.exp: New file.
9622
9623 2002-05-28 Michael Snyder <msnyder@redhat.com>
9624
9625 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9626 precision.
9627
9628 2002-05-27 Michael Chastain <mec@shout.net>
9629
9630 From Benjamin Kosnik <bkoz@redhat.com>:
9631 * gdb.c++/m-data.cc: New file.
9632 * gdb.c++/m-data.exp: New file.
9633
9634 2002-05-27 Michael Chastain <mec@shout.net>
9635
9636 From Benjamin Kosnik <bkoz@redhat.com>:
9637 * gdb.c++/try_catch.cc: New file.
9638 * gdb.c++/try_catch.exp: New file.
9639
9640 2002-05-27 Michael Chastain <mec@shout.net>
9641
9642 * gdb.c++/local.exp: Accept more nested types in output.
9643
9644 2002-05-26 Michael Chastain <mec@shout.net>
9645
9646 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9647
9648 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9649
9650 * lib/gdb.exp (gdb_wrapper_init): Just because
9651 gdb_wrapper_file exists, this does not mean that the file
9652 should not be rebuilt. That is what gdb_wrapper_initialized
9653 is for.
9654 (default_gdb_init): Reset gdb_wrapper_initialized.
9655
9656 2002-05-23 Michael Snyder <msnyder@redhat.com>
9657
9658 * gdb.base/all-bin.exp: Revise previous patch by just reducing
9659 the precision of the floating point test results.
9660 * gdb.base/call-rt-st.exp: Ditto.
9661
9662 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9663 * gdb.base/call-rt-st.exp: Ditto.
9664
9665 2002-05-19 Michael Chastain <mec@shout.net>
9666
9667 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9668
9669 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
9670
9671 * configure.in (configdirs): Add gdb.arch.
9672 * configure: Regenerate.
9673
9674 2002-05-17 Jim Blandy <jimb@redhat.com>
9675
9676 * gdb.base/completion.exp: Recognize the more detailed error
9677 messages produced by the macro expander's lexical analyzer.
9678
9679 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
9680
9681 * gdb.arch/altivec-abi.c: New file.
9682 * gdb.arch/altivec-abi.exp: New file.
9683 * gdb.arch/altivec-regs.c: New file.
9684 * gdb.arch/altivec-regs.exp: New file.
9685
9686 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
9687
9688 * gdb.base/maint.exp (maint print type): Update for new type
9689 structure.
9690
9691 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
9692
9693 * gdb.arch: New directory.
9694 * gdb.arch/configure.in: New file.
9695 * gdb.arch/configure: New file.
9696 * gdb.arch/Makefile.in: New file.
9697
9698 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
9699
9700 * gdb.asm/asm-source.exp: Add v850 as supported target.
9701 * gdb.asm/v850.inc: New file.
9702
9703 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
9704
9705 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9706
9707 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
9708
9709 * gdb.base/break.exp: Check 'break "marker2"'.
9710
9711 2002-05-10 Michael Snyder <msnyder@redhat.com>
9712
9713 * gdb.base/long_long.exp: Fix typo.
9714
9715 2002-05-10 Jim Blandy <jimb@redhat.com>
9716
9717 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9718 a bug.
9719
9720 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9721 Recognize more detailed error message produced by the macro
9722 expander's lexical analyzer.
9723 * lib/gdb.exp (test_print_reject): Same.
9724
9725 2002-05-09 Mark Kettenis <kettenis@gnu.org>
9726
9727 * gdb.c++/method.exp: Fix typo.
9728
9729 2002-05-08 Michael Snyder <msnyder@redhat.com>
9730
9731 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9732 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
9733 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
9734 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9735 Add iftarget clause for strongarm.
9736
9737 2002-05-06 Michael Snyder <msnyder@redhat.com>
9738
9739 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9740 (gdb_continue_to_end): Accept output from status wrapper.
9741 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9742 Clean up fail messages to match pass messages.
9743
9744 Enable the "needs_status_wrapper" testsuite feature.
9745 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9746 (gdb_compile): Conditionally call gdb_wrapper_init.
9747 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9748 * gdb.c++/method.exp: Recognize output from status wrapper.
9749
9750 2002-05-06 Ben Elliston <bje@redhat.com>
9751 From Graydon Hoare <graydon@redhat.com>
9752
9753 * config/sid.exp: Include support for "rawsid" protocol.
9754
9755 2002-05-03 Jim Blandy <jimb@redhat.com>
9756
9757 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9758 * gdb.c++/hang3.C: New file.
9759
9760 2002-05-04 Andrew Cagney <ac131313@redhat.com>
9761
9762 * gdb.base/default.exp: Remove obsolete code.
9763 * gdb.c++/misc.exp: Ditto. Update copyright.
9764 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9765 * gdb.base/whatis.exp: Ditto. Update copyright.
9766 * gdb.base/scope.exp: Ditto. Update copyright.
9767 * gdb.base/ptype.exp: Ditto. Update copyright.
9768 * gdb.base/printcmds.exp: Ditto. Update copyright.
9769 * gdb.base/opaque.exp: Ditto. Update copyright.
9770 * gdb.base/list.exp: Ditto.
9771 * gdb.base/funcargs.exp: Ditto. Update copyright.
9772 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9773 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9774 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9775 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9776 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9777 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9778
9779 2002-05-02 Michael Snyder <msnyder@redhat.com>
9780
9781 * gdb.base/watchpoint.exp: Add xscale target.
9782 * gdb.base/long_long.exp: Add xscale target.
9783 * gdb.base/default.exp: Add xscale target.
9784
9785 2002-05-01 Jim Blandy <jimb@redhat.com>
9786
9787 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9788 gdb.c++/hang.exp: New test.
9789
9790 2002-05-01 Fred Fish <fnf@redhat.com>
9791
9792 * gdb.base/completion.exp: Handle completions of "./Make" for
9793 more than one completion possibility, as is the case when we
9794 build and test in the source tree.
9795
9796 2002-04-29 Anthony Green <green@redhat.com>
9797
9798 * gdb.java/jmisc1.exp: New file.
9799 * gdb.java/jmisc2.exp: New file.
9800
9801 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
9802
9803 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9804
9805 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
9806
9807 * gdb.base/help.exp: Change 'help status' to allow for target
9808 dependent output differences.
9809
9810 2002-04-22 Michael Chastain <mec@shout.net>
9811
9812 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9813
9814 2002-04-22 Michael Chastain <mec@shout.net>
9815
9816 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9817
9818 2002-04-17 David S. Miller <davem@redhat.com>
9819
9820 * gdb.asm/sparc64.inc: New file.
9821 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9822
9823 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
9824
9825 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9826 instruction file directly into the build tree. Clean up at end of
9827 test.
9828
9829 2002-04-18 David S. Miller <davem@redhat.com>
9830
9831 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9832 handle 64-bit platforms correctly.
9833 * gdb.base/maint.exp: Likewise.
9834
9835 2002-04-18 Kevin Buettner <kevinb@redhat.com>
9836
9837 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9838 ``-fpic'' when compiling files comprising a shared library, but
9839 it does need additional linker flags in order to find shared
9840 libraries at run time.
9841
9842 2002-04-18 Kevin Buettner <kevinb@redhat.com>
9843
9844 * gdb.base/cvexpr.c (use): New function.
9845 (main): Invoke use() on all global variables to prevent
9846 some linkers from deleting these otherwise unused symbols.
9847
9848 2002-04-17 Michael Chastain <mec@shout.net>
9849 From David S. Miller <davem@redhat.com>
9850
9851 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9852 handle 64-bit platforms correctly.
9853
9854 2002-04-12 Michael Snyder <msnyder@redhat.com>
9855 From Jim Blandy <jimb@redhat.com>
9856 * gdb.base/foo.c (foox): Remove section attribute; the linker
9857 script can handle this instead.
9858 * gdb.base/bar.c (barx): Same.
9859 * gdb.base/baz.c (bazx): Same.
9860 * gdb.base/grbx.c (grbxx): Same.
9861
9862 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9863 manager doesn't automatically unmap overlays unnecessarily.
9864
9865 2002-04-10 Martin M. Hunt <hunt@redhat.com>
9866
9867 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9868 stepping out of main.
9869
9870 2002-04-09 Michael Chastain <mec@shout.net>
9871
9872 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9873 scope so that the nested scope tests will make sense.
9874 * gdb.c++/local.exp: Write patterns that actually work with gcc
9875 (the HP patterns "were never known to work with gcc").
9876 Keep the old aCC patterns too.
9877
9878 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
9879
9880 * gdb.base/attach.exp: Correct target board test.
9881
9882 2002-04-08 Michael Chastain <mec@shout.net>
9883
9884 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9885 in a const method. Add some xfail and fail cases for configurations
9886 that do not emit the "const ...".
9887
9888 2002-04-07 Michael Chastain <mec@shout.net>
9889
9890 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9891 Accept "A * const" and "const A * const" as type of "this".
9892 Fix spelling of getFunky throughout. Make messages uniform.
9893
9894 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
9895
9896 Work around for PR gdb/285:
9897 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9898
9899 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
9900
9901 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9902 instructions file at run time instead of configure time.
9903 Sometimes we run the test in a directory that is not the one we
9904 configured in.
9905 * gdb.asm/configure.in: Delete creation of symlink.
9906 * gdb.asm/configure: Regenerate.
9907
9908 2002-04-05 J. Brobecker <brobecker@gnat.com>
9909
9910 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9911 xfullpath () function.
9912
9913 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
9914
9915 * gdb.asm/Makefile.in: Correct dependencies.
9916
9917 * gdb.asm/powerpc.inc: New file.
9918 * gdb.asm/asm-source.exp: Add PowerPC.
9919 * gdb.asm/configure.in: Likewise.
9920 * gdb.asm/configure: Regenerated.
9921
9922 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
9923
9924 * gdb.base/relocate.exp: New file.
9925 * gdb.base/relocate.c: New file.
9926
9927 2002-04-04 Fred Fish <fnf@redhat.com>
9928
9929 * gdb.base/step-test.exp: Update comment regarding stopping in
9930 memcpy/bcopy calls inserted as part of the compiler runtime.
9931
9932 2002-04-04 Michael Snyder <msnyder@redhat.com>
9933
9934 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9935
9936 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
9937
9938 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9939 (gdb_expect): Remove $notransfer hack.
9940
9941 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
9942
9943 * gdb.c++/classes.exp ("calling method for small class"): Match
9944 updated register output.
9945
9946 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
9947
9948 Fix PR gdb/452
9949 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9950 when finished. Make gdb_file_cmd send "exec-file" when
9951 appropriate.
9952
9953 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
9954
9955 * gdb.base/attach.exp: Remove extra setup_xfail.
9956
9957 2002-03-26 Michael Snyder <msnyder@redhat.com>
9958
9959 * gdb.base/default.exp: Add tests for dump, append, and restore.
9960 * gdb.base/help.exp: Add tests for dump, append, and restore.
9961 * gdb.base/dump.exp: New file, test dump, append and restore.
9962 * gdb.base/dump.c: New file.
9963
9964 2002-03-27 Michael Snyder <msnyder@redhat.com>
9965
9966 * gdb.base/help.exp: Modify expect strings to reflect
9967 clean-ups in help messages.
9968
9969 2002-03-26 Fred Fish <fnf@redhat.com>
9970
9971 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9972 have debugging info for those functions and the compiler uses them
9973 internally to copy structs around.
9974
9975 2002-03-26 Fred Fish <fnf@redhat.com>
9976
9977 * gdb.base/list.exp: Revert the change made yesterday and add note
9978 about why we don't list the default lines for remote targets.
9979
9980 2002-03-25 Michael Snyder <msnyder@redhat.com>
9981
9982 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9983
9984 2002-03-25 Fred Fish <fnf@redhat.com>
9985
9986 * gdb.base/list.exp: This test works on remote targets so remove
9987 the short circuit for remote targets. Update copyright.
9988
9989 2002-03-25 Fred Fish <fnf@redhat.com>
9990
9991 * gdb.base/attach.exp: Fix logic error that was suppressing this
9992 test for all non hppa*-*-hpux* targets, instead of the hp target.
9993 Move comments closer to the suppression point. Also now need to
9994 check that we are running natively.
9995
9996 2002-03-22 Michael Snyder <msnyder@redhat.com>
9997
9998 * gdb.base/default.exp: Add test for gcore. Update copyright.
9999 * gdb.base/help.exp: Add test for gcore. Update copyright.
10000
10001 2002-03-06 Fred Fish <fnf@redhat.com>
10002
10003 * gdb.base/funcargs.c: Remove extraneous ';' character.
10004 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
10005
10006 2002-03-04 Michael Chastain <mec@shout.net>
10007
10008 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
10009 accommodate gcc v3 function signature.
10010 * gdb.mi/mi0-var-cmd-exp: Ditto.
10011
10012 2002-02-24 Andrew Cagney <ac131313@redhat.com>
10013
10014 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
10015 ``GNU/Linux'' or ``Linux kernel''
10016 * testsuite/gdb.threads/pthreads.c: Ditto.
10017
10018 2002-02-24 Michael Chastain <mec@shout.net>
10019
10020 * gdb.threads/pthreads.c (thread1): Add a return statement.
10021 (thread2): Likewise.
10022 (foo): Likewise.
10023
10024 2002-02-23 Michael Chastain <mec@shout.net>
10025
10026 * gdb.threads/linux-dp.c (philosopher): Add a return statement
10027 to placate gcc.
10028
10029 2002-02-23 Michael Chastain <mec@shout.net>
10030
10031 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
10032 test "ptype bint". The test passes on all my stabs configurations.
10033
10034 2002-02-21 Jim Blandy <jimb@redhat.com>
10035
10036 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
10037 filename at a time, and watch for the ones we want to see.
10038
10039 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
10040 types of pointers to prototyped functions.
10041
10042 2002-02-20 Andrew Cagney <ac131313@redhat.com>
10043
10044 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
10045 signed, unsigned and straight char.
10046 (padding_char, padding_short, padding_int, padding_long,
10047 padding_long_long, padding_float, padding_double,
10048 padding_long_double): New global variables.
10049 (fill, fill_structs): New functions.
10050
10051 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
10052 for correctly sized writes. Update copyright.
10053 (get_valueof): New procedure.
10054 (get_sizeof): Call get_valueof.
10055 (check_valueof): New procedure.
10056 (check_padding): New procedure.
10057
10058 2002-02-20 Michael Chastain <mec@shout.net>
10059
10060 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
10061 to setup_xfail. Document some of the remaining calls.
10062
10063 2002-02-18 Michael Chastain <mec@shout.net>
10064
10065 * gdb.c++/userdef.exp: Update copyright year.
10066
10067 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
10068
10069 * gdb.c++/userdef.exp: Test overloaded operators properly.
10070 Remove xfails.
10071
10072 2002-02-14 Michael Snyder <msnyder@redhat.com>
10073
10074 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
10075
10076 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
10077
10078 * gdb.base/a2-run.exp: Check for a remote target properly.
10079 * gdb.base/annota1.exp: Likewise.
10080 * gdb.base/list.exp: Likewise.
10081 * gdb.base/reread.exp: Likewise.
10082 * gdb.base/scope.exp: Likewise.
10083 * gdb.base/shlib-call.exp: Likewise.
10084 * gdb.base/term.exp: Likewise.
10085 * gdb.c++/annota2.exp: Likewise.
10086
10087 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
10088
10089 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
10090
10091 2002-02-10 Michael Chastain <mec@shout.net>
10092
10093 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
10094 (call_after_alloca): Ditto.
10095
10096 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
10097
10098 * gdb.base/ending-run.exp: Guard "cont" test with
10099 gdb_skip_stdio_test.
10100
10101 2002-02-06 Jim Blandy <jimb@redhat.com>
10102
10103 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
10104 from here...
10105 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
10106 To here. Disable this test on non-HP platforms. Add big comment.
10107
10108 2002-02-04 Michael Snyder <msnyder@redhat.com>
10109
10110 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
10111 other than d10v and m32r.
10112
10113 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
10114
10115 * gdb.base/default.exp: Rewrite test patterns to reduce time
10116 taken to match them.
10117
10118 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
10119
10120 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
10121 Allow a start function above main.
10122 * gdb.threads/linux-dp.exp: Fix copyright date.
10123
10124 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
10125
10126 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
10127 (check_philosopher_stack): Check for manager thread before checking
10128 for a just-starting thread.
10129
10130 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
10131
10132 From Neil Booth <neil@daikokuya.demon.co.uk>:
10133 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
10134 warnings.
10135
10136 2002-01-21 Fred Fish <fnf@redhat.com>
10137
10138 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
10139 not caller.
10140
10141 2002-01-21 Jim Blandy <jimb@redhat.com>
10142
10143 * gdb.base/reread.exp: Check that GDB properly re-reads the
10144 executable file when it changes while no inferior is running.
10145
10146 2002-01-21 Fred Fish <fnf@redhat.com>
10147
10148 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10149 optionally accept the "shlib events" variation.
10150
10151 2002-01-21 Jim Blandy <jimb@redhat.com>
10152
10153 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10154 call `fflush' after every `printf', so that the output is produced
10155 at predictable points, regardless of whatever buffering does (or
10156 doesn't) take place.
10157 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10158 at different points.
10159
10160 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
10161
10162 * gdb.c++/inherit.exp: Update copyright years.
10163 * gdb.c++/method.exp: Likewise.
10164
10165 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
10166
10167 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10168 artificial methods/arguments.
10169 * gdb.c++/derivation.exp: Likewise.
10170 * gdb.c++/inherit.exp: Likewise.
10171 * gdb.c++/method.exp: Likewise.
10172 * gdb.c++/virtfunc.exp: Likewise.
10173
10174 2002-01-18 Andrew Cagney <ac131313@redhat.com>
10175
10176 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10177 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10178 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10179 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10180 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10181 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10182
10183 2002-01-17 Jim Blandy <jimb@redhat.com>
10184
10185 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10186 anchoring the pattern matching the entry point symbol's name.
10187
10188 2002-01-17 Andrew Cagney <ac131313@redhat.com>
10189
10190 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10191 continue/quit query. Update copyright.
10192
10193 2002-01-14 Michael Snyder <msnyder@redhat.com>
10194
10195 * gdb.base/gcore.exp: Remove extra debugging output.
10196
10197 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
10198
10199 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10200 for slightly dubious v2 mangled string.
10201
10202 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
10203
10204 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10205
10206 2002-01-10 Jason Merrill <jason@redhat.com>
10207
10208 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
10209
10210 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10211 constructors.
10212 * gdb.c++/derivation.exp: Likewise.
10213 * gdb.c++/templates.exp: Likewise.
10214 * gdb.c++/virtfunc.exp: Likewise.
10215
10216 2002-01-10 Michael Snyder <msnyder@redhat.com>
10217
10218 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
10219
10220 2002-01-08 Michael Snyder <msnyder@redhat.com>
10221
10222 * gdb.base/gcore.exp: New test for generate-core-file command.
10223 * gdb.base/gcore.c: Testcase for above.
10224 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10225
10226 2002-01-08 Jason Merrill <jason@redhat.com>
10227
10228 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10229
10230 2002-01-07 Fred Fish <fnf@redhat.com>
10231
10232 * gdb.c++/overload.exp: Remove unconditional xfails for:
10233 print foo_instance1.overloadargs(1)
10234 print foo_instance1.overloadargs(1, 2)
10235 print foo_instance1.overloadargs(1, 2, 3)
10236 print foo_instance1.overloadargs(1, 2, 3, 4)
10237 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10238 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10239 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10240 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10241 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10242 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10243 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10244 print foo_instance1.overload1arg()
10245 print foo_instance1.overload1arg((char)arg2)
10246 print foo_instance1.overload1arg((signed char)arg3)
10247 print foo_instance1.overload1arg((unsigned char)arg4)
10248 print foo_instance1.overload1arg((int)arg7)
10249 print foo_instance1.overload1arg((unsigned int)arg8)
10250 print foo_instance1.overload1arg((float)arg11)
10251 print foo_instance1.overload1arg((double)arg12)
10252
10253 2002-01-07 Michael Snyder <msnyder@redhat.com>
10254
10255 * gdb.base/huge.exp: New test. Print a very large target data object.
10256 (skip_huge_test): New test variable. Define if you want to skip this
10257 test. The test reads an 8 megabyte data object from the target, so it
10258 might be very time consuming on remote targets with a slow connection.
10259 * gdb.base/huge.c: New file. Test case for above.
10260
10261 2002-01-07 Fred Fish <fnf@redhat.com>
10262
10263 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10264 g_instance.bfoo, and g_instance.cfoo.
10265
10266 Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10267
10268 * gdb.base/break.c (multi_line_if_conditional): New function.
10269 (multi_ilne_while_conditional): Likewise.
10270 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10271 IF or WHILE condition puts the breakpoint at the start of
10272 the condition.
10273
10274 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10275 hppa*-*-hpux* expected failure.
10276 * gdb.base/structs.exp (do_function_calls): Similarly.
10277
10278 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10279 watchpoints.
10280
10281 2002-01-06 Andrew Cagney <ac131313@redhat.com>
10282
10283 Fix PR gdb/66.
10284 * gdb.base/structs.exp: Replace skip for a29k with skip for
10285 gdb,cannot_call_functions.
10286 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10287 * gdb.base/callfuncs.exp: Ditto.
10288 * gdb.base/call-rt-st.exp: Ditto.
10289 * gdb.base/call-strs.exp: Ditto.
10290 * gdb.base/callfwmall.exp: Ditto.
10291 * gdb.base/scope.exp: Obsolete xfail a29k.
10292 * gdb.c++/misc.exp: Ditto.
10293 * gdb.c++/cplusfuncs.exp: Ditto.
10294 * gdb.base/ptype.exp: Ditto.
10295 * gdb.base/printcmds.exp: Ditto.
10296 * gdb.base/opaque.exp: Ditto.
10297 * gdb.base/list.exp: Ditto.
10298 * gdb.base/funcargs.exp: Ditto.
10299 * gdb.base/default.exp: Ditto.
10300
10301 2002-01-04 Michael Snyder <msnyder@redhat.com>
10302
10303 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
10304 * gdb.base/maint.exp: Add tests for maint info sections options.
10305
10306 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10307
10308 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10309
10310 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
10311
10312 * gdb.asm/arm.inc: New file.
10313 * gdb.asm/asm-source.exp: Add arm targets.
10314 * gdb.asm/configure.in: Ditto.
10315 * gdb.asm/configure: Recreated from configure.in.
10316
10317 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10318
10319 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10320 with HP's compiler.
10321 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10322 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10323 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10324 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10325
10326 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10327 either HP's compilers or GCC.
10328
10329 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10330 a SIGBUS or SIGSEGV.
10331
10332 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10333
10334 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10335 can be compiled with either HP's compiler or GCC.
10336
10337 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10338 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10339 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10340
10341 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10342 to match current gdb output. Update due to using auto-solib-limit
10343 for limiting instead of overloading auto-solib-add.
10344 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10345 test program.
10346
10347 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
10348 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10349 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10350 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10351 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10352 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10353 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10354 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10355 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10356 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10357 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10358 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10359 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
10360
10361 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10362 a SIGTRAP to the inferior.
10363
10364 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
10365
10366 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10367 Substitute call to target_link by call to gdb_compile.
10368
10369 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10370
10371 * gdb.base/break.exp: Fix HP specific search string when testing
10372 backtracing in a called function.
10373
10374 * gdb.base/constvars.exp: Only set lang to C++ if we're
10375 compiling the test with HP's compilers.
10376 * gdb.base/volatile.exp: Similarly.
10377
10378 2001-12-19 Jim Blandy <jimb@redhat.com>
10379
10380 * gdb.base/printcmds.exp: Expect the null character to be printed
10381 as '\0', and the '\013' to be printed as '\v'.
10382 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10383 * gdb.base/setvar.exp: Same.
10384
10385 2001-12-17 Jim Blandy <jimb@redhat.com>
10386
10387 * gdb.base/completion.exp: Rather than completing very long
10388 filenames, which can make the readline library produce output we
10389 don't recognize, cd to the directory first, and then complete
10390 using nice, short relative paths.
10391
10392 * gdb.base/completion.exp: On some systems, there is, in fact, a
10393 variable named `b' in scope, since GDB treats all static
10394 variables as being in scope. So use `no_var_named_this'
10395 instead of `b'.
10396
10397 * gdb.base/corefile.exp: Recognize the message saying that GDB
10398 can't find the core file's registers as a failure.
10399
10400 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10401
10402 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10403 test expect string more specific.
10404
10405 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
10406
10407 * gdb.asm/asm-source.exp: Add support for xstormy16.
10408 * gdb.asm/configure.in: Ditto.
10409 * gdb.asm/configure: Rebuild.
10410 * gdb.asm/xstormy16.inc: New file.
10411
10412 2001-12-10 Fred Fish <fnf@redhat.com>
10413
10414 * gdb.base/maint.exp: Update to match changes in type dumping code.
10415
10416 2001-12-10 Jim Blandy <jimb@redhat.com>
10417
10418 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10419 matching the entry point symbol's name at the beginning of the
10420 line.
10421
10422 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
10423
10424 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10425 gdb.c++/inherit.exp, gdb.c++/method.exp,
10426 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10427 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10428 and class layout support.
10429
10430 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
10431
10432 * gdb.c++/classes.exp: Add test for static member function.
10433 * gdb.c++/misc.cc: Add class with static member function.
10434
10435 2001-12-07 Jim Blandy <jimb@redhat.com>
10436
10437 If GDB says it can't find the struct the function returned, report
10438 those tests as `unsupported'.
10439 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10440 Rewrite subsequent tests to use it.
10441
10442 If GDB says it can't find the struct the function returned, report
10443 those tests as `unsupported'.
10444 * gdb.base/structs.exp (call_struct_func): New function.
10445 (do_function_calls): Use call_struct_func to call the functions
10446 returning structs.
10447
10448 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10449 whether functions are prototyped or not, so we can't possibly pass
10450 arguments to t_float_values2 properly.
10451
10452 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10453 value of `timeout' for targets other than the mips*tx39-*.
10454
10455 2001-12-06 Michael Snyder <msnyder@redhat.com>
10456
10457 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
10458 and detect whether the start symbol has a leading underscore.
10459
10460 2001-12-04 Jim Blandy <jimb@redhat.com>
10461
10462 * gdb.base/completion.exp: Clarify indentation.
10463
10464 2001-12-03 Jim Blandy <jimb@redhat.com>
10465
10466 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10467 variables on the S/390, not `.word'.
10468
10469 2001-11-30 Jim Blandy <jimb@redhat.com>
10470
10471 Add assembly-source tests for s390-ibm-linux.
10472 * gdb.asm/s390.inc: New file.
10473 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10474 the S/390 architecture.
10475 * gdb.asm/configure: Regenerated.
10476
10477 2001-11-30 Michael Snyder <msnyder@redhat.com>
10478
10479 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10480 next, info source, info sources, info line, global and static
10481 variables, and static functions.
10482 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10483 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10484 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10485 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10486 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10487 (gdbasm_leave): Restore frame pointer.
10488 (gdbasm_startup): Copy stack set-up from crt0.S.
10489
10490 2001-11-26 Fernando Nasser <fnasser@redhat.com>
10491
10492 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10493 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10494 to a local (non-static) variable. Copy tstruct.a to a static buffer
10495 and return a pointer to that buffer.
10496 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10497
10498 2001-11-24 Mark Kettenis <kettenis@gnu.org>
10499
10500 * gdb.asm/configure.in: Fix recognition of ix86 target.
10501 * gdb.asm/configure: Regenerate.
10502
10503 2001-11-21 Michael Snyder <msnyder@redhat.com>
10504
10505 * gdb.asm/sparc.inc: New file.
10506 * gdb.asm/asm-source.exp: Recognize sparc target.
10507 * gdb.asm/configure.in: Recognize sparc target.
10508 * gdb.asm/configure: Regenerate.
10509
10510 2001-11-21 Michael Snyder <msnyder@redhat.com>
10511
10512 * gdb.asm/m32r.inc: New file.
10513 * gdb.asm/asm-source.exp: Recognize m32r target.
10514 * gdb.asm/configure.in: Recognize m32r target.
10515 * gdb.asm/configure: Regenerate.
10516
10517 2001-11-20 Michael Snyder <msnyder@redhat.com>
10518
10519 * gdb.asm/i386.inc: New file.
10520 * gdb.asm/asm-source.exp: Recognize ix86 target.
10521 * gdb.asm/configure.in: Recognize ix86 target.
10522 * gdb.asm/configure: Regenerate.
10523
10524 * gdb.c++/namespace.exp: Fix quotes in output messages.
10525
10526 2001-11-14 Michael Snyder <msnyder@redhat.com>
10527
10528 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
10529 qualifier in a type cast expression, to designate an address
10530 in the instruction space (Harvard architecture).
10531
10532 2001-11-13 Michael Snyder <msnyder@redhat.com>
10533
10534 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10535 Tests for expressions using 'const' and 'volatile'.
10536
10537 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
10538
10539 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10540
10541 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
10542
10543 * lib/mi-support.exp (mi_run_to_helper): Move comments
10544 outside of gdb_expect.
10545
10546 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
10547
10548 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10549 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10550 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10551 mi0_run_to): New functions.
10552 * gdb.mi/mi-simplerun.exp: Use them.
10553 * gdb.mi/mi0-simplerun.exp: Likewise.
10554 * gdb.mi/mi-var-cmd.exp: Likewise.
10555 * gdb.mi/mi0-var-cmd.exp: Likewise.
10556
10557 2001-11-10 Andrew Cagney <ac131313@redhat.com>
10558
10559 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10560 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10561
10562 2001-11-09 Andrew Cagney <ac131313@redhat.com>
10563
10564 * gdb.base/restore.exp: Include $expected value in restored test
10565 message.
10566
10567 2001-11-09 Andrew Cagney <ac131313@redhat.com>
10568
10569 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10570 implemented.
10571
10572 2001-11-08 Michael Snyder <msnyder@redhat.com>
10573
10574 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10575 Add pass/fail message for stop at breakpoint in call dummy function.
10576
10577 2001-11-07 Michael Snyder <msnyder@redhat.com>
10578
10579 * gdb.c++/templates.exp (test_template_breakpoints):
10580 If we get an overload menu, but it does not match what
10581 we expect, we still need to issue the "cancel" command.
10582 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10583 making the whitespace optional. Argument for "new" may be
10584 "unsigned" as well as "unsigned int/long".
10585 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
10586 making the whitespace optional. Also replace "(void) with
10587 "((void|)), making the keyword "void" optional.
10588 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
10589 making the whitespace optional. Also replace "(void) with
10590 "((void|)), making the keyword "void" optional.
10591 * gdb.base/callfuncs.c (t_float_values): This function must
10592 _not_ be prototyped, and the following function (t_float_values2)
10593 must be prototyped (if the compiler supports it), so that GDB
10594 can be tested against both cases. Usually one case involves
10595 promotion of float to double, while the other does not.
10596 * gdb.base/callfwmall.c: Ditto.
10597 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10598 includes a stack frame for "start".
10599
10600 2001-11-05 Jim Blandy <jimb@redhat.com>
10601
10602 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10603 pointers are 32 bits long, and that offsets of relocs are always
10604 stored in the data (REL-style), and not in the reloc entry itself
10605 (RELA-style).
10606 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10607 stabs.
10608
10609 2001-11-01 Michael Snyder <msnyder@redhat.com>
10610
10611 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10612 and regular expression operators by using quoting.
10613
10614 2001-10-31 Michael Snyder <msnyder@redhat.com>
10615
10616 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10617 depending on what the symbol table contains.
10618 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10619 the output of the ptype command. Similarly, accept both "const &"
10620 and "const&".
10621
10622 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
10623
10624 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10625 symbol `STORAGE' to allow to choose the storage class of
10626 the local datastructures.
10627 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10628 compiler directive.
10629
10630 2001-10-30 Michael Snyder <msnyder@redhat.com>
10631
10632 * gdb.base/jump.exp: Allow it to run for all targets.
10633
10634 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
10635
10636 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10637 with new double_array size.
10638 (main): Change storage class of all local variables to static.
10639 Reduce size of double_array to 9.
10640 * gdb.base/call-ar-st.exp: Increase timeout value.
10641 Change expected output for double array to match new size in
10642 call-ar-st.c.
10643
10644 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
10645
10646 * gdb.base/ending-run.exp: Create identical output when passing
10647 `step to end of run' case. Add regular expression branch satisfying
10648 Stormy16 target.
10649
10650 2001-10-28 Mark Kettenis <kettenis@gnu.org>
10651
10652 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10653 that we catch the expected failure under Linux/x86.
10654
10655 2001-10-29 Orjan Friberg <orjanf@axis.com>
10656
10657 * gdb.base/setvar.exp: Escape curly braces.
10658 * gdb.stabs/weird.exp: Ditto.
10659
10660 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
10661
10662 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10663 * gdm.mi/mi0-hack-cli.exp: Likewise.
10664
10665 2001-10-25 Andrew Cagney <ac131313@redhat.com>
10666
10667 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10668 messages.
10669
10670 2001-10-21 Andrew Cagney <ac131313@redhat.com>
10671
10672 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10673 checking MI enabled.
10674
10675 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
10676
10677 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10678
10679 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
10680
10681 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10682 if gdb child process crashes, just signal an error.
10683
10684 2001-10-02 Jim Blandy <jimb@redhat.com>
10685
10686 * lib/gdb.exp (test_xfail_format): Simplify.
10687
10688 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10689 front of the variable name `format'. Simplify `if'.
10690
10691 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
10692
10693 * gdb.threads/pthreads.exp: Wait for output and delay
10694 before sending ^C.
10695
10696 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
10697
10698 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10699 some incorrect output instead of timing out.
10700 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10701
10702 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
10703
10704 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10705 check to allow additional `int'.
10706
10707 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
10708
10709 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10710 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10711
10712 2001-09-27 Michael Snyder <msnyder@redhat.com>
10713
10714 * lib/gdb.exp (test_debug_format): New proc.
10715 (setup_xfail_format): Use new proc test_debug_format.
10716 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10717 proc; use new service proc test_debug_format.
10718 Replace all other "gcc_compiled" tests with this test.
10719 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10720 proc; use new service proc test_debug_format.
10721 Replace all other "gcc_compiled" tests with this test.
10722
10723 2001-09-27 Michael Snyder <msnyder@redhat.com>
10724
10725 * gdb.base/cvexpr.exp: New file.
10726 * gdb.base/cvexpr.c: New file
10727 Test for expressions using const and volatile keywords.
10728
10729 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
10730
10731 * gdb.base/constvars.exp: Check for different orders of keywords
10732 and additional "int" strings in output.
10733
10734 2001-09-22 Andrew Cagney <ac131313@redhat.com>
10735
10736 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10737 responses from "help maint".
10738
10739 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
10740
10741 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10742 to localhost:NNN instead of :NNN, in case Xvfb is listening
10743 only on TCP.
10744
10745 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
10746
10747 * gdb.base/recurse.exp: When checking leaving the watchpoint
10748 scope, recognize when gdb is in function's epilogue and pass.
10749
10750 2001-09-18 Keith Seitz <keiths@redhat.com>
10751
10752 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10753 support for running tests against sid targets.
10754 (gdbtk_done): Ditto.
10755
10756 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
10757
10758 * gdb.base/ending-run.c (main): Set stdout buffersize
10759 to the same reasonable value for any target.
10760 * gdb.base/ending-run.exp: Add a regular expression
10761 to make testsuite happy on Sanyo Stormy16 target.
10762
10763 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
10764
10765 * gdb.base/display.c (do_loops): Add float variable `f'.
10766 Increment f in loop.
10767 * gdb.base/display.exp: Increment timeout by 60 seconds.
10768 Change float display test to use variable `f'.
10769
10770 2001-09-17 Jim Blandy <jimb@redhat.com>
10771
10772 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10773 overflowing the limited breakpoint tables on some ROM monitors
10774 (like the ROM68K).
10775
10776 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
10777
10778 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10779 the "-ac" (disable access control) flag.
10780
10781 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
10782
10783 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10784 ints.
10785
10786 2001-08-30 Keith Seitz <keiths@redhat.com>
10787
10788 * lib/gdb.exp: Move all insight-related functionality into
10789 separate file.
10790 * lib/insight-support.exp: New file.
10791
10792 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
10793
10794 * config/sid.exp (sid_start): Never set sid verbosity; disable
10795 expect_background {} that consumed its stdout; tolerate </dev/null.
10796 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10797
10798 2001-08-18 Andrew Cagney <ac131313@redhat.com>
10799
10800 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10801 CLI jump command to start it.
10802 (mi_run_to_main): Fail immediatly when unexpected output.
10803
10804 2001-08-18 Andrew Cagney <ac131313@redhat.com>
10805
10806 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10807 beginning of function. Fix PR gdb/191.
10808
10809 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
10810
10811 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10812 what to force sid endianness to.
10813
10814 2001-08-15 Keith Seitz <keiths@redhat.com>
10815
10816 * lib/gdb.exp (gdbtk_start): Don't set environment
10817 variables for TCL_LIBRARY and friends. Insight will
10818 now figure these out for itself.
10819
10820 2001-08-02 Michael Snyder <msnyder@redhat.com>
10821
10822 * gdb.base/completion.exp: Remove the symbol "a64l" from
10823 the expect string; this is target-specific, and not related
10824 to what is being tested.
10825
10826 2001-08-02 Dave Brolley <brolley@redhat.com>
10827
10828 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10829
10830 2001-07-25 Michael Snyder <msnyder@redhat.com>
10831
10832 * gdb.base/consecutive.exp: New file. Test stepping over
10833 breakpoints on consecutive instructions.
10834 * gdb.base/consecutive.c: New file.
10835
10836 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10837 curly braces in regular expressions.
10838
10839 2001-07-25 Michael Snyder <msnyder@redhat.com>
10840
10841 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10842 legitimate output from stepping out of main.
10843
10844 2001-07-22 Keith Seitz <keiths@redhat.com>
10845
10846 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10847 the empty string, do not run the tests.
10848
10849 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10850
10851 * gdb.base/long_long.exp: Detect size of pointer. Take into
10852 account 2-byte pointers when testing for p/a results.
10853
10854 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10855
10856 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
10857 and defined to 1K for m68hc11.
10858 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10859 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10860 (sizeof_random_data): New variable to tell the size of the data table;
10861 don't test past this size; always run to main.
10862
10863 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10864
10865 * gdb.base/return2.exp: return of long long and double fails for
10866 68HC11; don't execute these tests on that platform.
10867 * gdb.base/return.exp: Return of a double fails for 68hc11.
10868
10869 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10870
10871 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10872 tests that print a float.
10873 * call-rt-st.exp: Likewise.
10874
10875 2001-07-12 Mark Kettenis <kettenis@gnu.org>
10876
10877 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10878 running this test on Linux.
10879
10880 2001-06-24 Michael Chastain <chastain@redhat.com>
10881
10882 * gdb.base/arithmet.exp: Remove some tests to make all test names
10883 unique.
10884
10885 2001-07-03 Michael Snyder <msnyder@redhat.com>
10886
10887 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10888 the output of the ptype command.
10889
10890 2001-07-02 Michael Snyder <msnyder@redhat.com>
10891
10892 * gdb.base/completion.exp: Don't assume that break.c is the only
10893 source file that may contain functions named "marker".
10894 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10895
10896 2001-06-28 Andrew Cagney <ac131313@redhat.com>
10897
10898 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10899 of files to delete.
10900
10901 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10902 * gdb.disasm/h8300s.exp: New file.
10903 gdb.disasm/h8300s.s: Likewise.
10904
10905 2001-06-27 Andrew Cagney <ac131313@redhat.com>
10906
10907 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10908 empty breakpoint tables.
10909
10910 2001-06-25 Andrew Cagney <ac131313@redhat.com>
10911
10912 * lib/mi-support.exp: Update args=... part of stop-reason
10913 patterns. Accept either a list or a tuple.
10914
10915 2001-06-23 Andrew Cagney <ac131313@redhat.com>
10916
10917 * lib/mi-support.exp: Remove local emacs variable defining
10918 change-log-default-name.
10919
10920 2001-06-22 Michael Chastain <chastain@redhat.com>
10921
10922 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10923 This is operationally compatible with the previous version.
10924
10925 2001-06-13 Jim Blandy <jimb@redhat.com>
10926
10927 * lib/gdb.exp (gdb_test): Doc fix.
10928
10929 2001-06-10 Michael Chastain <chastain@redhat.com>
10930
10931 * gdb.base/exprs.exp: Remove a duplicate test.
10932
10933 2001-06-06 Jim Blandy <jimb@redhat.com>
10934
10935 * gdb.base/return2.exp (main): Use values to test float and double
10936 returns that are not NaN's, to avoid being confused by IEEE
10937 comparison rules.
10938
10939 2001-06-04 Michael Snyder <msnyder@redhat.com>
10940
10941 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
10942 non-zero if control_c fails. Terminate the test on failure,
10943 rather than wait for 12 more tests to time out.
10944
10945 2001-06-06 Jim Blandy <jimb@redhat.com>
10946
10947 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
10948 Don't forget to match the GDB prompt.
10949
10950 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10951
10952 2001-06-04 Jim Blandy <jimb@redhat.com>
10953
10954 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10955 command.
10956
10957 2001-05-31 Kevin Buettner <kevinb@redhat.com>
10958
10959 * gdb.base/annota1.exp (info break): Match four or more spaces
10960 after "Address".
10961
10962 2001-05-31 Michael Chastain <chastain@redhat.com>
10963
10964 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10965 (dm_type_int_star): Likewise.
10966 (dm_type_long_star): Likewise.
10967 (dm_type_void_star): Likewise.
10968
10969 2001-05-29 Kevin Buettner <kevinb@redhat.com>
10970
10971 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10972 to a known value in order to get consistent results regardless
10973 of the setting of INPUTRC or the presence or contents of .inputrc.
10974
10975 2001-05-24 Michael Snyder <msnyder@redhat.com>
10976
10977 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10978 Don't require that the main thread and the manager thread are the
10979 first in the list.
10980
10981 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10982 debugging. If test fails, issue an "unsupported" not a "fail".
10983
10984 2001-05-24 Jim Blandy <jimb@redhat.com>
10985
10986 Don't assume that short is shorter than int.
10987 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10988 assume that shorts are smaller than ints. On a 16-bit machine,
10989 this isn't true.
10990 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10991 an int, is not equal to ~0 stored in an unsigned char. This tests
10992 the same thing that the previous test meant to, but works on
10993 16-bit machines, too.
10994 ("print unsigned char != (~0)"): Same test, complemented.
10995
10996 2001-05-24 Michael Snyder <msnyder@redhat.com>
10997
10998 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
10999 test for (full_coverage == 0). This makes the test run faster,
11000 and prevents dejagnu getting out of step.
11001
11002 2001-05-23 Kevin Buettner <kevinb@redhat.com>
11003
11004 * gdb.base/finish.exp (finish_void): Revise pattern for
11005 stopping on the call statement to not permit stopping at
11006 the start of the instructions comprising the call sequence.
11007
11008 2001-05-19 Michael Chastain <chastain@redhat.com>
11009
11010 * gdb.base/callfuncs.exp: Make all test names unique.
11011 * gdb.base/commands.exp: Make all test names unique.
11012 * gdb.base/condbreak.exp: Make all test names unique.
11013 * gdb.base/dbx.exp: Make all test names unique.
11014 * gdb.base/default.exp: Make all test names unique.
11015 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
11016 and TIMEOUT messages to their corresponding PASS message.
11017 * gdb.base/ending-run.exp: Make all test names unique.
11018 * gdb.base/long_long.exp: Remove duplicate test.
11019
11020 2001-05-21 Kevin Buettner <kevinb@redhat.com>
11021
11022 * gdb.base/finish.exp (finish_void): Allow "finish" command to
11023 stop on the call statement as well as the statement after the
11024 call.
11025
11026 2001-05-21 Michael Snyder <msnyder@redhat.com>
11027
11028 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
11029
11030 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
11031
11032 * gdb.base/completion.exp: Revamp test. Make it execute on all
11033 platforms.
11034
11035 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
11036
11037 * config/gdbserver.exp (gdb_load): Handle the case
11038 in which the arguments to gdbserver are given in the
11039 baseboard configuration file.
11040 Also handle the case in which the server needs to do a
11041 load.
11042
11043 2001-05-07 Keith Seitz <keiths@cygnus.com>
11044
11045 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
11046 set up the display for testing.
11047 (gdbtk_start): Convert all paths to paths that tcl will like.
11048 Export target information to environment.
11049 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
11050 necessary.
11051 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
11052 (to_tcl_path): New proc to convert a given pathname into
11053 a path acceptible as an argument to a tcl command.
11054 (_gdbtk_export_target_info): New proc to export target info
11055 into the environment for gdbtk testing.
11056 (gdbtk_done): New proc to signal end-of-test.
11057
11058 2001-05-06 Jim Blandy <jimb@redhat.com>
11059
11060 * restore.c: Make the code of caller0 correspond to its comment.
11061
11062 2001-05-03 Michael Snyder <msnyder@redhat.com>
11063
11064 * config/sid.exp (gdb_target_sid): Check for error messages.
11065 On error or timeout, don't make expect exit (which will terminate
11066 all subsequent tests); instead just make gdb exit.
11067 (gdb_load): Check for error messages. On error or timeout,
11068 return a negative value.
11069
11070 2001-04-24 Jim Blandy <jimb@redhat.com>
11071
11072 * gdb.c++/templates.exp: If we see the prompt for the overload
11073 list, but we haven't recognized any of the longer patterns,
11074 arrange for this test to fail, not hang.
11075
11076 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
11077 variations.
11078
11079 2001-04-22 Michael Chastain <chastain@redhat.com>
11080
11081 * gdb.c++/local.exp: Use the 'runto' library function.
11082 * gdb.c++/namespace.exp: Likewise.
11083 * gdb.c++/overload.exp: Likewise.
11084
11085 2001-03-26 Kevin Buettner <kevinb@redhat.com>
11086
11087 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
11088 * gdb.base/step-line.exp: New file. Test step/next in presence of
11089 #line directives.
11090 * gdb.base/step-line.c: New file. Test program for the above.
11091 * gdb.base/step-line.inp: New file. We pretend that this file has
11092 been transformed by some other tool into step-line.c.
11093
11094 2001-03-21 Jim Blandy <jimb@redhat.com>
11095
11096 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
11097 unmangled operator names.
11098
11099 2001-03-20 Jim Blandy <jimb@redhat.com>
11100
11101 * gdb.threads/linux-dp.exp: Recognize an additional message
11102 generated by GDB when it doesn't understand how to debug threads
11103 on the target system.
11104
11105 2001-03-19 Andrew Cagney <ac131313@redhat.com>
11106
11107 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
11108
11109 2001-03-12 Michael Chastain <chastain@redhat.com>
11110
11111 * gdb.c++/derivation.exp: Use the 'runto' library function.
11112
11113 2001-03-12 Michael Chastain <chastain@redhat.com>
11114
11115 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
11116
11117 2001-02-24 Michael Chastain <chastain@redhat.com>
11118
11119 * gdb.c++/ref-types.exp: Change handwritten code to library
11120 function 'runto'.
11121
11122 2001-03-16 Orjan Friberg <orjanf@axis.com>
11123
11124 * gdb.base/signals.exp: Set count to 0 explicitly.
11125
11126 2001-03-15 Mark Salter <msalter@redhat.com>
11127
11128 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
11129 (gdb_target_monitor): Add check of gdb_target_cmd return value.
11130 (gdb_load): Add support for additional target_info: gdb_download_size
11131 and gdb_load_timeout.
11132
11133 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
11134
11135 * gdb.base/annota1.exp: Move test of isnative to earlier in the
11136 file -- to prevent failing when the compile fails but we have no
11137 intention of running the tests anyway.
11138
11139 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
11140 tests if set.
11141
11142 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
11143 integers.
11144
11145 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11146 * gdb.c++/namespace.exp: Ditto.
11147
11148 2001-03-07 Orjan Friberg <orjanf@axis.com>
11149
11150 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11151 * gdb.base/pointers.exp: Relax pattern match of decimals.
11152
11153 2001-03-06 Kevin Buettner <kevinb@redhat.com>
11154
11155 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11156 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11157 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11158 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11159 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11160 config/sh.exp, config/sid.exp, config/slite.exp,
11161 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11162 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11163 config/vxworks.exp, config/vxworks29k.exp,
11164 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11165 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11166 gdb.base/arithmet.exp, gdb.base/assign.exp,
11167 gdb.base/async.exp, gdb.base/attach.exp,
11168 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11169 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11170 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11171 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11172 gdb.base/commands.exp, gdb.base/completion.exp,
11173 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11174 gdb.base/constvars.exp, gdb.base/corefile.exp,
11175 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11176 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11177 gdb.base/ending-run.exp, gdb.base/environ.exp,
11178 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11179 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11180 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11181 gdb.base/funcargs.exp, gdb.base/help.exp,
11182 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11183 gdb.base/logical.exp, gdb.base/long_long.exp,
11184 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11185 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11186 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11187 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11188 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11189 gdb.base/regs.exp, gdb.base/relational.exp,
11190 gdb.base/remote.exp, gdb.base/reread.exp,
11191 gdb.base/restore.exp, gdb.base/return2.exp,
11192 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11193 gdb.base/selftest.exp, gdb.base/setshow.exp,
11194 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11195 gdb.base/sigall.exp, gdb.base/signals.exp,
11196 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11197 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11198 gdb.base/step-test.exp, gdb.base/structs.c,
11199 gdb.base/structs.exp, gdb.base/structs2.exp,
11200 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11201 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11202 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11203 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11204 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11205 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11206 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11207 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11208 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11209 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11210 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11211 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11212 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11213 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11214 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11215 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11216 gdb.trace/circ.exp, gdb.trace/collection.exp,
11217 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11218 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11219 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11220 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11221 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11222 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11223 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11224 notices.
11225
11226 2001-02-27 Michael Snyder <msnyder@cygnus.com>
11227
11228 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11229 first arg is int not float.
11230
11231 2001-02-22 Michael Snyder <msnyder@cygnus.com>
11232
11233 * gdb.base/reread.exp: Unsupported for non-native targets;
11234 doesn't work for remote debugging.
11235
11236 2001-02-19 Fernando Nasser <fnasser@redhat.com>
11237
11238 From Drew Moseley <dmoseley@redhat.com>
11239 * gdb.base/ending-run.exp: Properly handle the BSP state when
11240 stepping past the end of main.
11241
11242 2001-02-19 John Moore <jmoore@redhat.com>
11243
11244 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11245 Converted HPUX fix for non-expected items following multiple
11246 step commands into general solution for all platforms.
11247
11248 2001-02-18 Michael Chastain <chastain@redhat.com>
11249
11250 * gdb.c++/classes.exp (do_tests): Change runto statements
11251 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11252 statements demangler agnostic.
11253 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11254 (gdb_virtfunc_restart): Likewise.
11255
11256 2001-02-14 Michael Chastain <chastain@redhat.com>
11257
11258 * gdb.c++/inherit.exp (do_tests): Change runto statements
11259 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11260 statements demangler agnostic.
11261
11262 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11263
11264 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11265 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11266 before calling common_routine 15 times'' tests.
11267
11268 2001-02-11 Michael Chastain <chastain@redhat.com>
11269
11270 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11271 Helps the test script figure out which demangler is in use.
11272 (dm_type_foo_ref): Ditto.
11273 (dm_type_int_star): Ditto.
11274 (dm_type_long_star): Ditto.
11275 (dm_type_unsigned_int): Ditto.
11276 (dm_type_void): Ditto.
11277 (dm_type_void_star): Ditto.
11278 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
11279 Probe the gdb demangler and set variables to accommodate
11280 formatting differences.
11281 (info_func_regexp): New function. Same as info_func, but
11282 matches against a regexp.
11283 (info_func): Match against a literal string.
11284 (print_addr_2): New function. Match against a literal string,
11285 which can be different from the input to gdb.
11286 (print_addr): Simply call print_addr_2 with the same argument twice.
11287 (test_lookup_operator_functions): Use demangler formatting variables.
11288 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11289 the tests in the same order as the C++ class declaration.
11290 (test_paddr_operator_functions): Ditto.
11291 (test_paddr_overloaded_functions): Ditto.
11292 (test_paddr_hairy_functions): Use demangler formatting variables.
11293 Add reference to gdb/19 for related tests.
11294 (do_tests): Call probe_demangler.
11295
11296 2001-01-30 Kevin Buettner <kevinb@redhat.com>
11297
11298 * gdb.c++/templates.cc (printf): Remove unused function definition.
11299
11300 2001-01-26 Felix Lee <flee@redhat.com>
11301
11302 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11303
11304 2001-01-25 matthew green <mrg@redhat.com>
11305
11306 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11307 up sid.
11308 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11309
11310 2001-01-25 matthew green <mrg@redhat.com>
11311
11312 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
11313 Deprecate $sid_spawn_id.
11314 (sid_exit): Remove code necessary only for `spawn.'
11315
11316 2001-01-25 matthew green <mrg@redhat.com>
11317
11318 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11319
11320 2001-01-28 Michael Chastain <chastain@redhat.com>
11321
11322 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11323 to call when tests fail. It takes gdb out of the overloaded
11324 function choice menu back to the main prompt, so that the test
11325 program stays synchronized.
11326 (set_bp_overloaded): New proc to collect all the common
11327 code for setting a breakpoint on an overloaded name. Calls
11328 take_gdb_out_of_choice_menu when needed.
11329 (menu_overload1arg): New variable to collect the repeated
11330 instances of the expected menu for an overloaded name. Change
11331 the regular expression to handle changes in g++ type encoding:
11332 "void" can be either "void" or "", and "unsigned int" can be
11333 either "unsigned int" or "unsigned".
11334 (continue_to_bp_overloaded): Change regular expressions to handle
11335 changes in g++ type encoding.
11336 (no proc): Call take_gdb_out_of_choice_menu when needed.
11337 Remove redundant calls to "info break". Accept either "canceled"
11338 or "cancelled". Change regular expressions in "info break"
11339 calls to handle changes in g++ type encoding. Give all tests
11340 unique strings.
11341
11342 2001-01-17 Ben Elliston <bje@redhat.com>
11343
11344 * config/sid.exp: New file.
11345
11346 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11347
11348 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11349
11350 2000-12-21 Michael Snyder <msnyder@cygnus.com>
11351
11352 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11353 Add a RE to accept a non-ascii char if one is ever presented.
11354
11355 2000-12-20 Fernando Nasser <fnasser@redhat.com>
11356
11357 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
11358
11359 2000-12-18 Michael Snyder <msnyder@cygnus.com>
11360
11361 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
11362 in regexp. One '\' does not suffice on Linux.
11363
11364 2000-12-09 Michael Chastain <chastain@redhat.com>
11365
11366 * gdb.base/break.exp (test_clear_command): Use a marker function
11367 rather than 'main' for the test function. Also move this
11368 test to an execution point where the marker function names are
11369 guaranteed to be bound to functions. (Executing tests after a
11370 'finish' from main runs into name conflicts with local names
11371 in __libc_start_main).
11372
11373 2000-12-07 Michael Snyder <msnyder@cygnus.com>
11374
11375 * gdb.base/finish.exp: New test for gdb's "finish" command.
11376 * gdb.base/return2.exp: New test for gdb's "return" command.
11377 * gdb.base/return2.c: New source file for above.
11378
11379 2000-12-05 Michael Snyder <msnyder@cygnus.com>
11380
11381 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11382 * gdb.base/miscexprs.exp: Ditto.
11383 * gdb.base/pointers.exp: Ditto.
11384 * gdb.c++/derivation.exp: Ditto.
11385 * gdb.c++/local.exp: Ditto.
11386 * gdb.c++/namespace.exp: Ditto.
11387 * gdb.c++/overload.exp: Ditto.
11388 * gdb.c++/ref-types.exp: Ditto.
11389
11390 2000-12-05 Michael Snyder <msnyder@cygnus.com>
11391
11392 * gdb.base/constvars.exp: Test result of "up" command.
11393 * gdb.base/miscexprs.exp: Ditto.
11394 * gdb.base/pointers.exp: Ditto.
11395 * gdb.base/scope.exp: Ditto.
11396 * gdb.c++/derivation.exp: Ditto.
11397 * gdb.c++/local.exp: Ditto.
11398 * gdb.c++/namespace.exp: Ditto.
11399 * gdb.c++/overload.exp: Ditto.
11400 * gdb.c++/ref-types.exp: Ditto.
11401
11402 2000-11-22 Michael Chastain <chastain@redhat.com>
11403
11404 * mips_pro.exp: Accept either "middle -> top -> main" or
11405 "middle -> main" in the backtrace, because gcc can optimize
11406 tail calls to jumps. Remove setup_xfail for the hppa case.
11407 Add a comment with the original warning messages from PR 3016,
11408 which was filed in 1993, to preserve them for posterity.
11409
11410 2000-11-17 Nick Duffek <nsd@redhat.com>
11411
11412 * lib/gdb.exp (gdb_test): Override timeout with board info.
11413
11414 2000-11-17 Nick Duffek <nsd@redhat.com>
11415
11416 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11417 the second kill and detach messages.
11418
11419 2000-11-17 Nick Duffek <nsd@redhat.com>
11420
11421 * configure.in: Add AC_EXEEXT.
11422 * configure: Regenerate.
11423 * Makefile.in (just-check): Export EXEEXT.
11424 * lib/gdb.exp ($EXEEXT): Import from environment.
11425 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11426 expect "maint dump-me" on Cygwin.
11427 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11428 $EXEEXT.
11429
11430 2000-11-17 Nick Duffek <nsd@redhat.com>
11431
11432 * gdb.base/break.exp: Test backtrace and finish from called
11433 function on all platforms, not just HP-UX.
11434
11435 2000-11-03 Michael Snyder <msnyder@cygnus.com>
11436
11437 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11438 code from gdb_target_monitor, so it can be used independantly
11439 for gdbserver. Also comment out an unnecessary PUTS.
11440
11441 2000-11-03 Michael Snyder <msnyder@cygnus.com>
11442
11443 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11444 * gdb.base/corefile.exp: Expect the message "Program is being
11445 debugged already" when we send the "corefile" command, since
11446 the preceeding gdb_load may have connected gdb to a remote target.
11447 * gdb.base/display.exp: Disable hardware watchpoints if new
11448 board info variable "no_hardware_watchpoints" is true.
11449 Replace single-letter commands with more readable ones.
11450 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11451 if new board info variable "no_hardware_watchpoints" is true.
11452 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11453 to see if stdio (printf) testing is possible.
11454 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11455 board info variable "no_hardware_watchpoints" is true. Use new
11456 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11457
11458 2000-11-13 Fernando Nasser <fnasser@redhat.com>
11459
11460 From Orjan Friberg <orjanf@axis.com>:
11461 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11462 in array print pattern match.
11463
11464 2000-11-09 Fernando Nasser <fnasser@redhat.com>
11465
11466 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11467 spelling "cancelled" to U.S. spelling "canceled" to match changes
11468 made to gdb.
11469 * gdb.c++/ovldbreak.exp: Ditto.
11470
11471 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11472
11473 * gdb.base/callfuncs.c (main): Moved to end of file, call
11474 t_double_values to initialize the FPU before inferior calls are made.
11475 * gdb.base/callfuncs.exp: Test for register preservation after calling
11476 inferior functions. Add tests for continuining, finishing and
11477 returning from a stop in a call dummy.
11478
11479 2000-10-24 Michael Snyder <msnyder@cygnus.com>
11480
11481 * gdb.base/commands.exp: Break up long lines, and re-indent.
11482
11483 2000-10-19 Michael Snyder <msnyder@cygnus.com>
11484
11485 * config/gdbserver.exp: Rewritten from the ground up, to make it
11486 compatible with the current dejagnu tree, and to make it work with
11487 the new "gdbserver" in libremote.
11488
11489 2000-10-16 Michael Snyder <msnyder@cygnus.com>
11490
11491 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11492 * gdb.base/varargs.exp: Skip entire test if no printf support.
11493 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11494 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11495
11496 2000-10-13 Michael Snyder <msnyder@cygnus.com>
11497
11498 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11499 no floating point support.
11500 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11501 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11502 * gdb.base/call-rt-st.exp: Ditto.
11503 * gdb.base/call-strs.exp: Ditto.
11504
11505 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11506
11507 * gdb.base/sizeof.c: include <stdio.h>.
11508
11509 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
11510 'finish', otherwise uncaptured gdb_prompt would potentially
11511 throw remaining test points out of sync.
11512
11513 2000-07-26 Scott Bambrough <scottb@netwinder.org>
11514
11515 * gdb.base/recurse.exp: Run tests for all targets.
11516 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11517 gnu-oldld case on ARM.
11518 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11519 for ARM targets.
11520
11521 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11522
11523 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11524 * gdb.java/configure: Rebuild.
11525
11526 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11527
11528 * gdb.java/jv-exp.exp: New file.
11529
11530 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11531
11532 * configure: Rebuilt.
11533 * configure.in (configdirs): Add gdb.java.
11534 * gdb.java/jmisc.java: New file.
11535 * gdb.java/jmisc.exp: New file.
11536 * gdb.java/Makefile.in: New file.
11537 * gdb.java/configure: Rebuilt.
11538 * gdb.java/configure.in: New file.
11539 * lib/java.exp: New file.
11540
11541 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11542
11543 * gdb.base/exprs.exp: Test casts to a pointer including over and
11544 underflow.
11545
11546 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11547
11548 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11549 and the compilers sizes.
11550
11551 2000-07-09 Nick Duffek <nsd@redhat.com>
11552
11553 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11554 (use_methods): New function.
11555 (main): Call use_methods().
11556 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11557 (do_tests): Call test_method_param_class.
11558
11559 2000-07-09 Nick Duffek <nsd@redhat.com>
11560
11561 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11562 spelling.
11563 (test_enums): New procedure. Move enum tests from end of script
11564 to here. Set breakpoint on function name instead of line number.
11565 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11566 (enums2): New marker function.
11567 (enums1): New function.
11568 (main): Call enums1(). Move enum tests to enums1().
11569
11570 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11571
11572 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11573 compile/link program. Update line numbers.
11574 * gdb.asm/d10v.inc: Define ``startup''.
11575 * gdb.asm/asmsrc1.s: Add definition of _start.
11576
11577 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11578
11579 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11580
11581 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11582
11583 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11584 of 'help maint print' command.
11585
11586 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11587
11588 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11589 they use gdb_expect_list.
11590
11591 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11592
11593 * gdb.base/commands.exp: Use ``set remote
11594 memory-read-packet-size'' instead of ``set endian big'' to test
11595 long commands.
11596
11597 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
11598
11599 * gdb.c++/templates.exp (do_tests): Make all of these work under
11600 g++, and stop skipping them.
11601
11602 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11603 work under g++.
11604
11605 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
11606 initialization.
11607
11608 2000-06-02 Michael Snyder <msnyder@cygnus.com>
11609
11610 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11611 the regular expression: accept an (almost) arbitrary sequence of
11612 "frames-invalid" and "breakpoints-invalid" messages both before
11613 and after the "starting" message.
11614
11615 2000-06-02 Michael Snyder <msnyder@cygnus.com>
11616
11617 * gdb.c++/local.exp: This test has never been known to work with g++.
11618
11619 2000-05-18 Michael Snyder <msnyder@cygnus.com>
11620
11621 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11622 Relax the regular expression a little, make it pass on Solaris 8.
11623
11624 2000-05-12 Kevin Buettner <kevinb@redhat.com>
11625
11626 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
11627 a call, do not require that gdb stop on the line after the call.
11628 Instead, it is permissible for gdb to stop on the line of the
11629 call itself.
11630
11631 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
11632
11633 * gdb.base/break.exp (bp on small function, optimized file):
11634 Add a second pass pattern. The behavior differs here between stabs
11635 and dwarf for one-line functions. Stabs preserves two line symbols
11636 (one before the prologue and one after) with the same line number,
11637 but dwarf regards these as duplicates and discards one of them.
11638 Therefore the address after the prologue (where the breakpoint is)
11639 has no exactly matching line symbol, and GDB reports the breakpoint
11640 as if it were in the middle of a line rather than at the beginning.
11641
11642 2000-05-08 Michael Snyder <msnyder@cygnus.com>
11643
11644 * gdb.base/interrupt.exp: Make "pass" message say "send"
11645 rather than "send_gdb" (for consistancy).
11646
11647 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11648
11649 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11650 * gdb.c++/templates.cc: Properly check for GCC version number.
11651 * lib/compiler.cc: Likewise
11652
11653 2000-04-28 Michael Snyder <msnyder@cygnus.com>
11654
11655 * gdb.base/break.exp: When compiled with -O2 optimization,
11656 gdb may not stop at the first line of main, due to code motion.
11657
11658 2000-04-26 Michael Snyder <msnyder@cygnus.com>
11659
11660 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11661 This test depends on parsing the printf output from the target.
11662 Since the sparclet stub doesn't do stdio, this will never work.
11663 * gdb.base/call-rt-st.exp: ditto.
11664 * gdb.base/call-strs: ditto.
11665
11666 2000-04-24 Michael Snyder <msnyder@cygnus.com>
11667
11668 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11669
11670 * gdb.base/ending-run.exp: After connecting to a remote target,
11671 but before running, the target will appear to be in a random
11672 location. Specify both a file and a line for breakpoints.
11673 Also, the function that calls main may be called 'init'
11674 rather than 'start'.
11675
11676 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11677
11678 * gdb.base/help.exp: Update output for add-symbol-file command.
11679
11680 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
11681
11682 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11683 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11684
11685 2000-04-07 J.T. Conklin <jtc@redback.com>
11686
11687 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11688
11689 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11690
11691 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11692
11693 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11694 values that can be represented exactly.
11695 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11696 above change, and to not check against the directory part of the source
11697 file name.
11698 (step into print_long_arg_list): Likewise.
11699 (print print_small_structs from print_long_arg_list): Likewise.
11700 (print print_long_arg_list): Likewise.
11701
11702 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11703
11704 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
11705
11706 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11707
11708 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11709
11710 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
11711
11712 * gdb.base/commands.exp (deprecated_command_test): Add test for
11713 deprecate with no arguments.
11714
11715 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11716
11717 * gdb.base/break.exp: Add new test for setting breakpoints on
11718 optimized code so we can test breakpoints work even when function
11719 prologues may be optimized away
11720
11721 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11722
11723 From David Whedon <dwhedon@gordian.com>
11724 * gdb.base/commands.exp : Added command deprecator tests.
11725
11726 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
11727
11728 * gdb.base/help.exp: Added test for new apropos command.
11729
11730 2000-03-21 Kevin Buettner <kevinb@redhat.com>
11731
11732 * gdb.base/pointers.c (usevar): New function.
11733 (main): Make sure that global variables v_int_pointer2, rptr,
11734 and y are all referenced someplace in the program by calling
11735 usevar() on them. [Some linkers delete symbols which are
11736 never referenced. The space remains, but there's no way to
11737 get a (symbolic) handle on the variable from the debugger.]
11738
11739 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11740
11741 * gdb.base/printcmds.c: Add typedeffed arrays.
11742
11743 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11744 procedure to test arrays that are typedef'd.
11745
11746 2000-03-13 James Ingham <jingham@leda.cygnus.com>
11747
11748 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
11749 the library directories.
11750
11751 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11752
11753 * configure.in (configdirs): Add sub directory gdb.mi.
11754 * configure: Re-generate.
11755
11756 * gdb.mi: New directory.
11757
11758 2000-02-25 Scott Bambrough <scottb@netwinder.org>
11759
11760 * gdb.base/long_long.exp: Correct test suite failure when printing
11761 a long long value as a double on ARM platforms.
11762
11763 2000-02-16 Jim Blandy <jimb@redhat.com>
11764
11765 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11766 default source file is set properly before running this test.
11767
11768 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11769
11770 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11771 gdbtk/library directory, not in gdbtcl2.
11772
11773 2000-02-04 Jim Blandy <jimb@redhat.com>
11774
11775 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11776 backslash from regexp pattern.
11777
11778 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11779 procedure. Use it to run all the "continue to bp overloaded"
11780 tests. Note that this changes the names of the tests slightly.
11781 If the breakpoint hit message includes a hex PC value, because
11782 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11783 from the real source code, still consider that a pass.
11784
11785 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11786 XFAIL here if the breakpoint message contains a hex address. Note
11787 similar change on 1999-11-02.
11788
11789 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11790
11791 * gdb.base/ptype.exp: Establish a default source file before
11792 calling get_debug_format.
11793
11794 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11795
11796 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11797
11798 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11799
11800 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11801 of successive stepi commands -- while in the prologue we should see
11802 the function entry bracket.
11803
11804 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11805
11806 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11807 reach __change_mode() when stepping through the end of main().
11808
11809 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11810
11811 * gdb.base/default.exp: Fix expected pattern.
11812 * gdb.base/help.exp: Same.
11813
11814 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11815
11816 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11817 Don't use xfail's because that affects only the following test.
11818
11819 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11820 solaris or linux.
11821
11822 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11823
11824 2000-01-07 Michael Snyder <msnyder@cygnus.com>
11825
11826 * gdb.base/display.exp: Some yacc parsers like to say
11827 "A syntax error" rather than "A parse error". Accept both.
11828
11829 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11830
11831 * gdb.base/default.exp: Remove OS dependent string from "target
11832 remote" test.
11833 * gdb.base/help.exp: Same for "help target remote" test.
11834
11835 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11836
11837 From Jim Kingdon <kingdon@redhat.com>:
11838
11839 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11840 prompt (cleanup rather than necessity, but still might keep output
11841 from spilling to next test).
11842
11843 2000-01-02 Fred Fish <fnf@cygnus.com>
11844
11845 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11846 AIX, which defines them in <sys/types.h>.
11847
11848 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
11849
11850 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11851 float" test.
11852
11853 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
11854
11855 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
11856
11857 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11858 outermost frame disallowed".
11859
11860 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11861
11862 * gdb.base/setvar.exp: New tests for setting the value of a struct
11863 with a constant list.
11864
11865 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11866
11867 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11868 require the user to type a cast before setting the value of a struct.
11869
11870 1999-12-06 Jim Blandy <jimb@cygnus.com>
11871
11872 * gdb.base/default.exp: Expect the new 'info float' command on
11873 all i386 platforms.
11874
11875 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11876 LinuxThreads libraries that don't support debugging.
11877
11878 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11879
11880 * gdb.base/remote.c: Fill the buffer with truely random data.
11881 Change the buffer type to ``unsigned char'' to simplify size
11882 arithmetic.
11883
11884 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11885 stub only handles 400-1 byte packets. Verify that the download
11886 worked.
11887
11888 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11889
11890 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11891 tests, using UNRESOLVED for the untested cases. Also, does not wait
11892 for a timeout if the prompt was received before a recognizable pattern.
11893
11894 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11895
11896 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11897
11898 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11899
11900 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11901 watchpoints.
11902
11903 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
11904
11905 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11906
11907 * gdb.c++/local.exp: Be more flexible in recognizing local class
11908 name mangling. Don't allow horribly truncated method names.
11909 * gdb.c++/derivation.exp: Expect protected inheritance.
11910 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11911 * gdb.c++/virtfunc.exp: Likewise.
11912 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11913 when printing a nested enum.
11914
11915 1999-11-22 Jim Blandy <jimb@cygnus.com>
11916
11917 * gdb.base/step-test.exp: Properly await GDB's response to setting
11918 a breakpoint on the call to large_struct_by_value.
11919
11920 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11921 just because we have debug info for the `start' function.
11922
11923 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11924
11925 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11926 "Unknown signal" messages, which indicate (on LinuxThreads) that
11927 GDB doesn't know how to debug threads on this system. This is
11928 better than hanging while philosopher 0 dumps chatter into gdb.log.
11929
11930 1999-11-18 Tom Tromey <tromey@cygnus.com>
11931
11932 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11933
11934 1999-11-18 Fred Fish <fnf@cygnus.com>
11935
11936 * gdb.base/coremaker2.c: Add sample program for generating
11937 cores that is more self contained than coremaker.c. Eventually
11938 I'll add more code to this and tie it into the testsuite.
11939
11940 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11941
11942 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11943
11944 1999-11-10 Jimmy Guo <guo@cup.hp.com>
11945
11946 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11947 from $srcdir/lib/.
11948 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11949 and gdb.c++/.
11950
11951 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11952
11953 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
11954 'continue with watch' test point.
11955
11956 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11957
11958 Merged from p2linux-990323-branch:
11959
11960 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11961
11962 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11963
11964 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11965 {limit,fixed}''. Test ``set download-write-size''.
11966
11967 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11968
11969 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11970 gdb_expect_list.
11971
11972 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11973
11974 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11975
11976 1999-11-03 Mark Salter <msalter@cygnus.com>
11977
11978 * gdb.base/break.exp: Fix "stub continue" pattern.
11979
11980 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11981
11982 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11983
11984 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11985
11986 * gdb.base/display.exp ("finish"): Add timeout clause.
11987
11988 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11989 plain prompt clause, so this doesn't have to time out in order to
11990 fail.
11991
11992 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11993 breakpoint hit messages include an address.
11994
11995 * gdb.base/display.exp: Don't forget to escape parens in regular
11996 expressions. Unix regexp notatation sucks.
11997
11998 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11999
12000 * gdb.base/annota1.exp: Test for annotate-signalled: change output
12001 order for 'signalled' message.
12002
12003 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
12004
12005 From Jimmy Guo <guo@cup.hp.com>:
12006 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
12007 * gdb.base/annota1.c: Add code for tests to work with.
12008
12009 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
12010
12011 * gdb.base/remote.exp: New test for remote downloading settings.
12012 * gdb.base/remote.c: New file with large .data.
12013
12014 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
12015
12016 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
12017 for LinuxThreads support, merged from the Code Fusion branch.
12018
12019 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
12020
12021 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
12022 containing exp_continue into a while within an expect. Don't
12023 attempt a start more than three times. Check return value from
12024 gdb_load.
12025
12026 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
12027
12028 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
12029 a pass case.
12030
12031 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
12032
12033 * gdb.base/break.c (main): Added a statement that we can step
12034 off of.
12035 * gdb.base/break.exp: Added tests for setting a breakpoint
12036 at an offset and stepping onto a breakpoint.
12037
12038 1999-10-01 Fred Fish <fnf@cygnus.com>
12039
12040 * gdb.base/help.exp (help add-symbol-file): Update to match current
12041 gdb output.
12042
12043 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
12044
12045 * gdb.base/break.exp: Code locations are in hex, don't forget!
12046 (For HP-UX.)
12047
12048 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
12049
12050 * condbreak.exp: Use break.c as test program.
12051 * condbreak.c: Remove, redundant with break.c.
12052
12053 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
12054
12055 * config/monitor.exp (gdb_target_monitor): Disable X- and
12056 Z-packets if the target needs it.
12057
12058 1999-09-13 James Ingham <jingham@leda.cygnus.com>
12059
12060 * gdb.c++/overload.exp: Added tests for listing overloaded
12061 functions with function pointers in the arg, explicitly calling
12062 out the version you want.
12063
12064 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
12065
12066 * long_long.exp: Add variations of test cases that work for
12067 targets with 16-bit ints and 32-bit doubles.
12068
12069 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
12070
12071 * break.c (main): Compare a possibly-uninitialized argc with an
12072 unlikely value that fits in 16 bits.
12073
12074 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
12075
12076 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
12077 0xfeeb, don't want negative numbers if ints are 16 bits.
12078
12079 * lib/gdb.exp (skip_cplus_tests): New proc.
12080 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12081 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
12082 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
12083 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
12084 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
12085 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
12086 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
12087 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
12088
12089 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
12090
12091 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
12092
12093 * gdb.base/corefile.exp (up): Allow a parameter to appear
12094 in the frame that we're going up to.
12095
12096 From Jim Blandy <jimb@cygnus.com>:
12097
12098 * gdb.base/default.exp (info float): Expect some output now.
12099
12100 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
12101 returning floating-point values to fail on the x86.
12102 * gdb.base/callfwmall.exp (do_function_calls): Same.
12103
12104 * gdb.base/list.exp (test_listsize): Correct expectations for
12105 listing line 1 with listsize 2. Also, listing a single line
12106 works now, as does listing three lines. [Kevin's note: There
12107 were a number of other cases fixed too where the expectations
12108 differed...]
12109
12110 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
12111
12112 * gdb.base/selftest.exp: Add case for when version prints as
12113 constant string instead of char pointer.
12114
12115 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
12116
12117 * gdb.base/ending-run.exp: Add Solaris case for what happens when
12118 stepping out of main.
12119
12120 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
12121 G++ used.
12122
12123 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
12124 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
12125
12126 * gdb.c++/ovldbreak.exp: Update match string in test that
12127 includes a warning of multiple breakpoints.
12128
12129 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
12130
12131 * gdb.base/display.exp: Improve precision of step-after-finish
12132 added yesterday.
12133
12134 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
12135 test.
12136
12137 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
12138 configs when using G++, not just hppa*.
12139
12140 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12141
12142 * gdb.base/async.c: New file.
12143 * gdb.base/async.exp: New file.
12144
12145 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12146
12147 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12148 PA64.
12149
12150 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12151
12152 * gdb.base/display.exp: "finish" can leave us mid-line on many
12153 targets, deal with it. Add a small constant to main, instead of
12154 1000 since main+1000 may not be a valid address in the target.
12155
12156 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12157 on hpux11.
12158
12159 * gdb.base/attach.exp: Handle another hpux11 error message variant
12160 when attaching to a process that does not exist.
12161
12162 1999-08-19 J.T. Conklin <jtc@redback.com>
12163
12164 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12165 characters in 'continue to 1241' test.
12166
12167 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12168
12169 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12170 stop in print_long_arg_list, define and use a whitespace
12171 variable in print_small_structs test, add an XFAIL for Solaris.
12172 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12173 interested enough to fix.
12174
12175 1999-08-13 Keith Seitz <keiths@cygnus.com>
12176
12177 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12178 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12179 proc knows about targets other than the natives.
12180 (test_assign): Use "gdb_run_cmd" to "run" the target.
12181 Check that we've actually hit the breakpoint at main.
12182 When we attempt to assign a value to a local variable, check
12183 that the variable is in the current scope, i.e., don't use
12184 a test with an empty result.
12185
12186 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12187
12188 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12189 command.
12190
12191 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12192
12193 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12194 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12195 gdb.compat, gdb.threads-hp.
12196 gdb.hp/configure, gdb.hp/configure.in: New files.
12197 gdb.hp/Makefile.in: Recurse into new subdirs.
12198 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12199 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12200 in object files.
12201 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12202
12203 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12204
12205 * gdb.base/display.exp: Help expect by putting a newline in the
12206 funky printf, remove a bogus p/a test.
12207
12208 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12209
12210 * gdb.base/display.exp: Make sure that when we say 'run', we are
12211 connected to the target. This is necessary when running not
12212 natively.
12213
12214 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12215
12216 * gdb.base/step-test.exp: Removed some extraneous messages.
12217
12218 * gdb.base/long_long.exp: Don't run memory examination tests
12219 on little-endian targets (they will need a different set of
12220 results to match).
12221
12222 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12223
12224 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12225 until somebody decides to fix GDB.
12226
12227 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12228 constant as "ULL".
12229 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12230 matches for a couple x/2 commands.
12231
12232 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12233
12234 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12235 by merging in ref-types2 tests.
12236 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12237
12238 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12239 * gdb.c++/Makefile.in: Add standard actions.
12240 (EXECUTABLES): Rename from PROGS, update list.
12241 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12242 from gdb.hp.
12243 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12244 foo and bar locals.
12245 * gdb.c++/anon-union.exp: Fix tests to match.
12246 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12247 expect matches to handle output variations.
12248 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12249 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12250 output, add HP alternatives for new and delete prints.
12251 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12252 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12253 * gdb.c++/demangle.exp: Use $style when reporting failure.
12254 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12255 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12256 match alternatives.
12257 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12258 compilers.
12259 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12260 * gdb.c++/method.exp: Add match alternatives.
12261 * gdb.c++/misc.cc: Add bool types.
12262 * gdb.c++/misc.exp: Add tests for bool types.
12263 * gdb.c++/overload.exp: Add xfails.
12264 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12265 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12266 add some more template parameter tests (only for HP currently).
12267 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12268 * gdb.c++/virtfunc.cc: Add return type and value for main.
12269 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12270 match alternatives.
12271
12272 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12273
12274 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12275
12276 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12277
12278 * gdb.base/signals.exp: Don't expect getting a backtrace from
12279 within a signal handler to fail on Linux.
12280
12281 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12282
12283 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12284 * lib/gdb.exp: Remove some gratuitious semicolons.
12285 (delete_breakpoints): Increase timeout.
12286 (gdb_expect): Add -notransfer option.
12287 (gdb_test): Use -notransfer option.
12288 (get_compiler_info): Add f77 case.
12289 (get_compiler): New proc, split out from gdb_preprocess, add f77
12290 case.
12291 (gdb_preprocess): Call get_compiler.
12292
12293 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12294 * gdb.base/attach.exp, gdb.base/display.exp,
12295 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12296 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12297 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12298 third arg to gdb_test.
12299 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12300 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12301 HP-UX xfails, add others.
12302 * gdb.base/completion.exp: Reflect name change of self-test.
12303 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12304 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12305 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12306 HP failure number.
12307 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12308 useless HP-UX 10.30 references.
12309 * gdb.base/maint.exp: Loosen matches.
12310 * gdb.base/pointers.c (main): Declare more_code.
12311 * gdb.base/pointers.exp: Match on output of a `next'.
12312 * gdb.base/structs.c: Add prototypes.
12313 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12314 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12315
12316 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12317
12318 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12319 command.
12320
12321 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12322
12323 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12324 Fix run to main failures. Watchpoint can be hardware watchpoint.
12325
12326 * gdb.base/annota1.exp: Clean up some more, in case printf has
12327 debug info. Deal with lack of signal hanlder info in stack.
12328
12329 From Jim Kingdon <kingdon@redhat.com>:
12330 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12331
12332 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12333
12334 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12335 gdb.base/foll-vfork.exp: Don't run for crosses.
12336
12337 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12338
12339 * gdb.base/configure.in: Check for gdbvars.exp instead of
12340 a1-selftest.exp.
12341 * gdb.base/configure: Re-generate.
12342
12343 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12344
12345 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12346 in trying to run first and name is too long.
12347
12348 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12349 pointers2.c and pointers2.exp, respectively.
12350 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12351 doschk happier.
12352
12353 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12354
12355 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12356 callfuncs2.c and callfuncs2.exp.
12357
12358 * gdb.base/list.exp: Remove mistaken xfails.
12359 * gdb.base/list0.h: Add optional prototypes.
12360
12361 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12362
12363 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
12364 calling malloc.
12365 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12366 * ptype.exp: Move test for get_debug_format to before its first
12367 use.
12368
12369 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12370
12371 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12372 * gdb.base/annota2.cc, annota2.exp: Move from here.
12373 * gdb.c++/annota2.cc, annota2.exp: To here.
12374 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12375
12376 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12377
12378 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12379 a consistent format.
12380
12381 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12382
12383 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12384 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12385 HP compilers, also set the globals $true and $false.
12386
12387 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12388 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12389 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12390 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12391 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12392 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12393 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12394 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12395 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12396 whatis.c} Add C++ compatible function definitions and return
12397 types, add includes for library functions.
12398 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12399 * gdb.base/step-test.c (myglob): Rename from glob.
12400 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12401 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12402 files, move here from gdb.hp.
12403 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12404 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12405 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12406 Adjust line numbers in regexps.
12407
12408 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12409 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12410 instead of 0/1.
12411
12412 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12413 foll-vfork.exp: New files, move here from gdb.hp.
12414 * gdb.base/page.exp: New file, test of pagination command.
12415
12416 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12417 recursion test.
12418 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12419
12420 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12421 gdb.base/solib.exp: Fix compiler invocation process.
12422
12423 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12424 HP-UX 11, turn off overload resolution explicitly.
12425 * gdb.base/commands.exp: Set argument list explicitly, add
12426 watchpoint test.
12427 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12428 them work.
12429 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12430 expressions properly.
12431 * gdb.base/corefile.exp: Loosen the match slightly.
12432 * gdb.base/default.exp: Allow "Error accessing memory" message
12433 also.
12434 * gdb.base/display.exp: Skip over x/0 j if PA64.
12435 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12436 * gdb.base/interrupt.exp: Ditto.
12437 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12438 in use.
12439 * gdb.base/list.exp: Add xfails for HP-UX.
12440 * gdb.base/long_long.exp: Refine some of the numeric matches.
12441 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12442 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12443 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12444 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12445 * gdb.base/ptype.exp: Succeed on more varieties of output.
12446 * gdb.base/scope.exp: Add xfails for HP-UX.
12447 * gdb.base/sect-cmd.exp: Add more cases.
12448 * gdb.base/setvar.exp: Add xfails for HP-UX.
12449 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12450 * gdb.base/signals.exp: Match on void symbolically.
12451 * gdb.base/step-test.exp: Add case for PA64.
12452 * gdb.base/term.exp: Add exit and restart.
12453 * gdb.base/twice.exp: Clean up after self.
12454 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12455 * gdb.base/whatis.exp: Allow more ways to pass tests.
12456
12457 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12458 no longer useful.
12459
12460 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12461
12462 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12463 list of patterns.
12464 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12465 print_double_array(double_array)", "continuing to breakpoint
12466 1018", "print print_double_array(array_d)" and "continuing to
12467 1034" tests.
12468
12469 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12470
12471 * Makefile.in: Add empty html and install-html targets.
12472
12473 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12474
12475 * config/mt-*: Remove, these haven't been used since 1996.
12476
12477 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12478
12479 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12480 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12481 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12482
12483 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12484
12485 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12486 simpler match case for the ptype of the big class.
12487
12488 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12489
12490 * gdb.exp: Fix test for gdb_prompt existence.
12491
12492 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12493
12494 * gdb.exp (gdb_test): Add fail after calls to perror.
12495
12496 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12497
12498 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12499
12500 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12501
12502 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12503
12504 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12505
12506 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12507 malloc() is linked in.
12508
12509 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12510
12511 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12512 step at end.
12513
12514 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12515
12516 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12517
12518 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12519
12520 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12521
12522 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12523 * gdb.base/mips_pro.exp: Likewise.
12524
12525 1999-06-02 Keith Seitz <keiths@cygnus.com>
12526
12527 * gdb.c++/templates.cc: Change all "new" operators to throw
12528 an exception.
12529 * gdb.c++/cplusfuncs.cc: Likewise.
12530
12531 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12532
12533 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12534
12535 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
12536 * gdb.base/ending-run.exp: When stepping out of main, accept a
12537 step into an arbitrary assembler file.
12538
12539 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12540
12541 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
12542 "breakpoint-invalid" to be printed.
12543 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
12544 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12545 * gdb.base/annota2.cc: Initialize a.x to 0.
12546
12547 1999-05-17 Keith Seitz <keiths@cygnus.com>
12548
12549 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12550 when "skip_float_tests" set.
12551 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12552 "print print_ten_doubles", and "step into print_long_arg_list".
12553 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12554 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12555 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12556 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12557 "skip_float_tests" is set.
12558 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12559 when "skip_float_tests" set.
12560
12561 1999-05-06 Keith Seitz <keiths@cygnus.com>
12562
12563 * gdb.base/annota2.cc: Include stdio.h.
12564
12565 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12566
12567 * gdb.base/crossload.exp: Remove, this has been disabled ever
12568 since BFD stopped including all targets, and cross-GDB gets
12569 plenty of testing anyway.
12570 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12571 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12572 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12573 * gdb.base/README: Remove, was doc for this.
12574 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12575 needed.
12576
12577 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12578
12579 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12580 output.
12581
12582 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12583 * gdb.base/annota2.exp: New file. More annotation tests.
12584 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12585 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12586
12587 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
12588
12589 * config/cfdbug.exp: New file.
12590
12591 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12592
12593 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12594 Marcus Daniel's and Dale Hawkins's demangler crashes.
12595
12596 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12597 test_lucid_style_demangling, test_arm_style_demangling,
12598 test_hp_style_demangling): Try Tom Tromey's core-dumping
12599 identifier under each demangling style.
12600
12601 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12602
12603 * gdb.c++/demangle.exp: Include the current demangling style
12604 in all test names.
12605 (current_demangling_style): New global variable.
12606 (set_demangling_style, test_demangling_core, test_demangling,
12607 test_demangling_exact): New functions.
12608 (test_gnu_style_demangling, test_lucid_style_demangling,
12609 test_arm_style_demangling, test_hp_style_demangling): Use those,
12610 instead of calling gdb_test and gdb_test_exact directly.
12611 (catch_demangling_errors): New function, which reports errors
12612 signalled by the demangling test functions in an orderly way.
12613 (do_tests): Use catch_demangling_errors.
12614
12615 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12616
12617 * gdb.base/signals.exp (test_handle_all_print): Use () for
12618 grouping in expressions, not {}.
12619
12620 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12621 initialized yet.
12622
12623 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12624
12625 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12626 are listed.
12627
12628 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12629
12630 * gdb.stabs/weird.exp: Test for CC being defined before
12631 looking at its value.
12632
12633 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12634
12635 * gdb.base/call-ar-st.exp: Remove stray '#'.
12636 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12637 "short int" and "long int".
12638 * gdb.c++/overload.cc: Cast the string added in the previous
12639 change, to mollify finicky HP compiler.
12640 * gdb.hp/reg-test.exp (testfile): Fix file name.
12641 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
12642
12643 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12644 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12645 alternate form of enum ptype.
12646
12647 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12648
12649 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12650 * gdb.hp/*.exp: Change all to run compiler probe only after
12651 passing skip_hp_tests, so as not to waste time on guaranteed
12652 failure.
12653
12654 * gdb.c++/overload.cc: Pass string instead of char addr, always
12655 init ccpfoo.
12656 * gdb.c++/templates.cc: Fix syntax error.
12657
12658 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12659
12660 * gdb.base/commands.exp: Add test for correct position of '>'
12661 when issuing the 'commands' command after a 'while' or 'if'
12662 command.
12663
12664 1999-03-18 James Ingham <jingham@cygnus.com>
12665
12666 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12667
12668 * gdb.c++/method.exp: It was testing an uninitialized int on the
12669 stack and assuming it was positive.
12670
12671 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12672
12673 * gdb.base/step-test.exp: Catch a case where finish is broken and
12674 keep it from killing the rest of the tests.
12675 Use gdb_continue_to_end.
12676
12677 * gdb.base/sigall.exp: use gdb_continue_to_end.
12678
12679 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12680
12681 * gdb.base/display.exp: use runto_main, not run.
12682
12683 * gdb.base/default.exp: Check for the current error message in the
12684 r abbreviation test.
12685 Add strongarm to the targets that know info float.
12686
12687 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
12688 run which doesn't work with monitors.
12689
12690 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12691
12692 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12693
12694 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
12695 program. Traps the case (in Cygmon) when the program never really
12696 exits. Same as Mark's continue_to_exit, but I had put it in a lot
12697 more places, so I used my name. Sorry Mark...
12698
12699 * config/monitor.exp (gdb_target_monitor): added another
12700 target_info parameter: remotebinarydownload. This will set the
12701 remotebinarydownload flag if this is causing some boards trouble.
12702
12703 1999-03-18 Mark Salter <msalter@cygnus.com>
12704
12705 * lib/gdb.exp (continue_to_exit): New function.
12706
12707 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12708 * gdb.base/ending-run.exp: Ditto.
12709 * gdb.base/step-test.exp: Ditto.
12710
12711 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12712
12713 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12714 (suggested by Art Haas <ahaas@neosoft.com>).
12715
12716 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12717
12718 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12719
12720 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12721
12722 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12723 descriptions of types (short unsigned int vs unsigned short, etc).
12724
12725 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12726
12727 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12728 a call to strlen; sometimes we do have sources.
12729
12730 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12731
12732 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12733 character, so GDB won't print garbage after its end.
12734
12735 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12736 breakpoint there instead. Sometimes GCC emits memcpy to handle
12737 the large structures being passed by value, so we step into that
12738 instead of sum_array_print, which obscures what we're really testing.
12739 * gdb.base/step-test.exp: However, we do want a test that notices
12740 the bizarre steps into memcpy, so do that here. Add check for
12741 stepping into function calls that pass large structures by value.
12742 ("Is that a noun clause, or are you just happy to see me?")
12743 Remove all references to specific line numbers.
12744 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12745 New type and function.
12746 (main): Call large_struct_by_value, passing it a large struct by value.
12747 * lib/gdb.exp (gdb_get_line_number): New function.
12748
12749 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12750 more portable.
12751
12752 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12753
12754 * lib/gdb.exp: Doc fixes.
12755
12756 1999-03-05 Nick Clifton <nickc@cygnus.com>
12757
12758 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
12759
12760 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12761
12762 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12763 commands. They're not germane to this test, and they don't work
12764 that way on remote targets.
12765
12766 1999-03-01 James Ingham <jingham@cygnus.com>
12767
12768 * Changelog entries merged over from gdb development branch.
12769
12770 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12771
12772 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12773 for outputting results of test run.
12774
12775 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
12776
12777 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
12778
12779 1999-02-25 Felix Lee <flee@cygnus.com>
12780
12781 * lib/gdb.exp (debug_format): initialize
12782
12783 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12784
12785 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12786 * gdb.base/call-rt-st.c: Ditto.
12787
12788 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12789
12790 * gdb.threads/pthreads.exp (horiz): New variable.
12791 (test_startup): Fix regexps that capture thread numbers.
12792
12793 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12794
12795 * gdb.base/smoke.exp: Disambiguate two test case names (both
12796 called ``print'').
12797
12798 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12799
12800 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12801 compilation.
12802
12803 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12804
12805 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12806 actual output formatting.
12807 * gdb.base/smoke.exp: GDB removes leading 0's.
12808 * gdb.base/volatile.exp: Don't check type of remuneration;
12809 that variable is no longer defined in constvars.c.
12810 * gdb.base/step-test.c (main): Exit with explicit exit code.
12811 * gdb.base/step-test.exp: Remove two nexti checks--they are
12812 not portable.
12813
12814 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12815
12816 * gdb.base/help.exp ("help delete display"): Fix test to match
12817 gdb's output.
12818
12819 * gdb.base/long_long.c (known_types): Initialize values to zero.
12820 * gdb.base/long_long.exp: Step one more line
12821 so 'dec' is initialized in "get to known place". GDB removes
12822 leading zeros. Explicitly ask for hex formatting. Use
12823 unique test case names.
12824
12825 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12826
12827 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
12828
12829 * gdb.c++/method.exp: Add missing close brace.
12830
12831 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12832
12833 * gdb.base/maint.exp: Use 'set height 0' to disable page
12834 prompting, not 'set height 400'.
12835
12836 Fix a bunch of timeouts.
12837 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12838 four separate tests, so expect doesn't take forever to match a ton
12839 of text against a regexp with lots of .* forms.
12840 ("maint print psymbols", "maint print symbols"): Make some of
12841 these greps more selective, so that expect doesn't try to wade
12842 through huge piles of output and time out.
12843
12844 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12845
12846 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12847 tests: one which doesn't expect shlib events to be reported, and
12848 another which does, but is XFAIL for all platforms other than
12849 HP/UX.
12850
12851 * gdb.base/break.exp: Teach the test suite that the `catch
12852 fork', `catch vfork', and `catch exec' commands produce error
12853 messages on platforms that don't provide these features.
12854
12855 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12856
12857 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12858 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12859 (shortening names from solib_threshold.exp etc), won't run on
12860 anything but HP-UX for the foreseeable future.
12861 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12862 reflect move.
12863
12864 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12865
12866 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12867 gdb.trace/Makefile.in (clean): Remove all test executables.
12868
12869 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12870
12871 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12872 successfully re-sets breakpoints in shared libraries.
12873 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12874
12875 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12876
12877 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12878 and compiled w/o GCC.
12879
12880 * gdb.hp/watch-cmd.exp: ditto.
12881
12882 * gdb.hp/watch-hp.exp: ditto.
12883
12884 * gdb.hp/xdb1.exp: ditto.
12885
12886 * gdb.hp/xdb2.exp: ditto.
12887
12888 * gdb.hp/dbx.exp: ditto.
12889
12890 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12891
12892 * constvars.c: Remove C++-isms.
12893 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12894 with GCC.
12895
12896 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12897
12898 The following changes are part of the HP merge.
12899
12900 * gdb.base/break.exp: new tests to verify that catchpoints for
12901 fork, vfork, and exec don't trigger inappropriately.
12902
12903 * gdb.base/opaque.exp: compile one file at a time, then link.
12904
12905 * gdb.base/signals.exp: be more restrictive about which hppa
12906 systems receive a setup_xfail. new tests.
12907
12908 * gdb.base/solib_threshold.build: new file.
12909 * gdb.base/solib_threshold.exp: new file.
12910 * gdb.base/solib_threshold.link_opts: new file.
12911 * gdb.base/solib_threshold.mk: new file.
12912 * gdb.base/gen_solib_threshold.c: new file.
12913
12914 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12915 tests. New tests for enums inside classes.
12916
12917 * gdb.c++/compiler.cc: indicate support of template debugging.
12918
12919 * gdb.c++/demangle.exp: run hp style demangling tests.
12920
12921 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12922 tests.
12923
12924 * gdb.c++/misc.cc: changes to support new tests.
12925
12926 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12927 to support new tests.
12928
12929 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12930 gcc, then skip these tests.
12931
12932 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12933
12934 The following files are part of the HP merge; some had longer
12935 names at HP, but have been renamed to be no more than 14
12936 characters in length.
12937
12938 * gdb.hp/ambiguous.cc: new file.
12939 * gdb.hp/ambiguous.exp: new file.
12940 * gdb.hp/attach.exp: new file.
12941 * gdb.hp/attach2.exp: new file.
12942 * gdb.hp/classes-hp.exp: new file.
12943 * gdb.hp/ctti.exp: new file.
12944 * gdb.hp/ctti-add.cc: new file.
12945 * gdb.hp/ctti-add1.cc: new file.
12946 * gdb.hp/ctti-add2.cc: new file.
12947 * gdb.hp/ctti-add3.cc: new file.
12948 * gdb.hp/dbx.exp: new file.
12949 * gdb.hp/exception.cc: new file.
12950 * gdb.hp/exception.exp: new file.
12951 * gdb.hp/foll-exec.c: new file.
12952 * gdb.hp/foll-exec.exp: new file.
12953 * gdb.hp/foll-fork.c: new file.
12954 * gdb.hp/foll-fork.exp: new file.
12955 * gdb.hp/foll-vfork.c: new file.
12956 * gdb.hp/foll-vfork.exp: new file.
12957 * gdb.hp/inherit-hp.exp: new file.
12958 * gdb.hp/more-steps.exp: new file.
12959 * gdb.hp/namespace.cc: new file.
12960 * gdb.hp/namespace.exp: new file.
12961 * gdb.hp/optimize.exp: new file.
12962 * gdb.hp/pxdb.c: new file.
12963 * gdb.hp/pxdb.exp: new file.
12964 * gdb.hp/quicksort.exp: new file.
12965 * gdb.hp/reg-test.exp: new file.
12966 * gdb.hp/reg-test.s: new file.
12967 * gdb.hp/sized-enum.c: new file.
12968 * gdb.hp/sized-enum.exp: new file.
12969 * gdb.hp/start-stop.exp: new file.
12970 * gdb.hp/templ-hp.cc: new file.
12971 * gdb.hp/templ-hp.exp: new file.
12972 * gdb.hp/thr-lib.c: new file.
12973 * gdb.hp/thr-lib.exp: new file.
12974 * gdb.hp/thr-lib.h: new file.
12975 * gdb.hp/thr-liblib.c: new file.
12976 * gdb.hp/virtfun-hp.c: new file.
12977 * gdb.hp/virtfun-hp.exp: new file.
12978 * gdb.hp/watch-cmd.exp: new file.
12979 * gdb.hp/watch-hp.exp: new file.
12980 * gdb.hp/xdb1.exp: new file.
12981 * gdb.hp/xdb2.exp: new file.
12982 * gdb.hp/xdb3.exp: new file.
12983
12984 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12985
12986 The following files are part of the HP merge; some had longer
12987 names at HP, but have been renamed to be no more than 14
12988 characters in length.
12989
12990 * gdb.base/ss.h: new file.
12991 * gdb.base/call-ar-st.c: new file.
12992 * gdb.base/call-ar-st.exp: new file.
12993 * gdb.base/call-rt-st.c: new file.
12994 * gdb.base/call-rt-st-exp: new file.
12995 * gdb.base/call-strs.exp: new file.
12996 * gdb.base/ena-dis-br.exp: new file.
12997 * gdb.base/environ.exp: new file.
12998 * gdb.base/long_long.exp: new file.
12999 * gdb.base/sect-cmd.exp: new file.
13000 * gdb.base/shlib-cl2.exp: new file.
13001 * gdb.base/smoke.exp: new file.
13002 * gdb.base/so-impl-ld.c: new file.
13003 * gdb.base/so-impl-ld.exp: new file.
13004 * gdb.base/so-indr-cl.c: new file.
13005 * gdb.base/so-indr-cl.exp: new file.
13006 * gdb.base/varargs.exp: new file.
13007 * gdb.base/volatile.exp: new file.
13008 * gdb.base/whatis-exp.exp: new file.
13009 * gdb.base/display.exp: new file.
13010 * gdb.c++/derivation.exp: new file.
13011 * gdb.c++/local.exp: new file.
13012 * gdb.c++/member-ptr.exp: new file.
13013 * gdb.c++/overload.exp: new file.
13014 * gdb.c++/ovldbreak.exp: new file.
13015 * gdb.c++/ref-types.exp: new file.
13016 * gdb.c++/ref-types2.exp: new file.
13017 * gdb.c++/userdef.exp: new file.
13018
13019 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
13020
13021 * gdb.base/default.exp: Reflect wording change in remote.c.
13022
13023 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
13024
13025 * gdb.base/help.exp: Update to reflect current text.
13026
13027 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
13028
13029 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
13030 they're stack variables and contain garbage.
13031 * gdb.c++/anon-union.exp: new file.
13032
13033 The following changes were made by David Taylor
13034 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13035 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13036 in changes by HP.
13037
13038 * gdb.base/bitops.exp: new file.
13039 * gdb.base/default.exp: change expected messages for catch and
13040 info catch tests to reflect HP merge changes.
13041 * gdb.base/enable-disable-break.exp
13042 * gdb.base/ending-run.c: new file.
13043 * gdb.base/long_long.c: new file.
13044 * gdb.base/maint.exp: new file.
13045 * gdb.base/pointers2.exp: new file.
13046 * gdb.base/shlib-call2.exp: new file.
13047 * gdb.base/solib.exp: new file.
13048 * gdb.base/step-test.c: new file.
13049 * gdb.c++/anon-union.cc: new file.
13050 * gdb.c++/local.cc: new file.
13051 * gdb.c++/member-pointer.cc: new file.
13052 * gdb.c++/method.cc: new file.
13053 * gdb.c++/ref-types.cc: new file.
13054 * gdb.c++/ref-types2.cc: new file.
13055 * gdb.c++/userdef.cc: new file.
13056
13057 * gdb.base/scope.exp: compile one file at a time, then link.
13058 * gdb.base/langs.exp: ditto.
13059 * gdb.base/list.exp: ditto.
13060
13061 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
13062
13063 The following changes were made by David Taylor
13064 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13065 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13066 in changes by HP.
13067
13068 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
13069 skip tests. When compiling pass c++ flag to gdb_compile.
13070 * gdb.c++/
13071
13072 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
13073 test for on hppa*-*-hpux*; use args to see if c++ was specified.
13074 (skip_hp_tests): new function.
13075 (gdb_preprocess): new function.
13076
13077 * configure.in (hpdir): decide whether to configure gdb.hp.
13078 * configure: regenerated.
13079
13080 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
13081 to delete on clean.
13082 (EXECUTABLES): update to reflect new additions.
13083 * gdb.base/commands.exp: update message expected.
13084 * gdb.base/default.exp: add copyright notice.
13085 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
13086 * gdb.base/help.exp: update messages to reflect current text.
13087 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
13088 targets for recurse tests.
13089 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
13090 skip this file.
13091
13092 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
13093 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
13094 compilation.
13095 * gdb.c++/misc.exp: ditto.
13096 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
13097 run the tests. tell gdb_compile that it's a c++ compilation.
13098
13099 * gdb.threads/pthreads.exp: fix typo in message.
13100
13101 * gdb.base/all-bin.exp: new file.
13102 * gdb.base/arithmet.exp: new file.
13103 * gdb.base/assign.exp: new file.
13104 * gdb.base/completion.exp: new file.
13105 * gdb.base/cond-expr.exp: new file.
13106 * gdb.base/condbreak.exp: new file.
13107 * gdb.base/define.exp: new file.
13108 * gdb.base/dollar.exp: new file.
13109 * gdb.base/environment.exp: new file.
13110 * gdb.base/eval-skip.exp: new file.
13111 * gdb.base/jump.exp: new file.
13112 * gdb.base/logical.exp: new file.
13113 * gdb.base/pointers.exp: new file.
13114 * gdb.base/relational.exp: new file.
13115 * gdb.base/section_command.exp: new file.
13116 * gdb.base/whatis-expr.exp: new file.
13117
13118 * gdb.base/all-types.c: new file.
13119 * gdb.base/call-array-struct.c: new file.
13120 * gdb.base/call-return-struct.c: new file.
13121 * gdb.base/call-strings.c: new file.
13122 * gdb.base/callfuncs2.c: new file.
13123 * gdb.base/condbreak.c: new file.
13124 * gdb.base/constvars.c: new file.
13125 * gdb.base/display.c: new file.
13126 * gdb.base/int-type.c: new file.
13127 * gdb.base/jump.c: new file.
13128 * gdb.base/miscexprs.c: new file.
13129 * gdb.base/pointers.c: new file.
13130 * gdb.base/pointers2.c: new file.
13131 * gdb.base/shmain.c: new file.
13132 * gdb.base/shr1.c: new file.
13133 * gdb.base/shr2.c: new file.
13134 * gdb.base/solib.c: new file.
13135 * gdb.base/solib1.c: new file.
13136 * gdb.base/solib2.c: new file.
13137 * gdb.base/varargs.c: new file.
13138 * gdb.c++/derivation.cc: new file.
13139 * gdb.c++/overload.cc: new file.
13140 * gdb.c++/ovldbreak.cc: new file.
13141 * gdb.hp/attach.c: new file.
13142 * gdb.hp/attach2.c: new file.
13143 * gdb.hp/average.c: new file.
13144 * gdb.hp/compiler.c: new file.
13145 * gdb.hp/compiler.cc: new file.
13146 * gdb.hp/execd-program.c: new file.
13147 * gdb.hp/follow-exec.c: new file.
13148 * gdb.hp/follow-fork.c: new file.
13149 * gdb.hp/follow-vfork-and-exec.c: new file.
13150 * gdb.hp/misc-hp.cc: new file.
13151 * gdb.hp/more-steps.c: new file.
13152 * gdb.hp/optimize.c: new file.
13153 * gdb.hp/quicksort.c: new file.
13154 * gdb.hp/run-hp.c: new file.
13155 * gdb.hp/start-stop.c: new file.
13156 * gdb.hp/sum.c: new file.
13157 * gdb.hp/templates-hp.cc: new file.
13158 * gdb.hp/thread-local-in-lib.c: new file.
13159 * gdb.hp/thread-local-in-lib.h: new file.
13160 * gdb.hp/thread-local-in-lib.lib.c: new file.
13161 * gdb.hp/vforked-program.c: new file.
13162 * gdb.hp/virtfunc-hp.cc: new file.
13163 * gdb.hp/watchpoint-hp.c: new file.
13164 * gdb.hp/xdb.c: new file.
13165 * gdb.hp/xdb0.c: new file.
13166 * gdb.hp/xdb0.h: new file.
13167 * gdb.hp/xdb1.c: new file.
13168
13169 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13170
13171 The following change was made by Edith Epstein
13172 <eepstein@cygnus.com> as part of a project to merge in changes
13173 originally made by HP; HP did not create ChangeLog entries.
13174
13175 * gdb.c++/demangle.exp: changed the expected output for some
13176 ARM-style mangling -- removed second reference to datatype.
13177 For example, maint demangle __dt__11T1__pt__2_cFv
13178 T1<char>::~T1<char>(void)
13179 becomes,
13180 maint demangle __dt__11T1__pt__2_cFv
13181 T1<char>::~T1(void)
13182
13183 (test_hp_style_demangling): new hp specific demangling test cases.
13184
13185 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13186
13187 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13188 * gdb.trace/backtrace.exp: Likewise.
13189 * gdb.trace/circ.exp: Likewise.
13190 * gdb.trace/collection.exp: Likewise.
13191 * gdb.trace/deltrace.exp: Likewise.
13192 * gdb.trace/infotrace.exp: Likewise.
13193 * gdb.trace/limits.exp: Likewise.
13194 * gdb.trace/packetlen.exp: Likewise.
13195 * gdb.trace/passc-dyn.exp: Likewise.
13196 * gdb.trace/passcount.exp: Likewise.
13197 * gdb.trace/report.exp: Likewise.
13198 * gdb.trace/save-trace.exp: Likewise.
13199 * gdb.trace/tfind.exp: Likewise.
13200 * gdb.trace/tracecmd.exp: Likewise.
13201 * gdb.trace/while-dyn.exp: Likewise.
13202 * gdb.trace/while-stepping.exp: Likewise.
13203
13204 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13205
13206 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13207
13208 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13209
13210 From Brendan Kehoe:
13211 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13212 int return types.
13213
13214 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13215
13216 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13217 remote dos host testing right.
13218
13219 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13220
13221 * gdb.base/corefile.exp: remove some xfails.
13222
13223 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13224
13225 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13226 have different timestamps.
13227
13228 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13229
13230 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13231 gdb.base/default.exp: Replace "exec" with "executable".
13232
13233 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13234
13235 * gdb.base/default.exp: Change else if to elseif from previous
13236 delta.
13237
13238 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13239
13240 * gdb.base/default.exp: Add brace missing from previous delta.
13241
13242 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13243
13244 * gdb.base/default.exp: Support test for info float for all
13245 varieties of arm toolchain.
13246
13247 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
13248
13249 * gdb.trace/*.exp: remove "remote_download" command.
13250
13251 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
13252
13253 * gdb.trace/*.exp: remove -gdwarf from compile.
13254
13255 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13256
13257 * gdb.trace/configure.in(AC_INIT): typo
13258 * gdb.trace/configure: regenerated
13259
13260 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
13261
13262 * config/m68k-emc.exp: New file.
13263 * lib/<emc-support.exp trace-support.exp}: New files.
13264 * configure.in: add new test directory gdb.trace.
13265 * gdb.trace/{configure configure.in Makefile.in}: New files.
13266 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13267 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13268 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13269 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13270 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13271 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13272 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
13273
13274 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
13275
13276 * gdb.c++/classes.exp: Change all regular expressions to match
13277 arbitrary combinations of newline/carriage-return, so that they
13278 will work equally well on Unix and Windows.
13279 * gdb.c++/inherit.exp: ditto.
13280 * gdb.c++/virtfunc.exp: ditto.
13281
13282 1998-08-11 Dawn Perchik <dawn@cygnus.com>
13283
13284 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13285
13286 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13287
13288 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13289 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13290 to use a0-a3/d0-d3 as needed.
13291
13292 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13293
13294 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13295 * gdb.disasm/am33.exp: Corresponding changes.
13296
13297 1998-07-11 Felix Lee <flee@cygnus.com>
13298
13299 * gdb.base/callfuncs.exp: add cmp10 test.
13300 * gdb.base/callfuncs.c (cmp10): new function.
13301
13302 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13303
13304 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
13305 into two parts to get around a synchronization problem in expect.
13306
13307 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13308
13309 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13310
13311 * configure.in: Add options for gdbtk testsuite.
13312
13313 * configure: Regenerate.
13314
13315 * gdb.gdbtk: New directory to hold gdbtk tests.
13316
13317 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13318
13319 * gdb.fortran/types.exp: Escape brackets in expect patterns
13320 for test_float_literal_types_accepted tests.
13321 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13322 before run test.
13323
13324 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13325
13326 * am33.exp: Just compile, do not link the testcase.
13327 * am33.s: Add ".am33" pseudoop to force am33 mode.
13328
13329 1998-06-25 Felix Lee <flee@cygnus.com>
13330
13331 * gdb.base/setshow.exp: make sure $pc is sane.
13332
13333 * gdb.stabs/weird.exp: split expect patterns properly.
13334
13335 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13336
13337 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13338 * gdb.disasm/am33.exp: Run it.
13339
13340 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
13341
13342 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13343 match processing (and eliminate spurious timeouts when running).
13344
13345 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
13346
13347 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13348 exception test, but conditionalize it on target [mach | gnu].
13349
13350 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
13351
13352 * gdb.base/overlays.exp: fixup compile line for linker script.
13353
13354 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13355
13356 * gdb.fortran/types.exp: don't guess at float size.
13357
13358 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13359
13360 * gdb.base/exprs.exp: delete test that depends on int size.
13361
13362 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13363
13364 * config/sim.exp: Removed checks for target triplets.
13365 (gdb_target_sim): Use gdb,target_sim_options.
13366
13367 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13368
13369 * gdb.base/reread.exp: New file.
13370 * gdb.base/reread1.c: New file.
13371 * gdb.base/reread2.c: New file.
13372
13373 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13374
13375 * config/sim.exp: Use 'target sim -sparclite' when running
13376 SPARClite programs.
13377
13378 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13379
13380 * gdb.base/structs2.exp: New file.
13381 * gdb.base/structs2.c: New file.
13382
13383 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13384
13385 * gdb.asm/common.inc: New file.
13386 * gdb.asm/d10v.inc: New file.
13387 * asm-source.exp: Pass -I's to gas to find .inc files.
13388 Update line numbers in expected output.
13389 * asmsrc1.s: Rewrite.
13390 * asmsrc2.s: Rewrite.
13391 * configure.in: Create arch.inc symlink.
13392 * configure: Regenerate.
13393 * Makefile.in (distclean): Delete arch.inc.
13394
13395 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13396
13397 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13398 (t_enum_value2): ditto
13399 (t_enum_value3): ditto
13400 (main): ditto
13401 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13402
13403 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13404 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13405 change.
13406 Use gdb_test instead of send_gdb/gdb_expect sequences.
13407
13408 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13409
13410 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13411 not void.
13412
13413 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13414
13415 * gdb.base/branches.c: Code with lots of loops and
13416 subroutines. Used to test gdbs ability to single step through PC
13417 changes, especially to test mips-tdep.c:mips_next_pc
13418
13419 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13420
13421 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13422 more rigorous EGCS C++ error checking.
13423
13424 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13425
13426 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13427 tests.
13428 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13429 function when asleep.
13430 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13431 for i*86 Linux and SVR4 signal handling problems.
13432 Remove linux xfail for `next to handler in signals_tests_1', fixed
13433 by recent infrun.c change.
13434 Limit backtrace to 10 frames to avoid timeout problems with infinite
13435 stack backtraces.
13436 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13437 target.[ch] change.
13438
13439 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13440
13441 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13442 for a newline from gdb before continuing.
13443 (default_gdb_exit): Just look for y or n.
13444 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13445 it does, fail the rests of the tests in the file.
13446
13447 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13448
13449 * config/cygmon.exp: New file.
13450
13451 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13452
13453 * gdb.base/list.exp: Fix problem with "list default lines around
13454 main" test on remote targets.
13455
13456 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13457 run test on remote targets.
13458
13459 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13460
13461 * gdb.asm: New directory.
13462 * configure.in: Configure it.
13463 * configure: Regenerate.
13464 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13465 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13466
13467 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13468
13469 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13470
13471 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
13472
13473 * gdb.base/overlays (several files): Merge the two overlay
13474 managers into one. Change variables (foox, barx, bazx, grbxx)
13475 back into ints but force them to load in their proper sections.
13476
13477 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13478
13479 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13480 on-chip insn memory and IMAP1 to upper 128k.
13481 (D10VCopy): Handle memory regions crossing 16k boundaries.
13482 (D10VCopy): Transfer data in 32 bit chunks.
13483
13484 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13485
13486 * gdb.base/overlays.c (main): Exit normally when result is
13487 correct.
13488
13489 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13490 map. Include space for printf in .text segment.
13491
13492 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13493 updated d10v memory VMA/LMA map.
13494 (D10VCopy): Call D10VTranslate.
13495
13496 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13497
13498 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13499
13500 * gdb.base/bar.c (barx, bar): Change variable to small array so
13501 that it won't be put into the .sdata - small data -
13502 section. Update reference.
13503 * gdb.base/baz.c (bazx, baz): Ditto.
13504 * gdb.base/foo.c (foox, foo): Ditto.
13505 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13506
13507 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13508 to be arrays.
13509
13510 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
13511
13512 * gdb.base/overlays.exp: fix up and get working again.
13513 Add tests for backtraces from an overlay function.
13514
13515 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13516
13517 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13518 "calling function with watchpoint enabled".
13519
13520 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13521
13522 * gdb.base/break.exp (test_next_with_recursion): Remove
13523 gdb_suppress_tests for d10v-*-*.
13524 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13525 pending review of whether it is useful or not.
13526
13527 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13528
13529 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13530
13531 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13532
13533 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13534 * config/dve.exp: New file to support Densan boards.
13535
13536 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13537
13538 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13539 reads and BSD.
13540
13541 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13542
13543 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13544 response.
13545
13546 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13547
13548 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13549
13550 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13551 test.
13552
13553 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13554 target_sizeof_long and target_bigendian_p.
13555 (structs_by_value, structs_by_reference): Check values according
13556 to targets word size and endianess.
13557
13558 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13559
13560 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13561 output.
13562
13563 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13564
13565 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13566 Update test of set args help to match source change.
13567
13568 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13569
13570 * gdb.base/default.exp: Expect help system output to be in
13571 alphabetical order.
13572 * gdb.base/help.exp: Ditto.
13573
13574 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13575
13576 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13577 "i*86-pc-linux-gnu*".
13578 * gdb.base/interrupt.exp: Ditto.
13579 * gdb.base/corefile.exp: Ditto.
13580
13581 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13582 define vxworks when building the testcase.
13583
13584 * gdb.base/ptype.exp: Fix testnames to be unique.
13585 * gdb.base/radix.exp: Ditto.
13586 * gdb.base/term.exp: Ditto.
13587 * gdb.base/whatis.exp: Ditto.
13588 * gdb.c++/classes.exp: Ditto.
13589
13590 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13591
13592 * gdb.base/callfuncs.exp: Fix indentation.
13593
13594 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13595 suppress_flag has been set.
13596 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13597 target feature.
13598
13599 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13600
13601 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13602 the testcase.
13603
13604 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13605 set_debug_traps() and breakpoint().
13606 * gdb.c++/misc.cc (main): Ditto.
13607 * gdb.c++/templates.cc (main): Ditto.
13608 * gdb.c++/virtfunc.cc (main): Ditto.
13609
13610 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13611
13612 * lib/gdb.exp(gdb_step_for_stub): New function.
13613 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13614 exists, reload the executable and do a "continue" instead of
13615 doing a jump.
13616 (runto_main): Use gdb_step_for_stub.
13617
13618 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13619 tests to have unique names.
13620 * gdb.base/callfuncs.exp: Ditto.
13621 * gdb.base/commands.exp: Ditto.
13622 * gdb.base/default.exp: Ditto.
13623 * gdb.base/help.exp: Ditto.
13624 * gdb.base/list.exp: Ditto.
13625 * gdb.base/opaque.exp: Ditto.
13626 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13627 similar tests.
13628
13629 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13630 * gdb.c++/cplusfuncs.cc: Ditto.
13631 * gdb.c++/virtfunc.cc: Ditto.
13632
13633 * config/monitor.exp: Keep track of the last file we saw, rather
13634 than trying to get the info from gdb.
13635
13636 * gdb.fortran/types.exp: Move comment to previous line.
13637
13638 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13639
13640 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13641 target mode.
13642
13643 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13644
13645 From Bob Manson:
13646 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13647 string from GDB when it connects.
13648
13649 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13650
13651 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13652
13653 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13654 if we can't get a debug format from GDB (we may be testing an
13655 older GDB). Use a 10 second timeout when checking for the format.
13656
13657 * gdb.stabs/weird.exp: Fix quoting.
13658
13659 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13660
13661 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13662
13663 * config/arm-ice.exp: New file.
13664
13665 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13666
13667 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13668 until it has been modified to work with the new testsuite.
13669
13670 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
13671 testcase won't compile, cause all of the testcases in the file to
13672 fail instead.
13673
13674 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13675 (gdb_clear_suppressed): New procedure.
13676 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13677 it contains a positive value.
13678
13679 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13680
13681 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13682
13683 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13684
13685 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13686
13687 * lib/gdb.exp (setup_xfail_format): New function.
13688 (get_debug_format): New function to get debug format.
13689 (debug_format): New global variable to hold last value set
13690 by get_debug_format.
13691 * gdb.base/list.exp: Call get_debug_format and expect some
13692 tests to fail for DWARF 1 and COFF formats.
13693 * gdb.c++/ptype.exp: Ditto.
13694 * gdb.c++/classes.exp: Ditto.
13695 * gdb.c++/cplusfuncs.exp: Ditto.
13696 * gdb.c++/inherit.exp: Ditto.
13697 * gdb.c++/templates.exp: Ditto.
13698 * gdb.c++/virtfunc.exp: Ditto.
13699
13700 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13701
13702 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13703 host doesn't have a currently-open connection.
13704
13705 * config/sparclet.exp: Cleanups and fixes to make it generic for
13706 any gdb stub target. Handle cases where gdb doesn't respond when
13707 interrupted in a sane fashion.
13708
13709 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13710 same thing in a totally different way.
13711
13712 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13713 setting "timeout".
13714 (gdb_start): We set the global gdb_prompt variable in
13715 default_gdb_init now.
13716
13717 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13718
13719 * gdb.base/printcmds.exp: Fix "check for floating addition"
13720 regexp to accept results within approx +/- .01 of exact value.
13721 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13722
13723 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13724
13725 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13726 properly.
13727 (gdb_expect): Add optional timeout parameter, and add timeout
13728 value to various calls.
13729 (gdb_suppress_tests): Only give one warning message per group.
13730
13731 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13732
13733 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13734 global variables. Handle getting a value for $timeout more
13735 gracefully.
13736
13737 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13738
13739 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13740 initialize.
13741 (default_gdb_init): New procedure; allow gdb_init to be overridden
13742 by a target configuration file.
13743 (gdb_expect): Pass the timeout to remote_expect.
13744
13745 * config/monitor.exp(gdb_load): Fix typo in regexp.
13746
13747 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13748
13749 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13750
13751 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13752
13753 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13754 here. Call gdb_target_exec before rebooting the target, to make
13755 sure the connection to the target is closed.
13756 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13757 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13758 Also detect "Timeout reading from remote" error.
13759
13760 * config/gdbserver.exp: Pass the executable being loaded to
13761 gdb_target_monitor. Don't call gdb_file_cmd here; let
13762 gdb_target_monitor do it.
13763
13764 * gdb.disasm/hppa.exp: Don't use exec_output.
13765
13766 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13767
13768 * gdb.base/list.exp: If we're debugging a non-native target,
13769 try to set the pc register to point to the start of the
13770 program before doing the first list command.
13771
13772 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13773 test_calls after restarting.
13774
13775 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13776 reloading.
13777
13778 * gdb.base/watchpoint.exp: Fix typo.
13779
13780 * gdb.base/setshow.exp: Check for use_gdb_stub.
13781
13782 * gdb.base/break.exp: Fix continue until exit test for the gdb
13783 stub case.
13784 * gdb.base/langs.exp: Ditto.
13785
13786 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13787 gdb_load_offset. If we weren't given a file to load, figure out
13788 what the current file is and use it.
13789
13790 * config/i386-bozo.exp: New file.
13791
13792 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13793
13794 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13795 feature.
13796
13797 * config/proelf.exp: New entry.
13798
13799 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13800
13801 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13802 of regexps.
13803
13804 * gdb.base/watchpoint.exp: Don't run the test_stepping
13805 tests if gdb can't call functions on the target.
13806
13807 * gdb.base/setshow.exp: Don't run the set prompt tests if
13808 the board has gdb_prompt set.
13809
13810 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13811
13812 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13813 * gdb.base/commands.exp: Likewise.
13814 * gdb.base/setshow.exp: Likewise.
13815
13816 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13817
13818 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13819 feature.
13820
13821 * config/i960.exp: New file.
13822
13823 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13824
13825 * gdb.base/funcargs.exp: Check for gdb,short_int target
13826 feature instead of looking for explicit target triplets.
13827
13828 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
13829
13830 * gdb.base/printcmds.exp: add a couple more tests a la
13831 "p 123DEADBEEF", to check parse_number.
13832 * top.c: change "to enable to enable" to "to enable" in a couple
13833 of help strings.
13834
13835 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13836
13837 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13838 on the mn10300.
13839
13840 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13841
13842 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13843 where the test executable is run with explicit args.
13844 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13845
13846 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13847
13848 * gdb.base/run.c: Use FAKEARGV to build test executable that
13849 does not require a command line arg, since most simulators
13850 don't currently support passing such an arg into the simulated
13851 program.
13852 * gdb.base/commands.exp: Change tests to insert the proper
13853 value as the arg to the first recursive factorial call. Change
13854 compilation line to define FAKEARGV at compile time.
13855
13856 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13857
13858 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13859 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13860 function with watchpoint enabled" test.
13861
13862 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13863
13864 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13865 Don't call gdb_test when the command doesn't return to a gdb prompt.
13866
13867 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13868 "Tests restarted" messages.
13869
13870 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13871
13872 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13873
13874 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
13875
13876 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13877 for INFO SYMBOL; add help tests for OVERLAY commands.
13878 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13879 add tests for OVERLAY commands
13880 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13881 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13882 * gdb.base/sigall.c: add usestubs code frag
13883 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
13884
13885 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13886
13887 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13888 failures.
13889 (gdb_stop_suppressing_tests): Note that tests have restarted.
13890
13891 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13892
13893 * config/h8300.exp: New file.
13894
13895 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13896
13897 * gdb.base/setshow.exp: Check for the existence of a
13898 feature, not its value.
13899
13900 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13901
13902 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13903
13904 * gdb.base/scope.exp: It's now init0(), not init().
13905
13906 * gdb.base/scope0.c: For now, change init() to be init0().
13907
13908 * config/monitor.exp: Use gdb_serial in preference to serial
13909 or netport.
13910
13911 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13912 and it's not already set.
13913
13914 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13915
13916 * gdb.base/setshow.exp: Only test the run command if the target
13917 isn't using a stub and if it supports argument passing.
13918
13919 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13920
13921 * config/udi.exp(gdb_start): Make sure UDICONF is set
13922 properly before starting gdb.
13923
13924 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13925
13926 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13927 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13928 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13929
13930 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13931
13932 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13933 specialized code to reboot the board, use remote_reboot instead.
13934
13935 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13936
13937 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13938
13939 * config/monitor.exp: Make sure we disconnect from the target.
13940 Also, try a reboot/reload cycle instead of failing if the
13941 load fails.
13942
13943 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13944
13945 * gdb.base/default.exp: Don't set match_max.
13946 * gdb.base/help.exp: Ditto.
13947 * gdb.base/list.exp: Ditto.
13948 * gdb.base/signals.exp: Ditto.
13949
13950 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13951 set, use remote_ld to download the testcase instead of
13952 the GDB loader.
13953
13954 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13955
13956 * config/vr5000.exp: New file.
13957
13958 * config/monitor.exp(gdb_target_monitor): Add pattern for
13959 "Ending remote" to detect errors in connecting.
13960
13961 * gdb.base/setshow.exp: Add .* within auto language test.
13962
13963 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13964 target feature.
13965
13966 * config/monitor.exp(gdb_load): Check for a failure when loading,
13967 and reboot the board if necessary.
13968
13969 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13970 a set of tests. Remove print.* from the patterns being checked.
13971
13972 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13973
13974 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13975 refer to gdb_spawn_id.
13976
13977 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13978 longer used.
13979 * config/sparclet.exp: Ditto.
13980 * config/sparclet-old.exp: Ditto.
13981 * config/slite.exp: Ditto.
13982 * config/sim.exp: Ditto.
13983 * gdb.base/funcargs.exp: Ditto.
13984
13985 * lib/gdb.exp:Remove references to gdb_spawn_id.
13986 (gdb_expect): Move to remote.exp.
13987
13988 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13989
13990 * config/monitor.exp: Detect the "Couldn't establish connection"
13991 message from GDB.
13992
13993 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13994
13995 * gdb.base/bitfields.exp: Use runto instead of explicit
13996 gdb_run_cmd/gdb_expect sequences.
13997
13998 * gdb.base/break.exp(text_next_with_recursion): Add match for
13999 gdb_expect call.
14000
14001 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
14002 We also need to handle the "A program is being debugged already"
14003 prompt from gdb. Use gdb_test to set the baud rate.
14004
14005 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
14006 to 20000. Really. I mean it.
14007
14008 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14009
14010 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
14011 fails. If suppress_flag is set, skip perror message about not
14012 being able to send to GDB.
14013 (send_gdb): If suppress_flag is set, don't try to send commands to
14014 GDB.
14015 (gdb_expect): If suppress_flag is set, always fail immediately.
14016 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
14017 (gdb_init): Call gdb_stop_suppressing_tests.
14018 (default_gdb_exit): Ditto.
14019 (default_gdb_start): Ditto.
14020
14021 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
14022 gdb_stop_suppressing_tests as appropriate.
14023 * gdb.base/break.exp: Ditto.
14024 * gdb.base/callfuncs.exp: Ditto.
14025 * gdb.base/commands.exp: Ditto.
14026 * gdb.base/exprs.exp: Ditto.
14027 * gdb.base/funcargs.exp: Ditto.
14028 * gdb.base/list.exp: Ditto.
14029 * gdb.base/recurse.exp: Ditto.
14030 * gdb.base/scope.exp: Ditto.
14031 * gdb.base/structs.exp: Ditto.
14032 * gdb.c++/inherit.exp: Ditto.
14033
14034 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
14035
14036 * config/vr4300.exp: New file.
14037
14038 * gdb.*/*.exp: Call gdb_expect instead of expect.
14039
14040 * lib/gdb.exp(gdb_expect): New function.
14041
14042 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
14043
14044 * lib/gdb.exp(gdb_init): New function.
14045
14046 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
14047 for each individual variable set.
14048
14049 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
14050 name.
14051
14052 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
14053
14054 * gdb.base/scope.exp: Use gdb_test.
14055
14056 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
14057 aborting; the testsuite driver will do that for us (see
14058 gdb_finish). Also, use gdb_test in a few more places.
14059
14060 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
14061
14062 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
14063
14064 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
14065
14066 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
14067 and "add_tests" are not at the same address.
14068
14069 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
14070
14071 * gdb.base/ptype.exp: Use gdb_test.
14072
14073 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
14074
14075 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
14076 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
14077 left in. No longer expect them to fail.
14078
14079 * gdb.stabs/*.mt; Deleted, no longer used.
14080 * gdb.stabs/configure.in: Remove references to target makefile
14081 frags.
14082 * gdb.stabs/configure: Rebuilt.
14083
14084 * gdb.disasm/*.mt: Deleted, no longer used.
14085 * gdb.disasm/configure.in: Remove references to target makefile
14086 frags. Use "sh3.s" as the unique filename for this directory.
14087 * gdb.disasm/configure: Rebuilt.
14088
14089 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
14090 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
14091 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
14092
14093 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
14094
14095 * config/udi.exp: Use mondfe,name instead of remote_host.
14096
14097 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
14098
14099 * gdb.base/watchpoint.exp: Don't expect a failure when calling
14100 a function with a watchpoint enabled on the mn10200.
14101
14102 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
14103 before trying to create it!
14104
14105 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
14106
14107 * config/vx.exp: Use hostname instead of netport.
14108
14109 * config/vxworks.exp: New file.
14110
14111 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
14112
14113 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
14114 gdb before assuming everything worked. Send a ^C if a timeout
14115 occurs.
14116
14117 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
14118 $gdb_spawn_id directly.
14119 (gdb_run_cmd): Try _start as well as start. Use the target feature
14120 gdb,start_symbol as the symbol to start from when jumping.
14121
14122 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
14123
14124 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
14125 redundant) test.
14126
14127 * gdb.base/recurse.exp: Relax final value test for 'b' so that
14128 it doesn't lose for 16bit integer systems.
14129
14130 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
14131
14132 * gdb.fortran/types.exp: If the target doesn't support "double"
14133 data types, then expect "real" types to only be 4 bytes.
14134
14135 * gdb.c++/virtfunc.exp: Expect failure for virtual function
14136 call tests if the target doesn't support inferior function calls.
14137
14138 * gdb.base/printcmds.exp: Allow minor deviation in FP values
14139 in printf tests.
14140
14141 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
14142
14143 * gdb.base/help.exp: Disable "help set", "help show", and
14144 "help support". Simplify regexp for "help stack".
14145
14146 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14147 to 60 seconds. Temporarily set match_max to 15000 around the
14148 "info copying" test.
14149
14150 * gdb.base/nodebug.exp: Don't try to do an inferior function
14151 call if the target doesn't support them.
14152 * gdb.base/printcmds.exp: Likewise.
14153 * gdb.base/setvar.exp: Likewise.
14154 * gdb.base/structs.exp: Likewise.
14155 * gdb.c++/templates.exp: Likewise.
14156 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14157
14158 * gdb.base/recurse.exp: Enable for the mn10200.
14159
14160 * configure.in: Do configure gdb.stabs directory for *-*-elf
14161 targets.
14162 * configure: Rebuilt.
14163
14164 * gdb.base/break.exp: Check for gdb,noresults before testing
14165 exit status and/or results from the target.
14166 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14167 * lib/gdb.exp: Remove old (now bogus) initialization of
14168 noinferior, noargs, noresults and nosignals.
14169
14170 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14171
14172 * config/sh.exp: New file.
14173
14174 * config/slite.exp: Try to connect multiple times to the board
14175 before rebooting. Only send a "monitor run" if need_monitor_run
14176 is set.
14177
14178 * gdb.base/break.exp: Don't do the "stub continue" test if
14179 the target has gdb_stub set.
14180
14181 * gdb.base/callfuncs.exp: Increase the timeout.
14182
14183 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14184 if the target has gdb,noinferiorio set.
14185
14186 * gdb.base/list.exp: Increase match_max to 10000 characters.
14187
14188 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14189
14190 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14191 target.
14192
14193 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14194
14195 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14196
14197 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14198 trying to delete the copy of gdb. Catch the file delete so we
14199 don't die if the delete fails; also, the file should be copied to
14200 the host, not to the build.
14201
14202 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14203
14204 * lib/gdb.exp(gdb_test): Surround the result pattern with
14205 parenthesis in case it contains multiple regexps separated
14206 with |.
14207
14208 * gdb.base/watchpoint.exp: Use gdb_test.
14209 * gdb.base/default.exp: Ditto.
14210
14211 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14212
14213 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
14214
14215 * gdb.base/scope.exp: Use gdb_test.
14216 * gdb.c++/classes.exp: Ditto.
14217 * gdb.c++/inherit.exp: Ditto.
14218
14219 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14220
14221 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14222 remote_exec instead.
14223 * gdb.base/corefile.exp: Don't be ridiculous.
14224 * gdb.base/*.c: Add missing stub invocations.
14225
14226 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14227
14228 * config/slite.exp: Miscellaneous fixes.
14229
14230 * lib/gdb.exp: Fix runto.
14231
14232 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14233 the target.
14234
14235 * gdb.base/watchpoint.exp: Fix regexp.
14236
14237 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14238 close and wait commands, as the descriptor may now be
14239 invalid. Always call "remote_close host".
14240
14241 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14242
14243 Major rewrite for testsuite revision.
14244
14245 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14246 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14247 instead of relying on spawn_id to always contain a valid
14248 spawn id.
14249 (get_compiler_info): New procedure to build the ${binfile}.ci
14250 file, instead of replicating this in N different places.
14251 (gdb_compile): New procedure.
14252
14253 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14254 appropriate arguments) instead of compile. Use gdb_test in a lot
14255 more places. Use send_gdb instead of send. Always run gdb_start
14256 at the start of a testcase, as this is no longer done magically.
14257
14258 config/*-gdb.exp: Rename without the -gdb suffix.
14259
14260 config/mips.exp: Use remote_close instead of exit_remote_shell.
14261 config/monitor.exp: Use target_info instead of looking at
14262 baud, timeout, etc.
14263 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14264
14265 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14266
14267 * gdb.c++/templates.exp (test_ptype_of_templates),
14268 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14269 Update expect patterns for destructors and assignment operators
14270 to match corresponding c-typeprint.c changes.
14271 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14272 to destructor breakpoint test, GDB should be able to set the
14273 destructor breakpoint without specifying arguments.
14274
14275 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14276
14277 * gdb.threads/pthreads.exp: Change result for failure to compile due
14278 to lack of pthreads runtime support from an error to simply an
14279 unsupported test, per dejagnu standards.
14280
14281 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14282
14283 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14284 where GDB exits to reduce pattern match time.
14285 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14286
14287 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14288
14289 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
14290
14291 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14292 * gdb.base/default.exp: ditto.
14293 * gdb.base/nodebug.exp: ditto.
14294 * gdb.base/printcmds.exp: ditto.
14295 * gdb.base/ptype.exp: ditto.
14296 * gdb.base/setvar.exp: ditto.
14297 * gdb.base/structs.exp: ditto.
14298 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14299
14300 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14301
14302 * configure, */configure: Rebuild with autoconf 2.12.
14303
14304 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14305
14306 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14307 use new i*86-pc-linux*-gnu quads.
14308 * gdb.base/corefile.exp: Ditto.
14309 * gdb.base/signals.exp: Ditto.
14310 * gdb.base/sigall.exp: Ditto.
14311 * gdb.base/interrupt.exp: Ditto.
14312
14313 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14314 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14315 RedHat 4.0.
14316
14317 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14318 linux. This allows the test case to at least compile on latest
14319 linux, but still not run due to missing the threads runtime library.
14320
14321 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14322
14323 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14324 directory to search gdb directory. Accept and step over conditional
14325 stack alignment code. Consume $prompt in failure cases.
14326 Reset timeout to $oldtimeout instead of some arbitrary value.
14327 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14328 timeout problems with infinite stack backtraces.
14329 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14330 Accept function parameters for linkfunc member.
14331
14332 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14333
14334 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14335 (CXXFLAGS): Remove, unreferenced.
14336 (B_OPTIONS): Add for -B options and add code to initialize with
14337 previous -B options and also add -B option to pick up cross compiled
14338 runtime.
14339 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14340 doing cross compiles.
14341 (target_alias): Declare global.
14342 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14343 to verify that gcc exists in build tree, and if so set CC to that
14344 gcc and to use B_OPTIONS and TARGET_INCLUDES.
14345
14346 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14347
14348 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14349 ptype test for anonymous union. Fixup testcase to match
14350 current gcc debug output.
14351
14352 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14353
14354 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14355 force argument to an unsigned long type.
14356
14357 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14358
14359 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14360 tests and anonymous union print/ptype tests.
14361 * gdb.base/list.exp (test_forward-search): Increase timeout by
14362 5 minutes for the "search extremely long line" case.
14363 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14364 completely optional and that the pass/fail messages use the command as
14365 the message if that third arg is a null string.
14366 (gdb_test_exact): Arrange that a null string pattern means match a
14367 null string output rather than any output, which might include random
14368 errors.
14369 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14370 backtrace test.
14371 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14372 always failing and failure is now exposed by gdb.exp changes.
14373
14374 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14375
14376 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14377 weren't being noted.
14378
14379 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14380
14381 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14382 * gdb.stabs/weird.exp: Remove v_comb xfails.
14383
14384 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
14385
14386 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
14387 list.exp scope.exp watchpoint.exp]
14388 Make all timeout error msgs explicitly say "(timeout)".
14389
14390 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
14391
14392 * config/monitor.exp: Increase download timeout to 1000 seconds.
14393
14394 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
14395
14396 * config/m32r.exp: Increase timeout to 120 seconds.
14397
14398 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14399
14400 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14401 and accept older ordering as obsolescent gcc or gdb.
14402 * gdb.c++/templates.exp: Ditto.
14403 * gdb.c++/virtfunc.exp: Ditto.
14404
14405 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14406
14407 * gdb.base/coremaker.c: Add code to mmap some data so we
14408 can check that it ends up in the core file.
14409 * gdb.base/corefile.exp: Add test to read mmapped data
14410 from core file.
14411
14412 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
14413
14414 * config/m32r.exp: New file.
14415
14416 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14417
14418 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14419 that cflags can contains -gstabs, and work correctly for other tests.
14420
14421 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
14422
14423 * gdb.base/setshow.exp: New file, tests show and set.
14424 * gdb.base/setshow.c: New file, tests show and set.
14425 * gdb.base/help.exp: Add test for help set|show annotate.
14426 * gdb.base/default.exp: Add test for set|show annotate.
14427
14428 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14429
14430 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14431 errors unique.
14432 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14433 explicitly.
14434
14435 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14436
14437 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14438 and width commands. This is done elsewhere.
14439 * (gdb_start): Don't call gdb_start_sim here. That's already
14440 done in gdb_load. This fixes lots of failures in default.exp.
14441
14442 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14443
14444 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14445 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14446 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14447 in the same we we treat other failures (since it may be an expected
14448 condition), rather than as an error.
14449 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14450 old test format.
14451
14452 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14453
14454 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14455 (distclean maintainer-clean realclean): No need to remove files
14456 twice. Nuke the duplicates.
14457 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
14458 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
14459 Remove config.h along with other config files.
14460
14461 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14462
14463 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14464 "p func1 ()" and note that rests of tests are skipped.
14465 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14466 setup_xfails for "print func2::coremaker_local".
14467 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14468 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14469 affected by the previous run test.
14470 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14471 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14472 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14473 "pass int powerset tuple" and "pass modeless int powerset tuple".
14474 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14475 "real write 4" and "real write 8".
14476 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14477 setup_xfails for "print vs1 after tuple assign 2",
14478 "print \$i after tuple assign 2", and
14479 "print vs2 after tuple assign 2".
14480 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14481 meaningful error message and return -1 so the caller can
14482 suppress further tests and avoid a cascade of errors.
14483
14484 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14485
14486 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14487 format for printing version.
14488 * gdb.base/default.exp: Ditto.
14489 * gdb.base/interrupt.exp: Fix problem with cascade of
14490 errors if child process dies while calling a function.
14491
14492 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14493
14494 * Makefile.in (VPATH): Add
14495 * Makefile.in (Makefile, config.status): Fix rules so things get
14496 remade when necessary.
14497
14498 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14499
14500 * Makefile.in (just-check): Add path to sibling expect dir
14501 to environment variable specified by RPATH_ENVVAR.
14502
14503 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14504
14505 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14506 (just-check): Add shared library paths for libstdc++, tk,
14507 tcl, bfd, and opcodes to the environment variable specified
14508 in RPATH_ENVVAR.
14509 * configure.in: Add support to recognize --enable-shared flag
14510 and generate correct value for RPATH_ENVVAR.
14511 * configure: Regenerated with autoconf.
14512
14513 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14514
14515 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14516 include all osf versions.
14517 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14518 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14519 when target is linux. When failing to build pthreads test
14520 executable, give more meaningful message.
14521 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14522 arg for pthread_create.
14523
14524 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14525
14526 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14527 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14528 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14529 and -lpthreads (everybody else).
14530 (test_startup): Fail gracefully if threads are not supported.
14531 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14532 "p/c array_index("abcdef",2)" when not gcc compiled.
14533 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14534 "print func2::coremaker_local" when not gcc compiled.
14535 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14536 "ptype on opaque struct tagname (statically)",
14537 "ptype on opaque struct tagname (dynamically) 1", and
14538 "ptype on opaque struct tagname (dynamically) 2"
14539 for not compiled with gcc.
14540 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14541 backtrace when compiled with gcc.
14542 * lib/gdb.exp (runto_main): Return result of "runto main" rather
14543 than always return success.
14544
14545 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14546
14547 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14548
14549 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14550
14551 * gdb.base/structs.exp: Undo last change.
14552
14553 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14554
14555 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14556 encapsulate all the steps/nexts done during self test, starting
14557 at main, and makes them less sensitive to optimization issues.
14558 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14559 signal handler" test.
14560 * gdb.threads/pthreads.exp: Only run this for native configs.
14561 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14562 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14563 tests.
14564 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14565 for "runto test_calls(void)" test.
14566
14567 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14568
14569 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14570 and don't expect address info in breakpoint confirmations.
14571
14572 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14573
14574 * gdb.base/list.exp (test_forward_search): Increase timeout
14575 temporarily by 60 seconds for searching extremely long line,
14576 and then reset to old value when done. Increase expect input
14577 buffer to 10000.
14578
14579 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14580
14581 * gdb.base/list.exp (test_forward_search): Fix to handle very
14582 long source line without overflowing expect's input buffer.
14583
14584 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14585
14586 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14587 "buffer_full".
14588
14589 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14590 "buffer_full".
14591
14592 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14593 "buffer_full".
14594
14595 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14596 "buffer_full".
14597
14598 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14599
14600 * configure.in (configdirs): Add gdb.threads.
14601 * configure: Regenerated with autoconf.
14602 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14603 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14604 * gdb.threads/configure: New, generated with autoconf.
14605
14606 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14607
14608 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14609
14610 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14611
14612 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14613 each signal's status in the output of "handle all print".
14614 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14615 the \r\n sequence that immediately precedes the gdb prompt.
14616 * gdb.base/a1-selftest.exp: Save original timeout and restore
14617 after test.
14618
14619 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14620
14621 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14622 symbol.
14623
14624 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14625
14626 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14627
14628 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14629
14630 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14631 timeout by 60 seconds.
14632
14633 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14634
14635 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14636 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14637 error return.
14638
14639 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14640
14641 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14642 gdb initialization, also report how long dejagnu waited. Restore
14643 old timeout before doing error return. Temporarily increase timeout
14644 by 3 minutes to allow for slow startups over heavy NFS use.
14645
14646 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14647
14648 * lib/gdb.exp: Report timeout value for verbosity level 2.
14649 * config/gdbserver.exp: Ditto.
14650 * config/hppro.exp: Ditto.
14651 * config/mips-gdb.exp: Ditto.
14652 * config/monitor.exp: Ditto.
14653 * config/netware.exp: Ditto.
14654 * config/sim-gdb.exp: Ditto.
14655 * config/slite-gdb.exp: Ditto.
14656 * config/udi-gdb.exp: Ditto.
14657 * config/unix-gdb.exp: Ditto.
14658 * config/vx-gdb.exp: Ditto.
14659 * gdb.base/a1-selftest.exp: Ditto.
14660 * gdb.base/a2-run.exp: Ditto.
14661 * gdb.base/break.exp: Ditto.
14662 * gdb.base/corefile.exp: Ditto.
14663 * gdb.base/list.exp: Ditto.
14664 * gdb.base/recurse.exp: Ditto.
14665 * gdb.base/scope.exp: Ditto.
14666 * gdb.base/signals.exp: Ditto.
14667
14668 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14669
14670 * gdb.threads/Makefile.in (docdir): Removed.
14671
14672 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14673
14674 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
14675 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
14676 @srcdir@.
14677 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
14678 autoconf 2.5 or higher.
14679 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14680
14681 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14682
14683 * configure: Regenerated.
14684 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14685 avoid name clashes with SunOS headers.
14686
14687 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14688
14689 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14690
14691 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14692
14693 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14694 prototype information ends up in the compiler info file.
14695
14696 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14697
14698 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14699 attempting to regenerate it. Eliminate use of a temporary file
14700 and just generate the info file directly. Source it immediately,
14701 for consistency of use.
14702 * gdb.base/corefile.exp: Ditto
14703 * gdb.base/exprs.exp: Ditto.
14704 * gdb.base/funcargs.exp: Ditto.
14705 * gdb.base/langs.exp: Ditto.
14706 * gdb.base/list.exp: Ditto.
14707 * gdb.base/mips_pro.exp: Ditto.
14708 * gdb.base/nodebug.exp: Ditto.
14709 * gdb.base/opaque.exp: Ditto.
14710 * gdb.base/ptype.exp: Ditto.
14711 * gdb.base/scope.exp: Ditto.
14712 * gdb.base/setvar.exp: Ditto.
14713 * gdb.base/signals.exp: Ditto.
14714 * gdb.base/whatis.exp: Ditto.
14715 * gdb.c++/templates.exp: Ditto.
14716 * gdb.c++/virtfunc.exp: Ditto.
14717 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14718 whether or not to add -lstdc++ to the compile command line args.
14719
14720 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14721
14722 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14723 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14724 Increase timeout, a lot of single stepping might be needed if the
14725 target has no hardware watchpoints.
14726
14727 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14728
14729 * gdb.base/break.exp: Ignore compiler warnings when compiling
14730 break.c.
14731 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14732 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14733 from remote-sim.
14734 * gdb.base/exprs.exp: Add h8300 xfails.
14735 * gdb.base/funcargs.exp: Likewise.
14736 * gdb.base/nodebug.exp: Likewise.
14737 * gdb.base/printcmds.exp: Likewise.
14738 * gdb.base/ptype.exp: Likewise.
14739 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14740 h8300 xfails.
14741 * gdb.base/return.exp: Handle float/double precision problems
14742 on the h8300.
14743 * gdb.base/funcargs.c: Explicitly make last constant argument to
14744 call_after_alloca_subr an unsigned long type.
14745 * gdb.base/return.c: Include stdio.h.
14746
14747 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14748
14749 * config/abug.exp: New file for the older Motorola Bug monitor
14750 that runs on the mvme13x series VME boards.
14751 * config/monitor.exp: Use the new config array for target settings
14752 if they exist.
14753
14754 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14755
14756 * sim-gdb.exp: Make the SH simulator allocate less space when
14757 it is targeted.
14758
14759 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14760
14761 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14762 test.
14763
14764 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14765
14766 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14767 "rs6000-*-*" for "list function in include file" when gcc compiled.
14768 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14769 for "p ctable1[120]".
14770 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14771 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14772 Remove setup_xfail for "rs6000-*-*" for
14773 "print 'scope0.c'::filelocal before run".
14774 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14775 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14776 since some compilers don't allow both options to be given
14777 on the same command line. Create object file and move it.
14778
14779 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14780
14781 * gdb.base/corefile.exp: Always regenerate the core file, since
14782 we always regenerate the coremaker program. Detect special case
14783 where registers cannot be read from core file.
14784
14785 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14786
14787 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14788 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14789 * gdb.c++/templates.exp: Only match on basename of file since
14790 some formats like xcoff don't encode directory information.
14791 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14792 and rs6000 AIX xcoff targets.
14793 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14794 * configure: Regenerate.
14795 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14796 here, rather than in distclean.
14797
14798 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14799
14800 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14801 defined, and use it to compile the test case with -O2. The
14802 native compilation still uses no optimization.
14803 * gdb.base/mips_pro.c: Remove inline assembly code since
14804 it is compiled PIC by default, which results in assembler
14805 warnings that make the testsuite think the compilation
14806 was unsuccessful.
14807
14808 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14809
14810 * gdb.c++/misc.exp: Add note to message for
14811 "print s.a for foo struct" that this is a known gcc 2.7.2
14812 and earlier bug.
14813
14814 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14815
14816 * gdb.base/break.exp: Fix pattern for matching "Delete all
14817 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14818 setup_xfail for deleting all breakpoints test. Fix various
14819 timeout messages to include "(timeout)".
14820 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14821 for "p t_float_values2(3.14159,float_val2)".
14822 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14823 for "continue to call2g" when gcc compiled.
14824 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14825 "up to foo in langs.exp", "show language at foo in langs.exp",
14826 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14827 and "show language at fsub in langs.exp".
14828 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14829 "list line 1 in include file", "list message for lines past EOF",
14830 "list function in include file", "list list0.h:foo", and
14831 "list filename:function; nonexistant function".
14832 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14833 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14834 and "ptype t_char_array" to be for native cc only.
14835
14836 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14837
14838 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
14839 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14840 "print func2::coremaker_local", and "backtrace in corefile.exp".
14841
14842 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14843
14844 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14845 "bt in signals.exp". This problem only appears when running
14846 the testsuite, and then only intermittently.
14847
14848 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14849
14850 * gdb.base/return.exp (return_tests): Differentiate between
14851 two tests of continuing.
14852
14853 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14854
14855 * */Makefile.in (maintainer-clean): Remove config.log.
14856 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14857 * gdb.c++/Makefile.in (PROGS): Add inherit.
14858 (clean): Remove *.ci.
14859
14860 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14861
14862 * gdb.c++/misc.cc: Add test code from Mike Stump.
14863 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14864
14865 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14866
14867 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14868 to "alpha-*-osf2*" and add comment.
14869 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14870 setup_xfail for "step over execarg initialization" and
14871 "step over corearg initialization".
14872 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14873 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14874 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14875 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14876 "print func2::coremaker_local", and "backtrace in corefile.exp".
14877 * gdb.base/signals.exp: Build and source signals.ci.
14878 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14879 to be for gcc only.
14880 * lib/gdb.exp: Move verbose statements outside conditionals.
14881
14882 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14883
14884 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14885 Feb 3 procfs.c change.
14886
14887 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14888
14889 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14890
14891 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14892
14893 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14894 from dejagnu's apparent default of 10 seconds, which gives random
14895 results when running the tests over NFS on moderately loaded systems.
14896 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14897
14898 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14899
14900 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14901 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14902 result reports.
14903
14904 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14905
14906 * configure.in (CY_AC_PATH_TCLH): Remove.
14907 * configure: Regenerate.
14908
14909 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14910
14911 * gdb.c++/Makefile.in (clean): Add missing '{'.
14912
14913 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14914
14915 * lib/gdb.exp: Provide a default value for noinferior.
14916
14917 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14918 Load libgloss.exp.
14919
14920 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14921
14922 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14923 the executable, not the .o to run the tests from.
14924
14925 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14926
14927 * gdb.base/break.exp: Don't test for program exit or exit status
14928 if $noresults if nonzero.
14929 * gdb.base/langs.exp: Likewise.
14930 * gdb.base/watchpoint.exp: Likewise.
14931
14932 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14933 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14934 trying to compile the testcase.
14935
14936 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14937
14938 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14939 * gdb.base/signals.exp (continue to handler): Likewise.
14940
14941 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14942
14943 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14944
14945 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14946
14947 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14948
14949 * gdb.base/corefile.exp: Recognize "not found" as failure
14950 when trying to determine if a core file was generated.
14951 If no core file was generate the first time, try again without
14952 the ulimit -c to work around braindamaged shells.
14953
14954 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14955
14956 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14957 [] tests with "test" and enclose string in quotes.
14958 * gdb.stabs/configure: Rebuild
14959
14960 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14961
14962 Changes in sync with expect:
14963 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14964 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14965 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14966 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14967 argument to AC_REQUIRE.
14968 * configure: Regenerated.
14969
14970 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14971
14972 * gdb.base/corefile.exp: When generating a core, discard any
14973 error messages about ulimit not found and the "core dumped"
14974 message from the shell that runs the coredumper.
14975
14976 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14977
14978 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14979
14980 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14981 which sed script to run. Expect failure for v_comb test
14982 on PA targets too.
14983
14984 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14985
14986 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14987 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14988
14989 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14990
14991 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14992 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14993 "sparc-sun-solaris*" xfails for "p v_comb".
14994 * lib/gdb.exp (default_gdb_start): Fix typo.
14995 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14996 messages to not include the full program name that caused
14997 the core dump since some systems (such as solaris) apparently
14998 truncate this path to about 80 characters.
14999 When generating a core file first try increasing the core file
15000 size limit to unlimited since some systems may default it to
15001 zero, and it is harmless to try it. Move the test for failing
15002 to generate a core file to where it will actually get executed.
15003 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
15004 new gdb result from g++ debug info improvements and make old
15005 pattern obsolescent. Also account for size_t differences
15006 (may be int or long).
15007 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
15008 initialization before function call is placed in the delay slot
15009 and thus appears to be skipped over by commands such as "next".
15010
15011 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
15012
15013 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
15014
15015 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
15016
15017 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
15018 input source file; fix code to compile test to deal with this
15019 convention.
15020 * gdb.c++/*.exp: Likewise.
15021
15022 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
15023
15024 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
15025 "bt in signals.exp".
15026
15027 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
15028
15029 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
15030 "step over execarg initialization" and
15031 "step over corearg initialization".
15032
15033 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
15034
15035 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
15036 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
15037
15038 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
15039
15040 From Rob Savoye (rob@poseidon.cygnus.com)
15041 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
15042 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
15043 configure.in}, gdb.disasm/{Makefile.in, configure.in},
15044 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
15045 configure.in}: Major reworking for autoconfig.
15046 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
15047 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
15048 New files.
15049 * config/unix-gdb.exp: Make GDB global.
15050 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
15051 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
15052 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
15053 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
15054 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
15055 term.exp, twice.exp, watchpoint.exp, whatis.exp},
15056 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
15057 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
15058 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
15059 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
15060 pr-8136.exp, result.exp, string.exp, tuples.exp},
15061 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
15062 to returns as necessary, arrange for test to compile own testcase
15063 executable.
15064 * lib/gdb.exp: Changes for testsuite to compile own test cases.
15065
15066 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
15067
15068 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
15069 clear_xfail at end of test which might not call either pass or fail.
15070 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
15071 "backtrace through signal handler".
15072
15073 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15074
15075 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
15076 continuing from a job control stop signal.
15077 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
15078
15079 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
15080
15081 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
15082 * gdb.base/corefile.exp: Likewise.
15083 * gdb.base/funcargs.exp: Likewise.
15084
15085 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
15086
15087 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
15088 * config/monitor.exp: Add support for setting baud rate.
15089
15090 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
15091
15092 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
15093 i*86-*-linux* xfails for "backtrace through signal handler".
15094 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
15095 "print func2::coremaker_local".
15096 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
15097 alpha-dec-osf2* xfail for
15098 "delete all breakpoints when none".
15099
15100 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
15101
15102 * gdb.base/break.exp: Change test that deletes all breakpoints
15103 when no user breakpoints are installed. A post 4.15 change
15104 causes gdb to no longer prompt in this case.
15105
15106 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
15107
15108 * gdb.base/return.exp (return_tests): Change xfail for test
15109 "correct value returned double test" to stop xfailing at
15110 Solaris 2.5. Apparently the bug has been fixed.
15111
15112 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
15113
15114 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
15115 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
15116
15117 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
15118
15119 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
15120 * gdb.disasm/hppa.s: Corresponding changes.
15121
15122 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
15123
15124 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
15125 makefile fragment.
15126 * config/mt-hpux: Deleted.
15127
15128 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
15129
15130 * Many files: When warning about suppressed tests due to a
15131 nonexistant test binary, avoid incrementing the warning count.
15132
15133 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
15134
15135 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
15136
15137 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15138
15139 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
15140 "sparc-*-solaris2*".
15141
15142 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15143
15144 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
15145 Add global and local variables and initialize them.
15146 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15147 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15148 extracts the file name and terminating signal from the core file.
15149 * TODO: Remove note about tests for correct mapping of corefile.
15150 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15151 from optimizing it away.
15152 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15153 handles common blocks.
15154
15155 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15156
15157 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15158 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15159
15160 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15161
15162 * Makefile.in (maintainer-clean): New target, synonym for
15163 realclean.
15164 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15165 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15166 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15167 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15168 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15169 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15170
15171 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15172
15173 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15174 xfails when not gcc compiled for "print foo::funclocal".
15175 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15176 "print foo::funclocal at foo",
15177 "print 'scope1.c'::foo::funclocal at foo",
15178 "print foo::funclocal_bss at foo",
15179 "print 'scope1.c'::foo::funclocal_bss at foo",
15180 "print foo::funclocal_ro at foo",
15181 "print 'scope1.c'::foo::funclocal_ro at foo",
15182 "print bar::funclocal at foo" and
15183 "print 'scope1.c'::bar::funclocal at foo".
15184 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15185 gcc compiled for "print foo::funclocal at bar".
15186 Expand all messages to ensure that they identify that
15187 the test is at bar().
15188 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15189 gcc compiled for:
15190 "ptype on opaque struct pointer (statically)",
15191 "ptype on opaque struct tagname (statically)",
15192 "ptype on opaque struct pointer (dynamically) 1",
15193 "ptype on opaque struct tagname (dynamically) 1",
15194 "ptype on opaque struct pointer (dynamically) 2" and
15195 "ptype on opaque struct tagname (dynamically) 2
15196 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15197 gcc compiled for:
15198 "p datalocal"
15199 "whatis datalocal",
15200 "ptype datalocal",
15201 "p bsslocal",
15202 "whatis bsslocal", and
15203 "ptype bsslocal".
15204 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15205 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15206 when not gcc compiled.
15207 * gdb.base/funcargs.exp (float_and_integral_args): Add
15208 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15209 compiled.
15210 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15211 "backtrace from call6a" when not gcc compiled.
15212 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15213 "backtrace from call7a" when not gcc compiled.
15214 * gdb.base/callfuncs.exp (do_function_calls):
15215 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15216 "p t_char_array_values(char_array_val2,char_array_val1)",
15217 "p t_char_array_values(char_array_val1,char_array_val2)",
15218 "p t_char_array_values("carray 1","carray 2")",
15219 "p t_char_array_values("carray 1",char_array_val2)",
15220 "p t_char_array_values(char_array_val1,"carray 2")",
15221 "p sum_args(1,{2})",
15222 "p sum_args(2,{2,3})",
15223 "p sum_args(3,{2,3,4})",
15224 "p sum_args(4,{2,3,4,5})"
15225 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15226 "backtrace in corefile.exp" when not gcc compiled.
15227
15228 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15229
15230 * gdb.base/signals.exp: Rewrite `handle all print' test as
15231 a procedure. Accept blanks or TABs as whitespace, increase
15232 timeout and expect input buffer size for the large output
15233 from the command. Remove "i*86-*-bsdi2.0" xfail.
15234
15235 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15236
15237 * gdb.base/setvar.exp: Add new testcases for truncation when
15238 assigning invalid values to bitfields.
15239
15240 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15241
15242 * gdb.base/callfuncs.exp (do_function_calls): Remove
15243 mips-sgi-irix* xfail for
15244 "call inferior func with struct - returns char *"
15245 and fix test so that an optional (unsigned char *) cast is
15246 accepted in the result.
15247
15248 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15249
15250 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15251 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15252 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15253 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15254 that accidentally got checked in.
15255
15256 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15257
15258 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
15259 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15260 compiled test.
15261 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15262 Add mips-sgi-irix5* xfail for not gcc compiled.
15263 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15264 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15265 "p top", "whatis top", "p middle", and "whatis middle".
15266 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15267 "whatis signed char" for not gcc compiled.
15268 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15269 "set variable signed char=-1 (-1)" and
15270 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15271 * gdb.base/funcargs.exp (float_and_integral_args):
15272 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15273 Add mips-sgi-irix* xfail when not gcc compiled for
15274 "continue to call2b".
15275 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15276 "continue to call2g".
15277 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15278 "backtrace from call6a"
15279 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15280 "backtrace from call7k".
15281 Add mips-sgi-irix5* xfail when not gcc compiled for
15282 "backtrace from call7a".
15283 (localvars_after_alloca): Fix gdb_test cmds for
15284 "print * after runto ...".
15285 Remove rs6000-*-* xfails for
15286 "print i after runto localvars_after_alloca" and
15287 "print l after runto localvars_after_alloca"
15288 for all compilers.
15289 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15290 when not compiled with gcc, for:
15291 "print signed char == (minus)",
15292 "print signed char != (minus)",
15293 "print signed char < (minus)",
15294 "print signed char > (minus)".
15295 * gdb.base/callfuncs.exp (do_function_calls):
15296 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15297 "call inferior func with struct - returns char *".
15298 * gdb.base/return.exp (return_tests): Change xfail for
15299 "correct value returned double test" to include Solaris 2.4.
15300 * gdb.base/funcargs.exp (float_and_integral_args):
15301 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15302
15303 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15304
15305 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15306 enumeration bitfields if compiling with GNU C.
15307 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15308 to empty' prompt.
15309
15310 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15311
15312 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15313 test for PRO targets.
15314
15315 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15316 breakpoints in the inferior at any given time by making
15317 two groups of breakpoints for call2*, call6* and call7*
15318 tests.
15319
15320 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15321
15322 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15323 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15324 from optimizing it away.
15325 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15326 "call inferior func with struct".
15327
15328 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15329
15330 * configure.in: Only configure gdb.chill for particular targets.
15331
15332 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15333
15334 * gdb.base/Makefile.in: Add action to .c.o transformation
15335 rule that generates a .ci file for each .o file and remove
15336 explicit .c.o rules except for callfuncs.o.
15337 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15338 generates a .ci file for each .o file and remove explicit
15339 .cc.o rules.
15340 (clean): Remove *.tmp *.ci files.
15341 (EXECUTABLES): Remove templ-info.exp.
15342 * gdb.base/compiler.c: New file.
15343 * gdb.c++/compiler.cc: New file
15344 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15345 Change rs6000-*-* xfail for
15346 "print 'scope0.c'::filelocal_ro" and
15347 "print 'scope1.c'::filelocal" and
15348 "print 'scope1.c'::filelocal_bss" and
15349 "print 'scope1.c'::filelocal_ro" and
15350 "print 'scope1.c'::foo::funclocal" and
15351 "print 'scope1.c'::foo::funclocal_ro" and
15352 "print 'scope1.c'::bar::funclocal" and
15353 "print 'scope0.c'::filelocal_ro" and
15354 "print 'scope1.c'::filelocal at foo" and
15355 "print 'scope1.c'::filelocal_bss at foo" and
15356 "print 'scope1.c'::filelocal_ro at foo" and
15357 "print 'scope1.c'::foo::funclocal at foo" and
15358 "print 'scope1.c'::foo::funclocal_bss at foo" and
15359 "print 'scope1.c'::foo::funclocal_ro at foo" and
15360 "print 'scope1.c'::bar::funclocal at foo" and
15361 "print 'scope0.c'::filelocal_ro" and
15362 "print 'scope1.c'::filelocal" and
15363 "print 'scope1.c'::filelocal_bss" and
15364 "print 'scope1.c'::filelocal_ro" and
15365 "print 'scope1.c'::foo::funclocal" and
15366 "print 'scope1.c'::foo::funclocal_bss" and
15367 "print 'scope1.c'::foo::funclocal_ro" and
15368 "print 'scope1.c'::bar::funclocal" and
15369 "print 'scope1.c'::bar::funclocal_bss"
15370 to only be xfail'd when not compiled with gcc.
15371 Add rs6000-*-* xfail for
15372 "print 'scope0.c'::filelocal_bss before run"
15373 when compiled with gcc.
15374 (test_at_main): Add rs6000-*-* xfail for
15375 "print filelocal_ro in test_at_main"
15376 when compiled with gcc.
15377 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
15378 Add rs6000-*-aix* xfail for
15379 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15380 "ptype t_char_array", not compiled with gcc.
15381 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15382 xfail for "list foo (in include file)" when gcc compiled.
15383 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15384 (integral_args): Add rs6000-*-* xfail for
15385 "run to call0a" if not compiled with gcc.
15386 (unsigned_integral_args): Add rs6000-*-* xfail for
15387 "run to call1a" if not compiled with gcc.
15388 (float_and_integral_args): Add rs6000-*-* xfail for
15389 "run to call2a" if not compiled with gcc and for
15390 "continue to call2b" for any compiler.
15391 Add rs6000-*-* xfail to
15392 "print f1 after run to call2a" for gcc compiled.
15393 (discard_and_shuffle): Add rs6000-*-* xfail for
15394 "run to call6a".
15395 (shuffle_round_robin): Add rs6000-*-* xfail for
15396 "backtrace from call7a" if not compiled with gcc.
15397 Add rs6000-*-* xfail for
15398 "backtrace from call7b" if compiled with gcc.
15399 (call_after_alloca): Add rs6000-*-* xfail for
15400 "print c in call_after_alloca" and
15401 "print s in call_after_alloca" and
15402 "backtrace from call_after_alloca_subr"
15403 if not compiled with gcc.
15404 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15405 "print c in localvars_in_indirect_call" and
15406 "print c in localvars_in_indirect_call" and
15407 "backtrace in indirectly called function" and
15408 "stepping into indirectly called function"
15409 if not compiled with gcc.
15410 (localvars_after_alloca): Add rs6000-*-* xfail for
15411 "print c after runto localvars_after_alloca" and
15412 "print s after runto localvars_after_alloca" and
15413 "print i after runto localvars_after_alloca" and
15414 "print l after runto localvars_after_alloca"
15415 for all compilers.
15416 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15417 than whatis-info.exp.
15418 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15419 than opaque-info.exp.
15420 Setup rs6000-*-* xfail for
15421 "ptype on opaque struct pointer (statically)" and
15422 "ptype on opaque struct pointer (dynamically)" when
15423 not compiled with gcc.
15424 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15425 rather than callf-info.exp.
15426 (do_function_calls): Add clear_xfail for rs6000-*-* for
15427 "p t_float_values2(3.14159,float_val2)". Seems to work
15428 fine there, both with xlc and gcc. Need to find out what
15429 it is doing right and fix other platforms.
15430 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15431 "call inferior func with struct - returns int",
15432 "call inferior func with struct - returns long",
15433 "call inferior func with struct - returns float",
15434 "call inferior func with struct - returns double",
15435 "call inferior func with struct - returns char *",
15436 but only if not gcc compiled (presumes xlc compiled).
15437 Change rs6000-*-* xfails for
15438 "call inferior func with struct - returns char" and
15439 " call inferior func with struct - returns short" to only
15440 xfail if not using gcc.
15441 (clean mostlyclean): Remove *.ci and *.tmp files.
15442 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15443 than templ-info.exp.
15444 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15445 Add rs6000-*-* xfail for "up to foo in langs.exp"
15446 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15447 when not gcc compiled.
15448
15449 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15450
15451 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15452 * gdb.base/corefile.exp: Likewise.
15453 * gdb.base/list.exp: Likewise.
15454 * gdb.base/scope.exp: Likewise.
15455 * gdb.base/siganls.exp: Likewise.
15456
15457 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15458 compiler output.
15459 * gdb.base/whatis.exp: Likewise.
15460
15461 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15462
15463 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15464 failure (opcode table has been fixed to match reality).
15465
15466 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15467
15468 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15469 "call inferior func with struct - returns char",
15470 "call inferior func with struct - returns short"
15471
15472 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15473 "print 'scope0.c'::filelocal at main",
15474 "print 'scope0.c'::filelocal_bss in test_at_main",
15475 "print 'scope0.c'::filelocal at foo",
15476 "print 'scope0.c'::filelocal_bss in test_at_foo",
15477 "print 'scope0.c'::filelocal at bar",
15478 "print 'scope0.c'::filelocal_bss in test_at_bar"
15479
15480 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15481 in source file 1". This bug seems to have been fixed with both
15482 gcc and native cc (was native assembler bug?).
15483
15484 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15485
15486 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15487 "backtrace through signal handler" to "i*86-*-sysv4*".
15488 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15489 continue" case. Add "known SVR4 bug" to fail message.
15490 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15491 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15492 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15493 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15494 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15495 "up to foo in langs.exp", "show language at foo in
15496 langs.exp", "up to cppsub_ in langs.exp", "show
15497 language at cppsub_ in langs.exp", "up to fsub in
15498 langs.exp", and "show language at fsub in langs.exp".
15499 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15500 "bactrace in corefile.exp".
15501 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15502 "call inferior function with struct - returns float" and
15503 "call inferior function with struct - returns double".
15504
15505 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15506
15507 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15508 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15509 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15510 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15511
15512 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15513
15514 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15515 (or overriden) "CHILL" macro rather then bare "gcc".
15516 Also look for ../../gcc/xgcc since that is what we will
15517 actually need, not "Makefile". Remove following assignment
15518 of CHILL to CHILL_FOR_TARGET because that results in
15519 recursive definition.
15520
15521 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15522
15523 * gdb.base/corefile.exp: Change xfail for backtrace in
15524 corefile.exp from linuxaout to all linux.
15525 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15526 cases where we miss the breakpoint at the signal handler
15527 for some reason. Setup xfail for linuxoldld/linuxaout and
15528 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15529 hitting SIGURG breakpoint.
15530 * gdb.base/signals.exp: Setup xfail for "next" acting like
15531 continue to add linuxoldld. Setup xfail for all linux for
15532 "next to handler in signals_tests_1", "backtrace in
15533 signals_tests_1", "continue to func1", "pass SIGUSR1",
15534 and continue to handler".
15535
15536 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15537
15538 * Update all FSF addresses except those in COPYING* files.
15539
15540 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15541
15542 * gdb.base/a2-run.exp: Change messages to be more explicit about
15543 the status of args, and quote binfile in results.
15544
15545 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15546
15547 * gdb.base/callfuncs.exp: Add tests for passing structs to
15548 inferior functions and return various types.
15549 * gdb.base/callfuncs.c: Add functions to receive a struct
15550 and return a member of the struct, in various types.
15551
15552 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15553
15554 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15555
15556 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15557
15558 * config/vxworks29k.exp: New file, sources vxworks.exp.
15559
15560 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15561
15562 * config/gdbremote.exp: New file. Testing framework using
15563 gdbserver.
15564
15565 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15566
15567 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15568 "call function when asleep" and "send end of file".
15569 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15570 for "backtrace in corefile.exp".
15571 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15572 for "backtrace through signal handler".
15573 * gdb.base/corefile.exp: Make sure we actually generate a core file
15574 before trying the core tests. Some systems allow the user to suppress
15575 generation of core files and default to that (linux for example).
15576 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15577 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15578
15579 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15580
15581 * gdb.threads: New directory with some crude multi-threaded
15582 gdb tests (step.exp and step2.exp).
15583 * config/mt-lynx (STEP_EXECUTABLE): Define.
15584 (THREADFLAGS): Define.
15585
15586 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15587
15588 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15589
15590 * gdb.base/signals.exp: Disable whole file for lynx until
15591 further notice.
15592
15593 * gdb.base/signals.exp: xfail test where "next" acts like
15594 "continue" for lynx.
15595
15596 * gdb.base/interrupt.exp: xfail test for calling function while
15597 inferior is asleep for lynx.
15598
15599 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15600 than one cr-lf after each command.
15601
15602 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15603
15604 * configure.in: Reinstate setting of stabsdirs variable, fix
15605 typo in setting up configdirs for native builds.
15606
15607 * gdb.base/return.exp: Fix typo in return double test.
15608 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15609 compiler from optimizing them away.
15610
15611 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15612
15613 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15614 sequences to be echo'd by gdb when using gdb_test.
15615 * gdb.chill/chexp.exp: Likewise.
15616 * gdb.fortran/exprs.exp: Likewise
15617
15618 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15619
15620 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15621 after the inferior gdb has started.
15622
15623 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15624 after each command.
15625 * gdb.base/funcargs.exp: Likewise.
15626 * gdb.base/gdbvars.exp: Likewise.
15627 * gdb.base/interrupt.exp: Likewise.
15628 * gdb.base/list.exp: Likewise.
15629 * gdb.base/watchpoint.exp: Likewise.
15630 * gdb.c++/demangle.exp: Likewise.
15631 * gdb.c++/inherit.exp: Likewise.
15632 * gdb.chill/chexp.exp: Likewise.
15633 * gdb.fortran/exprs.exp: Likewise.
15634
15635 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15636 test if we can't handle IO to/from the inferior.
15637
15638 * gdb.c++/misc.exp: Always check for a program already being
15639 started after sending a "run" command to gdb.
15640
15641 * gdb.base/twice.exp: Start with a fresh gdb.
15642
15643 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15644 only depend on gdb's expression code, not the chill runtime.
15645
15646 * gdb.base/return.c: Put return values into variables so we
15647 can have gdb print them rather than depending on the program
15648 to print them.
15649 * gdb.base/return.exp: Corresponding changes.
15650
15651 * lib/gdb.exp: Provide default value for noinferiorio.
15652 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15653 the inferior.
15654
15655 * gdb.base/break.exp: Always check for a program already being
15656 started after sending a "run" command to gdb.
15657 (text_next_with_recursion): Don't check the output from the
15658 program's printf statement. Instead just make sure the program
15659 exited.
15660
15661 * gdb.base/commands.exp: Protect tests which need arguments with
15662 $noargs conditionals.
15663
15664 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15665
15666 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15667 of structure member arrays to match gdb/valops.c:value_addr change.
15668
15669 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15670
15671 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15672 cases.
15673
15674 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15675
15676 * configure.in (configdirs): Remove gdb.chill from default list
15677 of subdirs and then add it back in only if doing a native build.
15678 The current chill compiler does not yet work in any cross build.
15679 * Revert all signal changes from Jul 6.
15680 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15681 for sh-hms targets, allowing these tests to link, with no other
15682 changes. Testing is suppressed by setting "nosignals" in site.exp.
15683
15684 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15685
15686 * configure.in (signaldirs): Define and add to configdirs for all
15687 targets except some specific ones that are known to not support signals.
15688 Also clean up formatting.
15689 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15690 (signals, sigall): Remove rules to build.
15691 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15692 Moved to new gdb.signals directory.
15693 * gdb.signals: New test directory.
15694 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15695 signals.c signals.exp}: New or moved files.
15696
15697 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15698
15699 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15700
15701 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15702
15703 * gdb.base/return.exp: Xfail `return double' test failure
15704 on at least Solaris 2.3 and handle future/past versions on
15705 a case by case basis as appropriate. Also update message
15706 to include i*86 failures.
15707
15708 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15709
15710 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15711
15712 * lib/gdb.exp: Fix comment which erroneously identified
15713 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15714 gdb_file_cmd not gdb_load).
15715 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15716
15717 * gdb.base/setvar.exp: Make test names consistent between pass and
15718 fail cases. Use gdb_test more.
15719
15720 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15721
15722 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15723
15724 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15725
15726 * gdb.base/help.exp: Fix expected help string for `show commands'.
15727
15728 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15729
15730 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15731
15732 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15733 of a text section.
15734
15735 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15736
15737 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15738 that loop eventually terminates. Fix Connection refused logic so
15739 that testsuite will expire nicely.
15740
15741 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15742
15743 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15744 config/rom68k.exp: New tcl glue for the appropriate monitors.
15745 These all just end up calling monitor.exp.
15746 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15747 refused' by retrying. Cleanup some timeout issues.
15748 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15749 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15750 callers don't have to set/restore global timeout variable.
15751
15752 * The following set of changes centralizes management of the global
15753 timeout variable. This way, it can be set in one target dependent
15754 place instead of dozens of places scattered throughout the test suite.
15755 If you need to lengthen a timeout, then you should either set timeout
15756 in one of the config/{target}.exp files, or multiply it by a factor.
15757 Setting it to an absolute value is always going to lose for some
15758 targets.
15759 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15760 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15761 * gdb.base/funcargs.exp: Don't set timeout.
15762 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15763 * gdb.base/printcmds.exp (test_print_string_constants
15764 test_print_array_constants): Don't set timeout.
15765 * gdb.base/ptype.exp: Don't set timeout.
15766 * gdb.base/recurse.exp: Don't set timeout.
15767 * gdb.base/return.exp: Don't set timeout.
15768 * gdb.base/watchpoint.exp: Don't set timeout.
15769 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15770 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15771
15772 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15773
15774 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15775
15776 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15777
15778 * lib/gdb.exp: Disable chill tests for irix5.
15779
15780 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15781
15782 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15783 each test pass or fail.
15784
15785 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15786
15787 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15788 xlc not gcc.
15789
15790 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15791
15792 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15793
15794 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15795
15796 * config/est.exp: Fix copyright and comments. Remove dead code.
15797 Use targetname, serialport and baud variables instead of fixed
15798 constants.
15799 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15800 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15801
15802 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15803
15804 * gdb.base/watchpoint.exp: Don't run
15805 test_watchpoint_triggered_in_syscall for sunos.
15806
15807 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15808
15809 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15810 they don't seem to exist. Do include stdio.h.
15811
15812 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15813
15814 * gdb.base/a1-selftest.exp: Add alpha xfail.
15815
15816 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15817
15818 * gdb.base/watchpoint.c (main): Prompt before calling read().
15819 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15820 Revise accordingly. Remove cruft about sending "123" several
15821 times, until it gets noticed. Clean up the "print buf[0]" stuff
15822 so that it passes or fails, and waits for prompts in the usual way.
15823
15824 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15825
15826 * gdb.base/recurse.exp: Fix comment.
15827
15828 * TODO: Remove item about printing variables in nodebug.exp. Add
15829 item about enabling tests which are only run on some targets.
15830
15831 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15832 fail, make test names unique, use new gdb_test convention
15833 regarding pattern, use gdb_test more, etc.).
15834
15835 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15836 fail, make test names unique, etc.).
15837
15838 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15839
15840 * gdb.base/nodebug.c: Change return type of top and middle to
15841 short.
15842 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15843 are fixed by the recent mdebugread.c changes. Allow `short ()'
15844 as type for top and middle.
15845
15846 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15847
15848 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15849 nearly as I can tell, the whole thing was an accident in Stu's
15850 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15851 to replace a send/expect pair with gdb_test, but ended up only
15852 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15853 of 30 Mar 1995 took care of it, but left this vestigial comment
15854 which I am now nuking.
15855
15856 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15857
15858 * gdb.base/break.exp: Look for different line number for
15859 breakpoint at main depending on usestubs.
15860
15861 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15862
15863 * gdb.base/list.exp: Adjust some alternate expect patterns to
15864 match recent list0.c change. Add alternate expect pattern for
15865 output from `list default lines around main' for optimizing
15866 compilers.
15867
15868 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15869
15870 * lib/gdb.exp: If nosignals is not set, set it to 0.
15871
15872 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15873
15874 * config/slite-gdb.exp: Responds to load symbol table prompt.
15875 * gdb.base/break.exp: Adjust line number, fix rerun.
15876 * gdb.base/langs0.c: Add #ifdef usestubs.
15877
15878 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15879
15880 * gdb.base/list.exp: Adjust line contents after adding new lines in
15881 list0.c. Also fix a syntax error.
15882
15883 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15884 * gdb.base/break.exp: ditto.
15885 * gdb.base/list.exp: ditto.
15886 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15887 * gdb.base/run.c: ditto.
15888 * gdb.base/list0.c: ditto.
15889 * gdb.base/funcargs.c: ditto.
15890
15891 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15892
15893 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15894 $targetname, $serialport and $baud instead of hardwired variables.
15895 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15896 target doesn't support signals.
15897
15898 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15899
15900 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15901
15902 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15903
15904 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15905 Don't rely on the value of an auto variable before it has been
15906 initialized. Use gdb_test more.
15907
15908 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15909
15910 * lib/gdb.exp (default_gdb_version): A version number must start
15911 with a digit, but other than that contains all characters up to
15912 the first whitespace character.
15913
15914 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15915
15916 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15917
15918 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15919
15920 * gdb.c++/*.exp: Warn if executable does not exist. The original
15921 reason for skipping the warning was that configure.in sometimes
15922 intentionally skipped building the executables but the tcl code
15923 had no way of knowing. That (a) was always bogus with respect to
15924 error handling, (b) is no longer true (right now there is no way
15925 to skip C++ tests).
15926
15927 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15928
15929 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15930
15931 * gdb.base/list.exp: Add expect patterns for output from
15932 SunPRO compiled executables.
15933 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15934 types.
15935
15936 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15937
15938 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15939 number (we are already testing that the correct source line text
15940 gets printed).
15941
15942 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15943 that is what is intended, but something needed to be done to get
15944 sunos4 native working again.
15945
15946 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15947
15948 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15949 apparently went with a (very) old xfail.
15950
15951 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15952
15953 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15954 runto_main is a proc in gdb.exp that will do 'step' for target use
15955 stubs.
15956 * gdb.base/exprs.exp: ditto.
15957 * gdb.base/interrupt.exp: ditto.
15958 * gdb.base/opaque.exp: ditto.
15959 * gdb.base/printcmds.exp: ditto.
15960 * gdb.base/ptype.exp: ditto.
15961 * gdb.base/scope.exp: ditto.
15962 * gdb.base/setvar.exp: ditto.
15963 * gdb.base/signals.exp: ditto.
15964 * gdb.base/twice.exp: ditto.
15965 * gdb.c++/classes.exp: ditto.
15966 * gdb.c++/inherit.exp: ditto.
15967 * gdb.c++/templates.exp: ditto.
15968 * gdb.base/break.exp: no run and hit main for stubs. Change line
15969 numbers for breakpoints and info breakpoint.
15970 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15971 breakpoint().
15972 * gdb.base/callfuncs.c: ditto.
15973 * gdb.base/exprs: ditto.
15974 * gdb.base/interrupt.c: ditto.
15975 * gdb.base/opaque0.c: ditto.
15976 * gdb.base/printcmds.c: ditto.
15977 * gdb.base/ptype.c: ditto.
15978 * gdb.base/scope0.c: ditto.
15979 * gdb.base/setvar.c: ditto.
15980 * gdb.base/signals.c: ditto.
15981 * gdb.base/twice.c: ditto.
15982 * gdb.c++/misc.cc: ditto.
15983 * gdb.c++/templates.cc: ditto.
15984
15985 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15986
15987 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15988
15989 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15990 somewhere between `read' and `main.c'. I'm pretty sure the
15991 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15992 and it isn't particularly useful.
15993
15994 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15995
15996 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15997
15998 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15999
16000 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
16001
16002 * config/mt-slite: add LIBS and -nostdlib.
16003 * config/slite-gdb.exp: add this new file to support sparclite target.
16004
16005 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
16006
16007 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
16008
16009 * gdb.base/a2-run.exp: Change argument to istarget from
16010 "*-*-vxworks" to "*-*-vxworks*".
16011 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
16012
16013 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
16014
16015 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
16016 will not runto main but do a 'step' to step out of breakpoint().
16017 * config/mt-slite: add -Dusestubs.
16018
16019 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16020
16021 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
16022 instead of just @.
16023
16024 * gdb.base/signals.exp: Add test for "handle all print".
16025 * TODO: Remove "handle all print". Also remove item about
16026 checking copyright date (I don't like the idea of a spurious FAIL
16027 based on when we run the tests).
16028
16029 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
16030 for SunOS4 (reason for failure not investigated). Remove
16031 redundant test for $binfile.
16032
16033 * gdb.base/nodebug.c (array_index): Call malloc.
16034
16035 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
16036
16037 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
16038
16039 * gdb.base/recurse.exp: Update gdb_test invocation to use new
16040 conventions and slightly simplify the matching regexp.
16041
16042 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16043
16044 * gdb.base/break.exp: Update gdb_test invocation to use new
16045 convention.
16046
16047 * lib/gdb.exp: If noargs is not set, set it to 0.
16048
16049 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
16050 tests unique.
16051
16052 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
16053
16054 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16055
16056 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
16057 one argument of type "<non-float parameter>".
16058
16059 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
16060
16061 * config/rom68k.exp: New file to support Motorola IDP board.
16062 * gdb.base/a2-run.exp: Skip this file if noargs is set.
16063 * gdb.base/break.c: Change things around so that this program
16064 doesn't depend upon args. This is necessary to make remote
16065 targets work (in general, they can't take args).
16066 * gdb.base/break.exp: Don't try to send args to program. Don't
16067 expect output. Also, replace lots of code with gdb_test.
16068
16069 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16070
16071 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
16072 printing of '\'' (which is what the comment says we are testing,
16073 even though we were not), not '''.
16074 (test_integer_literals_rejected): Test that printing ''' is an error.
16075
16076 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16077 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
16078 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
16079 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
16080 Use gdb_test not test_print_accept.
16081 * lib/gdb.exp: Remove test_print_accept.
16082
16083 * gdb.base/signals.exp (signal_tests_1): Make pass message
16084 consistent with fail message.
16085
16086 * gdb.base/whatis.exp: Remove xfails for printing char vs.
16087 unsigned char; the bug (PR 1821) is fixed.
16088
16089 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
16090
16091 * gdb.base/scope.exp (test_at_localscopes): Call pass for
16092 successful tests--makes xfailing them work right.
16093
16094 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16095
16096 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
16097 only \r\n, not .*. The test can pass .* as the last thing in
16098 $pattern if that is what it wants. In addition to providing this
16099 flexibility, this change should speed up pattern matching in cases
16100 where the pattern already ended with .* (there were a number of
16101 them). This change also helps catch bad patterns--in the old
16102 scheme the typo "char \*" instead of "char \\*" would pass. Now
16103 it is caught.
16104 * Many .exp files: Update callers.
16105
16106 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
16107 clearer and does not spuriously match multiple ('s. Likewise for
16108 ) and *.
16109
16110 * gdb.base/nodebug.exp: Test ability to call a function and pass
16111 it a string (even with no debugging info).
16112
16113 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
16114 "p '\'", which is the same as "p ''" once tcl gets done with
16115 quoting, to "p '\\'", which I suspect is what is intended (one
16116 backslash gets sent to GDB).
16117
16118 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
16119
16120 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16121
16122 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
16123 1817) was fixed literally years ago.
16124
16125 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16126
16127 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
16128 test, it causes stepping out of call_after_alloca_subr with
16129 optimizing compilers.
16130 (localvars_in_indirect_call): Consume GDB prompt if `finish'
16131 fails.
16132
16133 * gdb.c++/templates.exp: Source templ-info.exp only if
16134 the templates executable exists.
16135
16136 * gdb.c++/misc.cc (class Contains_static_instance,
16137 class Contains_nested_static_instance),
16138 gdb.c++/classes.exp (test_static_members): Test printing of
16139 a class that contains a static instance of the class.
16140
16141 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16142
16143 * gdb.base/langs2.c (cppsub_): Don't prototype.
16144 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
16145 only, I believe).
16146
16147 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16148
16149 * lib/gdb.exp (skip_chill_tests): New procedure.
16150
16151 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16152
16153 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16154
16155 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16156 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16157
16158 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16159
16160 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16161
16162 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16163 disassemble 8, not 16, instructions for part 4.
16164
16165 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16166 support the latter anymore.
16167
16168 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16169 -DNO_PROTOTYPES.
16170 * gdb.base/callfuncs.c: Control use of prototypes based on
16171 NO_PROTOTYPES, not __STDC__.
16172 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16173 t_float_values2 tests if prototypes in use.
16174
16175 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16176 t_double_values): When checking differences against DELTA, check
16177 that difference is within the range (-DELTA,DELTA), not just
16178 (-infinity,DELTA).
16179
16180 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16181
16182 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16183 'file' command firts, then 'target', then 'load', this is due to gdb
16184 target set up.
16185 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16186
16187 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16188
16189 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16190 FP load/store variants.
16191 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16192
16193 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16194
16195 * gdb.base/term.exp: Do not give a warning if not native, it is
16196 not an abnormal condition.
16197
16198 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16199
16200 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16201 t_char_array".
16202
16203 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16204
16205 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16206 are getting the version number.
16207
16208 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16209 if not native, it is not an abnormal condition.
16210
16211 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16212
16213 * lib/gdb.exp: Just use "file exists", rather than undocumented
16214 dejagnu procedure "findfile".
16215
16216 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16217
16218 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16219 (LDFLAGS): Set to -Xlinker -Ur.
16220
16221 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16222 Removed, these values are set by lib/gdb.exp.
16223
16224 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16225
16226 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16227
16228 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16229 of replicating gdb startup code.
16230
16231 * config/mt-vxworks (LDFLAGS): Set to -r.
16232 (CFLAGS_FOR_TARGET): Removed.
16233
16234 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16235 (gdb) and gdb for vxworks uses (vxgdb).
16236
16237 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16238 executable is not in the tree and host != target, use sed and
16239 program_transform_name to determine the gdb name used by the
16240 target.
16241
16242 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16243 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16244
16245 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16246
16247 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16248 floats, chars, and shorts where there are ANSI-style function
16249 definitions.
16250
16251 * gdb.base/langs.exp, gdb.base/langs*: New test.
16252 * gdb.base/Makefile.in: Build it.
16253 * TODO: Remove item about checking that C names don't get C++
16254 demangling applied; this test tests it.
16255
16256 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16257
16258 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16259 went with the const70 xfail. The xfail went away a year ago.
16260
16261 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16262
16263 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16264 for hp300.
16265
16266 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16267
16268 * gdb.base/a1-selftest.exp: Don't run on hp300.
16269
16270 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16271
16272 * Makefile.in (site.exp): Set host_alias and target_alias as well
16273 as host_triplet and target_triplet.
16274
16275 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16276
16277 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16278
16279 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16280 places as other ecoff systems).
16281
16282 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16283 ultrix.
16284
16285 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16286
16287 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16288 remove them.
16289 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16290 variable and "variable" in addition to "data variable".
16291 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16292
16293 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16294 2.
16295 * gdb.base/list1.c (long_line): Add additional statement at start
16296 of function.
16297 * gdb.base/list.exp (test_forward_search): Update line number to
16298 reflect new statement.
16299
16300 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16301
16302 * gdb.base/signals.exp: Reinitialize searched source directories
16303 after gdb_start call.
16304
16305 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16306
16307 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16308 * gdb.stabs/Makefile.in: Likewise.
16309
16310 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16311 change. Instead split the tests into smaller pieces.
16312 * gdb.disasm/hppa.s: Corresponding changes.
16313
16314 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16315
16316 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16317 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16318
16319 * gdb.base/funcargs.exp: Modify many tests so that every test
16320 either passes or fails. Make some test names unique.
16321
16322 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16323
16324 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16325 Call stty to set interrupt character.
16326
16327 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16328 for HP assembler versus GNU assembler based on actual behavior of
16329 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16330
16331 * TODO: Suggest a few more stepping tests.
16332
16333 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16334
16335 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16336 restart GDB for h8300 after a continue.
16337 (return): Add pattern to match a29k-udi behavior.
16338 * gdb.base/nodebug.exp: Remove obsolete comment.
16339 * gdb.base/regs.exp: New file, testing of register displays.
16340 * gdb.base/return.exp: Fix typo in reference to $objdir.
16341 * gdb.base/whatis.exp: Always start with a fresh GDB.
16342
16343 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16344
16345 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16346 higher, these tests generate a lot of output.
16347
16348 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16349
16350 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16351 code following the catch silently ignored some errors; without the
16352 catch they should be thrown like any other tcl error. Also, the
16353 catch used "" instead of {} which meant all the callers who wanted
16354 to include one of the characters "[]$ had to quote it an extra time.
16355 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16356 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16357 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16358 Remove extra quoting.
16359
16360 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16361
16362 * gdb.base/commands.exp: Make test names unique; every test either
16363 passes or fails. Update some comments.
16364
16365 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16366
16367 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16368
16369 The following fixes a FAIL caused by the fact that the alpha stabs
16370 configuration didn't use the ".if alpha" code in weird.def.
16371 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16372 bit pointer, so the 32 bit version works even on the alpha.
16373 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16374 Remove the stuff which allowed us to have separate versions for
16375 alpha and everything else.
16376
16377 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16378 regexp which "info func operator\[\](" is supposed to match. Fix
16379 string to send to GDB. Note that GDB still doesn't work right. Add a
16380 new test for "info func .perator\[\](" which GDB does handle correctly.
16381
16382 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16383
16384 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16385
16386 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16387 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16388 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16389 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16390 it makes the tests harder to understand and confuses test-o-matic.
16391 The preferred style is that each test provides a PASS or a FAIL,
16392 and has a unique message (e.g. "continue #54" not just "continue")
16393 which is the same for the pass and the fail.
16394 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16395 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16396 to lib/gdb.exp.
16397 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16398 prt_accept which was basically the same thing. Likewise for
16399 test_print_reject and prt_reject.
16400 * lib/gdb.exp (test_print_reject): Add some more error message
16401 patterns to match from the former printcmds.exp (prt_reject).
16402 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16403 One defect of the passcount stuff is that some of it failed to
16404 report XPASS where appropriate.
16405 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16406 stuff before and after arg in expected pattern.
16407 (test_paddr_operator_functions): Re-do test without print_addr_of;
16408 this is the only test which seems to want extra stuff there.
16409
16410 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16411
16412 * gdb.base/nodebug.exp: Update new tests to reflect improved
16413 wording of gdb output.
16414
16415 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16416 and "ptype" work on variables in files compiled without -g.
16417 Replaces commented out "maint print msymbol" tests.
16418
16419 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16420
16421 * gdb.base/setvar.c (dummy): Call malloc.
16422
16423 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16424 losing with the irix4 sed.
16425
16426 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16427 ALRM" on irix4.
16428
16429 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16430
16431 * TODO: Remove items about corefile.exp testing new exec-file and
16432 backtrace; both are now done. Add items about printing enums.
16433
16434 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16435
16436 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16437 "get signal $thissig" test fails.
16438
16439 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16440
16441 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16442
16443 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16444 compiler warning with dec alpha compiler.
16445
16446 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16447 extra \n from gdb_test call (this explains why the prompt test
16448 that I removed yesterday was there).
16449 (user_defined_command_test): Remove extra \n and prompt test.
16450
16451 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16452 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16453 doesn't exist.
16454 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16455 Also remove alpha workaround, which turns out to be because
16456 SIGABRT == SIGLOST.
16457
16458 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16459
16460 * gdb.base/help.exp: Don't test "help show".
16461
16462 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16463
16464 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16465 "set print address" is on.
16466 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16467 pass prompt to gdb_test; gdb_test already looks for the prompt.
16468
16469 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16470
16471 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16472 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16473 was to make sure that gdb can read a core file. But (a) the "read
16474 the corefile" part didn't make it to a1-selftest.exp, we just
16475 delete the corefile after creating it, and (b) we test reading
16476 corefiles in corefile.exp anyway. Also, this test left around a
16477 xgdb process on Solaris.
16478
16479 * gdb.base/corefile.exp: Also test backtrace.
16480
16481 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16482
16483 * gdb.base/commands.exp: Test a simple user defined command with
16484 arguments and if/while statements; verify the full user command is
16485 printed by "show user".
16486
16487 * gdb.base/commands.exp: Test if/while commands as part of a
16488 breakpoint command list; verify they appear in breakpoint
16489 information.
16490
16491 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16492
16493 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16494 than by dividing by zero.
16495
16496 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16497
16498 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16499 performing an inferior call with watchpoints enabled.
16500 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16501 call.
16502
16503 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16504
16505 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16506 of "file" command.
16507
16508 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16509 Add additional pattern for when "int operator int(void);" appears
16510 in a different order.
16511
16512 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16513
16514 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16515
16516 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16517 and "signal" with ".*".
16518
16519 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16520
16521 * TODO: Add note about "handle all nostop".
16522
16523 * gdb.base/{sigall.c, sigall.exp}: New test.
16524 * gdb.base/Makefile.in: Add it.
16525
16526 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16527
16528 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16529 when invoking GDB, suppresses any windowing interface.
16530
16531 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16532
16533 * config/sim-gdb: New file, simulator testing support.
16534
16535 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16536
16537 * gdb.base/interrupt.exp: Test calling func1 twice.
16538
16539 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16540
16541 * gdb.base/list.exp (test_forward_search): Set timeout higher
16542 when we'll be getting lots of output from gdb.
16543
16544 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16545 "init_malloc" to after the expect statement. Run it if that
16546 regexp is taken, but also for two others which happen if source
16547 cannot be found.
16548
16549 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16550
16551 * gdb.base/printcmds.exp: New test, for printing register before
16552 program is running.
16553
16554 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16555
16556 * gdb.base/list.exp: Correct some alternate expect patterns
16557 to reflect changes in list1.c.
16558
16559 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16560
16561 * TODO: Add item regarding large frames.
16562
16563 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16564
16565 * TODO: Remove item about enabling return.exp; it
16566 is enabled. Suggest a few more "return" tests.
16567
16568 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16569
16570 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16571 anonymous unions.
16572
16573 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16574
16575 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16576 and pr-5646.o, so "make" is the same as "make all", not "make
16577 pr-4975.o".
16578
16579 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16580
16581 * gdb.base/list.exp: Adjust expectations to reflect changes in
16582 list1.c.
16583 (test_forward_search): New test proc.
16584 * gdb.base/list1.c (long_line): New function, has long source line.
16585
16586 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16587
16588 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16589 additional line of code that was added.
16590
16591 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16592
16593 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16594 tests so as not to overflow expect's input buffers.
16595 * gdb.disasm/hppa.exp: Corresponding changes.
16596
16597 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16598
16599 Beginnings of template debugging tests.
16600 * gdb.c++/templ-info.cc: New file to test for template
16601 debugging capability of the compiler.
16602 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16603 templ-info.cc.
16604 * gdb.c++/templates.cc: Add explicit template instantiations
16605 to enable compiling with -fno-implicit-templates. Add destructor
16606 and 'value' method to T5 class for template tests.
16607 * gdb.c++/templates.exp: Add testcases for printing of template
16608 types, setting breakpoints on template methods and calling a
16609 template method.
16610
16611 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16612
16613 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16614 branch target since some assemblers (gas-2.5) may emit a
16615 relocation for the branch instead of resolving it in the
16616 assembler.
16617
16618 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16619
16620 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16621 through signal handler.
16622
16623 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16624
16625 * configure.in (*-*-netware): Use config/mt-netware.
16626
16627 * config/mt-netware: New file.
16628 * config/mt-i386-netware: Removed, separate configs for different
16629 netware architectures are no longer needed now that we have
16630 --with-headers.
16631
16632 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16633
16634 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16635 by the recent changes to use ANSI C arithmetic conversions.
16636
16637 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16638
16639 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16640 bug involving using inferior_pid to figure out whether to select a
16641 frame.
16642
16643 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16644
16645 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16646 match the current disassembler output.
16647
16648 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16649
16650 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16651 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16652 types, expect "int" as type of integer values (for now).
16653
16654 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16655
16656 * gdb.base/commands.exp: New tests for if/while commands.
16657
16658 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16659
16660 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16661 by .*, since hex values have different syntax in Chill mode.
16662
16663 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16664
16665 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16666 linefeed from expect pattern for repeated types with indices > 9.
16667
16668 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16669
16670 First part of Fortran test suite.
16671 * gdb.fortran: New directory.
16672 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16673
16674 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16675
16676 * gdb.base/default.exp: Update expect pattern for load command
16677 without arguments.
16678
16679 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16680
16681 * configure.in: Change i386 to i[345]86.
16682 * gdb.base/configure.in: Likewise.
16683 * gdb.c++/configure.in: Likewise.
16684 * gdb.chill/configure.in: Likewise.
16685
16686 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16687
16688 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16689 patterns, since that is not a valid context for comments.
16690
16691 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16692
16693 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16694 repeated types and repeated types with indices > 9.
16695
16696 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16697
16698 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16699 2417; old bug has been fixed.
16700
16701 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16702
16703 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16704 send the newline ourselves instead of assuming gdb_test will do
16705 so when passed an empty input string.
16706
16707 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16708 stabs testcode.
16709
16710 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16711
16712 * lib/gdb.exp (gdb_test): Don't send anything if the first
16713 argument is an empty string. This makes cases where we want to
16714 match output that is already in expect's buffers (for example,
16715 matching a breakpoint after gdb_run_cmd has been called) work
16716 reliably.
16717
16718 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16719
16720 * config/netware.exp: New file.
16721
16722 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16723
16724 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16725 the -B and -L prefixes so we can find the debugging stub.
16726
16727 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16728 there and we are using the gcc from the tree.
16729
16730 * gdb.base/types.c: Removed.
16731
16732 * gdb.base/configure.in: Look for makefile fragments in ../config.
16733 Recognize i386-*-netware.
16734 * gdb.c++/configure.in: Likewise.
16735
16736 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16737
16738 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16739 the correct TCL syntax.
16740
16741 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16742
16743 * gdb.base/opaque.exp: use runto instead of messing around with
16744 breakpoints. Simplify by using gdb_test.
16745
16746 * gdb.base/bitfields.exp: restart between tests on netware targets
16747 because breakpoints aren't relocated after target death. Run
16748 processes to completion.
16749
16750 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16751
16752 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16753
16754 * Makefile.in: Remove extra tabs that confuse some versions
16755 of "make". Use the newly built gdb to test with by default,
16756 rather than the first one in the tester's search path.
16757
16758 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16759
16760 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16761
16762 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16763 condition help.
16764
16765 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16766
16767 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16768
16769 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16770 running.
16771 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16772 * gdb.base/funcargs.exp: Likewise.
16773
16774 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16775 * gdb.base/funcargs.exp: Likewise.
16776
16777 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16778 message is "".
16779
16780 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16781
16782 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16783 return,signals,twice}.exp: Handle non-existant binaries
16784 consistantly.
16785
16786 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16787 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16788 might testing a cross development system.
16789
16790 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16791
16792 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16793 runtest script is relative to ${srcdir}, not ${rootdir}.
16794
16795 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16796
16797 * gdb.base/signals.exp: Allow for optionality of breakpoint
16798 address.
16799
16800 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16801
16802 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16803
16804 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16805
16806 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16807 for size_t definition.
16808 * gdb.c++/templates.cc: Likewise
16809
16810 * config/mt-i386-netware: New file.
16811
16812 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16813 defined.
16814
16815 * gdb.base/Makefile.in: Added support for systems that name core
16816 files by appending "core" to the program name.
16817 * gdb.base/a1-selftest.exp: Likewise.
16818
16819 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16820
16821 * gdb.base/return.exp: Add comment and message for `return double'
16822 test failure on Sparc Solaris.
16823
16824 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16825
16826 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16827
16828 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16829
16830 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16831 from optimizing them away.
16832 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16833 patterns to include default constructors and assignment operators,
16834 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16835 character in the output of the virtual base pointer.
16836
16837 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16838
16839 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16840 expression match in print_addr_of to avoid unintented matches.
16841 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16842 versions up to 2.5.8.
16843
16844 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16845
16846 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16847 included file to run under newer versions of expect.
16848 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16849 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16850 Remove xfail for the virtual table of BDDHookV.
16851
16852 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16853
16854 * lib/gdb.exp (string_to_regexp): Set a default result.
16855 (default_gdb_start): Fix misleading message.
16856
16857 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16858
16859 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16860 Remove all CC, etc definitions.
16861 * config/mt-hpux: New file.
16862 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16863 (CFLAGS, LDFLAGS): Define.
16864 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16865
16866 * Makefile.in (site.exp): Don't insert host_os, etc.
16867 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16868 (distclean): Check existence of subdir.
16869 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16870 * gdb.base/Makefile.in: General cleanup and simplification.
16871 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16872 to build executables. Use default rule to build .o files.
16873 (EXPECT, RUNTEST, CC): Fix relative pathname.
16874 (site.exp): Don't insert host_os, etc.
16875 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16876 and/or SIGUSR1 defined.
16877 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16878 * gdb.c++/Makefile.in: General cleanup and simplification.
16879 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16880 (CFLAGS): Remove.
16881 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16882
16883 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16884
16885 * gdb.base/recurse.exp: Misc changes to get tests running again
16886 after Kung's changes to the watchpoint code.
16887 * gdb.base/watchpoint.exp: Likewise.
16888
16889 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16890
16891 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16892
16893 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16894
16895 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16896 * lib/gdb.exp (default_gdb_start): Define.
16897 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16898 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16899 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16900 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16901 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16902 Don't call gdb_target_udi in between tests.
16903
16904 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16905
16906 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16907 (which was basically just a local version of the same thing). In
16908 addition to avoiding duplication, gdb_test_exact is faster.
16909 * lib/gdb.exp (gdb_test_exact): Fix typo.
16910
16911 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16912 don't give an error.
16913
16914 * gdb.base/term.exp: Call delete_breakpoints before starting.
16915
16916 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16917 (t10): Add comment.
16918
16919 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16920
16921 Reorganization of the GDB Test Suite.
16922
16923 * gdb.base: New directory, contains all the basic tests.
16924 * gdb.c++: New directory, tests specific to C++.
16925 * gdb.chill: New directory, tests specific to Chill.
16926 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16927 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16928 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16929 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16930 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16931 t30-31 to chill).
16932 * */gdbme.*: Rename to match appropriate expect scripts.
16933 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16934 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16935 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16936 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16937 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16938 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16939 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16940 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16941 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16942 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16943 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16944 gdb.c++/virtfunc.cc: New names of C++ files.
16945 * gdb.chill/chillvars.ch: New name of Chill file.
16946 * gdb.base/configure.in, gdb.c++/configure.in,
16947 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16948 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16949 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16950 * configure.in (configdirs): Update to reflect directory changes.
16951 (target_abbrev): No longer define for any configuration.
16952 * Makefile.in: Cosmetic improvements to header comments.
16953
16954 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16955
16956 Various changes to gdb.t31:
16957
16958 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16959 * gdbme.ch: Make all key-words and predefineds be upper-case.
16960 * chillvars.exp: Expect key-words and predefinds in upper-case.
16961
16962 * chillvars.exp: Use gdb_test_exact many places.
16963 Change expected output for arrays (which now includes index labels).
16964
16965 * pr-5020.exp, gdme.ch (module PR_5020):
16966 New test, for PR-5020.
16967
16968 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16969
16970 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16971 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16972
16973 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16974
16975 * Makefile.in: Fix bit-rot in definitions of CHILL,
16976 CHILL_FOR_TARGET and Chill_LIB.
16977 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16978 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16979 CHILL, and CHILL_LIB.
16980
16981 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16982
16983 * Revert the previous changes. Please see Rob's directory
16984 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16985
16986 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16987
16988 * Makefile.in, configure.in, config/mips-gdb.exp,
16989 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16990 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16991 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
16992 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16993 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16994 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16995 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16996 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16997 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16998 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16999 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
17000 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
17001 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
17002 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
17003 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
17004 changes from 94Q1.
17005
17006 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
17007
17008 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
17009 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
17010 Rob's new testing fragments.
17011
17012 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
17013
17014 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
17015 lib/gdb.exp: Replace error proc calls with perror.
17016
17017 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17018
17019 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
17020 version also, match on casted version strings, and match on
17021 gdb startup case where the line numbers might be messed up.
17022
17023 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
17024
17025 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
17026 (CFLAGS): Delete it from here.
17027
17028 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
17029
17030 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
17031
17032 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
17033
17034 * Makefile.in (RUNTEST): Default to just "runtest".
17035
17036 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17037
17038 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
17039 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
17040 the code has been restructured.
17041
17042 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17043
17044 * gdb.t00/default.exp (set write): Allow any number of \r and/or
17045 \n, not just one of each.
17046
17047 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
17048 /bin/cc gives a warning if you do.
17049
17050 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
17051
17052 * gdb.t24/demangle.exp: change expect pattern of
17053 __t10ListS_link1ZUiRCUiPT0
17054
17055 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17056
17057 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
17058 on local variables in recursive functions.
17059
17060 * gdb.t07/Makefile.in: Build the new test.
17061
17062 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17063
17064 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
17065 directly. Instead compare the return values from actual calls.
17066
17067 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
17068
17069 * Makefile.in (check): Set TCL_LIBRARY for runtest.
17070
17071 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17072
17073 * From Peter Schauer with minor modifications.
17074 * gdb.t15/return.exp (return_tests): Handle targets where "return"
17075 stops in mid-line in the caller. Add xfail for returning a float
17076 value on X86 targets.
17077
17078 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17079
17080 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
17081 to avoid expect lossage.
17082 (fmem_LRbug_tests): Likewise.
17083 * gdb.disasm/hppa.s: Corresponding changes.
17084
17085 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
17086 conditions to work with latest dejagnu/expect.
17087
17088 * gdb.t15/funcargs.exp (finish from indirect call): No longer
17089 expected to fail on the PA.
17090 (backtrace in call with trampolines): Explicitly require main
17091 to be frame #1 (no trampolines should show up in backtrace).
17092
17093 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
17094 "continue -expect".
17095 * gdb.t06/break.exp: Likewise.
17096 * gdb.t07/watchpoint.exp: Likewise.
17097 * gdb.t13/bitfields.exp: Likewise.
17098 * gdb.t15/{funcargs,return}.exp: Likewise.
17099 * gdb.stabs/weird.exp: Likewise.
17100 * config/{mips,udi}-gdb.exp: Likewise.
17101
17102 * hppa.sed: Enclose comments within a sed command to avoid
17103 losing with the old OSF1 sed.
17104
17105 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17106
17107 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
17108 sequent dynix.
17109 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
17110 * gdb.t15/funcargs.exp: Conditionally step again to really
17111 finish from marker_call_with_trampolines. Handle the case where
17112 the first step from within call_with_trampolines already steps
17113 us back to main.
17114 * gdb.t15/gdbme.c: Add comment to closing brace of
17115 call_with_trampolines for funcargs.exp.
17116
17117 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17118
17119 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17120 Fix typo(s).
17121
17122 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17123
17124 * gdb.t07/gdbme.c: More code for watchpoint testing.
17125
17126 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
17127 "Hardware watchpoint" throughout file.
17128 (test_watchpoint_triggered_in_syscall): New test.
17129 (test_complex_watchpoint): New test.
17130
17131 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17132
17133 * gdbme.c (call_with_trampolines): New function to try and step
17134 into. Tests trampoline problems on the PA.
17135
17136 * funcargs.exp (localvars_in_indirect_call): No longer expect
17137 stepping into indirect call to fail on PAs.
17138 (test_stepping_over_trampolines): New test.
17139
17140 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17141
17142 * TODO: Add suggestions for static member function tests, and
17143 completion tests.
17144
17145 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17146
17147 * TODO: Add suggestions for "p/a" tests.
17148
17149 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17150 (default_gdb_exit): Replace all the hair with sending "quit" to
17151 the process with a simple close.
17152
17153 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17154
17155 * TODO: Add suggestions for shared library tests.
17156
17157 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17158
17159 * TODO: Add suggestions for x/s tests.
17160
17161 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17162
17163 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17164 "enable once", and "enable breakpoints once" with ".*".
17165
17166 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17167
17168 * TODO: Add suggestions about structure passing tests.
17169
17170 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17171
17172 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17173 the primary1 test, use work around if __GNUC__ < 2.
17174 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17175 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17176 Test for bad output rather than waiting for timeout. Issue
17177 second continue only if first continue failed.
17178
17179 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17180
17181 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17182 operator[] test with gdb_test because the old code didn't seem to
17183 be getting the quoting right with the new dejagnu.
17184
17185 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17186
17187 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17188 one from the path.
17189 * Makefile.in: Use a fresh expect if there is one, use runtest
17190 from the src tree if there is one.
17191
17192 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17193
17194 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17195 next over recursive call. Revise the tests from that point on
17196 (which had been skipped) to match GDB's actual (correct) output.
17197
17198 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17199 with next over a breakpoint whose condition is false.
17200
17201 * gdb.t00/help.exp: Comment out "help set print" tests just like
17202 (and for same reason as) "help set" test.
17203
17204 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17205
17206 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17207 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17208
17209 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17210
17211 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17212 necessary gdb_target_udi.
17213
17214 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17215
17216 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17217 1838 and 2417; they are fixed.
17218
17219 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17220 gdb.t03/ptype.exp (ptype structure, ptype union):
17221 Remove xfails; the test is looser than when the xfails were added.
17222
17223 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17224 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17225
17226 * gdb.t01/run.exp: Only run shell test if isnative.
17227
17228 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17229 since "run" automatically loads if necessary. Call gdb_target_udi
17230 after the "file" since "file" kills any execution target.
17231
17232 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17233 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17234 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17235 argument for UDI.
17236
17237 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17238
17239 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17240
17241 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17242
17243 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17244
17245 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17246 properly quoting regexps. This makes the second argument to
17247 demangle a fixed string, which matches the callers, instead of a
17248 shell-style pattern which is what the previous implementation
17249 used. Update some of the callers.
17250
17251 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17252
17253 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17254 (comib_nullified_tests): Fix typo.
17255 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17256 strings. No longer expected to fail.
17257
17258 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17259 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17260 strings. No longer expected to fail.
17261
17262 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17263 string. No longer expected to fail.
17264
17265 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17266
17267 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17268 No longer expected to fail.
17269
17270 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17271 string. No longer expected to fail.
17272
17273 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17274
17275 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17276 only in the names (I probably got most of them). I was even
17277 generous with some which differed in underscores in names, and
17278 probably missed a few, and I *still* was able to remove almost a
17279 third of the file with almost no impact on testsuite coverage.
17280
17281 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17282
17283 * gdb.t00/default.exp: Match udi_attach error message as well as
17284 the one from child_attach.
17285
17286 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17287
17288 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17289
17290 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17291 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17292
17293 * Move test with enums and partial symbols back to
17294 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17295 Reverts the change of 26 May 93. Per today's change to
17296 stabs.texinfo, the behavior that weird.exp was expecting was
17297 unreasonable; what is important is that the compiler+gdb get
17298 things right, which happens with a recent gcc. Also fix the test
17299 to deal with native compilers which put out the stab gdb can't
17300 deal with.
17301
17302 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17303
17304 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17305 in the names. The main thing these accomplish is to slow things down.
17306 Many more such duplicates surely remain.
17307
17308 * gdb.t00/help.exp: Comment out "help support" test just like
17309 (and for same reason as) "help set" test.
17310
17311 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17312
17313 * gdb.t06/break.exp: Remove setup_xfails for
17314 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17315 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17316 about known bug in gcc to include up through 2.5.8.
17317 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17318 well as "_vb$".
17319 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17320 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17321 with latest gcc and gdb.
17322 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17323 well as "_vb$".
17324
17325 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17326
17327 * configure.in (hppa*-*-*): Also configure and build stabs-only
17328 tests.
17329
17330 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17331
17332 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17333 * gdb.t10/configure.in (hppa*-*-*): Use it.
17334
17335 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17336
17337 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17338
17339 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17340
17341 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17342 versions prior to 1.13.5.
17343
17344 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17345
17346 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17347 the prompt is at the start of a line.
17348
17349 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17350
17351 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17352 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17353 in the copr tests now.
17354 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17355 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17356 expected to fail.
17357
17358 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17359
17360 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17361 gdb.t31/chillvars.exp, lib/gdb.exp:
17362 Tweak to run under either version of expect.
17363 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17364 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17365 * gdb.t11/list.exp: Remove extraneous whitespace.
17366
17367 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17368
17369 * gdb.t16/printcmds.exp (test_print_strings): Accept
17370 "(unsigned char *) " before the string.
17371
17372 * TODO: Add notes about printing of fancy types and GDB expressions.
17373
17374 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17375
17376 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17377 * gdb.t06/configure.in: Don't try to compile signals test program
17378 if doing mips-idt-ecoff.
17379
17380 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17381
17382 * Most .exp files: Tweak to run under either version of expect.
17383
17384 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17385
17386 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17387 xfails; I'm not sure why they are failing, but not because of PR 1806.
17388
17389 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17390
17391 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17392 defined in lib/gdb.exp.
17393
17394 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17395
17396 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17397 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17398 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17399 have to be typeless.
17400
17401 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17402
17403 * TODO: Add suggestion for copyright year test.
17404
17405 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17406
17407 * configure.in (*-*-lynxos*): Add stabs tests.
17408
17409 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17410
17411 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17412 so insert a tab before any assembler directive in column zero.
17413
17414 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17415 stores.
17416 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17417 stores.
17418 (fpu_short_memory_tests): Likewise.
17419
17420 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17421
17422 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17423 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17424 .stabs directives in comments.
17425
17426 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17427
17428 * TODO: New file, describing tests we could write.
17429 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17430
17431 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17432
17433 * gdb.t06/signals.exp: Add kludge to force re-sync.
17434
17435 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17436 to xgdb instead of gdb, get out of gdb.
17437
17438 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17439
17440 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17441 for info.
17442
17443 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17444
17445 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17446 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17447 * gdb.stabs/hppa.sed: New sed script for the PA.
17448
17449 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17450
17451 * gdb.stabs: Re-write weird.def and configuration to use sed
17452 instead of cpp. sed is portable and POSIX; cpp is neither.
17453
17454 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17455
17456 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17457
17458 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17459
17460 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17461
17462 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17463
17464 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17465 "_vb$".
17466 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17467 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17468
17469 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17470
17471 * lib/gdb.exp: Comment out code which depends on non-existent
17472 `transform' procedure.
17473
17474 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17475
17476 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17477 * lib/gdb.exp: Transform tool name.
17478 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17479 1.1's new error handling system.
17480
17481 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17482
17483 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17484
17485 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17486
17487 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17488 They made pattern matching so slow that timeouts happened on
17489 heavily loaded systems. Now any output from "show print" which
17490 gets us back to the GDB prompt is a PASS.
17491
17492 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17493
17494 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17495
17496 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17497
17498 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17499
17500 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17501 It is not from PR 3220.
17502
17503 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17504
17505 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17506 just started failing because they depended on the order the
17507 subcommands are presented, or exact docstring text. This kind of
17508 test is a pain and has minimal benefit.
17509
17510 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17511
17512 * gdb.t09/corefile.exp: At end of test, use "core" command with
17513 no arguments.
17514
17515 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17516
17517 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17518 17}/Makefile.in: Make it possible to run the testsuite with Sun
17519 make and CC = cross gcc by adding explicit build rules for .o
17520 files.
17521
17522 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17523
17524 * gdb.t15/funcargs.exp: Don't put comments on same line as
17525 setup_xfail (@#$*%& tcl braindamage!).
17526
17527 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17528
17529 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17530
17531 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17532
17533 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17534 * gdb.t20/inherit.exp: remove three dumplicate entries.
17535
17536 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17537
17538 * gdb.t06/break.exp: For "next over recursive call", fail on any
17539 incorrect output, not just on "factorial (value=2)".
17540
17541 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17542
17543 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17544 working now. Add an xfail if accesing a bss variable causes
17545 a memory error if the target is not yet run.
17546
17547 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17548
17549 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17550 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17551 name of __st* demangling (2 strings). Did Kung really get the
17552 more than 95 others right without testing them?
17553
17554 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17555
17556 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17557
17558 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17559
17560 * configure.in (configdirs): Add gdb.disasm
17561 * gdb.disasm: New directory for GDB disassembler tests.
17562 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17563
17564 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17565
17566 * gdb.t00/help.exp: Don't test "help set".
17567
17568 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17569 from within expect statements. None of these happen anymore and
17570 they cause regressions to be silently unnoticed.
17571
17572 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17573 messages) about known failures with gcc cygnus-2.4.5-930417.
17574
17575 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17576 comp-info.exp so it gets built if it doesn't exist.
17577
17578 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17579 it is no longer used.
17580 * gdb.t13/comp-info.c: Removed.
17581
17582 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17583
17584 * gdb.t06/signals.exp: Add xfail for sun3.
17585
17586 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17587
17588 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17589 relevant because ^C doesn't get sent but failure can be reproduced
17590 interactively).
17591
17592 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17593
17594 * gdb.stabs/alpha.mt: New configuration file for alpha.
17595 * gdb.stabs/configure.in: Use it.
17596 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17597 sharing with alpha.mt, redefine long to word via preprocessor.
17598 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17599 for alpha.
17600 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17601 native cc.
17602 * gdb.t00/teststrategy.exp: Change expect string so that we
17603 consume the `(xgdb)' from the command echo and from the gdb prompt.
17604 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17605 gdb currently compares all values as long, so this failure probably
17606 applies to any configuration where LONGEST is bigger than a target int.
17607 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17608 with gcc.
17609 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17610 to handle opaque pointers, gcc is.
17611 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17612 as first argument. Include <sys/types.h> and change all operator
17613 new definitions to use size_t.
17614 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17615 now that we use size_t.
17616
17617 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17618
17619 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
17620 a long or float array cast all array members to the same type.
17621 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
17622 with 64 bit longs.
17623 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
17624 on alpha.
17625 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
17626
17627 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17628
17629 * gdb.t24 (demangle.exp): Constructors of templates have names like
17630 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17631 section 14.6 of the ARM.
17632
17633 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17634 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17635 accomplish little and slow down the testsuite.
17636
17637 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17638 Accept spaces various places.
17639
17640 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17641
17642 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17643 with watchpoint enabled.
17644
17645 * Makefile.in: Remove definition of CC and remove the second
17646 definition of CXX (the "CXX = gcc" one remains). These definitions
17647 were causing backquotes to be expanded within backquotes, which
17648 doesn't work.
17649
17650 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17651
17652 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17653
17654 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17655
17656 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17657 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
17658 by mips cc and contains no stabs entries.
17659
17660 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17661
17662 * config/vx-gdb.exp: Use fake device to load files rather than
17663 NFS.
17664 * lib/gdb.exp: New proc to do "file" command.
17665 * config/unix-gdb.exp: Use new "file" proc.
17666
17667 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17668
17669 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17670 Rework board rebooting slightly.
17671 (gdb_exit): Don't exit from the remote shell; there isn't one.
17672 * gdb.stabs/weird.exp: If a program is being debugged already,
17673 kill it.
17674 * gdb.t04/setvar.exp: Stop and restart gdb.
17675 * gdb.t05/expr.exp: Likewise.
17676 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17677 restart gdb and reload the program.
17678 * gdb.t08/opaque.exp: Likewise.
17679 * gdb.t12/scope.exp: Likewise.
17680 * gdb.t13/bitfields.exp: Likewise.
17681 * gdb.t15/funcargs.exp: Likewise.
17682 * gdb.t20/classes.exp: Likewise.
17683 * gdb.t03/ptype.exp: Increase timeout.
17684 * gdb.t16/printcmds.exp (test_print_string_constants,
17685 test_print_array_constants): Likewise.
17686 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17687 * gdb.t20/classes.exp (do_tests): Likewise.
17688 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17689
17690 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17691
17692 * gdb.stabs: Renamed *wierd* to *weird*.
17693
17694 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17695
17696 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17697 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17698
17699 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17700
17701 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17702 (do_tests): Remove xfail for whatis on one_var and two_var.
17703
17704 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17705
17706 * Makefile.in: Made cross building work better by adding
17707 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17708
17709 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17710
17711 * gdb.t15/{return.c,return.exp,Makefile.in}:
17712 New test, currently commented out.
17713
17714 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17715
17716 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17717 still running and removes the leftover named socket so GDb can do
17718 clean restarts.
17719
17720 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17721
17722 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17723 console, not GDB.
17724 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17725 cross testing works better with "make check"
17726 * config/unix-gdb: Use default procedures for exit and version.
17727 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17728 with the newest VxWorks.
17729
17730 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17731
17732 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17733 old form.
17734
17735 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17736 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17737
17738 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17739
17740 * config/unix-gdb.exp: Remove this version of gdb_exit
17741 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17742 Rob says he'll look at it when he gets back to testing boards.
17743
17744 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17745
17746 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17747 an expected fail for certain ptype commands.
17748
17749 * gdb.t20/classes.exp: Update expected results of "ptype class
17750 Base1" to account for the constructor that now appears in the type.
17751
17752 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17753
17754 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17755 disappeared from list.
17756 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17757 "alldone" proc with call to cleanup and exit.
17758 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17759 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17760 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17761 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17762 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17763 "alldone" proc with simple returns that suppress remaining
17764 tests. The alldone proc went away many months ago.
17765
17766 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17767
17768 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17769
17770 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17771
17772 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17773
17774 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17775 as vax gdb will display them.
17776
17777 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17778
17779 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17780 optimizers.
17781
17782 * scope.exp: Change "bad value for localval" messages so each one
17783 is unique.
17784
17785 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17786 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17787
17788 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17789
17790 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17791
17792 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17793 doesn't exist (due to optimization).
17794
17795 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17796
17797 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17798 contains \r because the filename is long.
17799
17800 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17801 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17802
17803 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17804
17805 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17806 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17807 Ultrix.
17808 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17809 int tests.
17810 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17811
17812 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17813
17814 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17815
17816 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
17817 to match does not match the passing case but still matches the
17818 failing case.
17819
17820 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17821
17822 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17823
17824 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17825
17826 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17827 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17828 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17829 Remove various versions of gdb_exit.
17830 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17831 gdb_exit.
17832 * config/unix-gdb.exp: gdb_exit remains here, and should override
17833 the generic version, since it's doing a lot of wierd stuff that
17834 the other versions aren't. FIXME, fold it in, or abandon this
17835 version.
17836
17837 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17838
17839 * gdb.t24/demangle.exp: Add tests for PR 3220.
17840
17841 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17842
17843 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17844
17845 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17846
17847 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17848 "i386-*-*". Works for i486 as well.
17849
17850 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17851 bug, and expand domain of xfail to all SVR4 systems, since the
17852 actual problem is likely to be in generic SVR4 /proc support.
17853
17854 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17855
17856 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17857
17858 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17859
17860 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17861 xfails for other systems. Match a missing 'Continuing.' as an
17862 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17863
17864 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17865 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17866 Only issue warning for missing executables if -all option is used.
17867
17868 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17869 file if -all option is used. It's like an unpredictable XFAIL.
17870
17871 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17872
17873 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17874 for dynamically linked binaries.
17875
17876 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17877
17878 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17879
17880 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17881 to state that this is a known bug in old versions of g++.
17882
17883 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17884
17885 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17886 while waiting for `Continuing'.
17887
17888 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17889
17890 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17891 in text, data, and bss.
17892 * gdb.t10/nodebug.c: Add local and global test variables for
17893 initialized and uninitialized data.
17894
17895 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17896
17897 * config/unix-gdb.exp (gdb_exit): Add "wait".
17898
17899 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17900
17901 * gdb.t06/signals.exp: xfail the continue from the handler for all
17902 targets.
17903
17904 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17905 function with watchpoints enabled, the i386 call dummy starts with
17906 a call.
17907
17908 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17909 386 bsd names its corefiles.
17910
17911 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17912
17913 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17914 compilers don't grok it.
17915 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17916 with small octal ints rather than character constants, which
17917 are signed and might not fit if first promoted to int.
17918
17919 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17920
17921 * gdb.t09/Makefile.in (clean): Remove corefile.
17922
17923 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17924
17925 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17926
17927 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17928 and Jim Kingdon (kingdon@cygnus.com)
17929
17930 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17931 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17932 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17933
17934 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17935
17936 * gdb.t17/interrupt.exp: Add xfail for hppa.
17937
17938 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17939
17940 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17941 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17942 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17943 to determine signed-ness of bitfields and use the result to setup
17944 the xfail.
17945 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17946 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17947 call line is reached if necessary.
17948
17949 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17950
17951 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17952
17953 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17954
17955 * gdb.t06/break.exp: Also test `clear' command.
17956
17957 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17958
17959 * gdb.t00/teststrategy.exp: Remove extra quote.
17960
17961 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17962 watchpoint enabled to be for all non-68k machines.
17963
17964 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17965
17966 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17967
17968 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17969 targets use aout.mt instead of ecoff.mt as gas understands
17970 standard aout format.
17971
17972 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17973
17974 * lib/gdb.exp (runto): Don't insist that function we are running to
17975 was compiled with -g.
17976
17977 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17978
17979 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17980 to get back into the read system call.
17981 Accept leading newline in case where we woke it up.
17982
17983 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17984
17985 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17986 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17987 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17988 enable ecoff configuration.
17989
17990 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17991
17992 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17993
17994 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17995
17996 * gdb.t16/printcmds.exp: Add another printf test.
17997
17998 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17999
18000 * configure.in: If configured -with-stabs on any target, add
18001 stabsdirs to configdirs.
18002
18003 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18004
18005 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
18006 fun" so pattern does not match the command itself.
18007
18008 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18009
18010 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
18011
18012 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18013
18014 * gdb.t17/interrupt.exp: Test for more things.
18015
18016 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18017
18018 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
18019 compiler arranges the code and line numbers.
18020
18021 * gdb.t17/interrupt.exp: Don't send \n after ^C.
18022
18023 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18024
18025 * gdb.t00/help.exp: Increase expect input buffer size.
18026
18027 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18028
18029 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
18030
18031 * gdb.t07/watchpoint.exp: Add xfail for hppa.
18032
18033 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
18034
18035 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
18036 [0-9]*, not just [0-9].
18037
18038 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18039
18040 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
18041
18042 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
18043
18044 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18045
18046 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
18047
18048 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18049
18050 * gdb.t06/signals.c: Add xfails for sun3.
18051
18052 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
18053
18054 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
18055 test_stepping tests.
18056
18057 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18058
18059 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
18060
18061 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
18062
18063 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
18064 rather than actually putting it through cpp twice.
18065
18066 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
18067
18068 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
18069
18070 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
18071 no longer needed.
18072
18073 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18074
18075 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
18076
18077 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
18078 C++ features prints as "struct", make it a pass, not an xfail.
18079
18080 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18081
18082 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
18083 Don't require VA to print as "class" rather than "struct".
18084
18085 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
18086
18087 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
18088
18089 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18090
18091 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
18092
18093 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18094
18095 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
18096 order.
18097
18098 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18099
18100 * gdb.t16/printcmds.exp: Add printf tests.
18101
18102 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
18103
18104 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
18105
18106 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
18107
18108 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
18109 pass counts, to counteract any existing or future setup_xfails.
18110
18111 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18112
18113 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
18114 {BEGIN,END}_COMMON for common block instead of STAB.
18115 * gdb.stabs/wierd.exp: Add xfail for rs6000.
18116
18117 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
18118 intp_var should be N_GSYM not N_LSYM.
18119 wierd-aout.S: Use a label for the value of the N_SO.
18120 wierd.def: Remove all backslashes.
18121 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
18122
18123 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18124
18125 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
18126 get the expected next to inheritance3.
18127
18128 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18129
18130 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
18131 now that gcc-2.4 gets it right.
18132
18133 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18134
18135 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
18136
18137 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
18138 generating comp-info.exp which works for cross-compilation.
18139
18140 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
18141
18142 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
18143 "*-*-sysv4.*".
18144
18145 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18146
18147 * gdb.t01/run.exp: Start with a fresh gdb.
18148 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18149 SVR4.x.
18150
18151 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18152
18153 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18154 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18155 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18156 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18157 things to remove.
18158
18159 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18160
18161 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18162 test cases from bug reports.
18163
18164 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18165
18166 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18167 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18168 avoid spurious xfails.
18169 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18170 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18171 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18172
18173 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18174
18175 * gdb.t00/teststrategy.exp: Rework to provide more useful
18176 description of each test, fix problem with systems that define
18177 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18178 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18179 results for "next over recursive call" so timeouts aren't taken
18180 by error.
18181
18182 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18183
18184 * gdb.t12/scope.exp: Test printing of variables before run.
18185
18186 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18187 printed in wrong order due to sorting.
18188
18189 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18190
18191 * gdb.t00/teststrategy.exp: Fix expected results for printing
18192 user entered string constant. Is array of char, prints with no
18193 address.
18194
18195 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18196 commands.
18197 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18198 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18199 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18200 of struct of char arrays.
18201 * gdb.t00/radix.exp: New tests for radix commands.
18202
18203 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18204
18205 * gdb.t16/printcmd.exp: Print a variable before running program
18206 (with xfail for AIX).
18207
18208 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18209
18210 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18211
18212 * gdb.t16/printcmd.exp: Don't print variables before running program.
18213
18214 * gdb.t06/break.exp: Don't require envp argument to main.
18215
18216 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18217
18218 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18219 Add xfails for rs6000.
18220
18221 * gdb.t02/whatis.exp: Change other tests not to re-test something
18222 we already tested.
18223
18224 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18225 each type used has a variable of that type.
18226
18227 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18228
18229 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18230
18231 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18232
18233 * configure.in: change srctrigger to be a file, not a directory
18234
18235 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18236
18237 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18238
18239 * gdb.t11/list.exp: Fixed a couple of typos.
18240
18241 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18242
18243 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18244 is fixed and PR is closed.
18245 * gdb.t16 (gdbme.c): Add simple test string variable.
18246 * gdb.t16 (printcmds.exp): Add tests with simple test string
18247 variable, primarily for boundaries on "set print elements".
18248
18249 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18250
18251 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18252 Make leading 0's optional and don't expect a tab in the middle
18253 of the number.
18254
18255 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18256
18257 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18258 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18259 don't end command passed to gdb_test with newline.
18260
18261 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18262 signed keyword away, don't expect signed bitfields to be signed.
18263
18264 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18265 printing with only as many 1's as are in the field as well as printing
18266 with 32 1's (see comment).
18267
18268 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18269
18270 * gdb.t00/default.exp: Start with a fresh gdb.
18271 * configure.in (configdirs): Remove gdb.t31 until the chill
18272 compiler works again. It no longer is able to find chillrt0
18273 since it isn't in libchill.a anymore.
18274 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18275 wierd.o, make more modular.
18276 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18277 spurious newlines that caused problems.
18278
18279 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18280
18281 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18282 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18283 gdb.stabs/wierd.{exp,def}: Many new tests.
18284
18285 * gdb.t00/default.exp: update info line for new message.
18286
18287 * gdb.t02/{whatis.exp,gdbme.c}:
18288 Test that "char *" doesn't print as "caddr_t".
18289
18290 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18291
18292 * gdb.t00/help.exp: Use .* in place of some help messages which
18293 just changed.
18294 gdb.t00/default.exp: Update "info frame" test for new message.
18295 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18296 Remove some xfails
18297
18298 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18299
18300 * gdb.t03/{gdbme.c,ptype.exp}:
18301 Add tests for typedef'd struct and union without tags.
18302 Also check "whatis" on a variable of a typedef'd enum without a tag.
18303
18304 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18305 PRMS 1823; the bug still exists but isn't reproduced by this test
18306 anymore), and remove rs6000 XFAIL (the bug is fixed).
18307
18308 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18309 duplicated from whatis.exp. For those that are left, accept
18310 "long", "long int", or "int" for long variables (whatis.exp already
18311 has an XFAIL for "int", so no need to fail it here).
18312
18313 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18314 Deal with GCC's names for types now that GDB uses the compiler's names.
18315
18316 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18317 setup_xfail's for sunos4. If we #defined the signed keyword away,
18318 don't expect GDB to know that char it is signed.
18319
18320 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18321
18322 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18323
18324 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18325 should work on any system, regardless of debugging format.
18326 * gdb.t21/demangle.exp: Move to gdb.t24.
18327 * gdb.t24/demangle.exp: Move from gdb.t21.
18328 * gdb.t24/{Makefile.in, configure.in}: New files.
18329
18330 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18331
18332 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18333 * gdb.stabs: New directory.
18334
18335 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18336
18337 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18338 not just "Quit anyway?".
18339
18340 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18341
18342 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18343 that all setup_xfails are immediately followed by clear_xfails.
18344
18345 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18346
18347 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18348 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18349 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18350 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18351 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18352 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18353 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18354 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18355 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18356 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18357 gdb.t31/chillvars.exp, lib/gdb.exp:
18358 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18359 bug-gdb@prep.ai.mit.edu.
18360
18361 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18362
18363 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18364 with 0.0, not integer 0.
18365
18366 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18367
18368 * gdb.t06/break.exp: Update for "Kill the program" message change.
18369
18370 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18371
18372 * Makefile.in (GDBFLAGS): Set to -nx.
18373 * Makefile.in (site.exp): Use GDBFLAGS.
18374
18375 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18376
18377 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18378 Makefiles.
18379 (check): depend on just-check.
18380 (just-check): added so that tests can be run without a noop
18381 build pass.
18382
18383 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18384
18385 Switch to using configure's configdirs.
18386 * Makefile.in (Makefile): add configure.in dependency.
18387 (SUBDIRS): removed redundant assignment.
18388 * configure.in: switch subdirs assignment to configdirs.
18389 * gdb.t*/configure.in: new files.
18390
18391 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18392
18393 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18394 works.
18395
18396 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18397
18398 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18399 in explicit rules. Apparently this is not supported by some makes.
18400
18401 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18402
18403 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18404
18405 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18406
18407 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18408 disappeared.
18409
18410 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18411
18412 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18413
18414 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18415
18416 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18417 watchpoint problem that is now fixed.
18418 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18419 uninitialized convenience variables.
18420 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18421 structures.
18422
18423 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18424
18425 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18426 which causes expect to get out of sync with gdb on long output
18427 from help set.
18428 * gdb.t09/corefile.exp: Make expected pattern for core file
18429 failing signal and frame output format less sun specific.
18430
18431 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18432
18433 * gdb.t31/chillvars.exp: Add and remove initial dummy
18434 breakpoint, so that symbol table is forced in.
18435 (Needed at least on Sunos4, though it seems not SVR4.)
18436 * gdb.t31/chillvars.exp: Update for changed output format.
18437
18438 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18439
18440 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
18441
18442 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18443
18444 * Makefile.in: Added --srcdir when invoking runtest, removed the
18445 need for a local config file. (optional now)
18446
18447 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18448
18449 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18450 failure count used to force early termination. Add some more
18451 expected failures for gnu style demangling.
18452
18453 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18454
18455 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18456 pmi variable from gdb.t20/gdbme to get optimized away.
18457 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18458 Check for written corefile upon timeout _and_ eof.
18459
18460 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18461
18462 * config/unix-gdb.exp: Add missing return 0.
18463
18464 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18465
18466 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18467 test termination.
18468
18469 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18470
18471 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18472 disappeared.
18473
18474 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18475
18476 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18477 time as i860 support works.
18478
18479 * gdb.t15/funcargs.exp: Fix expected outputs to include
18480 "backtrace 100\r" rather than just "backtrace\r", to match last
18481 change.
18482
18483 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18484
18485 * config/udi-gdb.exp (gdb_exit): Remove close command.
18486 (gdb_target_udi): New procedure to set the UDI target.
18487 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18488 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18489 Added waits for prompts after several question responses. Added
18490 some more responses used by a29k-amd-udi-gdb.
18491 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18492 pass different arguments, restart UDI connection after program
18493 completion.
18494 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18495 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18496 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18497 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18498 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18499 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18500 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18501 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18502 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18503 after program completion.
18504 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18505 compiled with a SELECT_VECS setting.
18506 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18507 infinite recursion.
18508
18509 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18510 Added checks for COFF results, and made them expected failures for
18511 all targets. It would be better to make them expected failures
18512 for COFF targets only.
18513
18514 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18515
18516 * Makefile.in: add null dvi target, don't bother to recurse
18517 through test directories for info and install-info; rename
18518 $(datadir) to be dejagnu instead of deja-gnu
18519
18520 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18521
18522 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18523 compiler to coredump.
18524 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18525 code.
18526
18527 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18528
18529 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18530 coredump.
18531 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18532 code.
18533
18534 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18535
18536 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18537 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18538 which in a shell. Deletes xgdb when done.
18539 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18540 Tests the return from the "set height" or "set width" commands.
18541 Added a few return codes where needed.
18542
18543 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18544
18545 * Makefile.in (SUBDIRS): Add gdb.t17.
18546 * configure.in (subdirs): Add gdb.t17.
18547 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18548 files to test gdb's calling of functions in the inferior with
18549 the correct arguments and gdb's ability to retrieve any
18550 result returned.
18551
18552 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18553
18554 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18555 may be called after gdb goes away. Previous versions of expect
18556 needed these to avoid file descriptor leaks, but they cause
18557 errors with the current revision of expect.
18558 * gdb.t00/gdbvars.exp: Use -re on expected output after
18559 setting sevenbit-strings.
18560 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18561 to set sevenbit-strings consistent across tests.
18562 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18563 set sevenbit-strings consistent across tests.
18564
18565 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18566
18567 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18568 expected output to match current "expect" expectations.
18569
18570 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18571
18572 * gdb.t00/default.exp: Change expected output for default "source"
18573 command, to match new gdb behavior which requires a filename to
18574 source.
18575
18576 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18577
18578 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18579 expected fail for i486-*-* that misses the marker2 function.
18580 * gdb.t10/crossload.exp (bfddefault): Allow successful
18581 recognition of a format to pass even if no symbols are found.
18582 Explicitly catch failures where the format is not recognized
18583 or is ambiguous, and add the reason to the fail message.
18584 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18585 the cause is and invalid target and add reason to failure message.
18586 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18587 elf32-i386, elf32-sparc, and elf32-i860.
18588 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18589 Set up expected failure for 'filename'::variable scope resolution,
18590 which is now apparently broken on all targets.
18591 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18592 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18593 gdb.t23/templates.exp: Change failure for missing binfile into
18594 just a warning.
18595 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18596 references.
18597
18598 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18599
18600 * gdb.t00/default.exp: Add expected output for default "source"
18601 command, to match new gdb behavior.
18602 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18603
18604 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18605
18606 * config/*-gdb.exp: returns an error, rather than exiting on
18607 internal errors.
18608
18609 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18610
18611 * gdb.t03/gdbme.c: Add pointer to struct variable.
18612 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18613 referencing struct members.
18614
18615 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18616
18617 * configure.in (mips-idt-ecoff): New target.
18618 * config/mips-gdb.exp: New file for remote board using MIPS remote
18619 debugging protocol.
18620
18621 * Redid configuration scheme. Removed gdb.t*/configure.in.
18622 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18623 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18624 distclean targets. Built executables via .o files. Adjusted
18625 tests to account for source files in $(srcdir) rather than
18626 $(objdir).
18627 * lib/gdb.exp (runto): Don't expect () after the function name,
18628 because it may have arguments.
18629
18630 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18631
18632 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18633 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18634 expected failures for mips-idt-* and mips-sgi-*.
18635 * gdb.t00/default.exp (attach): Kill process if requested.
18636 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18637 that does not read core files.
18638 * gdb.t01/run.exp: Removed checks for exit status code.
18639 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18640 it is linked in.
18641 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18642 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18643 appropriate, rather than doing it by hand.
18644 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18645 execution.
18646 * gdb.t10/crossload.exp: Kill existing program if needed.
18647 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18648 appropriate, rather than doing it by hand. Always increase
18649 timeout for this test, not just for VxWorks.
18650
18651 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18652
18653 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18654 of Chill STRUCT types and STRUCT values.
18655 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18656 than "char".
18657 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
18658 struct2): New struct definitions and initializations to test
18659 simple Chill STRUCT types.
18660
18661 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18662
18663 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18664 the null byte at the end of strings.
18665 * gdb.t00/default.exp: Make show version insensitive to copyright
18666 date.
18667 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18668 to avoid dependencies on target char signedness.
18669 * gdb.t16/printcmds.exp: Update expected results for explicitly
18670 unsigned char.
18671 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18672 now work.
18673 * gdb.t21/demangle.exp: Add many more patterns for template
18674 demangling, most of them being expected failures.
18675 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18676 string we are matching for, to match on the whole string.
18677 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18678 and fix a whole bunch that had incorrect expected output but were
18679 passing anyway because of the bug in "proc demangle".
18680 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18681 type.
18682 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18683
18684 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18685
18686 * gdb/testsuite: made modifications to testcases, etc., to allow
18687 them to work properly given the reorganization of deja-gnu and the
18688 relocation of the testcases from deja-gnu to a "tool" subdirectory.
18689
18690 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18691
18692 * gdb/testsuite: Initial creation of gdb/testsuite.
18693 Migrated dejagnu testcases and support files for testing nm to
18694 gdb/testsuite from deja-gnu. These files were moved "as is"
18695 with no modifications. This migration is part of a major overhaul
18696 of dejagnu. The modifications to these testcases, etc., which
18697 will allow them to work with the new version of dejagnu will be
18698 made in a future update.
18699
18700 For additional changes see gdb.mi/ChangeLog-1999-2003.
18701 \f
18702 ;; Local Variables:
18703 ;; mode: change-log
18704 ;; left-margin: 8
18705 ;; fill-column: 74
18706 ;; version-control: never
18707 ;; End:
18708
18709 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
18710 2003, 2004, 2005 Free Software Foundation, Inc.
18711 Copying and distribution of this file, with or without modification,
18712 are permitted provided the copyright notice and this notice are preserved.
This page took 0.50012 seconds and 4 git commands to generate.